圖書館借閱管理系統(tǒng)論文_第1頁(yè)
圖書館借閱管理系統(tǒng)論文_第2頁(yè)
圖書館借閱管理系統(tǒng)論文_第3頁(yè)
圖書館借閱管理系統(tǒng)論文_第4頁(yè)
圖書館借閱管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z畢業(yè)設(shè)計(jì)論文圖書館借閱管理系統(tǒng)大學(xué)本科生畢業(yè)設(shè)計(jì)論文開題報(bào)告1.目的及意義經(jīng)過(guò)大學(xué)四年理論課程的學(xué)習(xí),以及校校外的實(shí)踐,極大的豐富了自身的理論根底,并且也具備了一些處理簡(jiǎn)單問(wèn)題的能力,但即將踏上社會(huì)的我深知這還遠(yuǎn)遠(yuǎn)不夠,因此我利用了畢業(yè)設(shè)計(jì)的時(shí)機(jī),在教師的指導(dǎo)下去完成一個(gè)具有挑戰(zhàn)性的,其具體應(yīng)用及社會(huì)效勞相結(jié)合的工程,深知通過(guò)對(duì)它的開發(fā),將對(duì)我的能力有更高層次的突破。 開發(fā)軟件的一個(gè)目的是針對(duì)目前普遍的圖書館借閱管理系統(tǒng)存在的功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問(wèn)題,而設(shè)想一個(gè)具有個(gè)性化的圖書館借閱管理系統(tǒng)。該管理系統(tǒng)與MIS系統(tǒng)相聯(lián)系,在圖書館部建成可靠,方便,并且功能齊全的MIS

2、系統(tǒng)。從而在圖書館對(duì)新舊書的反響;對(duì)書籍借閱的管理能力;對(duì)讀者和圖書館工作人員的管理能力;對(duì)圖書館管理人員軟件操作的適應(yīng)時(shí)間和操作感覺這些方面都將大大的提高。當(dāng)然對(duì)該軟件的態(tài)度是渴望獲得顯著的社會(huì)效益。開發(fā)軟件的另一個(gè)目的是使其具有強(qiáng)大的實(shí)用價(jià)值,即它可以滿足中小型圖書館的借閱與管理的需要。在一般的學(xué)校與科研機(jī)構(gòu),其下屬的很多分支的研究中心,試驗(yàn)中心,各個(gè)學(xué)院,它們往往都有著自己的規(guī)模較大的圖書資料室。而這些圖書資料室由于本身規(guī)模不大因此其對(duì)書籍或資料的管理模式一般都比擬舊,而且在沒有能力也沒有必要引進(jìn)大型的圖書館管理軟硬件的根底上,尋求一個(gè)針對(duì)中小型圖書資料室的管理軟件是必要的。 這種管理軟

3、件對(duì)硬件的要求很低,一般有一個(gè)比擬簡(jiǎn)單的效勞器與PC機(jī)組成的網(wǎng)絡(luò)即可,再加上使用比擬廉價(jià)、性能不錯(cuò)的軟件,這樣就可以以較低的本錢來(lái)實(shí)現(xiàn)一個(gè)足夠使用的功能,而這種模式也正滿足了那種中小型資料室,圖書館的要求。但是目前對(duì)這種管理軟件的開發(fā)還處于一種比擬原始的階段。開發(fā)者往往都是出于資金和時(shí)間的顧慮使用比擬舊的技術(shù),并且各為己見,并且很少涉及網(wǎng)絡(luò)??墒钱?dāng)今是一個(gè)網(wǎng)絡(luò)化的社會(huì),像資料室,圖書館這樣的信息機(jī)構(gòu)不能與網(wǎng)絡(luò)聯(lián)系起來(lái)豈不可惜,再加上如今單機(jī)版的圖書管理軟件多如牛毛,去開發(fā)一個(gè)類似的軟件無(wú)疑是一種在時(shí)間上、精神上和資源上的極大浪費(fèi)。所以出于多方面的考慮覺得有必要為這種有需要的中小型圖書館,資料室

4、開發(fā)一種基于網(wǎng)絡(luò)的圖書資料管理軟件。 工程的具體目的:1. 實(shí)現(xiàn)圖書館對(duì)外借書,還書的簡(jiǎn)易操作,提高圖書館對(duì)最平凡工作的效率。2. 實(shí)現(xiàn)圖書館對(duì)所藏圖書的按類別,書名等多方面的查詢,最大的方便讀者和圖書館工作人員對(duì)所需圖書的查詢。3. 建立圖書館外借讀者數(shù)據(jù)庫(kù),方便工作人員對(duì)讀者進(jìn)展有效管理。4. 建立圖書館工作人員數(shù)據(jù)庫(kù),限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù)。5. 實(shí)現(xiàn)圖書館對(duì)新書入庫(kù),舊書注銷的簡(jiǎn)單處理,并且建立書籍檔案,方便進(jìn)貨。2.根本容和技術(shù)方案 數(shù)據(jù)的平安性: 由于該系統(tǒng)統(tǒng)計(jì)管理單位的各種書目,人員數(shù)據(jù)及出入庫(kù)數(shù)據(jù),因此需要保證數(shù)據(jù)的可靠性和平安性。對(duì)于軟件方面,

5、采用手動(dòng)或定時(shí)對(duì)數(shù)據(jù)庫(kù)采取備份,使由于數(shù)據(jù)破壞所產(chǎn)生的損失降到最低,同時(shí)便于恢復(fù)。總體功能構(gòu)造: 根據(jù)圖書館的根本要求和功能目標(biāo),總體框架是建立二個(gè)功能系統(tǒng)和二個(gè)支持系統(tǒng)。二個(gè)功能系統(tǒng)是:1.圖書館管理系統(tǒng)下稱1號(hào)系統(tǒng);2.外部讀者查詢系統(tǒng)下稱2號(hào)系統(tǒng)。二個(gè)支持系統(tǒng)是:1.網(wǎng)絡(luò)支持系統(tǒng)(WAN和LAN);2.數(shù)據(jù)庫(kù)支持系統(tǒng)。需求分析: A:圖書館管理系統(tǒng)即1號(hào)系統(tǒng)是該系統(tǒng)軟件的重要容之一,該子系統(tǒng)為圖書館的庫(kù)存書籍的動(dòng)態(tài)調(diào)整提供了決策依據(jù),有利于及時(shí)對(duì)有大量需求的新書進(jìn)展訂貨入庫(kù)。它的主要功能包括:新書入庫(kù),舊書注銷,借書,還書,館圖書詳細(xì)信息,圖書查詢,讀者管理,館圖書統(tǒng)計(jì),讀者信息管理,圖

