【正文】
code also should is related with Java. JSP MECHANISM To prehend the JSP of the module develops for the web page of the center and the page develops for the web page of the center first. The SSJS and ASP are all in several year ago to release, the work of that time is still very young, no one knows to still addition to making all business, datas and the expression logic enter the original web page entirely set up large, the Web that can upgrade applies the procedure. The expression logic write in the script environment was lock in the page, only passing to shear to slice and glue to stick then can drive this makes be the procedure member to try to change an external appearance that applies the procedure but do not want to break with its llied business logic, apply the procedure of maintenance be like to walk the similar difficulty on the eggshell. In fact in the business enterprise, of the module already through very mature, 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 42 no one would like to rewrite those logics for their applied and sketch the designer the Web plait the one who write, make they carry the script and the HTML contents knot to the server to put together. Chien but speech, apply the plexity of the procedure along with the Web to promote continuously, the development method that take page as the center limits sex to bee to get up obviously. At the same time, the people always at look for the better method of build up the Web application procedure, the module spreads in customer39。 總的來說,這次的系統(tǒng)設(shè)計(jì)讓我嘗到了很多的知識,雖然以前也完成過不少的程序編寫,但從未有一次這么徹底的深入去 研究 ,以前都是淺嘗輒止, 而且從來都是不求甚解。利用 Pareto 原理 ,減少測試的工作量,著重測試相對容易出錯的 20%那部分模塊。 1. 圖書資料查詢可查詢圖書一些相關(guān)的信息,圖書的圖書編號,書名,作者,出版社等,點(diǎn)擊圖書名稱,同樣可以查詢圖書詳細(xì)信息像上面圖 ,其操作界面圖如下圖所示: 圖 查詢操作界面 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 27 圖 通過書架 2查詢界面圖 2. 該模塊是可以通過圖書的各種屬性來查詢圖書的借閱的歷史記錄,可以通過查詢圖書編號,圖書名稱,讀者編碼,讀者名字來進(jìn)行查詢。 其各自操作界面如下所示: 1. 讀者類型管理功能界 面: 圖 讀者類型管理操作界面 點(diǎn)擊界面上的“添加讀者類型信息”,出現(xiàn)圖 ,可以增加類型名稱和其對應(yīng)的借書數(shù)目 ;點(diǎn)擊“修改”, 出現(xiàn)圖 ,可以修改學(xué)生類型名稱和其對應(yīng)的借書數(shù)目。 表的具 體設(shè)計(jì)如下 : 表 圖書館信息表 tb_library 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key libraryname varchar 50 No 圖書館館名 curator varchar 10 No 館長 tel varchar 20 Yes 結(jié)出時間 address varchar 100 No 應(yīng)歸還時間 varchar 100 No 郵箱 url varchar 100 No 圖書館網(wǎng)站 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 createDate varchar No 創(chuàng)館時間 introduce text Yes 圖書館簡介 [15] 十、 書架 信息表結(jié)構(gòu)設(shè)計(jì) 該表 存儲的為 書架信息 , 表的具體設(shè)計(jì)如下 : 表 書架信息表 tb_bookcase 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key name varchar 30 No 書架名稱 十一、 出版社信息表結(jié)構(gòu)設(shè)計(jì) 該表包含了 圖書 出版社的名稱 , 編碼信息 , 是 保存出版社 信息的描述 , 表的具體結(jié)構(gòu)如下 : 表 出版社信息表 tb_publishing 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ISBN varchar 30 YES Key pubname varchar 30 YES 出版社名稱 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 13 十二、 權(quán)限信息表結(jié)構(gòu)設(shè)計(jì) 該表用來 存儲 管理員權(quán)限 相關(guān) 信息 , 表的具體 內(nèi)容 設(shè)計(jì) 如下表 : 表 權(quán)限信息表 tb_purview 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 11 No Key sysset tinyint 1 Yes 系統(tǒng)設(shè)置 readerset tinyint 1 Yes 讀者管理 bookset tinyint 1 Yes 圖書管理 borrowback tinyint 1 Yes 圖書借還 sysquery tinyint 1 Yes 系統(tǒng)查詢 第 四 章 系統(tǒng) 詳細(xì)設(shè)計(jì) 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 第一節(jié) 登錄模塊 實(shí)現(xiàn) 登錄模塊主要功能是實(shí)現(xiàn)用戶的登陸,一般是從系統(tǒng)首頁登陸然后進(jìn)入系統(tǒng)??蓪⑿畔⒊橄鬄橄铝邢到y(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): (1) 圖書信息( 圖書 編號,圖書名稱,圖書類型,作者,譯者, ISBN 號,價(jià)格,出版社,所在書架,入庫時間,操作員) (2) 圖書類型 ( 圖書 編號 , 名稱 , 可借閱天數(shù) ) (3) 讀者信息(編號,姓名,性別, 借閱證編號 ,讀者類型,出生年月,有效證件,證件號碼 , 登記日期 , 電話 , 郵箱 , 操作員) (4) 讀者類型 ( 名稱 , 可借閱圖書本數(shù) ) (5) 圖書借閱信息(圖書編號,讀者 ID,借出時間,應(yīng)還時間,是否歸還 , 操作員) (6) 圖書歸還信息(圖書編號,讀者 ID,歸還時間,操作員 ) (7) 管理員信息 ( 名稱 , 密碼 ) ;圖書館書架信息(名稱 ) ;出版社信息;權(quán)限信息 (8) 圖書館信息 ( 編號 , 名稱 , 館長 , 電話 , 地址 , 郵箱 , 創(chuàng)建日期 , 簡介 ) [13] 在這里使用 ER 圖描述了圖書 館 管理系統(tǒng)的數(shù)據(jù)模型。 根據(jù)圖書館管理系統(tǒng)的實(shí)際需求,可以將圖書 館 管理系統(tǒng)劃分為日常工作, 圖書資料 的 維護(hù) , 讀者資料 的 維護(hù) ,查詢,系統(tǒng)管理和更改口令 6 個部分,各個部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。 本系統(tǒng)采用 jsp技術(shù)對網(wǎng)頁的設(shè)計(jì),使用 MVC的設(shè)計(jì)模式,并采用了開源框架 Struts,它采用了當(dāng)今軟件設(shè)計(jì)的最流行的技術(shù),具有設(shè)計(jì)靈活、開發(fā)效率高、生成的軟件界面大方美觀等特點(diǎn)。 (3) 借閱到期提醒: 根據(jù)借閱信息中的日期判斷結(jié)果。 表的結(jié)構(gòu)設(shè)計(jì)如下 : 表 讀者類型信息表 tb_readertype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key readername varchar 50 No 姓名 number int 4 No 可借圖書本數(shù) 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 10 六、 圖書借閱信息表結(jié) 構(gòu)設(shè)計(jì) 當(dāng)一本書入庫了之后,也就有了其相關(guān)的信息,比如入借閱時間,歸還時間。 其操作界面如下圖 : 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 17 圖 借 圖 書 《 Java 2 實(shí)用教程》 之前 操作界面 圖 借圖書《 Java 2 實(shí)用教程》之后操作界面 如果讀者要借的書不存在或者讀者的借書量已經(jīng)超過了能夠借閱的最大數(shù)量時,則借閱不能成功。 返回到圖 。 圖 書架 界面 圖 書架添加界面 圖 書架修改界面 第五章 系統(tǒng)測試 第一節(jié) 系統(tǒng) 測試的方法與步驟 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 30 圖書管理系統(tǒng)完成以后,還要對它做一次系統(tǒng)測試,以此來檢查系統(tǒng)的完整性及安全性。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 34 總 結(jié) 這一次的圖書管理系統(tǒng)讓我忙碌了幾個月,這對我來說是一個非常大的考驗(yàn),不重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 35 過好處也是很顯然的,因?yàn)樵谶@個過程中,真正實(shí)現(xiàn)了理論知識與實(shí)踐相結(jié)合,提高了動手的能力,能夠?qū)W以致用。 非常感謝我的同學(xué)們我的老師們當(dāng)我在畢業(yè)設(shè)計(jì)過程中遇到問題和困難時,是你們 在我困難時 給我提出許多關(guān)鍵性的意見和建議,使我對整個畢業(yè)設(shè) 計(jì)的思路有了總體的把握,并耐心 地 幫我解決了許多實(shí)際問題,使我獲益良多。只是一些功能不夠完善,以后的升級可能會遇到問題。 操作:進(jìn)入系統(tǒng)后,進(jìn)入圖書借閱,并向系統(tǒng)輸入自己的編號,再輸入要借閱圖書的編號,比如要借的書是《 Java 2 實(shí)用教程》,如果借閱成功返回圖 圖 圖書借閱成功 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 33 結(jié)果:圖書借閱成功,測試成功。 圖 圖 學(xué)生登錄后 只能在權(quán)限范圍內(nèi)進(jìn)行操作。 : 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 23 圖 圖書類型管理界面 在圖書類型管理界面中,同樣可以對圖書類型實(shí)現(xiàn)增、刪、改功能,如圖 , 圖 添加圖書類型及可借天數(shù) 圖 修改網(wǎng)絡(luò)編程圖書類型及可借天數(shù) 2. 圖書檔案管理界面: 圖 圖書檔案管理界面 圖書檔案 包含很多與圖書相關(guān)的信息,如 圖書編號,圖書名稱,圖書類型,作者,譯者,價(jià)格,出版社,所在書架等圖書基本信息。利于查看借閱情況,讀者對哪些圖書感興趣,便于管理圖書。 表的具體結(jié)構(gòu)設(shè)計(jì)如下 : 表 圖書類 型信息表 tb_booktype 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 ID int 10 No Key bookname varchar 30 No 書名 days int 10 No 可借閱天數(shù) 四、 讀者信息表結(jié)構(gòu)設(shè)計(jì) 該表設(shè)計(jì)了就是為了讀者進(jìn)行分類,而且不同類型的讀者可借閱圖書的數(shù)據(jù)是不同的。 (2) 圖書檔案管理: 對書籍的信息進(jìn)行錄入,包括新書,現(xiàn)有書籍。如何能夠獲取信息?圖書一直都是獲取信息最好的方式,但由于圖書館中圖書藏量婁大大的增加,使得圖書的管理工作變得日益的煩重。[12] 三、 “ 讀者 資料維護(hù) ” 模塊 設(shè)計(jì) 圖 “讀者資料維護(hù)”模塊設(shè)計(jì)結(jié)構(gòu) (1) 讀者類型管理 : 對不同類型的讀者進(jìn)行記錄管理。系統(tǒng)借助本表來完成圖書信息的查詢。 圖 圖書 館 管理系統(tǒng)登錄首頁 在服務(wù)器端進(jìn)行用戶身份驗(yàn)證的程序流程圖如圖 重慶郵電大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 15 圖 用戶登錄流程圖 [16] 第二節(jié) 圖書館主界面模塊 的實(shí)現(xiàn)