圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、文檔名稱(chēng):圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)項(xiàng)目名稱(chēng):圖書(shū)管理系統(tǒng)班級(jí):網(wǎng)絡(luò)1511組員:黃宇磊、季政超、邰濤胡發(fā)堂、徐宇飛、劉東 王戈暉網(wǎng)絡(luò)1511軟件工程小組目錄文檔名稱(chēng):圖書(shū)管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)11引言31.1編寫(xiě)目的31.2項(xiàng)目背景31.3定義31.4參考資料32.程序系統(tǒng)的組織結(jié)構(gòu)32.1系統(tǒng)架構(gòu)32.2系統(tǒng)功能模塊4注冊(cè)、登錄模塊4圖書(shū)管理4讀者管理5借還書(shū)管理53功能模塊詳細(xì)說(shuō)明63.1登錄注測(cè)模塊63.2圖書(shū)管理模塊73.3讀者管理模塊93.4借還書(shū)管理101引言1.1編寫(xiě)目的本文檔為圖書(shū)管理系統(tǒng)的詳細(xì)設(shè)計(jì)說(shuō)明書(shū),向閱讀人員介紹本圖書(shū)管理系統(tǒng)的整體框架和詳細(xì)設(shè)計(jì)1.2項(xiàng)目背景因圖書(shū)館

2、藏書(shū)眾多,人流量巨大,圖書(shū)及人員管理日益困難,我們小組特此開(kāi)發(fā)一款圖書(shū)管理系統(tǒng)軟件包括其相關(guān)數(shù)據(jù)庫(kù)框架,以期望減輕圖書(shū)館工作難度以及管理力度。1.3定義縮寫(xiě)、術(shù)語(yǔ)解     釋Library Management System(縮寫(xiě): LMS)圖書(shū)管理系統(tǒng)圖書(shū)管理系統(tǒng)軟件:它是它是我們軟件組完全自主開(kāi)發(fā)的圖是管理系統(tǒng)軟件,以圖書(shū)館管理部門(mén)和終端用戶(hù)為業(yè)務(wù)對(duì)象的用Java語(yǔ)言編程來(lái)實(shí)現(xiàn)其功能的軟件。 Eclipse:(集成開(kāi)發(fā)環(huán)境)是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一

3、組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(JDT).SQLServer :(Structured Query Language server)是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。Java開(kāi)發(fā)語(yǔ)言Java具有類(lèi)似于C+語(yǔ)言的"形式和感覺(jué)",但它要比C+語(yǔ)言更易于使用,而且在編程時(shí)徹底采用了一種"以對(duì)象為導(dǎo)向"的方式。使用Java編寫(xiě)的應(yīng)用程序,既可以在一臺(tái)單獨(dú)的電腦上運(yùn)行,也可以被分布在一個(gè)網(wǎng)絡(luò)的服務(wù)器端和客戶(hù)端運(yùn)行。另外,Java還可以被用來(lái)編寫(xiě)容量很小的應(yīng)用程序

4、模塊或者applet,做為網(wǎng)頁(yè)的一部分使用。1.4參考資料軟件工程導(dǎo)論第5版 張海藩編著 清華大學(xué)出版社2.程序系統(tǒng)的組織結(jié)構(gòu)2.1系統(tǒng)架構(gòu)本程序是在Eclipse環(huán)境中開(kāi)發(fā)的基于java開(kāi)發(fā)語(yǔ)言的軟件。本系統(tǒng)包括:圖書(shū)管理子系統(tǒng)、讀者管理子系統(tǒng)和借還書(shū)管理子系統(tǒng)三個(gè)主題域。 圖2-1 系統(tǒng)概述2.2系統(tǒng)功能模塊注冊(cè)、登錄模塊(1)登錄:如果用戶(hù)已有賬戶(hù)可以直接登錄,讀者、管理員都由此登錄。(2)注冊(cè):如果用戶(hù)沒(méi)有賬戶(hù)可以注冊(cè),提交一些個(gè)人信息后注冊(cè),只可以注冊(cè)為讀者,管理員由后臺(tái)添加。2.2.2圖書(shū)管理(1)圖書(shū)錄入:管理員添加新增圖書(shū)的基本信息。 (2)圖書(shū)下架:管理員將已下架圖

5、書(shū)的數(shù)量歸零。 (3)圖書(shū)查詢(xún)及更新:輸入圖書(shū)名或圖書(shū)號(hào)可獲得當(dāng)前圖書(shū)管該書(shū)的庫(kù)存量及該書(shū)的相關(guān)信息。當(dāng)圖書(shū)館已有圖書(shū)有變動(dòng)時(shí),如果是借閱引起的,系統(tǒng)自動(dòng)變動(dòng),如果是圖書(shū)館下架或新進(jìn)貨引起的,管理員可通過(guò)該系統(tǒng)對(duì)圖書(shū)信息進(jìn)行更新。圖2-2 圖書(shū)管理子系統(tǒng)2.2.3讀者管理(1)添加讀者信息:管理員添加新增讀者的信息。 (2)讀者查詢(xún)及修改:管理員輸入讀者姓名或借書(shū)卡號(hào)可獲得讀者的基本信息并可修改其信息。 (3)刪除讀者信息:管理員輸入讀者姓名刪除讀者信息圖2-3 讀者管理子系統(tǒng)2.2.4借還書(shū)管理(1)借書(shū)登記:先輸入借書(shū)卡號(hào),檢查是否有未還圖書(shū)記錄和借書(shū)數(shù)量的檢