6、書館工作人員權(quán)限管理,名稱設(shè)計(jì),數(shù)據(jù)庫(kù)備份等功能。下面是2號(hào)系統(tǒng)的主要功能的簡(jiǎn)單描述:1. 圖書管理圖3系統(tǒng)流圖: 這是圖書館最重要的模塊之一,它將對(duì)圖書館中的書籍進(jìn)展管理操作,所有的原始數(shù)據(jù)輸入都是在這里實(shí)現(xiàn)的,有了這里的數(shù)據(jù)輸入,才能開場(chǎng)以后的諸如借書、還書等操作。新書入庫(kù)管理: 該功能允許用戶輸入圖書單,在輸入過(guò)程中,程序自動(dòng)生成圖書單編號(hào)以加以區(qū)分兩次不同的入庫(kù)書單,同時(shí)程序也檢查輸入的合法性,并自動(dòng)記錄當(dāng)日入庫(kù)的圖書。當(dāng)日入庫(kù)圖書查詢 該功能允許用戶對(duì)當(dāng)日的入庫(kù)書單針對(duì)不同條件進(jìn)展查詢,并且提供二次修改,防止出錯(cuò)。舊書注銷: 該功能允許用戶輸入注銷單,在輸入過(guò)程中,程序自動(dòng)生成注銷單

7、編號(hào)以加以區(qū)分兩次不同的注銷書單,并且自動(dòng)記錄當(dāng)日注銷的圖書。當(dāng)日注銷圖書查詢: 該功能允許用戶對(duì)當(dāng)日的注銷單針對(duì)不同條件進(jìn)展查詢,并且提供復(fù)原,防止出錯(cuò)。2.業(yè)務(wù)管理: 這是圖書館使用頻率最高的模塊,因此他在功能上應(yīng)該直觀明確,在操作上應(yīng)該簡(jiǎn)單易用。圖書借閱: 該功能要求用戶輸入圖書編號(hào)或者圖書條碼,并且檢查輸入合法性,然后程序動(dòng)態(tài)生成該書的詳細(xì)信息;再輸入借書證號(hào),并且檢查輸入合法性,然后程序動(dòng)態(tài)生成該讀者的詳細(xì)信息;系統(tǒng)記錄借書的經(jīng)手人,最后由借書按鈕實(shí)現(xiàn)操作。圖書歸還: 與圖書借閱類似,追加圖書超期罰款功能,自動(dòng)根據(jù)預(yù)設(shè)值計(jì)算出罰款金額。3. 人員檔案管理: 這是針對(duì)讀者和圖書館工作人

8、員而設(shè)計(jì)的一個(gè)人士管理模塊,它將完整的記錄讀者的信息,以及圖書館工作人員的信息,并且他還具有限制圖書館工作人員操作權(quán)限的功能,最大限度的保證了數(shù)據(jù)的平安。讀者管理: 記錄讀者的詳細(xì)信息,并提供增加、撤除、查詢等操作。圖書館工作人員管理: 在讀者管理子模塊的根底上增加權(quán)限管理功能,保證數(shù)據(jù)平安。4. 數(shù)據(jù)庫(kù)備份: 這是一個(gè)涉及到平安問(wèn)題的重要模塊,它可以保證數(shù)據(jù)庫(kù)的平安,防止因外界的突發(fā)事件所造成的損失,防止因數(shù)據(jù)流失而重復(fù)輸入的困擾。該功能分為自動(dòng)備份,和手動(dòng)立即備份兩局部,滿足用戶需要。5. 名稱設(shè)計(jì): 這是一個(gè)很具個(gè)性化的功能,實(shí)現(xiàn)很簡(jiǎn)單,但非常吸引人,你可以任意為你的管理系統(tǒng)命名,比方*

9、中學(xué)圖書館借閱管理系統(tǒng)。B: 外部讀者查詢系統(tǒng),即2號(hào)系統(tǒng),這是一個(gè)面向讀者的綜合查詢系統(tǒng),采用與管理系統(tǒng)一樣的數(shù)據(jù)庫(kù),具有唯一的功能:查詢。他可以按照讀者的要求,用不同方法對(duì)所藏書籍進(jìn)展查詢,并能進(jìn)展書名的模糊查詢,還可以查詢讀者所借書的到期日,和觀看讀者本人的詳細(xì)資料,力爭(zhēng)最大的滿足讀者的需求。性能要求:對(duì)新書入庫(kù)單,注銷單的處理及查詢;圖書查詢;借書還書速度應(yīng)較快登錄倉(cāng)庫(kù)管理系統(tǒng)時(shí)應(yīng)輸入密碼,以保證系統(tǒng)的平安性。系統(tǒng)要有較強(qiáng)的兼容性,能在各種PC機(jī)上正常運(yùn)行。在系統(tǒng)運(yùn)行異常及數(shù)據(jù)文件損壞時(shí)能給出出錯(cuò)提示,保證系統(tǒng)的可靠性。3.進(jìn)度安排第1周第3周:查閱相關(guān)文獻(xiàn)資料,明確研究容,學(xué)習(xí)開發(fā)所

10、需JSP,SQL Sever2000等相關(guān)技術(shù),確定方案.完成開題報(bào)告.第4周第5周: 對(duì)開發(fā)系統(tǒng)進(jìn)展需求分析等開發(fā)的前期工作.第5周第12周:進(jìn)展開發(fā)工具的選擇與配置,準(zhǔn)備開發(fā)環(huán)境,具體代碼的編寫。第13周第14周:完成修改畢業(yè)論文.第15周:準(zhǔn)備論文辯論.4、指導(dǎo)教師意見 指導(dǎo)教師簽名: 年 月 日-. z目 錄 TOC o 1-3 h z u HYPERLINK l _Toc231917716摘要 PAGEREF _Toc231917716 h IIIHYPERLINK l _Toc231917717Abstract PAGEREF _Toc231917717 h IVHYPERLINK

11、 l _Toc2319177181. 緒論 PAGEREF _Toc231917718 h 1HYPERLINK l _Toc2319177191.1畢業(yè)設(shè)計(jì)主要任務(wù) PAGEREF _Toc231917719 h 1HYPERLINK l _Toc2319177201.2目前圖書管理系統(tǒng)存在的問(wèn)題 PAGEREF _Toc231917720 h 1HYPERLINK l _Toc2319177211.3課題意義 PAGEREF _Toc231917721 h 1HYPERLINK l _Toc2319177221.4論文的工作和安排 PAGEREF _Toc231917722 h 2HYPE

