版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于JSP圖書(shū)館管理系統(tǒng)</p><p> 學(xué)生學(xué)號(hào): </p><p> 學(xué)生姓名: </p><p> 專(zhuān)業(yè)班級(jí): </p><p> 指導(dǎo)教師:
2、 </p><p> 職 稱(chēng): </p><p> 開(kāi)始日期: 2014-3-24 </p><p> 起止日期: 2014-5-10 </p><p><b> 摘要</b&
3、gt;</p><p> 本圖書(shū)館管理系統(tǒng)是采用Easy ui做前臺(tái),jsp語(yǔ)言后臺(tái)支持,后臺(tái)還用到了struts,Hibernate,數(shù)據(jù)庫(kù)則采用的是SQL Server 2008,本系統(tǒng)提供7個(gè)功能模塊,分別是管理員管理模塊、圖書(shū)類(lèi)別管理模塊、圖書(shū)信息管理模塊、讀者信息管理模塊、讀者級(jí)別管理模塊、圖書(shū)借閱模塊,用戶(hù)掛失模塊以及系統(tǒng)維護(hù)模塊。這7個(gè)模塊里又有許多子模塊,通過(guò)這些模塊之間的相互連接與配合,完成
4、操作員發(fā)出的各種指令。</p><p> 圖書(shū)館管理系統(tǒng)是一個(gè)供內(nèi)部人員使用的系統(tǒng)。而圖書(shū)館的工作人員也分為兩類(lèi),一類(lèi)是操作人員,主要負(fù)責(zé)圖書(shū)的借閱和歸還的工作;一類(lèi)是管理員,除了操作人員的所有功能外,還能夠?qū)?shū)籍列表、書(shū)籍信息、讀者信息等進(jìn)行管理。論文將全面介紹所設(shè)計(jì)的圖書(shū)館管理系統(tǒng)的系統(tǒng)功能和業(yè)務(wù)流程,并對(duì)系統(tǒng)進(jìn)行詳細(xì)的數(shù)據(jù)分析和設(shè)計(jì),最終使用Jsp完成系統(tǒng)開(kāi)發(fā)。</p><p>
5、 關(guān)鍵詞:圖書(shū)館管理系統(tǒng);SQL Server 2008;Java;Struts,;Hibernate ;</p><p><b> Abstract</b></p><p> The library management system is to use Easy UI as the front, to support the JS
6、Panguage background, the background is also used in the struts, Hibernate,database using SQL Server 2008, the system provides 7 functional modules,respectively is the adm
7、inistrator management module, books categorymanagement module, library information management module, the reader information management module, the reader class management module,&
8、#160;librarymodule, user module and system maintenance module loss. The 7 mo</p><p> Library management system is a system used for internal staff. And the
9、librarystaff is also divided into two categories, one category is mainly responsible for theoperating personnel, borrow and return books work; one is the administrator, in addition
10、 to all the features of operating personnel, but also be able to manage the list of books, book information, readers information etc..</p><p> This paper will in
11、troduce the system function and business process of the library management system design, and data analysis and design details of the system,finally using Java complete system
12、 development.</p><p> key: Books Management System (BMS),SQL Server 2008,Java,Struts,Hibernate,Easyui</p><p><b> 目錄</b></p><p> 第一章 選題背景與開(kāi)發(fā)環(huán)境- 4 -</p><p&
13、gt; 1.1選題背景- 4 -</p><p> 1.2管理信息系統(tǒng)簡(jiǎn)介- 4 -</p><p> 第二章 圖書(shū)館管理系統(tǒng)需求分析- 5 -</p><p> 2.1 需求分析- 5 -</p><p> 2.2 功能分析- 5 -</p><p> 2.3 系統(tǒng)用例圖設(shè)計(jì)- 6 -<
14、;/p><p> 1.4 繪制系統(tǒng)流程圖- 7 -</p><p> 1.5 系統(tǒng)的開(kāi)發(fā)環(huán)境- 8 -</p><p> 第三章 圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)- 8 -</p><p> 3.1 數(shù)據(jù)庫(kù)分析- 8 -</p><p> 3.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)- 9 -</p><p
15、> 3.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)- 11 -</p><p> 3.4 各表之間的聯(lián)系圖- 14 -</p><p> 第四章 圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)- 15 -</p><p> 4.1 系統(tǒng)設(shè)計(jì)概況- 15 -</p><p> 4.2 用戶(hù)登錄- 16 -</p><p> 4.3
16、 主界面設(shè)計(jì)- 17 -</p><p> 4.4 管理員管理頁(yè)面- 18 -</p><p> 4.4.1查詢(xún)所有管理員- 18 -</p><p> 4.4.2添加管理員- 19 -</p><p> 4.4.3刪除管理員- 20 -</p><p> 4.4.4修改管理員- 20 -<
17、/p><p> 4.5掛失頁(yè)面- 21 -</p><p> 4.5.1添加掛失信息- 21 -</p><p> 4.5.2刪除掛失信息- 22 -</p><p> 4.5.3修改掛失信息- 22 -</p><p> 4.6讀者級(jí)別- 22 -</p><p> 4
18、.6.1添加用戶(hù)級(jí)別信息- 23 -</p><p> 4.6.2刪除用戶(hù)級(jí)別信息- 23 -</p><p> 4.6.3修改用戶(hù)級(jí)別信息- 23 -</p><p> 4.7讀者管理- 24 -</p><p> 4.7.1添加讀者- 24 -</p><p> 4.7.2刪除讀者-
19、 24 -</p><p> 4.7.3修改讀者- 25 -</p><p> 4.8圖書(shū)分類(lèi)- 25 -</p><p> 4.8.1添加分類(lèi)- 26 -</p><p> 4.8.2刪除分類(lèi)- 26 -</p><p> 4.8.3修改分類(lèi)- 26 -</p><p&
20、gt; 4.9圖書(shū)管理- 26 -</p><p> 4.9.1添加圖書(shū)- 27 -</p><p> 4.9.2刪除圖書(shū)- 27 -</p><p> 4.9.3修改圖書(shū)- 27 -</p><p> 4.10借閱管理- 28 -</p><p> 4.10.1用戶(hù)借書(shū)- 28 -&l
21、t;/p><p> 4.10.2刪除借書(shū)信息- 29 -</p><p> 4.10.3用戶(hù)還書(shū)- 29 -</p><p> 第五章 系統(tǒng)測(cè)試- 30 -</p><p> 6.1 測(cè)試項(xiàng)目- 30 -</p><p> 9.2測(cè)試用例- 30 -</p><p> 第
22、六章總結(jié)與展望- 34 -</p><p> 參考文獻(xiàn)- 35 -</p><p> 第一章 選題背景與開(kāi)發(fā)環(huán)境</p><p><b> 1.1選題背景</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及利用計(jì)算機(jī)實(shí)現(xiàn)圖書(shū)信息的管理勢(shì)在必行。目前圖書(shū)管理的借閱工作部分大多數(shù)
23、還是手工管理工作效率很低并且不能及時(shí)了解圖書(shū)的種類(lèi)和用戶(hù)比較需求的圖書(shū)等不能更好的適應(yīng)當(dāng)前讀者的借閱要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存量大速度快等許多優(yōu)點(diǎn)提供給我們的處理信息及時(shí)快捷因此我們利用計(jì)算機(jī)提供給我們的信息對(duì)讀者的借閱過(guò)程形成一整套動(dòng)態(tài)的管理能夠極大地提高圖書(shū)管理管理的效率,這也是圖書(shū)管理的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 </p&
24、gt;<p><b> 管理信息系統(tǒng)簡(jiǎn)介</b></p><p> 管理信息系統(tǒng)就是我們常說(shuō)的MISManagement Information System在強(qiáng)調(diào)管</p><p> 理強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門(mén)新的學(xué)科它跨越了若干個(gè)領(lǐng)域比如管理科學(xué)、系統(tǒng)科學(xué)運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上形成
25、信息收集和加工的方法從而形成一個(gè)縱橫交織的系統(tǒng)。 管理信息系統(tǒng)是現(xiàn)代信息管理工作不可缺少的一部分是適應(yīng)現(xiàn)代高圖書(shū)信息管理尺度的要求、推動(dòng)信息管理走向科學(xué)化、規(guī)范化的必要條件。只有信息管理規(guī)范了才能給人們提供更好的生活環(huán)境及便利的生活空間。 信息是管理上的一項(xiàng)極為重要的資源管理工作的成敗取決于能否做出有效的決策而決策的正確程度則在很大程度上取決于信息的質(zhì)量。</p><p> 在21世紀(jì)人類(lèi)將步入知識(shí)
26、經(jīng)濟(jì)時(shí)代知識(shí)經(jīng)濟(jì)時(shí)代是圖書(shū)發(fā)展日新月異和知識(shí)、信息呈爆炸膨脹的時(shí)代人類(lèi)面臨的要處理的信息量大到難以處理的地步以至造成混 亂的結(jié)果。 計(jì)算機(jī)的出現(xiàn)解決了這個(gè)問(wèn)題由于計(jì)算機(jī)迅速、準(zhǔn)確為信息收集、加工、使用、查詢(xún)提供可能。 隨著以計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛躍發(fā)展人類(lèi)正在從工業(yè)時(shí)代向信息時(shí)代邁進(jìn)人們?cè)絹?lái)越重視信息資源的開(kāi)發(fā)和利用“信息化”已成為一個(gè)國(guó)家經(jīng)濟(jì)和社會(huì)發(fā)展的關(guān)鍵環(huán)節(jié)信息化水平的高低已成為
27、衡量一個(gè)國(guó)家現(xiàn)代化水平和綜合國(guó)力的重要標(biāo)志。管理信息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能進(jìn)行管理信息的收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng)它能實(shí)測(cè)國(guó)民經(jīng)濟(jì)和企業(yè)的行為、幫助實(shí)現(xiàn)其規(guī)劃目標(biāo)。管理信息系統(tǒng)功能包括信息收集、信息存儲(chǔ)、問(wèn)題處理、對(duì)話(huà)及信息輸出、信息管理機(jī)構(gòu)。 </p><p> 第二章 圖書(shū)館管理系統(tǒng)需求分析</p><p><b> 2.1 需求分析<
28、/b></p><p> 圖書(shū)館管理系統(tǒng)是一個(gè)高度集成的圖書(shū)信息處理系統(tǒng),通過(guò)將圖書(shū)館的各種功能進(jìn)行整合,從而達(dá)到顯示檢索信息,提高工作效率,降低管理成本等目的。一個(gè)典型的圖書(shū)館管理系統(tǒng)應(yīng)該能夠管理所有的圖書(shū)種類(lèi),圖書(shū)信息以及讀者信息,還需要提供各種圖書(shū)信息的檢索查詢(xún)功能。該系統(tǒng)還需要能夠?qū)D書(shū)的借閱,歸還進(jìn)行管理,并對(duì)讀者的罰款進(jìn)行自動(dòng)計(jì)算。通過(guò)該系統(tǒng)的自動(dòng)化管理,能夠大大減少圖書(shū)館管理人員,還能減少管
29、理人員的工作任務(wù),從而降低管理開(kāi)銷(xiāo)和成本。</p><p> 一個(gè)完整的圖書(shū)館管理系統(tǒng)包括前臺(tái)和后臺(tái),前臺(tái)主要是顯示在計(jì)算機(jī)屏幕上的顯示界面,有各種指令按鈕,操作框以及文本框,后臺(tái)主要是為前臺(tái)的一些操作提供一些必要的數(shù)據(jù),也就是一個(gè)相對(duì)于系統(tǒng)比較完整的數(shù)據(jù)庫(kù),操作員以及各類(lèi)圖書(shū)的信息,借書(shū)者的信息等等。</p><p> 一個(gè)最基本的圖書(shū)館管理系統(tǒng)要有如下幾個(gè)重要功能:</p&g
30、t;<p> 管理員在登錄自己的帳號(hào)后才能進(jìn)行圖書(shū)、用戶(hù)的管理</p><p> 管理員可以方便進(jìn)行圖書(shū)管理,用戶(hù)管理,管理員管理。圖書(shū)管理包括圖書(shū)信息以及圖書(shū)分類(lèi)的添加,修改,刪除。用戶(hù)管理包括用戶(hù)信息的添加,刪除,修改。管理員管理包括管理員信息的添加,刪除,修改等。</p><p> 管理員可以修改自己的密碼,修改前需先核實(shí)自己的原始密碼。</p>&
31、lt;p> 一個(gè)圖書(shū)館管理系統(tǒng)要是能實(shí)現(xiàn)以上的各種功能,那么這個(gè)圖書(shū)館管理系統(tǒng)也就算是比較成功的一個(gè)系統(tǒng)了。</p><p><b> 2.2 功能分析</b></p><p> 根據(jù)以上需求分析,我所設(shè)計(jì)的圖書(shū)館管理系統(tǒng)有9個(gè)功能模塊,分別是管理員管理模塊、圖書(shū)類(lèi)別管理模塊、圖書(shū)信息管理模塊、讀者信息管理模塊、讀者級(jí)別管理模塊、新書(shū)訂購(gòu)管理模塊、圖書(shū)借閱
32、模塊,用戶(hù)掛失模塊以及系統(tǒng)維護(hù)模塊。其中各功能模塊的具體說(shuō)明如下:</p><p> 系統(tǒng)管理員管理模塊:主要是對(duì)管理員的信息瀏覽、添加、刪除、修改權(quán)限等操作。</p><p> 圖書(shū)類(lèi)別管理模塊:該模塊主要負(fù)責(zé)管理圖書(shū)館的信息瀏覽、添加、刪除、修改等操作</p><p> 圖書(shū)信息管理模塊:該模塊主要負(fù)責(zé)管理圖書(shū)館的圖書(shū)信息,如圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、作者、出版
33、社等信息。</p><p> 讀者信息管理模塊:該模塊主要負(fù)責(zé)管理圖書(shū)館的讀者信息,如讀者編號(hào)、讀者信息、證件號(hào)碼、電話(huà)號(hào)碼等信息。</p><p> 圖書(shū)借閱管理模塊:該模塊主要負(fù)責(zé)圖書(shū)館的書(shū)籍借閱和歸還信息,包括圖書(shū)借閱、圖書(shū)歸還、圖書(shū)借閱修改等子模塊。</p><p> 讀者掛失管理模塊:讀者掛失模塊主要是當(dāng)讀者借的書(shū)籍丟失時(shí),進(jìn)行一個(gè)登記,方便圖書(shū)的管
34、理和用戶(hù)的賠償。</p><p> 讀者級(jí)別管理模塊:主要是針對(duì)記者的級(jí)別來(lái)進(jìn)行借書(shū)管理,當(dāng)讀者是企業(yè)用戶(hù)或VIP用戶(hù)時(shí),我們會(huì)根據(jù)不同級(jí)別的讀者級(jí)別來(lái)確定該讀者的借書(shū)數(shù)量,圖書(shū)越期后需要繳納的引用。</p><p> 2.3 系統(tǒng)用例圖設(shè)計(jì)</p><p> 圖書(shū)館管理系統(tǒng)是一個(gè)內(nèi)部人員使用的系統(tǒng),也就是說(shuō)不是所有的人都能夠使用它,只有圖書(shū)館的工作人員才能使
35、用。而圖書(shū)館的工作人員也分為兩類(lèi),一類(lèi)是操作人員,主要負(fù)責(zé)圖書(shū)的借閱和歸還的工作;一類(lèi)是管理員,除了操作人員的所有功能外,還能夠?qū)?shū)籍列表,書(shū)籍信息,讀者信息等進(jìn)行管理。下面以管理員為例繪制其所對(duì)應(yīng)的用例圖如圖2.1所示。</p><p> 圖2.1 管理員用例圖</p><p> 2.4 繪制系統(tǒng)流程圖</p><p> 本系統(tǒng)首先需要對(duì)用戶(hù)的身份進(jìn)行識(shí)別,
36、只有合法的用戶(hù)才能進(jìn)入系統(tǒng),否則將無(wú)法進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后,首先打開(kāi)系統(tǒng)主窗體,在系統(tǒng)首頁(yè)的菜單欄或者功能區(qū)可以選擇各種導(dǎo)航鏈接來(lái)進(jìn)行各種操作。由于不同權(quán)限的用戶(hù)對(duì)于系統(tǒng)有不同的功能,下面以功能最多的管理員為例,其系統(tǒng)流程圖如圖1.2所示。</p><p> 圖1.2 系統(tǒng)流程圖</p><p> 1.5 系統(tǒng)的開(kāi)發(fā)環(huán)境</p><p> 圖書(shū)館管理系統(tǒng)的具體
37、開(kāi)發(fā)環(huán)境要求如下:</p><p> 系統(tǒng)開(kāi)發(fā)平臺(tái):Eclipse 4.3。</p><p> 數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:SQL Server 2008。</p><p> 運(yùn)行平臺(tái):Tomcate7.0,F(xiàn)irefox/chrome/ie9+。</p><p> Java開(kāi)發(fā)包:JDK 7.0以上。</p><p>
38、; 開(kāi)發(fā)環(huán)境:win7、Easyui、Java、Struts、Hibernate。</p><p> 第三章 圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)</p><p><b> 3.1 數(shù)據(jù)庫(kù)分析</b></p><p> 在開(kāi)發(fā)圖書(shū)館管理系統(tǒng)時(shí),考慮到圖書(shū)量大,數(shù)據(jù)庫(kù)維護(hù)大的特點(diǎn),選用SQL Server 2008作為數(shù)據(jù)庫(kù)管理系統(tǒng)。在SQL
39、Server 2008中新增一個(gè)數(shù)據(jù)庫(kù),其數(shù)據(jù)庫(kù)名為BookManager。數(shù)據(jù)庫(kù)中可以包含管理員管理模塊、圖書(shū)類(lèi)別管理模塊、圖書(shū)信息管理模塊、讀者信息管理模塊、讀者級(jí)別管理模塊、新書(shū)訂購(gòu)管理模塊、圖書(shū)借閱模塊,用戶(hù)掛失模塊以及系統(tǒng)維護(hù)模塊等實(shí)體,用來(lái)存儲(chǔ)不同的信息。</p><p> 3.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p> 本系統(tǒng)一共設(shè)計(jì)規(guī)劃出7個(gè)實(shí)體,分別是圖書(shū)類(lèi)別信息實(shí)體、圖書(shū)
40、信息實(shí)體、讀者信息實(shí)體、操作員實(shí)體、圖書(shū)借閱信息實(shí)體以及圖書(shū)訂購(gòu)信息實(shí)體。</p><p> 圖書(shū)的類(lèi)別有很多,因此可以建立一個(gè)圖書(shū)館類(lèi)別信息表,專(zhuān)門(mén)用來(lái)保存圖書(shū)的類(lèi)別信息。同時(shí)因?yàn)槊糠N類(lèi)別的書(shū)籍閱讀時(shí)間有所不同,所以需要在類(lèi)別表中保存該類(lèi)別可借天數(shù)信息。圖書(shū)類(lèi)別信息實(shí)體E-R圖如圖3.1所示。</p><p> 圖3.1 圖書(shū)類(lèi)別信息實(shí)體E-R圖</p><p&g
41、t; 對(duì)于圖書(shū)館來(lái)說(shuō)最重要的就是要管理其下的書(shū)籍,所以需要建立一個(gè)圖書(shū)信息表,用來(lái)保存圖書(shū)的所有信息。圖書(shū)信息實(shí)體E-R圖如圖3.2所示。</p><p> 圖3.2 圖書(shū)信息實(shí)體E-R圖</p><p> 要想在圖書(shū)分類(lèi)進(jìn)行管理。我們要建立就個(gè)圖書(shū)分類(lèi)表。圖書(shū)分類(lèi)實(shí)體E-R圖如圖3.3所示。</p><p> 圖書(shū)分類(lèi)實(shí)體E-R圖如圖3.3所示。</
42、p><p> 要想在圖書(shū)館借書(shū)首先需要進(jìn)行登記注冊(cè)。領(lǐng)取讀書(shū)卡才能借書(shū)。所以需要建立一個(gè)讀者信息表來(lái)保存圖書(shū)館的所有讀者的登記信息。讀者信息實(shí)體E-R圖如圖3.4所示。</p><p> 圖3.4 讀者信息實(shí)體E-R圖</p><p> 當(dāng)讀者圖書(shū)丟失時(shí),我們可以進(jìn)行掛失操作。讀者權(quán)限實(shí)體E-R圖如圖3.5所示。</p><p> 圖3.
43、5讀者信息實(shí)體E-R圖</p><p> 讀者一般有級(jí)別,比如說(shuō)有普能讀者,有VIP讀者,有企業(yè)用戶(hù)等,我們需要記錄相應(yīng)讀者是哪個(gè)級(jí)別的、可借閱天數(shù),可借閱書(shū)籍?dāng)?shù)量和相應(yīng)級(jí)別超期費(fèi)用,需要建立一個(gè)讀者級(jí)別信息表,用來(lái)保存讀者權(quán)限信息。讀者權(quán)限實(shí)體E-R圖如圖3.5所示。</p><p> 圖3.5讀者權(quán)限實(shí)體E-R圖</p><p> 圖書(shū)館最大的功能就是能夠
44、借書(shū),這時(shí)需要建立一個(gè)圖書(shū)借閱信息表,用來(lái)保存讀者的借書(shū)信息。圖書(shū)的借閱信息實(shí)體E-R圖如圖3.6所示。</p><p> 圖3.6 圖書(shū)訂購(gòu)信息實(shí)體E-R圖</p><p> 3.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)設(shè)計(jì)好的各實(shí)體E-R圖創(chuàng)建數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),數(shù)據(jù)庫(kù)各表的結(jié)構(gòu)如下:</p><p> (1)圖書(shū)類(lèi)別信息采表用
45、來(lái)儲(chǔ)存所有的圖書(shū)類(lèi)別信息,包括管理員編號(hào)、管理員用戶(hù)名、管理員密碼以及管理員級(jí)別4個(gè)字段。該表的邏輯結(jié)構(gòu)如表3.1所示。</p><p><b> 表3.1 管理員表</b></p><p> ?。?)圖書(shū)信息表用來(lái)儲(chǔ)存所有的圖書(shū)信息,包括圖書(shū)編號(hào)、名稱(chēng)、作者、出版社、分類(lèi),價(jià)格,入庫(kù)日期、圖書(shū)總書(shū)、借出本數(shù)、丟失本數(shù)。該表的邏輯結(jié)構(gòu)如表3.2所示。</p&g
46、t;<p> 表3.2 圖書(shū)信息表</p><p> (3)讀者信息表用來(lái)儲(chǔ)存所有的讀者信息,包括讀者編號(hào)、讀者姓名、讀者密碼、性別、生日、證件類(lèi)型、證件號(hào)碼、電話(huà)號(hào)碼、手機(jī)號(hào)碼、讀者級(jí)別、讀者注冊(cè)日期11個(gè)字段。該表的邏輯結(jié)構(gòu)如表3.3所示。</p><p> 表3.3 讀者信息表</p><p> ?。?)讀者權(quán)限信息表用來(lái)保存操作員信息,包
47、括權(quán)限編號(hào)、權(quán)限級(jí)別、可借閱天數(shù)、可借本數(shù)、超期產(chǎn)生費(fèi)用。該表的邏輯結(jié)構(gòu)如表3.4所示。</p><p> 表3.4 用戶(hù)級(jí)別表</p><p> 圖書(shū)借閱信息表用來(lái)保存所有圖書(shū)的借閱信息,包括借閱編號(hào)、讀者編號(hào)(外鍵)、圖書(shū)編號(hào)(外鍵)、借閱時(shí)間、還書(shū)時(shí)間、是否丟失6字段。該表的邏輯結(jié)構(gòu)如表3.5所示。</p><p> 表3.12 圖書(shū)借閱信息表</
48、p><p> 圖書(shū)分類(lèi)表是為了我們方便地管理圖書(shū),有一個(gè)圖書(shū)編號(hào)字段和一個(gè)分類(lèi)名稱(chēng)字段。該表的邏輯結(jié)構(gòu)如表3.13所示。</p><p><b> 3.13圖書(shū)類(lèi)別</b></p><p> 用戶(hù)掛失表是為了我們方便用戶(hù)在丟失圖書(shū)的情況下進(jìn)行登記,有掛失編號(hào)、讀者編號(hào)和掛失日期三個(gè)字段。該表的邏輯結(jié)構(gòu)如表3.14所示。</p>
49、<p> 表3.15圖書(shū)訂購(gòu)信息表</p><p> 3.4 各表之間的聯(lián)系圖</p><p> 各表間的聯(lián)系圖如圖3.16所示。</p><p> 圖3.16 各表間聯(lián)系圖</p><p> 第四章 圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)</p><p> E-mail:xpkun@outlook.co
50、m 更多詳細(xì)設(shè)計(jì),請(qǐng)聯(lián)系我</p><p><b> 第五章 系統(tǒng)測(cè)試</b></p><p><b> 6.1 測(cè)試項(xiàng)目</b></p><p> 頁(yè)面測(cè)試:逐個(gè)測(cè)試每個(gè)頁(yè)面是否可以正確顯示,顯示頁(yè)面是否美觀,易懂,測(cè)試各菜單能否正常運(yùn)行。</p><p> 經(jīng)測(cè)試,所有界面均可以正確顯示
51、,顯示頁(yè)面比較美觀,易懂,各菜單均能正常運(yùn)行。</p><p> 功能測(cè)試:對(duì)每個(gè)菜單下的功能逐一測(cè)試,盡最大可能發(fā)現(xiàn)潛在的錯(cuò)誤。</p><p> 經(jīng)測(cè)試,每個(gè)菜單下的功能均能實(shí)現(xiàn),暫未發(fā)現(xiàn)其潛在的錯(cuò)誤。</p><p> 需求測(cè)試:根據(jù)需求分析的內(nèi)容,測(cè)試系統(tǒng)是否和當(dāng)初的設(shè)計(jì)一樣。</p><p> 經(jīng)測(cè)試,所設(shè)計(jì)的圖書(shū)館管理系統(tǒng)
52、基本滿(mǎn)足當(dāng)初的設(shè)計(jì)需求。</p><p><b> 測(cè)試用例</b></p><p> 根據(jù)本系統(tǒng)的測(cè)試項(xiàng)目需求,設(shè)計(jì)了測(cè)試用例.</p><p> 登錄模塊測(cè)試用例,如表4.2.1所示:</p><p> 表4.2.2 管理員表用例測(cè)試</p><p> 對(duì)管理員表用例測(cè)試。如表4.2
53、.2所示:</p><p> 表4.2.2 管理員表用例測(cè)試</p><p> 對(duì)用戶(hù)掛失表用例測(cè)試。如表4.2.3所示:</p><p> 表4.2.3 掛失表用例測(cè)試</p><p> 對(duì)讀者級(jí)別表用例測(cè)試。如表4.2.4所示:</p><p> 表4.2.4 讀者級(jí)別表用例測(cè)試</p>&
54、lt;p> 對(duì)讀者表用例測(cè)試。如表4.2.5所示:</p><p> 表4.2.5 讀者表用例測(cè)試</p><p> 對(duì)圖書(shū)分類(lèi)表用例測(cè)試。如表4.2.6所示:</p><p> 表4.2.6 分類(lèi)表用例測(cè)試</p><p> 對(duì)借閱表用例測(cè)試。如表4.2.7所示:</p><p> 表4.2.7 圖
55、書(shū)借閱表用例測(cè)試</p><p> 對(duì)圖書(shū)表用例測(cè)試。如圖4.2.8所示:</p><p> 圖4.2.8 圖書(shū)管理表用例測(cè)試</p><p><b> 總結(jié)與展望</b></p><p> 圖書(shū)館管理系統(tǒng)的設(shè)計(jì)真是讓我把學(xué)過(guò)的知識(shí)都用上了,經(jīng)過(guò)了幾個(gè)月才做好。其實(shí)制作管理系統(tǒng)我們現(xiàn)在看來(lái)已經(jīng)不是難事,難的是如何
56、去構(gòu)思,如何去設(shè)計(jì),好的設(shè)計(jì)才是做一個(gè)軟件最主要的步驟。</p><p> 做系統(tǒng)要用心去做,我從中也學(xué)到很多知識(shí),知道如何去綜合多門(mén)學(xué)科中的知識(shí),編程能力也有了很大提高,另外也有很多心得體會(huì)。</p><p> 本系統(tǒng)是一個(gè)最基本的圖書(shū)館管理系統(tǒng),可擴(kuò)展性很大,系統(tǒng)的執(zhí)行效率也比較高,基于jsp,跨平臺(tái)性能也比較好。</p><p> 這些天的設(shè)計(jì),我深刻體
57、會(huì)到軟件開(kāi)發(fā)是相當(dāng)辛苦的,但成功以后的喜悅也是非常美妙的,投入的越多,學(xué)得的東西與充實(shí)感越多。</p><p> 本課題在選題及研究過(guò)程中得到肖老師的親切關(guān)懷和悉心指導(dǎo)下完成的。她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,肖老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。肖老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無(wú)微不至的關(guān)懷,在此謹(jǐn)向老師
58、致以誠(chéng)摯的謝意和崇高的敬意。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]《數(shù)據(jù)庫(kù)原理及應(yīng)用》 周佩德等 電子工業(yè)出版社 </p><p> [2]《數(shù)據(jù)庫(kù)系統(tǒng)概論》 薩師煊等 電子工業(yè)出版社 2003 </p><p> [3]《SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程》 陳
59、偉 清華大學(xué)出版社 2007 </p><p> [4]《信息系統(tǒng)開(kāi)發(fā)方法》 姜旭平等 清華大學(xué)出版社 1996 </p><p> [5]《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》 張桂珠等 北京郵電大學(xué)出版社 2003</p><p> [6]《Java程序設(shè)計(jì)實(shí)例教程》 畢光吉 冶金工業(yè)出版社 2007 </p><p> [7]《j
60、Query UI開(kāi)發(fā)指南》 Eric Sarrion 人民郵電出版社 2012</p><p> [8]《Struts2框架應(yīng)用開(kāi)發(fā)教程》 王建國(guó) 請(qǐng)華大學(xué)出版社 2012</p><p> [9]《精通Hibernate:Java對(duì)象持久化技術(shù)詳解》孫衛(wèi)琴 電子工業(yè)出版社 2010</p><p> [10]《軟件制作工程》 李超 電子科技大學(xué)出版社 200
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 基于jsp的圖書(shū)館管理系統(tǒng)畢業(yè)論文
- 基于jsp的圖書(shū)館管理系統(tǒng) 畢業(yè)論文
- 圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 基于jsp的圖書(shū)館管理系統(tǒng)畢業(yè)論文1
- 畢業(yè)設(shè)計(jì)(論文)---圖書(shū)館管理系統(tǒng)
- 圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文 圖書(shū)館管理系統(tǒng)設(shè)計(jì)
- 基于jsp的圖書(shū)館管理系統(tǒng)
- 圖書(shū)館借閱管理系統(tǒng)---畢業(yè)設(shè)計(jì)論文
- 圖書(shū)館借閱管理系統(tǒng)-畢業(yè)設(shè)計(jì)論文
- 圖書(shū)館管理系統(tǒng)——后臺(tái)管理(畢業(yè)設(shè)計(jì)論文)
- 基于java的圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
- 圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 圖書(shū)館管理系統(tǒng)--畢業(yè)設(shè)計(jì)
- 圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)+vb圖書(shū)館管理系統(tǒng)論文
- 畢業(yè)論文---基于jsp技術(shù)的圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的高校圖書(shū)館管理系統(tǒng)
- jsp課程設(shè)計(jì)《圖書(shū)館管理系統(tǒng)》
評(píng)論
0/150
提交評(píng)論