6、查.若符合則添加借書(shū)卡號(hào),書(shū)號(hào)及借書(shū)時(shí)間等信息。 (2)借書(shū)記錄查詢(xún)及續(xù)簽:輸入借記卡號(hào)或書(shū)號(hào)可獲得其相關(guān)信息并可辦理續(xù)簽手續(xù)。 (3)還書(shū)手續(xù)辦理:輸入借記卡號(hào)及書(shū)號(hào),在借書(shū)記錄添加還書(shū)時(shí)間。 (4)借書(shū)超期超量處理:該功能在讀者還書(shū)時(shí)檢索讀者借書(shū)信息判斷是否超期,進(jìn)行相應(yīng)的懲罰。圖2-4借還書(shū)管理子系統(tǒng)3功能模塊詳細(xì)說(shuō)明3.1登錄注測(cè)模塊每個(gè)用戶(hù)第一次使用本系統(tǒng)都需要注冊(cè)才能使用本系統(tǒng)。登錄系統(tǒng)后用戶(hù)可以使用系統(tǒng)開(kāi)放給用戶(hù)的各種功能。注冊(cè)普通用戶(hù)在注冊(cè)界面可以設(shè)定自己的用戶(hù)名、密碼,提供性別信息來(lái)注冊(cè)成為正式用戶(hù)。普通用戶(hù)可以在“主頁(yè)-圖書(shū)”進(jìn)行查找圖書(shū)、借閱

7、、歸還操作,在“主頁(yè)-我的”進(jìn)行查看自身借閱信息等操作。管理員不能通過(guò)注冊(cè)頁(yè)面來(lái)注冊(cè),管理員只能通過(guò)已有管理員的同意,在后臺(tái)數(shù)據(jù)庫(kù)添加。管理員可以在普通用戶(hù)的基礎(chǔ)上進(jìn)行更改圖書(shū)信息,查看普通用戶(hù)的借閱信息,查看普通用戶(hù)的賬號(hào)信息,發(fā)布公告修改公告等操作。系統(tǒng)對(duì)注冊(cè)過(guò)程中用戶(hù)提交的信息格式與長(zhǎng)度有要求,如果用戶(hù)提供的信息不符合要求,系統(tǒng)會(huì)有提示。登錄注冊(cè)完成的讀者或管理員通過(guò)在登錄頁(yè)面提交用戶(hù)名和密碼后可以登錄。如果提交錯(cuò)誤的用戶(hù)名或密碼,系統(tǒng)會(huì)有提示。流程圖3-1注冊(cè)流程圖3.2圖書(shū)管理模塊圖書(shū)錄入如果圖書(shū)館里有了新書(shū),管理員可以在登錄后的圖書(shū)管理頁(yè)面進(jìn)行新圖書(shū)的信息錄入。管理員需要錄入圖書(shū)的

8、書(shū)名、作者、條形碼、出版社、出版日期、圖書(shū)類(lèi)別等信息。圖書(shū)信息查詢(xún)及更新登陸后在輸入圖書(shū)名或圖書(shū)號(hào)搜索可獲得當(dāng)前圖書(shū)管該書(shū)的庫(kù)存量及該書(shū)的相關(guān)信息。當(dāng)圖書(shū)館已有圖書(shū)有變動(dòng)時(shí),管理員可通過(guò)該系統(tǒng)對(duì)圖書(shū)信息進(jìn)行更新。圖書(shū)下架當(dāng)圖書(shū)在圖書(shū)館下架后,管理員可以在此書(shū)的搜索信息條目下用“刪除”按鍵刪除此書(shū)相關(guān)詞條。流程圖3-2 管理員登錄系統(tǒng)及操作流程圖3.3讀者管理模塊注冊(cè)用戶(hù)注冊(cè)用戶(hù)可以按照注冊(cè)流程由讀者自行注冊(cè),也可以由管理員代為注冊(cè)刪除用戶(hù)或更改用戶(hù)信息 用戶(hù)可以在登錄后進(jìn)入個(gè)人主頁(yè)自行修改自己的用戶(hù)信息,管理員可以在登陸后通過(guò)用戶(hù)搜索進(jìn)入普通用戶(hù)用戶(hù)信息界面然后對(duì)用戶(hù)信息進(jìn)行修改或刪除。普通用戶(hù)不能自行刪除用戶(hù)流程管理員登錄同圖3-2 管理員登錄系統(tǒng)及操作流程圖用戶(hù)登錄修改用戶(hù)信息普通用戶(hù)登錄進(jìn)入個(gè)人主頁(yè)結(jié)束 圖3-3 普通用戶(hù)修改用戶(hù)信息3.4借還書(shū)管理借書(shū)登記用戶(hù)在登錄后在圖書(shū)搜索下的圖書(shū)詞條中可以點(diǎn)擊借書(shū)按鈕進(jìn)行借書(shū)登記。借書(shū)記錄查詢(xún)及續(xù)簽用戶(hù)在個(gè)人主頁(yè)里可以查看自己的借書(shū)信息,點(diǎn)開(kāi)借的書(shū)的詞條用戶(hù)可以查看自己需要在幾日后還書(shū),當(dāng)?shù)搅诉€書(shū)日期后,用

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論