12、RLINK l _Toc2319177232.圖書借閱管理需求分析 PAGEREF _Toc231917723 h 3HYPERLINK l _Toc2319177242.1 可行性分析 PAGEREF _Toc231917724 h 3HYPERLINK l _Toc2319177252.1.1.技術(shù)可行性 PAGEREF _Toc231917725 h 3HYPERLINK l _Toc2319177262.1.2.經(jīng)濟(jì)可行性 PAGEREF _Toc231917726 h 3HYPERLINK l _Toc2319177272.2 圖書借閱管理系統(tǒng)需求概述 PAGEREF _Toc231

13、917727 h 3HYPERLINK l _Toc231917728系統(tǒng)目標(biāo) PAGEREF _Toc231917728 h 3HYPERLINK l _Toc231917729用戶類和用戶特性 PAGEREF _Toc231917729 h 4HYPERLINK l _Toc2319177302.3 圖書借閱管理系統(tǒng)需求模型 PAGEREF _Toc231917730 h 4HYPERLINK l _Toc231917731功能描述 PAGEREF _Toc231917731 h 4HYPERLINK l _Toc231917732圖書管理員詳細(xì)功能描述 PAGEREF _Toc23191

14、7732 h 5HYPERLINK l _Toc231917733讀者詳細(xì)功能描述 PAGEREF _Toc231917733 h 5HYPERLINK l _Toc231917734主要用例的用例描述 PAGEREF _Toc231917734 h 6HYPERLINK l _Toc2319177353.總體設(shè)計(jì) PAGEREF _Toc231917735 h 9HYPERLINK l _Toc2319177363.1 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc231917736 h 9HYPERLINK l _Toc231917737數(shù)據(jù)庫(kù)設(shè)計(jì)概述 PAGEREF _Toc231917737 h

15、 9HYPERLINK l _Toc231917738圖書信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917738 h 10HYPERLINK l _Toc231917739圖書類型信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917739 h 11HYPERLINK l _Toc2319177403.1.4 讀者信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917740 h 11HYPERLINK l _Toc231917741讀者類型信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917741 h 12HYPERLINK l _Toc231917742圖書借閱信息表構(gòu)造設(shè)計(jì) PAGEREF

16、 _Toc231917742 h 12HYPERLINK l _Toc231917743圖書歸還信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917743 h 13HYPERLINK l _Toc231917744用戶信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917744 h 13HYPERLINK l _Toc231917745圖書館信息表構(gòu)造設(shè)計(jì) PAGEREF _Toc231917745 h 14HYPERLINK l _Toc231917746辦證參數(shù)信息表構(gòu)造設(shè)計(jì)PAGEREF _Toc231917746 h 14HYPERLINK l _Toc2319177473.2 系統(tǒng)總體

17、構(gòu)造設(shè)計(jì) PAGEREF _Toc231917747 h 15HYPERLINK l _Toc231917748圖書管理系統(tǒng)總體構(gòu)造圖 PAGEREF _Toc231917748 h 15HYPERLINK l _Toc2319177493.2.2 系統(tǒng)管理員模塊功能 PAGEREF _Toc231917749 h 15HYPERLINK l _Toc2319177503.2.3 讀者管理模塊功能 PAGEREF _Toc231917750 h 16HYPERLINK l _Toc2319177513.2.4 圖書管理模塊功能 PAGEREF _Toc231917751 h 16HYPERLI

18、NK l _Toc2319177523.2.5 圖書借還模塊功能 PAGEREF _Toc231917752 h 17HYPERLINK l _Toc2319177533.2.6 系統(tǒng)查詢模塊功能 PAGEREF _Toc231917753 h 18HYPERLINK l _Toc2319177544.程序設(shè)計(jì)與編碼 PAGEREF _Toc231917754 h 20HYPERLINK l _Toc2319177554.1開發(fā)平臺(tái)與工具 PAGEREF _Toc231917755 h 20HYPERLINK l _Toc2319177564.1.1 J2EE平臺(tái) PAGEREF _Toc23

19、1917756 h 20HYPERLINK l _Toc2319177574.1.2 WEB效勞器和數(shù)據(jù)庫(kù) PAGEREF _Toc231917757 h 20HYPERLINK l _Toc2319177584.2程序設(shè)計(jì) PAGEREF _Toc231917758 h 21HYPERLINK l _Toc231917759程序設(shè)計(jì)概述 PAGEREF _Toc231917759 h 21HYPERLINK l _Toc231917760數(shù)據(jù)庫(kù)與Web效勞器的連接 PAGEREF _Toc231917760 h 21HYPERLINK l _Toc231917761登錄模塊程序設(shè)計(jì) PAGE

20、REF _Toc231917761 h 23HYPERLINK l _Toc231917762系統(tǒng)管理員功能模塊的實(shí)現(xiàn) PAGEREF _Toc231917762 h 25HYPERLINK l _Toc231917763讀者管理功能模塊的實(shí)現(xiàn) PAGEREF _Toc231917763 h 26HYPERLINK l _Toc231917764查詢功能模塊的實(shí)現(xiàn) PAGEREF _Toc231917764 h 27HYPERLINK l _Toc231917765圖書管理功能模塊的實(shí)現(xiàn) PAGEREF _Toc231917765 h 29HYPERLINK l _Toc231917766圖書

21、借還功能模塊的實(shí)現(xiàn) PAGEREF _Toc231917766 h 30HYPERLINK l _Toc2319177675.軟件測(cè)試 PAGEREF _Toc231917767 h 33HYPERLINK l _Toc2319177685.1 軟件測(cè)試的方法與步驟 PAGEREF _Toc231917768 h 33HYPERLINK l _Toc2319177695.2 測(cè)試用例設(shè)計(jì)與測(cè)試用例的運(yùn)行過(guò)程及測(cè)試結(jié)果分析 PAGEREF _Toc231917769 h 34HYPERLINK l _Toc231917770模塊測(cè)試 PAGEREF _Toc231917770 h 34HYPER

22、LINK l _Toc231917771集成測(cè)試 PAGEREF _Toc231917771 h 35HYPERLINK l _Toc2319177725.2.3 驗(yàn)收測(cè)試 PAGEREF _Toc231917772 h 36HYPERLINK l _Toc2319177735.3 評(píng)價(jià) PAGEREF _Toc231917773 h 36HYPERLINK l _Toc2319177746.完畢語(yǔ) PAGEREF _Toc231917774 h 37HYPERLINK l _Toc2319177756.1 工作成果 PAGEREF _Toc231917775 h 37HYPERLINK l

23、_Toc2319177766.2 改良意見 PAGEREF _Toc231917776 h 37HYPERLINK l _Toc2319177776.3 收獲體會(huì) PAGEREF _Toc231917777 h 37HYPERLINK l _Toc231917778參考文獻(xiàn) PAGEREF _Toc231917778 h 39HYPERLINK l _Toc231917779致 PAGEREF _Toc231917779 h 40-. z摘 要隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)行業(yè)的迅速開展,大大提高人們的工作效率。計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營(yíng)管理 。圖書管理系統(tǒng)是學(xué)校管理機(jī)制中

