freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書(shū)館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 .............. 43 XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 4 附錄 ....................................................................... 44 致謝 ....................................................................... 54XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 5 1 前言 問(wèn)題的提 出 眾所周知,當(dāng)今時(shí)代是一個(gè)信息時(shí)代,管理業(yè)進(jìn)入了計(jì)算機(jī)時(shí)代。這時(shí)圖書(shū)館就特別需要開(kāi)發(fā)一套圖書(shū)館管理系統(tǒng),通過(guò)該系統(tǒng)來(lái)提高圖書(shū)館的管理效率,從而減少管理方面的工作流和成本 所以整體管理效率低下。面對(duì)圖書(shū)館數(shù)以萬(wàn)計(jì)的圖書(shū),紛繁復(fù)雜的讀者信息,頻繁更替的借還書(shū)信息,傳統(tǒng)的直接方法不但管理出現(xiàn)漏洞,造成損失。方便友好的圖形界面、簡(jiǎn)便的操作、完善的數(shù)據(jù)庫(kù)管理。該系統(tǒng)還需要能夠?qū)D書(shū)的借閱,基礎(chǔ)數(shù)據(jù)維護(hù),歸還進(jìn)行管理,并對(duì)讀者的罰款進(jìn)行計(jì)算,系統(tǒng)維護(hù)。 :完成借書(shū)管理、還書(shū)管理和圖書(shū)查詢。 對(duì)于一個(gè)小型圖書(shū)管理系統(tǒng)而言,能夠完成上述功能,就是 一個(gè)比較成功的系統(tǒng)了。 圖書(shū)查詢模塊:實(shí)現(xiàn)對(duì)各類(lèi)圖書(shū)的查詢功能。 對(duì)于這幾個(gè)模塊而言,最重要的是模塊之間的調(diào)用關(guān)系,圖書(shū)管理模塊必須要用到數(shù)據(jù)庫(kù)中的圖書(shū)信息。下面繪制其所對(duì)應(yīng)的用例圖如圖所示: 圖 系統(tǒng)流程圖設(shè)計(jì) 本系統(tǒng)首先需要對(duì)用戶的身份進(jìn)行識(shí)別,只有合法的用戶才能進(jìn)入系統(tǒng),否則將無(wú)法進(jìn)入系統(tǒng)。數(shù)據(jù)庫(kù)中可以包含圖書(shū)信息、圖書(shū)類(lèi)別信息、圖書(shū)借閱信息、用戶類(lèi)別信息及讀者信息等實(shí)體,用來(lái)存儲(chǔ)不同的信息。 圖 圖書(shū)實(shí)體圖 圖書(shū)的類(lèi)別有很多,因此可以建立一個(gè)圖書(shū)館類(lèi)別信息表,專(zhuān)門(mén)用來(lái) 保存圖書(shū)的類(lèi)別信息。所以需要建立一個(gè)讀者信息表來(lái)保存圖書(shū)館的所有讀者的登記信息。圖書(shū)的借閱信息實(shí)體 ER圖如下: 圖 圖書(shū)借閱實(shí)體圖 圖書(shū)館對(duì)外開(kāi)放借書(shū),難免會(huì)有超時(shí)歸還和損壞,所以建立花費(fèi)表 (即罰款表 )來(lái)記錄信息。當(dāng)然,最重要的是 DBheper,這是做數(shù)據(jù)庫(kù)最原始的操作,代碼如下: using System。 using 。Initial Catalog=libraryDB。 //創(chuàng)建數(shù)據(jù)適配器 SqlDataAdapter sda = new SqlDataAdapter(sql, conn)。 } /// summary /// 通用增刪改 返回?cái)?shù)據(jù)庫(kù)是否受影響 /// /summary /// param name=sql/param /// returns/returns public Boolean ZSG(string sql) { //得到連接對(duì)象 SqlConnection conn = new SqlConnection(constr)。 //關(guān)閉連接 ()。 //打開(kāi)連接 ()。 } /// summary /// 事務(wù) XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 19 /// /summary /// param name=sqlssql語(yǔ)句的字符串?dāng)?shù)組 /param /// returns/returns public bool AddManySQL(string[] sqls) { bool flag = false。 //創(chuàng)建命令對(duì)象 SqlCommand cmd = new SqlCommand()。 i 。 flag = true。 } } } XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 20 登錄模塊設(shè)計(jì) 對(duì)于圖書(shū)館管理系統(tǒng)而言,不是所有的用戶都是可以使用的,所有需要添加一個(gè)登陸模塊。這一部分是本系統(tǒng)中比較簡(jiǎn)單的部分,只要能驗(yàn)證用戶存在于數(shù)據(jù)庫(kù)中就可以通過(guò)驗(yàn)證。 return false。 return false。 return false。 = userName。 } return false。第三部分位于窗體的左側(cè)區(qū)域,主要用來(lái)實(shí)現(xiàn)簡(jiǎn)單功能的按鈕以及登錄用戶信息。首先,添加一個(gè)主窗體,命名為 frmMain,用來(lái)當(dāng)做父容器,在 frmMian最上邊添加 menuStrip控件,用來(lái)顯示系統(tǒng)菜單欄。 } //登陸窗體調(diào)用的構(gòu)造方法 public frmMain(User user) { = user。 // = false。 //如果用戶權(quán)限對(duì)象不為空,啟用或禁用部分功能 } endregion } } region 工具欄按鈕 /// summary /// 圖書(shū)管理 /// /summary /// param name=sender/param /// param name=e/param private void tsbBookManage_Click(object sender, EventArgs e) { frmBookManage fbm = new frmBookManage()。 } /// summary /// summary /// 圖書(shū)查詢 /// /summary /// param name=sender/param /// param name=e/param private void tsbBookQuery_Click(object sender, EventArgs e) { frmBookManage fbm = new frmBookManage(query)。 } /// summary /// 掛失解掛 /// /summary /// param name=sender/param /// param name=e/param private void tsbGsjg_Click(object sender, EventArgs e) { frmGuashiJg fgj = new frmGuashiJg()。 } /// summary /// 今日數(shù)據(jù) /// /summary /// param name=sender/param /// param name=e/param private void tsbJrisj_Click(object sender, EventArgs e) { frmJrsj fjj = new frmJrsj()。 } /// summary /// 退出系統(tǒng) /// /summary /// param name=sender/param /// param name=e/param private void tsbExit_Click(object sender, EventArgs e) { ()。界面如下: XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 27 圖 在文本框中可以輸入索要添加的圖書(shū)類(lèi)型的名稱,還可以添加備注信息。這是 本系統(tǒng)的一個(gè)特色功能,能夠?qū)崿F(xiàn)近似和等于條件的查詢,不過(guò)如何實(shí)現(xiàn)這個(gè)功能是一個(gè)難點(diǎn),代碼詳見(jiàn)附錄部分。刪除圖書(shū)會(huì)彈出對(duì)話框,提醒是否刪除圖書(shū) XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 30 圖 此模塊主要是管理讀者信息,方便 管理員管理的功能實(shí)現(xiàn)。界面如下: XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 32 圖 添加讀者信息 此功能可以添加新讀者的信息,讀者號(hào)會(huì)自動(dòng)生成,管理員只需要添加讀者的其他信息即可,比如讀者類(lèi)型、姓名、電話、地址等基本信息,添加讀者的界面如下圖所示: 圖 XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 33 修改讀者信息 如果一個(gè)讀者的信息出現(xiàn)了變化,那么就會(huì)需要此功能了,本功能主要是修改信息發(fā)生變化的讀者,有此功能,管理員可以快速的進(jìn)行數(shù)據(jù)改寫(xiě)為不需要對(duì)數(shù) 據(jù)庫(kù)直接操作,界面如下: 圖 刪除讀者信息 此功能是為了實(shí)現(xiàn)刪除讀者信息而設(shè)計(jì)的,如果一個(gè)讀者不再來(lái)本圖書(shū)館進(jìn)行借閱,那么管理員就可以刪除此讀者了。 每個(gè)用戶都要對(duì)自己的密碼進(jìn)行修改,這樣才能保證自己賬號(hào)的安全性:用戶登陸后會(huì)在系統(tǒng)設(shè)置中出現(xiàn)修改密碼的選項(xiàng),如下圖所示: 圖 點(diǎn)擊確認(rèn)修改按鈕后,出現(xiàn)提示:修改成功! XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 40 圖 成功窗口 根據(jù)本系統(tǒng)的測(cè)試項(xiàng)目需求,設(shè)計(jì)了部分測(cè)試用例 。另外,自身的編程規(guī)范得到了極大的提高。XXXX 本 科 畢 業(yè) 設(shè) 計(jì) 43 參考文獻(xiàn) [1]DavidM. (譯 ) .數(shù)據(jù)庫(kù)原理 .清華大學(xué)出版社出版。 using 。//引入實(shí)體類(lèi)庫(kù) namespace DAL { /// summary /// 圖書(shū)數(shù)據(jù)庫(kù)訪問(wèn)接口實(shí)現(xiàn)類(lèi) /// /summary public class BookDAO : IBookDAO { /// summary /// 獲取所有圖書(shū)信息 /// /summary /// returns所有圖書(shū)信息 /returns public ListBook GetBooks() { //保存圖書(shū)信息的集合 ListBook books = null。 //遍歷數(shù)據(jù)表中的行,獲取數(shù)據(jù) foreach (DataRow dr in )
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1