




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE 圖書管理系統(tǒng)設(shè)計(jì)說(shuō)明書 Contents 目錄 TOC o ”1-3” h z u HYPERLINK l _Toc4217 1 簡(jiǎn)介 PAGEREF _Toc4217 1 HYPERLINK l _Toc2876 1。1 目的 PAGEREF _Toc2876 1 HYPERLINK l _Toc10316 1.2 范圍 PAGEREF _Toc10316 1 HYPERLINK l _Toc20359 1.2。1 系統(tǒng)名稱 PAGEREF _Toc20359 1 HYPERLINK l _Toc11074 1.2。2 系統(tǒng)功能 PAGEREF _Toc11074 1 HYPERL
2、INK l _Toc32185 1。2。3 系統(tǒng)應(yīng)用 PAGEREF _Toc32185 1 HYPERLINK l _Toc1937 2 總體設(shè)計(jì)描述 PAGEREF _Toc1937 2 HYPERLINK l _Toc4038 軟件系統(tǒng)上下文定義 PAGEREF _Toc4038 2 HYPERLINK l _Toc18847 3 系統(tǒng)設(shè)計(jì)描述 PAGEREF _Toc18847 2 HYPERLINK l _Toc6553 3。1 系統(tǒng)結(jié)構(gòu) PAGEREF _Toc6553 2 HYPERLINK l _Toc4681 3。1.1 系統(tǒng)結(jié)構(gòu)描述 PAGEREF _Toc4681 2 H
3、YPERLINK l _Toc2771 3。1.2 業(yè)務(wù)流程說(shuō)明 PAGEREF _Toc2771 3 HYPERLINK l _Toc25619 3。2 分解描述 PAGEREF _Toc25619 5 HYPERLINK l _Toc4005 3。2.1 模塊描述 PAGEREF _Toc4005 6 HYPERLINK l _Toc10025 3。2。2 數(shù)據(jù)設(shè)計(jì) PAGEREF _Toc10025 6 HYPERLINK l _Toc4449 4 模塊設(shè)計(jì) PAGEREF _Toc4449 7 HYPERLINK l _Toc539 4.1 用戶模塊 PAGEREF _Toc539 7
4、 HYPERLINK l _Toc7352 4。1。1 模塊設(shè)計(jì)描述 PAGEREF _Toc7352 7 HYPERLINK l _Toc21939 4.2 管理員模塊 PAGEREF _Toc21939 8 HYPERLINK l _Toc25276 4。2.1 模塊設(shè)計(jì)描述 PAGEREF _Toc25276 8 HYPERLINK l _Toc23649 4。3 功能實(shí)現(xiàn)說(shuō)明 PAGEREF _Toc23649 9 HYPERLINK l _Toc29473 4。4 方法設(shè)計(jì) PAGEREF _Toc29473 10簡(jiǎn)介目的 由于課程原因,需要開發(fā)一個(gè)小型的圖書管理系統(tǒng),該系統(tǒng)具有注冊(cè)
5、圖書,注銷圖書,借書,還書等功能,撰寫該文檔是為了更好的使系統(tǒng)開發(fā)者理解該系統(tǒng),能夠完整并高效的開發(fā)出產(chǎn)品。范圍系統(tǒng)名稱圖書管理系統(tǒng)系統(tǒng)功能該圖書管理系統(tǒng)的主要功能是圖書管理和信息查詢。對(duì)于初次借書的讀者,系統(tǒng)自動(dòng)生成讀者號(hào),并與讀者基本信息(姓名、單位、地址等)一起寫入讀者文件。 系統(tǒng)的圖書管理功能分為四個(gè)方面:購(gòu)入新書、讀者借書、讀者還書以及圖書注銷。 (1)購(gòu)入新書時(shí)需要為該書編制入庫(kù)單.入庫(kù)單內(nèi)容包括圖書分類目錄號(hào)、書名、作者、價(jià)格、數(shù)量和購(gòu)書日期,將這些信息寫入圖書目錄文件并修改文件中的庫(kù)存總量(表示到目前為止,購(gòu)入此種圖書的數(shù)量). (2)讀者借書時(shí)需填寫借書單。借書單內(nèi)容包括讀者
6、號(hào)和所借圖書分類目錄號(hào).系統(tǒng)首先檢查該讀者號(hào)是否有效,若無(wú)效,則拒絕借書;若有效,則進(jìn)一步檢查該讀者已借圖書是否超過最大限制數(shù)(假設(shè)每位讀者能同時(shí)借閱的書不超過5本),若已達(dá)到最大限制數(shù),則拒絕借書;否則允許借書,同時(shí)將圖書分類目錄號(hào)、讀者號(hào)和借閱日期等信息寫入借書文件中。 (3)讀者還書時(shí)需填寫還書單.系統(tǒng)根據(jù)讀者號(hào)和圖書分類目錄號(hào),從借書文件中讀出與該圖書相關(guān)的借閱記錄,標(biāo)明還書日期,再寫回到借書文件中,若圖書逾期,則處以相應(yīng)的罰款。 (4)注銷圖書時(shí),需填寫注銷單并修改圖書目錄文件中的庫(kù)存總量. 系統(tǒng)的信息查詢功能主要包括讀者信息查詢和圖書信息查詢。其中讀者信息查詢可得到讀者的基本信息以
7、及讀者借閱圖書的情況;圖書信息查詢可得到圖書基本信息和圖書的借出情況.系統(tǒng)應(yīng)用書店、學(xué)校圖書館或其他需要管理書籍的場(chǎng)所.總體設(shè)計(jì)描述軟件系統(tǒng)上下文定義外部實(shí)體屬性:上圖是兩個(gè)外部實(shí)體的屬性,分別為一般用戶(讀者)和圖書管理系統(tǒng)的管理員。系統(tǒng)設(shè)計(jì)描述系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)描述用包圖來(lái)描述圖書管理系統(tǒng)的總體結(jié)構(gòu)該系統(tǒng)分為兩個(gè)大部分,分別為用戶部分和管理員部分,用戶可以登陸系統(tǒng)進(jìn)行借書,還書功能,而管理員可以登陸系統(tǒng)進(jìn)行書本的注冊(cè),注銷,信息的查詢功能,兩者的身份互不兼容,即是管理員則不是用戶,是用戶則不是管理員。業(yè)務(wù)流程說(shuō)明用時(shí)序圖和活動(dòng)圖來(lái)描述該系統(tǒng)的業(yè)務(wù)流程時(shí)序圖:活動(dòng)圖:分解描述在用戶登陸時(shí)會(huì)有個(gè)
8、用戶類型的選擇,根據(jù)相應(yīng)的身份進(jìn)行選擇,如果身份選擇錯(cuò)誤,會(huì)給出提示,當(dāng)用戶未注冊(cè)而進(jìn)行登陸,則會(huì)提示注冊(cè).在進(jìn)行借書操作的時(shí)候,如果用戶正在借的書本數(shù)量等于5本,則會(huì)給出無(wú)法借書的信息;如果書庫(kù)沒有讀者要借的書本,則給出相應(yīng)的提示。模塊描述 1。1簡(jiǎn)介 用戶模塊:用于一般用戶登陸該系統(tǒng)時(shí)提供的模塊。 1。2功能列表借書填寫讀者號(hào)和圖書分類目錄號(hào),進(jìn)行借書,若信息有誤,則給出相應(yīng)的提示還書填寫讀者號(hào)和圖書分類目錄號(hào),進(jìn)行還書,若信息有誤,則給出相應(yīng)的提示 2.1簡(jiǎn)介 管理員模塊:用于管理員登陸該系統(tǒng)時(shí)提供的模塊. 2。2功能列表顯示讀者信息點(diǎn)擊顯示讀者按鈕,顯示所有讀者的信息顯示圖書信息點(diǎn)擊圖
9、書查詢按鈕,顯示書庫(kù)中圖書的信息和借出書本的信息圖書注冊(cè)填寫圖書信息,并存放到書庫(kù)中圖書注銷填寫圖書信息,并在書庫(kù)中進(jìn)行修改庫(kù)存量欠款結(jié)算輸入讀者號(hào),進(jìn)行欠款的刪除操作數(shù)據(jù)設(shè)計(jì)數(shù)據(jù)庫(kù)中穩(wěn)定的表如下:readerInfo儲(chǔ)存用戶信息的表bookInfoRe記錄圖書管注銷和注冊(cè)書本的信息bookInfo儲(chǔ)存圖書館中書庫(kù)信息bookBorrowInfo記錄圖書管正借出書本的信息debt記錄欠款信息(讀者號(hào)+欠錢數(shù))其中還有兩張表是用戶注冊(cè)后自動(dòng)生成的表:讀者號(hào)+now用來(lái)記錄該讀者號(hào)目前借書的信息讀者號(hào)+old用來(lái)記錄該讀者號(hào)已借還書的歷史信息模塊設(shè)計(jì)用戶模塊模塊設(shè)計(jì)描述用類圖來(lái)進(jìn)行描述類及功能 1
10、。用戶類:有用戶名,讀者號(hào),單位,地址等屬性,都是private級(jí)別的屬性,有借書、還書、查看借書信息這些public方法,其中查看借書信息通過B/S模式中的servlet類進(jìn)行數(shù)據(jù)的查詢和返回。還書類:有圖書分類目錄號(hào),讀者號(hào)等private屬性,有還書這一個(gè)public操作,提供還書的功能。借書類:有圖書分類目錄號(hào),讀者號(hào)等private屬性,有還書這一個(gè)public操作,提供借書的功能.管理員模塊模塊設(shè)計(jì)描述用類圖來(lái)進(jìn)行描述類及功能 1.管理員類:有用戶名,單位,地址等屬性,都是private級(jí)別的屬性,有圖書注冊(cè)、圖書注銷、用戶信息查詢、圖書信息查詢、欠款處理這些public方法,其中
11、查看圖書信息和讀者信息通過B/S模式中的servlet類進(jìn)行數(shù)據(jù)的查詢和返回。 2。圖書注冊(cè)類:有圖書分類目錄號(hào),書名,作者,價(jià)格,數(shù)量,購(gòu)書日期等private屬性,有注冊(cè)這一個(gè)public操作,提供圖書注冊(cè)的功能. 3。圖書注銷類:有圖書分類目錄號(hào),數(shù)量等private屬性,有注銷圖書這一個(gè)public操作,提供圖書注銷的功能. 4。欠款處理類:讀者號(hào)和欠款數(shù)目等private屬性,有欠款注銷這一public操作,在讀者交付相應(yīng)的費(fèi)用時(shí),管理員進(jìn)行欠款注銷操作。 5.查詢讀者信息類:通過B/S模式中的servlet類進(jìn)行數(shù)據(jù)的查詢和返回. 6。查詢圖書信息類:通過B/S模式中的servle
12、t類進(jìn)行數(shù)據(jù)的查詢和返回。4。3 功能實(shí)現(xiàn)說(shuō)明使用狀態(tài)圖來(lái)表示:用戶模塊:管理員模塊:4.4 方法設(shè)計(jì)方法描述函數(shù)原型 借書功能描述對(duì)借書信息的核對(duì),若滿足則進(jìn)行借書操作調(diào)用函數(shù)數(shù)據(jù)庫(kù)鏈接函數(shù),日期格式化函數(shù)輸入?yún)?shù)讀者號(hào),圖書分類目錄號(hào)輸出參數(shù)提示信息,若讀者號(hào)、圖書目錄分類號(hào)、最大借書數(shù)目、書庫(kù)書本庫(kù)存有誤則給出相應(yīng)的提示返回值空拋出異??罩羔槷惓?,SQL注入會(huì)導(dǎo)致數(shù)據(jù)庫(kù)表結(jié)構(gòu)的變化,導(dǎo)致錯(cuò)誤函數(shù)原型 還書功能描述對(duì)還書信息的核對(duì),若滿足則進(jìn)行還書操作調(diào)用函數(shù)數(shù)據(jù)庫(kù)鏈接函數(shù),日期格式化函數(shù),計(jì)算兩個(gè)日期之間天數(shù)差的函數(shù)輸入?yún)?shù)讀者號(hào),圖書分類目錄號(hào)輸出參數(shù)提示信息,若讀者號(hào)、圖書目錄分類號(hào)
13、有誤則給出相應(yīng)的提示返回值空拋出異??罩羔槷惓?,SQL注入會(huì)導(dǎo)致數(shù)據(jù)庫(kù)表結(jié)構(gòu)的變化,導(dǎo)致錯(cuò)誤函數(shù)原型 圖書注冊(cè)功能描述把圖書信息寫入數(shù)據(jù)庫(kù)中調(diào)用函數(shù)數(shù)據(jù)庫(kù)鏈接函數(shù)輸入?yún)?shù)圖書分類目錄號(hào)、書名、作者、價(jià)格、數(shù)量、日期輸出參數(shù)給出注冊(cè)成功提示返回值空拋出異常空指針異常,SQL注入會(huì)導(dǎo)致數(shù)據(jù)庫(kù)表結(jié)構(gòu)的變化,導(dǎo)致錯(cuò)誤函數(shù)原型 圖書注銷功能描述對(duì)注銷信息的核對(duì),若滿足則進(jìn)行結(jié)束操作調(diào)用函數(shù)數(shù)據(jù)庫(kù)鏈接函數(shù),日期格式化函數(shù)輸入?yún)?shù)圖書分類目錄號(hào)、數(shù)量輸出參數(shù)提示信息,若、圖書目錄分類號(hào)、注銷數(shù)量、書庫(kù)書本庫(kù)存有誤則給出相應(yīng)的提示返回值空拋出異常輸入數(shù)量格式錯(cuò)誤;空指針異常,SQL注入會(huì)導(dǎo)致數(shù)據(jù)庫(kù)表結(jié)構(gòu)的變化,導(dǎo)致錯(cuò)誤函數(shù)原型 欠款結(jié)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSA 271-2024 高強(qiáng)度高彈性高導(dǎo)電率鈦銅合金
- 二零二五年度私募股權(quán)基金股權(quán)轉(zhuǎn)讓及代持管理協(xié)議
- 二零二五年度農(nóng)副產(chǎn)品電商平臺(tái)用戶增長(zhǎng)合作合同
- 二零二五年度體育場(chǎng)館委托代理出租服務(wù)合同
- 二零二五年度海洋工程電焊工勞動(dòng)合同(海洋平臺(tái)焊接)
- 二零二五年度臨時(shí)工兼職合同
- 二零二五年度全屋定制家居裝修合同
- 二零二五年度科研實(shí)驗(yàn)室租賃合同轉(zhuǎn)讓及設(shè)備維護(hù)協(xié)議
- 二零二五年度音樂節(jié)現(xiàn)場(chǎng)安全員聘請(qǐng)合同
- 二零二五年度鄉(xiāng)村民宿房東與游客租賃合同
- 2025年黑龍江民族職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 年產(chǎn)60萬(wàn)噸摻混肥項(xiàng)目可行性研究報(bào)告申請(qǐng)立項(xiàng)
- 2025年2月《公共安全視頻圖像信息系統(tǒng)管理?xiàng)l例》學(xué)習(xí)解讀課件
- 山東省聊城市冠縣2024-2025學(xué)年八年級(jí)上學(xué)期期末地理試卷(含答案)
- 全套教學(xué)課件《工程倫理學(xué)》
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 2024年山東經(jīng)貿(mào)職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 清華大學(xué)考生自述
- 五年級(jí)下冊(cè)英語(yǔ)課件--Lesson--7《Arriving-in-Beijing-》|冀教版-(三起)-(共21張PPT)
- 武發(fā)[2004]13關(guān)于積極推進(jìn)“ 城中村”綜合改造工作的意見
- 2019福建省物業(yè)管理?xiàng)l例
評(píng)論
0/150
提交評(píng)論