24、的重要組成局部,通過(guò)對(duì)圖書管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)展調(diào)查研究,開發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學(xué)校圖書管理事務(wù)中的常用根本問(wèn)題以及相關(guān)統(tǒng)計(jì)工作。本系統(tǒng)中包含6個(gè)功能模塊:系統(tǒng)設(shè)置,讀者管理,圖書管理,圖書借還,系統(tǒng)查詢和更改口令。本系統(tǒng)使有jsp進(jìn)展網(wǎng)頁(yè)界面的設(shè)計(jì),使用MVC設(shè)計(jì)模式,采用了開源框架Struts,它采用了當(dāng)今軟件設(shè)計(jì)的最新技術(shù),具有開發(fā)效率高、設(shè)計(jì)靈活、生成的軟件界面友好美觀等特點(diǎn)。本系統(tǒng)過(guò)JDBC驅(qū)動(dòng)和數(shù)據(jù)庫(kù)進(jìn)展無(wú)縫連接,后端的數(shù)據(jù)庫(kù)是mysql,也是一個(gè)開源的數(shù)據(jù)庫(kù)系統(tǒng),該數(shù)據(jù)庫(kù)具有較高的完整性,一致性和平安性。關(guān)鍵詞:圖書管理;信息管理;jsp;strutsAbstrac

25、tWith the progress of science and technology,the astonishing rapid development of the puter industry has been improving peoples working efficiency greatly.The introduction of puterized information system has sharply changed the management in many systems in many fields. The management system of the

26、librarytakes an important rolein the administration of school organization. I desigen the system after the thorough investigations about the library management systems mechanism. This system contains with reader informantion management model, book information management model,books borrowing and ret

27、urning including system information query and password setting.The system is contrived with Java Server Pages Techonolege as well asStruts,the software design mode of MVC with open source framework techonolege, which makes this system have the advantages of efficiently designed with beauteous and fr

28、iendly interface . This system use jdbc driver to connect the mysql database server,which is also an open source database system for its users.The batabase was desigend with highly integrity, security, and consistency.Key words: book management, management of information ,jsp,struts-. z1.緒 論1.1畢業(yè)設(shè)計(jì)主

29、要任務(wù)1.實(shí)現(xiàn)圖書館對(duì)所藏圖書的按類別、書名等多方面的查詢,最大的方便讀者和圖書館工作人員對(duì)所需圖書的查詢;2.建立圖書館外借讀者數(shù)據(jù)庫(kù),方便工作人員對(duì)讀者進(jìn)展有效管理;3.建立圖書館工作人員數(shù)據(jù)庫(kù),限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù);4.實(shí)現(xiàn)圖書館對(duì)新書入庫(kù),舊書注銷的簡(jiǎn)單處理,并且建立書籍檔案,方便進(jìn)貨;5.實(shí)現(xiàn)圖書館1.2目前圖書管理系統(tǒng)存在的問(wèn)題1)檢索速度慢、效率低因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏書準(zhǔn)確地分門別類,快速檢索,手工進(jìn)展非常困難往往是終于查到了二偉的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問(wèn)題越突出。2)借書、還書工作量大借書、還書

30、頻率越大,說(shuō)明圖書館的作用越大,然而隨之而來(lái)的大量的借書、還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會(huì)出現(xiàn)這樣那樣的過(guò)失。3)圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成。圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的開展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖書種類越來(lái)越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難有針對(duì)性地進(jìn)展,藏書的知識(shí)構(gòu)造得不到良好地控制。我校也是一所開展中的高校,近兒年的開展速度很快,圖書館的規(guī)模和藏書數(shù)量也不斷的擴(kuò)大,為了解決海量圖書的管理問(wèn)題,改變傳統(tǒng)的管理方式也是迫在眉睫了。1.3

31、課題意義隨著計(jì)算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志。圖書館或者一些企業(yè)部,甚至是書店,在正常運(yùn)行過(guò)程中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。因此需要對(duì)讀者資源、書籍資源、借書信息、還書信息進(jìn)展管理,及時(shí)了解各個(gè)環(huán)節(jié)息的變更,要對(duì)因此而產(chǎn)生的單據(jù)進(jìn)展及時(shí)的處理,為了提高圖書館或者企業(yè)部對(duì)圖書存銷的自動(dòng)化的管理,能夠更快速的滿足讀者的要求,提高各種工作的效率,現(xiàn)對(duì)其設(shè)計(jì)相應(yīng)的系統(tǒng),以到達(dá)上述的目的1。圖書管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書館圖書借閱和歸還的管理的自動(dòng)化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些根本

32、和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計(jì)查詢。1.4論文的工作和安排本次設(shè)計(jì)的目標(biāo)是,開發(fā)一個(gè)圖書館借閱管理系統(tǒng)。借助該系統(tǒng),管理員通過(guò)快捷可靠的數(shù)據(jù)庫(kù)管理,方便的管理圖書館的信息資料,規(guī)化的管理讀者用戶,設(shè)定不同用戶權(quán)限,并能通過(guò)互聯(lián)網(wǎng)向讀者提供更為方便的在線查詢效勞,方便讀者的使用,最終到達(dá)提高圖書館資源利用效率的目的。論文設(shè)計(jì)和實(shí)現(xiàn)了圖書借閱管理系統(tǒng)系統(tǒng),可以根據(jù)用戶的不同權(quán)限,對(duì)圖書館的的各種信息進(jìn)展添加、刪除、修改或查詢操作。論文分為五個(gè)局部:第一章即本章緒論,簡(jiǎn)述圖書館借閱管理系統(tǒng)這個(gè)課題的背景情況以及開發(fā)本系統(tǒng)的意義。第二章為需求分析,本章中明確了系統(tǒng)需要實(shí)現(xiàn)

33、的功能,分析了系統(tǒng)的用例,并介紹根據(jù)系統(tǒng)的需求選擇的開發(fā)工具和技術(shù)的概況。第三章是總體設(shè)計(jì),詳細(xì)描述了本系統(tǒng)中數(shù)據(jù)庫(kù)的設(shè)計(jì)情況,并給出了系統(tǒng)總體界面的設(shè)計(jì)方案。 第四章為程序設(shè)計(jì)與編碼各主要功能模塊的實(shí)現(xiàn)方法和局部關(guān)鍵代碼,同時(shí)提供了個(gè)主要界面運(yùn)行的參考圖片,以更直觀了解系統(tǒng)的實(shí)現(xiàn)情況。第五章是軟件測(cè)試,測(cè)試系統(tǒng)功能實(shí)現(xiàn)并對(duì)測(cè)試結(jié)果進(jìn)展記錄分析第六章為完畢語(yǔ),為此次畢業(yè)設(shè)計(jì)做一個(gè)總結(jié),總結(jié)所獲得的經(jīng)歷和體會(huì)。2.圖書借閱管理需求分析2.1 可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息系統(tǒng),能夠有效優(yōu)化圖書館管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應(yīng)的效勞。開發(fā)本系統(tǒng)的可行性研究如下:技

