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

正文內(nèi)容

基于java的圖書館管理系統(tǒng)的設(shè)計(jì)(參考版)

2024-12-08 01:00本頁面
  

【正文】 。還有我 宿舍 的同 學(xué) ,遇到不懂的小問題,我就會(huì)去請教他們,他們總是很熱心地幫我解決問題。 另外,在校圖書館查找資料的時(shí)候,圖書館的老師也給我提供了很多方面的支持與幫助。 (論文 ) 第 23 頁 共 24 頁 參考文獻(xiàn) 1 王立福 . 軟件工程(第二版) . 北京:北京大學(xué)出版社 .2021: 20~30. 2 昊斯特曼 (Horstmann Gay S.)、 Gary Cornell、葉乃文、 鄺勁筠 . Java 核心技術(shù):基礎(chǔ)知識(shí)(第八版) . 機(jī)械工業(yè)出版社 , 2021:100~110. 3 俞琰、 鄭阿奇 .J2EE 應(yīng)用實(shí)踐教程 . 電子工業(yè)出版社 .2021:40~45. 4 趙真 . Eclipse 開發(fā)技術(shù)詳解 . 化學(xué)工業(yè)出版社 , 2021: 22~60. 5 仵博、池瑞楠、 張麗涓 . Java 高級(jí)編程實(shí)用教程 . 清華大學(xué)出版社 , 2021: 43~89. 6 蔡建平 . 軟件綜合開發(fā)案例教程 :Linux、 GCC、 MySQL、 Socket、 Gtk+與開源案例 . 清華大學(xué)出版社 .2021:23~29. 7 C/S 模式 . 8 克萊伯格 (Eric Clayberg)、魯貝 (Dan Rubel)、陳沛 . Eclipse 插件開發(fā) (原書第3版 ). 機(jī)械工業(yè)出版社 , 2021:70~80. 9 Barry Feigenbaum. SWT、 Swing 或 AWT:哪個(gè)更適合您 . developerworks//opensource/osswingswt/ 10 陳桂林 . Access 數(shù)據(jù)庫程序設(shè)計(jì) (第 2 版 ). 中國水利水電出版社 , 2021:90~98. 11 戚曉明、姚保峰、周會(huì)平 . Access 數(shù)據(jù)庫程序設(shè)計(jì) . 清華大學(xué)出版社 ,2021:12~30. 12 趙斌 . 軟件測試技術(shù)經(jīng)典教程 (第 2 版 ). 科學(xué)出版社 , 2021: 10. 13 陳天河 . Eclipse,Struts,Hibernate,Spring 集成開發(fā)寶典 . 電子工業(yè)出版社 ,2021 14 孫瀏 . Java 寶典 . 電子工業(yè)出版社 .2021:12~60. 15 Java socket. 16 awt 與 swing 的討論 . . (論文 ) 第 24 頁 共 24 頁 致 謝 能順利完成這次畢業(yè)設(shè)計(jì),要感謝很多人對我的幫助。 通過不斷地修改完善,使得軟件的功能更強(qiáng)大,性能更穩(wěn)定,界面更加 美觀,使用 起來 更方便。 讀者用戶可以進(jìn)行圖書的查詢、借閱信息的查詢及個(gè)人信息的修改的操作。 系統(tǒng)中有服務(wù)器端和客戶端兩個(gè)程序。 最終圖書管理的功能實(shí)現(xiàn)能符合預(yù)期的設(shè)計(jì)目標(biāo)。各個(gè)組件無交錯(cuò)覆蓋。 界面設(shè)計(jì)合理。 通過以上測試步驟對每個(gè)功能模塊進(jìn)行了測試,并進(jìn)行了系統(tǒng)聯(lián)調(diào),系統(tǒng)的功能較為穩(wěn)定: 打開軟件后任意的切換不同的界面(隨意操作),均有反應(yīng)且反應(yīng)正確無誤。通過單元測試,查找出了系統(tǒng)各模塊內(nèi)部的錯(cuò)誤;通過子系統(tǒng)測試,發(fā)現(xiàn)了模塊間相互協(xié)調(diào)和通信上的錯(cuò)誤;通過系統(tǒng)的集成測試,發(fā)現(xiàn)了軟件設(shè)計(jì)過程中存在的錯(cuò)誤。 驗(yàn)收測試 在進(jìn)行了以上的測試工作后,將整個(gè)軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測試,測試內(nèi)容與系統(tǒng)測試基本類似,但它是在用戶積極參與下進(jìn)行的,此測試過程主要使用實(shí)際數(shù)據(jù) ,進(jìn)行測試 ,驗(yàn)證測試的目的是驗(yàn)證系統(tǒng)確實(shí)能夠滿足用戶的需求 ,經(jīng)過這個(gè)環(huán)節(jié)的實(shí)際數(shù)據(jù)測試,系統(tǒng)的各個(gè)功能實(shí)現(xiàn)都達(dá)到了系統(tǒng)需求設(shè)計(jì)的要求 [7]。 測試用例設(shè)計(jì)與測試用例的運(yùn)行過程及測試結(jié)果分析 模塊測試 選取了 借閱 模塊 進(jìn)行 測試 表 借閱 模塊用例測試 用例 測試數(shù)據(jù) 預(yù)期結(jié)果 UC1:輸入正 確的 圖書證號(hào)碼 和圖書條形碼 圖書證號(hào) :0001 條形碼 :00023 系統(tǒng)跳轉(zhuǎn)到 借閱 成功頁面 UC2:輸入 錯(cuò)誤的圖書證號(hào) 用戶名 :1 對不起,沒有此讀者,請注冊 UC3:輸入 錯(cuò)誤的圖書條形碼 條形碼 :1111 對不起沒有此圖書 當(dāng)輸入的 圖書證號(hào)和圖書條形碼是 錯(cuò)誤 的時(shí), 系統(tǒng)會(huì)跳轉(zhuǎn)到出錯(cuò)頁面 ,用戶點(diǎn)擊確定 ,系統(tǒng)會(huì)重新返回登陸頁面 ,其中錯(cuò)誤信息提示頁面如圖 : 圖 系統(tǒng)出錯(cuò)提示頁面 集成測試 把經(jīng)過單元測試的模塊放在一起形成一個(gè)子系統(tǒng)并對它進(jìn)行測試用于檢驗(yàn)?zāi)K相互間的協(xié)調(diào)和通信 ,這里主要對圖書管理員功能系統(tǒng)進(jìn)行了測試 ,經(jīng)過檢驗(yàn)其功能均得以順利實(shí)現(xiàn) ,下圖為管理員操作的讀者借閱 情況的 成功運(yùn)行界面 。在這個(gè)測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯(cuò)誤。這一階段的任務(wù),是通過了單元測試的模塊逐步組裝起來,通過測試與糾錯(cuò),最終得到一個(gè)滿足需求的目標(biāo)軟件。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。 1)單元測試。精心設(shè)計(jì)測試方案 ,盡可能充分覆蓋程序邏輯使之達(dá)到要求的可靠性。測試目的在于:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行 一個(gè)程序的過程 ,測試重要發(fā)現(xiàn)一個(gè)發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯(cuò)誤 [12]。個(gè)人信息界面 如圖 所示。 } catch (IOException e) { ()。 libClient = new LibClient((), serverInfo .getPort())。// 獲取借閱信息 buildGUI()。 (new BorderLayout())。 = parentFrame。 我的借閱信息界面如圖 所示。 書目檢索界面如圖 所示。界面如圖 。 圖書添加界面如圖 (論文 ) 第 17 頁 共 24 頁 所示, 圖書刪除界面 如圖 所示。讀者增加界面如圖 所示。 (論文 ) 第 16 頁 共 24 頁 圖 管理員添加界面 圖 管理員刪除更新界面 2. 讀 者維護(hù)功能模塊的實(shí)現(xiàn) 讀者 維護(hù) 實(shí)現(xiàn)對信息的管理功能,讀者信息管理則主要管理維護(hù)讀者的基本信息,主要是添加,刪除,修改等。 系統(tǒng)維護(hù)模塊的實(shí)現(xiàn) 1. 管理員管理模塊 是實(shí)現(xiàn)管理員的添加 、 刪除和更新 , 首先定義了一個(gè) AdminForm()類 用 get()方法和 set()方法 來設(shè)置管理員的一些信息,用類 AdminAll()來設(shè)置管理員模塊的界面 , 在管理員添加時(shí) 還 可以設(shè)置管理員的權(quán)限并將這些操作保存在 管理員信息表librarian 中,根據(jù)用戶名來進(jìn)行 刪除和更新。 } else {dispose()。(book)。// 續(xù)借圖書。 int a = (null, 圖書到期,續(xù)借 10 天? ,圖書到期 , )。 else if (overduedays == 0) { (圖書到期,需要續(xù)借。 看圖書是否要續(xù)借,如要續(xù)借則修改還書日期 將 bookinfo 中書的狀態(tài)碼status 的值設(shè)為 1,使之可借。} else { dispose()。 int j = (null, 還 書 成 功 ! 繼 續(xù) 還 書 ? , 還 書 成 功 , )。 if (i == ) { if (overduedays 0) { (book)。 String money = (money1)。 float money1 = (book,moneyNumber)。// 查看是否續(xù)借。// 得到超期天數(shù)。amp。 (論文 ) 第 15 頁 共 24 頁 judgeBookYesOrNot()。} 子模塊實(shí)現(xiàn)系統(tǒng)的圖書歸還功能 ,讀者向圖書管理員提供自要?dú)w還的圖書條形碼 ,圖書管理員將信息記錄在系統(tǒng)中 ,歸還成功 ,其操作界面如圖 所示。 if (j == ) { ()。// 將被借圖書可借狀態(tài)置 0 int n = (book,(readerForm))。 }//下面用同樣的方法來判斷老師和研究生最多可借閱的圖書數(shù)量,故省略了 if (i == ) { LibDataAccessor b = new LibDataAccessor()。amp。amp。amp。amp。 借閱圖書的界面如圖 所示。 圖書管理員將讀者的借閱信息記錄在圖書借閱表 lendinfo 中。 圖 書目檢索界面圖 圖 讀者借閱信息查詢圖 借書還書模塊的實(shí)現(xiàn) ,讀者向圖書管理員提供自己的圖書證號(hào) 和要借閱的圖書條形碼 ,并且還要根 據(jù)借閱者的身份來規(guī)定最多借閱的數(shù)量,還要將被借出的圖書的狀態(tài)設(shè)置為 0,以免下個(gè)人再借。書目檢索是根據(jù)圖書的 書 名、 isbn、出版社、作者來查詢圖書信息,主要針對 的表是 圖書信息表 bookdata; 而讀者借閱信息的查詢則是跟 據(jù)讀者的圖書證號(hào)來查詢讀者的借閱信息。 } 管理員功能模塊的實(shí)現(xiàn) 本模塊中最主要的是 館藏檢索模塊、借書還書模塊、系統(tǒng)維護(hù)模塊 。 } else { (error)。 (true)。 if (((adminForm) || (readerForm)) {dispose()。 (userid)。 (userid)。在服務(wù)器端進(jìn)行用戶身份驗(yàn)證的程 序流程圖如圖 代碼如下: String userid = ()。圖書管理系統(tǒng)的登錄主頁面如圖。 }} 實(shí)現(xiàn) 本模塊主要是用戶通過圖書管理系統(tǒng)的首頁登錄進(jìn)入該系統(tǒng)。 // 設(shè)置默認(rèn)啟動(dòng)端口號(hào) if ( == 1) { port = (args[0])。 } catch (IOException e2) { log(e2)}} public static void main(String[] args) { LibServer theLibServer。 libOpHandler = new LibOpHandler(clientSocket, libDataAccessor)。 while (!done) { try { clientSocket = ()。 serverSocket = new ServerSocket(thePort)。protected LibOpHandler libOpHandler = null。protected boolean done。 public class LibServer implements LibProtocals { protected ServerSocket serverSocket。 log(連接成功 .)。 outputToServer = new ObjectOutputStream(())。 (論文 ) 第 11 頁 共 24 頁 prot
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1