34、術(shù)可行性技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用JSP開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、平安性。因此本系統(tǒng)的開發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速開展的今天,硬件更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越廉價(jià),因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需2。.經(jīng)濟(jì)可行性鑒于計(jì)算機(jī)技術(shù)開展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均以可行的情況下開發(fā)這樣一個(gè)管理系統(tǒng)本錢不會(huì)很高,但其可以大大提高圖書館的工作效率,也是圖書館管理開展的必然趨勢(shì),其必將有比擬寬闊的市場(chǎng),

35、因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的2。2.2圖書借閱管理系統(tǒng)需求概述系統(tǒng)目標(biāo)該系統(tǒng)主要建立一個(gè)基于B/S模式的圖書館借閱管理系統(tǒng),面對(duì)當(dāng)起很多小型圖書管理仍是人工管理帶來(lái)的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計(jì)工作量大,藏書不能完成及時(shí)更新的問(wèn)題,該系統(tǒng)可以對(duì)跟系統(tǒng)的三個(gè)用戶類型的使用實(shí)現(xiàn):1.對(duì)于讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式(如:書名,編號(hào),作者)查詢圖書館的藏書請(qǐng)客,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況。2.對(duì)于圖書館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書進(jìn)展查詢,方便的進(jìn)展讀者借閱情況查詢,方便的進(jìn)展借書還書處理等,便捷的對(duì)圖書信息進(jìn)展添加、修改、刪除,分

36、類管理等操作,對(duì)讀者信息進(jìn)展相關(guān)添加,修改,分類管理等操作。3.對(duì)于系統(tǒng)管理員可以對(duì)圖書館信息進(jìn)展修改更新操作,對(duì)系統(tǒng)用戶進(jìn)展添加、修改、刪除、權(quán)限設(shè)置等操作,對(duì)圖書館的辦證參數(shù)進(jìn)展修改維護(hù)等操作功能。2.2.2用戶類和用戶特性圖書借閱管理系統(tǒng)是一個(gè)基于B/S模式的對(duì)圖書館進(jìn)展高效率管理的應(yīng)用系統(tǒng),它的用戶主要是讀者和圖書管理員,學(xué)生通過(guò)該系統(tǒng)進(jìn)展圖書查詢進(jìn)而對(duì)自己需要的圖書進(jìn)展借閱及自己的借閱情況進(jìn)展查詢,圖書管理員則通過(guò)本系統(tǒng)實(shí)現(xiàn)對(duì)圖書及讀者的高效管理,除此之外,還需要一個(gè)系統(tǒng)管理員對(duì)不同的用戶進(jìn)展權(quán)限的設(shè)置等操作2。三類用戶的具體描述如下表所示:表2.1用戶具體描述用戶類描述讀者讀者是該

37、系統(tǒng)的重要的使用角色,他們通過(guò)該系統(tǒng)查詢自己需要的圖書信息,并像圖書管理員提出借閱圖書的申請(qǐng)進(jìn)而借閱自己所需的圖書,還可以通過(guò)對(duì)自己借閱情況進(jìn)展查詢。圖書管理員圖書管理員是該系統(tǒng)的另一個(gè)重要使用者,圖書管理員通過(guò)該系統(tǒng)進(jìn)展圖書的增加,修改,刪除,分類管理等操作,實(shí)現(xiàn)對(duì)讀者借閱歸還續(xù)接圖書的方便操作,實(shí)現(xiàn)對(duì)系統(tǒng)中圖書,讀者,讀者借閱情況的查詢,信息更改維護(hù)等操作,管理讀者類型,對(duì)不同類型讀者可借閱的圖書數(shù)量進(jìn)展設(shè)置等圖書館的根本操作。系統(tǒng)員系統(tǒng)管理員主要是圖書管理系統(tǒng)中用戶的管理,實(shí)現(xiàn)用戶添加修改刪除以及用戶權(quán)限設(shè)置等操作,實(shí)現(xiàn)對(duì)圖書館根本信息的修改維護(hù)等操作,還包括對(duì)圖書館書架的設(shè)置操作,以及

38、校外讀者辦證所需費(fèi)用、證件有效期等參數(shù)的設(shè)置。2.3 圖書借閱管理系統(tǒng)需求模型功能描述圖書借閱管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)讀者迅速檢索查詢,方便借閱歸還圖書,圖書管理員高效的完成系統(tǒng)的各項(xiàng)根本操作,系統(tǒng)管理員是管理用戶設(shè)置權(quán)限等操作3,從圖2.1可以看出圖書借閱管理系統(tǒng)要完成一下功能:1. 登錄。讀者、圖書管理員,系統(tǒng)管理員進(jìn)入該系統(tǒng)必須登錄,身份驗(yàn)證正確了才可以進(jìn)入該系統(tǒng),以不同身份進(jìn)入該系統(tǒng)所對(duì)應(yīng)的系統(tǒng)使用權(quán)限是不同的。2.系統(tǒng)設(shè)置功能:系統(tǒng)管理員可以設(shè)置圖書館相關(guān)的參數(shù)信息。3.用戶管理功能:對(duì)系統(tǒng)用戶進(jìn)展添加,修改,刪除,權(quán)限設(shè)置等操作。4.查詢功能:對(duì)圖書館的館藏圖書,借閱歷史,讀者用戶

39、等信息進(jìn)展查詢。5.其他功能系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的所有功能。下面的系統(tǒng)用例圖描述了整個(gè)系統(tǒng)用戶之間的動(dòng)作聯(lián)系,及功能模塊的概述4。 圖2.1系統(tǒng)用例圖圖書管理員詳細(xì)功能描述讀者管理功能:對(duì)讀者的類型和讀者檔案進(jìn)展管理,包括添加,修改,刪除讀者類型和讀者用戶的相關(guān)信息,管理不同類型讀者借閱圖書的數(shù)量。圖書管理功能:包括對(duì)圖書類型和具體圖書信息的管理,可以增加,修改,刪除圖書,豐富具體圖書的信息,對(duì)不同圖書進(jìn)展分類操作。圖書借閱功能:可以完成對(duì)讀者借閱,續(xù)接和還書的操作。系統(tǒng)查詢功能:查詢圖書相關(guān)資料,借閱歷史和借閱到期題型.修改密碼功能:可以修改自己的登錄密碼。讀

40、者詳細(xì)功能描述1) 修改登陸密碼:修改自己的登錄密碼。2) 查詢功能:對(duì)圖書館圖書信息進(jìn)展查詢,對(duì)自己當(dāng)前借閱書籍進(jìn)展查詢,對(duì)圖書規(guī)劃到期題型進(jìn)展查看。主要用例的用例描述圖書借閱借閱管理系統(tǒng)涉及到的用例包括:圖書借閱,圖書歸還,讀書查詢,讀者信息管理,圖書信息管理,用戶管理等,現(xiàn)就系統(tǒng)的主要用例圖書借閱,圖書歸還,圖書查詢進(jìn)展詳細(xì)分析。1)用例圖書借閱用例名稱圖書借閱標(biāo)識(shí)符UC-1參與者讀者,圖書管理員描述讀書可以通過(guò)查詢等方式獲得自己想借閱的圖書的名稱,編號(hào),等其他可唯一識(shí)別的信息,向圖書管理員提出借閱請(qǐng)求,管理員在系統(tǒng)中記錄相應(yīng)信息,將圖書交給讀者,借閱成功。前置條件1. 登錄;2. 進(jìn)入

41、圖書借閱的頁(yè)面后置條件1 更新圖書借閱列表; 主干過(guò)程 借閱圖書讀者請(qǐng)求借閱新地圖書,并提供自己的編號(hào)系統(tǒng)顯示讀者借閱情況的表單讀者提供想借閱的圖書的標(biāo)號(hào)系統(tǒng)存儲(chǔ)讀者和借閱的圖書,并將之存儲(chǔ)到數(shù)據(jù)庫(kù)中系統(tǒng)更新借閱列表分支過(guò)程1.1 選擇重置第3步后分支出來(lái)1. 讀者選擇重置2. 系統(tǒng)刷新該頁(yè)面異常1.0.E.1 讀者借閱已滿第2步1讀者借閱的數(shù)目已經(jīng)到達(dá)自己借閱的上線2. 系統(tǒng)將錯(cuò)誤信息顯示在借閱頁(yè)面3. 系統(tǒng)重新啟動(dòng)該用例被包含用例無(wú)被擴(kuò)展用例無(wú)優(yōu)先級(jí)高2)用例圖書歸還用例名稱圖書歸還標(biāo)識(shí)符UC-1參與者讀者,圖書管理員描述讀者將自己借閱的圖書歸還圖書館。前置條件1. 登錄;2. 進(jìn)入圖書歸

42、還頁(yè)面后置條件1 更新圖書歸還列表;主干過(guò)程圖書歸還讀者請(qǐng)求歸還借閱的圖書并提供自己的編號(hào)系統(tǒng)顯示該讀者的借閱信息表使用者填將要?dú)w還的圖書交給管理員管理員輸入圖書編號(hào),系統(tǒng)存儲(chǔ)歸還信息,并將之存儲(chǔ)到數(shù)據(jù)庫(kù)中系統(tǒng)更圖書歸還列表分支過(guò)程1.1 選擇重置第3步后分支出來(lái)1. 讀者選擇重置2. 系統(tǒng)刷新該頁(yè)面異常1.0.E.1 讀者借閱超時(shí)第4步1該書超出了應(yīng)該歸還的時(shí)間圍2. 系統(tǒng)將罰款信息顯示在歸還頁(yè)面3. 需要繳納罰金被包含用例無(wú)被擴(kuò)展用例無(wú)優(yōu)先級(jí)高3)用例圖書查詢用例名稱圖書查詢標(biāo)識(shí)符UC-3參與者讀者,圖書管理員描述讀者通過(guò)圖書的標(biāo)號(hào),名稱等信息對(duì)相應(yīng)的圖書進(jìn)展查詢。前置條件1. 登錄; 2

43、. 轉(zhuǎn)到圖書查詢頁(yè)面后置條件1. 查詢頁(yè)面顯示相應(yīng)的圖書的信息主干過(guò)程圖書查詢讀者輸入想要查詢的圖書信息系統(tǒng)顯示相應(yīng)的圖書信息讀者點(diǎn)擊讀書名稱,跳轉(zhuǎn)到圖書詳細(xì)信息頁(yè)面分支過(guò)程輸入信息時(shí)(第2步后)系統(tǒng)顯示:請(qǐng)選擇查詢依據(jù)用戶進(jìn)展相應(yīng)選擇重新查詢第2步后系統(tǒng)已經(jīng)顯示了相應(yīng)圖書信息讀者想查詢其他圖書異常5.0.E.1 查詢的圖書不存在第2步后1. 讀者輸入的圖書信息不能在數(shù)據(jù)庫(kù)中查詢到2. 系統(tǒng)顯示暫時(shí)無(wú)該圖書信息3. 重新啟動(dòng)該用例被包含用例無(wú)被擴(kuò)展用例無(wú)優(yōu)先級(jí)高3.總體設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基石,數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)劣直接影響到整個(gè)系統(tǒng)的設(shè)計(jì)成敗,本節(jié)對(duì)數(shù)據(jù)

44、庫(kù)的設(shè)計(jì)進(jìn)展專門闡述5。數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù)。十多年來(lái)數(shù)據(jù)庫(kù)管理系統(tǒng)已從專用的應(yīng)用程序開展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)構(gòu)造化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易于擴(kuò)大,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫(kù)設(shè)計(jì)之上的。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫(kù)管理系統(tǒng)6。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù)為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成局部。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中開展最

45、快的技術(shù)之一。數(shù)據(jù)庫(kù)設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的模型的過(guò)程,它是建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的核心問(wèn)題。數(shù)據(jù)庫(kù)及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫(kù)設(shè)計(jì)的根底之上,數(shù)據(jù)庫(kù)的數(shù)據(jù)是一切操作的根底,如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,則其它一切用于提高數(shù)據(jù)庫(kù)性能的方法收效都是有限的。數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù)能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)展數(shù)據(jù)處理6。設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是式,式是符合*一種級(jí)別的關(guān)系模式的集合。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)遵循第三式。即:數(shù)據(jù)庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度

46、6。整個(gè)系統(tǒng)所包括的信息有圖書信息、讀者信息、留言信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息??蓪⑦@些信息抽象為以下系統(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:1)圖書信息編號(hào),圖書名稱,圖書類型,作者,譯者,ISBN號(hào),價(jià)格,所在書架,入庫(kù)時(shí)間,操作員2)圖書類型(編號(hào),名稱,可借閱天數(shù))3)讀者信息編號(hào),性別,條形碼,讀者類型,出生年月,有效證件,證件,登記日期,操作員4)讀者類型(名稱,可借閱圖書本數(shù))5)圖書借閱信息圖書編號(hào),讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員6)圖書歸還信息圖書編號(hào),讀者ID,歸還時(shí)間,操作員7)用戶(編號(hào),用戶名稱,密碼)8)圖書館信息(編號(hào),名稱,

47、館長(zhǎng),地址,創(chuàng)立日期,簡(jiǎn)介)圖書館參數(shù)信息(編號(hào),辦證費(fèi)用,有效期限)注:帶下劃線表示主鍵在這里使用E-R圖描述了圖書借閱管理系統(tǒng)的數(shù)據(jù)模型。圖3.1圖書借閱管理系統(tǒng)E-R圖描述了該系統(tǒng)所涉及到的實(shí)體以及他們之間的關(guān)系。具體構(gòu)造如以下圖所示:圖3.1 系統(tǒng)E-R 圖3.1.2圖書信息表構(gòu)造設(shè)計(jì) 圖書信息表主要用于存儲(chǔ)圖書館中所藏圖書的相關(guān)信息,其中的相關(guān)信息是在圖書入庫(kù)時(shí)由操作員進(jìn)展添加完善,此表主要用于讀者和圖書管理員對(duì)館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的*個(gè)屬性進(jìn)展查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借閱時(shí)對(duì)圖書的尋找,圖書價(jià)格是在讀者不慎將圖書遺失時(shí)對(duì)遺失圖書進(jìn)

48、展賠償?shù)囊罁?jù)。表的具體結(jié)果如下:表3.2圖書信息表tb_bookinfo字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明barcodevarchar30NoKeybooknamevarchar70No authorvarchar30Yes作者translatorvarchar30Yes譯者ISBNvarchar20Nopricefloat8,2No 圖書價(jià)格bookcasevarchar10No圖書所在書架pressvarchar70No intimedateNo 圖書入庫(kù)時(shí)間operatorvarchar30No 操作員pageint10Yes 圖書頁(yè)碼3.1.3圖書類型信息表構(gòu)造設(shè)計(jì)該表的設(shè)計(jì)主要是方

49、便對(duì)圖書的分類,和對(duì)圖書的查詢,在實(shí)際應(yīng)用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進(jìn)展不同的維護(hù)管理,表的具體構(gòu)造設(shè)計(jì)如下:表3.3圖書類型信息表tb_booktype字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeybooknamevarchar30No daysint10No 可借閱天數(shù)3.1.4 讀者信息表構(gòu)造設(shè)計(jì)讀者信息表的設(shè)計(jì)是為了圖書館管理員對(duì)讀者進(jìn)展管理,其中讀者ID,不同類型證件的都是唯一的,是讀者在借閱圖書時(shí)需要輸入對(duì)讀者身份進(jìn)展識(shí)別的信息,讀者等信息室為了與讀

50、者進(jìn)展聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,注冊(cè)時(shí)間可用于查詢計(jì)算讀者身份有效的期限,操作員是為了便于對(duì)信息才操作的查詢。表的具體構(gòu)造設(shè)計(jì)如下:表3.4讀者信息表tb_reader字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明Idint10NoKeynamevarchar20No se*varchar4No barcodevarchar30No readertypevarchar11No讀者類型telvarchar20Yes varchar100Yes paperTypevarchar10No 證件類型PaperNO.Varchar20No 證件birthdaydateYes intim

51、edateNo 登記時(shí)間operatorvarchar30No 操作員3.1.5讀者類型信息表構(gòu)造設(shè)計(jì)此表的設(shè)計(jì)是為了對(duì)不同身份的讀者進(jìn)展分類方便讀者的管理,其中可借閱圖書數(shù)量的屬性設(shè)定,是根據(jù)讀者需求的不同對(duì)起權(quán)限進(jìn)展的設(shè)置,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量,表的具體構(gòu)造設(shè)計(jì)如下:表3.5 讀者類型信息表tb_readertype字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeyreadernamevarchar50No numberint4No 可借圖書本數(shù)3.1.6圖書借閱信息表構(gòu)造設(shè)計(jì)該表的設(shè)計(jì)是用于對(duì)讀者借閱圖書進(jìn)展管理,表中圖書ID屬性是對(duì)借閱圖書的唯一性識(shí)別標(biāo)

52、識(shí),讀者ID號(hào)記錄借閱的相應(yīng)讀者,結(jié)出時(shí)間記錄了相應(yīng)的歸還時(shí)間,以及歸還時(shí)是否超時(shí),操作員是對(duì)借閱進(jìn)展操作的人員的記錄方便日后的查詢,是否歸還標(biāo)識(shí)可查詢當(dāng)起讀書是否被歸還,表的具體構(gòu)造設(shè)計(jì)如下:表 3.6 圖書借閱信息表 tb_borrow字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeyreaderIDvarchar10No bookIDint10No borrowTimedateNo結(jié)出時(shí)間backTimedateNo 應(yīng)歸還時(shí)間operatorvarchar30No 操作員ifbacktinyint1No 是否歸還3.1.7圖書歸還信息表構(gòu)造設(shè)計(jì)與圖書借閱信息表形成對(duì)照的是圖

53、書歸還信息表,該表的設(shè)計(jì)除了像上表一樣把借閱的圖書與相應(yīng)的借閱者進(jìn)展對(duì)應(yīng)的聯(lián)系以外還記錄了讀者應(yīng)歸還圖書的時(shí)間,以此判斷讀者的借閱是否超時(shí),表的具體構(gòu)造設(shè)計(jì)如下:表 3.7圖書歸還信息表tb_giveback字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeyreaderIDvarchar11No bookIDint11No backTimedateNo 歸還時(shí)間operatorvarchar30No 操作員3.1.8用戶信息表構(gòu)造設(shè)計(jì)該表的設(shè)計(jì)用于記錄圖書管理系統(tǒng)用戶的信息,方便對(duì)用戶的管理,表中包括用戶ID 和用戶的登錄密碼,表的具體構(gòu)造設(shè)計(jì)如下:表 3.8系統(tǒng)用戶信息表tb_u

54、ser字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeynamevarchar30No passwordvarchar30No 3.1.9圖書館信息表構(gòu)造設(shè)計(jì)該表包含了圖書館的名稱,地址,聯(lián)系方式,建館時(shí)間,簡(jiǎn)介等信息,是對(duì)圖書館根本屬性信息的描述,方便外界讀者對(duì)圖書館的了解,表的具體構(gòu)造設(shè)計(jì)如下:表3.9圖書館信息表 tb_library 字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeylibrarynamevarchar50No curatorvarchar10No telvarchar20Yes 結(jié)出時(shí)間addressvarchar100No 應(yīng)歸還時(shí)間varc

55、har100No urlvarchar100No 圖書館createDatevarcharNo 創(chuàng)館時(shí)間introducete*tYes 圖書館簡(jiǎn)介3.1.10辦證參數(shù)信息表構(gòu)造設(shè)計(jì)該表是為校外人員設(shè)計(jì)的,對(duì)于需要到圖書館進(jìn)展借閱的讀者可辦理臨時(shí)的借閱證用于對(duì)圖書的借閱憑證,表中包含了辦證所需費(fèi)用以及證件的有效期限,表的具體結(jié)果設(shè)計(jì)如下:表3.10圖書證參數(shù)信息表tb_parameter字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明ID int10NoKeyCostint10No 辦證費(fèi)用validityint10No 有效時(shí)間3.2 系統(tǒng)總體構(gòu)造設(shè)計(jì)該系統(tǒng)在Windows98/2000/*P環(huán)境下,主

56、要采用JSP開發(fā)工具,MySQL數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì),開發(fā)過(guò)程與成果應(yīng)符合GB/T 11457-1995軟件工程術(shù)語(yǔ),GB/T 8567-1988計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南等7。3.2.1圖書管理系統(tǒng)總體構(gòu)造圖繪制系統(tǒng)構(gòu)造圖的過(guò)程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)展分解設(shè)計(jì)的過(guò)程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)構(gòu)造圖8。系統(tǒng)構(gòu)造圖將會(huì)使讀者和用戶能直觀的了解系統(tǒng)的構(gòu)造模式,理解系統(tǒng)的各個(gè)功能的構(gòu)造,能很好地方便用戶使用和理解整個(gè)系統(tǒng)。本系統(tǒng)的構(gòu)造圖如下:圖3.3系統(tǒng)總體構(gòu)造圖根據(jù)需求分析的結(jié)果,按照低耦合、高聚的原則,本系統(tǒng)將劃分為以下主要功能模塊:系統(tǒng)管理員功能模塊,讀者管理功能模塊,圖書管理

57、功能模塊,圖書借還功能模塊;系統(tǒng)查詢功能模塊8。 系統(tǒng)管理員模塊功能該模塊主要包括圖書館信息設(shè)置,用戶管理,參數(shù)設(shè)置,書架設(shè)置。1.圖書館信息設(shè)置該功能選項(xiàng)用于系統(tǒng)管理員對(duì)圖書館名稱,地址,聯(lián)系方式,簡(jiǎn)介等信息的管理更新,以便于讀者和外界人士對(duì)圖書館的了解。該功能是對(duì)td_library表進(jìn)展維護(hù)修改等操作,修改后的信息將被保存在該表中。2.用戶設(shè)置該功能子模塊主要是系統(tǒng)管理員對(duì)系統(tǒng)用戶的管理,通過(guò)此子模塊的功能實(shí)現(xiàn)可以對(duì)用戶進(jìn)展添加、修改、刪除、權(quán)限設(shè)置等操作,該子模塊能將圖書館的不同工作細(xì)化到不同的相關(guān)人員,極提高了圖書館的工作效率。該操作是對(duì)tb_users表進(jìn)展操作,在對(duì)用戶進(jìn)展了相關(guān)

58、的操作后把操作后的最新信息存放在該表中。3.圖書館參數(shù)設(shè)置通過(guò)該子模塊設(shè)置在圖書館辦理臨時(shí)讀者證的費(fèi)用及證件有效期限。該操作是對(duì)于tb_parameter表進(jìn)展,并把操作后的最新數(shù)據(jù)存放在該表中。 讀者管理模塊功能該模塊主要包含讀者類型管理和讀者信息管理兩個(gè)子模塊:讀者類型管理該子模塊是對(duì)圖書館系統(tǒng)用戶讀者的類型進(jìn)展維護(hù),修改等操作,在此模塊中主要設(shè)置不同類型讀者一次性可借閱的圖書的數(shù)量,該操作是對(duì)于tb_resderType表進(jìn)展,并將操作結(jié)果保存在該表中。讀者信息管理該子模塊是對(duì)讀者的根本信息進(jìn)展管理,可以對(duì)讀者的根本信息進(jìn)展添加,修改,刪除操作,這下操作均是對(duì)tb_resder表進(jìn)展的,

59、并將操作后的結(jié)果保存在該表中。圖書管理模塊功能圖書管理功能模塊可分為圖書類型管理和圖書信息管理兩個(gè)子模塊,其各自的實(shí)現(xiàn)分別如下面表中所示:表3.11 圖書類型管理描述圖書類型管理功能描述對(duì)圖書進(jìn)展類型設(shè)置分類,并對(duì)不同類型圖書可被借閱的天數(shù)進(jìn)展設(shè)置訪問(wèn)的數(shù)據(jù)庫(kù)表圖書類型表:tb_bookType進(jìn)展的操作添加、修改、刪除圖書類型,對(duì)不同類型圖書可被借閱的天數(shù)進(jìn)展設(shè)置產(chǎn)生的結(jié)果 對(duì)圖書類型進(jìn)展管理,對(duì)不同類型圖書參數(shù)進(jìn)展設(shè)置結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書類型表(tb_bookType)中,結(jié)果在圖書類型查詢頁(yè)面輸出表3.12 圖書信息管理描述圖書信息管理功能描述對(duì)圖書進(jìn)展根本操作和信息管理訪

60、問(wèn)的數(shù)據(jù)庫(kù)表圖書類型表:tb_bookType進(jìn)展的操作添加、修改、刪除圖書,對(duì)圖書的編號(hào)、所在書架、價(jià)格、等根本信息進(jìn)展管理產(chǎn)生的結(jié)果 對(duì)圖書根本操作管理,對(duì)不同圖書參數(shù)進(jìn)展各自信息的設(shè)置管理結(jié)果存儲(chǔ)位置或輸出 結(jié)果存儲(chǔ)在圖書類型表(tb_book)中,結(jié)果在圖書查詢頁(yè)面輸出 圖書借還模塊功能該功能模塊主要實(shí)現(xiàn)對(duì)讀者借閱、續(xù)接、歸還圖書的操作,其中子模塊各自的描述如下各表所列:表3.13 圖書借閱描述圖書借閱管理功能描述對(duì)讀者借閱圖書進(jìn)展根本操作和信息管理訪問(wèn)的數(shù)據(jù)庫(kù)表圖書信息表: tb_bookinfo讀者信息表:tb_reader讀者類型信息表:tb_resderType進(jìn)展的操作對(duì)讀者

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論