![圖書管理系統(tǒng)詳細設(shè)計說明書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/46b365b4-8427-40b9-bca4-db61af7c5b09/46b365b4-8427-40b9-bca4-db61af7c5b091.gif)
![圖書管理系統(tǒng)詳細設(shè)計說明書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/46b365b4-8427-40b9-bca4-db61af7c5b09/46b365b4-8427-40b9-bca4-db61af7c5b092.gif)
![圖書管理系統(tǒng)詳細設(shè)計說明書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/46b365b4-8427-40b9-bca4-db61af7c5b09/46b365b4-8427-40b9-bca4-db61af7c5b093.gif)
![圖書管理系統(tǒng)詳細設(shè)計說明書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/46b365b4-8427-40b9-bca4-db61af7c5b09/46b365b4-8427-40b9-bca4-db61af7c5b094.gif)
![圖書管理系統(tǒng)詳細設(shè)計說明書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/46b365b4-8427-40b9-bca4-db61af7c5b09/46b365b4-8427-40b9-bca4-db61af7c5b095.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1 / 22 文檔可自由編輯打印 詳細設(shè)計說明書詳細設(shè)計說明書題目: 圖書館信息管理系統(tǒng)圖書館信息管理系統(tǒng) 組 員: 2010 年 05 月 23 日2 / 22 文檔可自由編輯打印1 引言21.1 編寫目的.21.2 背景.21.3 定義.21.4 參考資料.22 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu).23 程序程序 1(標識符)設(shè)計說明(標識符)設(shè)計說明.23.1 程序描述.33.2 功能.33.3 性能.33.4 輸人項.33.5 輸出項.33.6 算法.33.7 流程邏輯.33.8 接口.33.9 存儲分配.43.10 注釋設(shè)計.43.11 限制條件.43.12 測試計劃.43.13 尚未解決
2、的問題.44 程序程序 2(標識符)設(shè)計說明(標識符)設(shè)計說明.43 / 22 文檔可自由編輯打印詳細設(shè)計說明書詳細設(shè)計說明書1 引言引言在進行了概要設(shè)計之后,就要進行系統(tǒng)的詳細設(shè)計,設(shè)計出全部的、必要的過程細節(jié),以及程序的源代碼,是整個系統(tǒng)設(shè)計中最重要、不可缺少的一個環(huán)節(jié)。所以,我們應力求將詳細設(shè)計階段的工作做得完善。1.1 編寫目的編寫目的圖書管理系統(tǒng)詳細設(shè)計是設(shè)計的第二個階段,這個階段的主要任務是在圖書管理系統(tǒng)概要設(shè)計書基礎(chǔ)上,對概要設(shè)計中產(chǎn)生的功能模塊進行過程描述,設(shè)計功能模塊的內(nèi)部細節(jié),包括算法和詳細數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。概要設(shè)計解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的問題,包括
3、整個軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細設(shè)計則要解決如何實現(xiàn)各個模塊的內(nèi)部功能,即模塊設(shè)計。具體的說,模塊設(shè)計就是要為已經(jīng)產(chǎn)生的圖書管理各子系統(tǒng)設(shè)計詳細的算法。但這并不等同于系統(tǒng)實現(xiàn)階段用具體的語言編碼,它只是對實現(xiàn)細節(jié)作精確的描述,這樣編碼階段就可以將詳細設(shè)計中對功能實現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計語言書寫的程序。1.2 背景背景開發(fā)軟件名稱:圖書館信息管理系統(tǒng)項目開發(fā)者:寶雞文理學院計算機科學系“圖書館信息管理系統(tǒng)”開發(fā)小組: 用戶單位:寶雞文理學院圖書館根據(jù)用戶希望能夠充分利用現(xiàn)代科技來提高圖書管理的效率,在原有的辦公系統(tǒng)基礎(chǔ)上進行擴展,將一些可以用計算機來
4、管理的都進行計算機化,使得圖書館管理人員工作更加方便,工作效率也更加的高。4 / 22 文檔可自由編輯打印1.3 定義定義SQL Sever 2000:數(shù)據(jù)庫管理軟件Delphi:系統(tǒng)開發(fā)工具Windows 2000/2003/XP:運行環(huán)境1.4 參考資料參考資料基于 INTERNET 的管理信息系統(tǒng)曾凡奇 林小蘋 鄧先禮 中國財政經(jīng)濟出版社 信息系統(tǒng)開發(fā)方法姜旭平 清華大學出版社 Delphi 程序設(shè)計教程秦敬輝 中國電力出版社 SQL Server 數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程趙杰 李濤 朱慧 清華大學出版社 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu)2.1 系統(tǒng)功能模塊系統(tǒng)功能模塊根據(jù)需求本系統(tǒng)主
5、要分為系統(tǒng)管理模塊,讀者管理模塊,圖書管理模塊,圖書流通模塊和統(tǒng)計分析模塊,共五個基本功能模塊,如圖 2.1 所示5 / 22 文檔可自由編輯打印圖 2.1 圖書館管理系統(tǒng)基本功能系統(tǒng)管理系統(tǒng)管理系統(tǒng)管理模塊,主要是用于對管理員信息,書架信息,圖書室信息的維護,包含的功能模塊,如圖 2.2 所示圖 2.2 系統(tǒng)管理功能模塊管理員設(shè)置:用于新增和注銷管理員,設(shè)置管理員權(quán)限等基本信息書架設(shè)置:用于設(shè)置書架的基本信息,包括書架編號,書架名稱等圖書室設(shè)置:設(shè)置圖書室的基本信息,包括圖書室編號,圖書室名稱等讀者管理讀者管理6 / 22 文檔可自由編輯打印用于管理讀者的相關(guān)信息,包含的功能模塊如圖 2.3
6、 所示圖 2.3 讀者管理功能模塊讀者檔案管理:用于設(shè)置讀者相關(guān)信息讀者類型設(shè)置:用于設(shè)置讀者的類型借書證掛失與恢復:用于掛失和恢復讀者的借書證,掛失后該借書證不能再借書圖書管理圖書管理 用于管理圖書的相關(guān)信息,包含的功能模塊如圖 2.4 所示圖 2.4 圖書管理功能模塊圖書類型設(shè)置:用于設(shè)置圖書的類型圖書檔案管理:用于管理圖書的相關(guān)信息圖書注銷:用于注銷報廢圖書圖書盤點:盤點圖書庫存等圖書流通圖書流通7 / 22 文檔可自由編輯打印用于圖書流通管理,包括圖書借閱,歸還,罰款,續(xù)借,功能模塊如圖2.5 所示圖 2.5 圖書流通功能模塊圖書借閱:登記讀者借閱圖書的記錄,并改變減少相應圖書庫存圖書
7、歸還:登記讀者歸還圖書的記錄,并改變增加相應圖書庫存圖書續(xù)借:登記讀者到期圖書的續(xù)借記錄圖書罰款:記錄超期圖書的罰款記錄統(tǒng)計分析統(tǒng)計分析統(tǒng)計超期圖書,已借出圖書,圖書借閱排行等相關(guān)信息,包含的功能模塊如圖 2.6 所示圖 2.6 統(tǒng)計分析功能結(jié)構(gòu)圖圖書借書查詢:查詢滿足讀者要求的圖書的相關(guān)信息8 / 22 文檔可自由編輯打印圖書歸還查詢:查詢未歸還圖書的相關(guān)信息超期圖書查詢:查詢借出圖書中超期情況圖書借閱排行:查詢圖書的借閱排行情況2.2 系統(tǒng)系統(tǒng) E-RE-R 圖圖2.3 系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)數(shù)據(jù)流程圖讀者借書數(shù)據(jù)流程圖:9 / 22 文檔可自由編輯打印讀者還書流程圖:讀者查詢數(shù)據(jù)流程圖:10
8、 / 22 文檔可自由編輯打印3 程序程序 1(標識符)設(shè)計說明(標識符)設(shè)計說明3.1 程序描述程序描述該程序主要是對圖書的各項操作進行描述,主要是圖書的入庫、查詢、舊書出庫的操作。本程序除查詢部分外其他的在需要使用時才調(diào)入內(nèi)存。3.2 功能功能系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有六部分:一、系統(tǒng)用戶管理,功能包括:1.添加系統(tǒng)用戶信息,如用戶名、密碼和用戶類型等信息。2.修改系統(tǒng)用戶信息,如密碼和用戶類型等。3.刪除系統(tǒng)用戶信息。4.查看系統(tǒng)用戶信息。二、圖書基本情況的錄入,修改,刪除等基本操作。1書籍類別標準的制定,類別信息的輸入,包括類別編號,類別
9、名稱,關(guān)鍵詞,備注信息等。2書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出11 / 22 文檔可自由編輯打印版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。三、辦理借書卡模塊。1新生辦理借書證。2丟失辦理借書證。四、實現(xiàn)借書功能。1借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。2借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。五、實現(xiàn)還書功能。1還書信息的輸入,包括還書信息編號,讀者編號,讀者
10、姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。六、能方便的對圖書進行查詢。對超期的情況能自動給出提示信息。3.3 性能性能(1)系統(tǒng)安全穩(wěn)定,可靠性高。(2)操作簡便,運用靈活,實用性強,準確性高。(3)系統(tǒng)出現(xiàn)故障時要盡可能給出較為明確的出錯提示及解決辦法,系統(tǒng)應具有必要的錯誤保護機制。3.4 輸人項輸人項讀者信息表(reader):讀者信息表(reader)名稱數(shù)據(jù)類型大小輸入方式安全保密r_idvarchar8鍵盤輸入無r_namevarchar20鍵盤輸入無se
11、xchar2鍵盤輸入無birthsmalldatetime鍵盤輸入無dpartmentvarchar20鍵盤輸入無telvarchar11鍵盤輸入無12 / 22 文檔可自由編輯打印regtdsmalldatetime鍵盤輸入無deadlinesmalldatetime鍵盤輸入無rt_novarchar2鍵盤輸入無bor_volint4鍵盤輸入無r_statevarchar8鍵盤輸入無3.5 輸出項輸出項讀者管理模塊:借書證號、姓名、性別、單位部門、讀者類型編號、已借圖書量、狀態(tài)。3.6 算法算法添加新用戶:添加新用戶:If 有輸入要添加的內(nèi)容 then If 有輸入重復內(nèi)容 then 重新輸
12、入 Else 添加新用戶信息 EndifElse 重新輸入Endif查詢讀者信息:查詢讀者信息:begin 輸入查詢條件 aif a=讀者姓名 then 查詢相應讀者信息 endifelse if a=借書證號 then 查詢相應借書證號的讀者信息endifend;13 / 22 文檔可自由編輯打印用戶注銷:用戶注銷:if 還有圖書未還 then 提示不能注銷else 刪除讀者信息endif3.7 流程邏輯流程邏輯14 / 22 文檔可自由編輯打印15 / 22 文檔可自由編輯打印3.8 接口接口模塊之間采取的是串行方式與并行方式的結(jié)合,并通過值傳遞來實現(xiàn)數(shù)據(jù)的傳輸。3.9 存儲分配存儲分配圖
13、書館管理系統(tǒng)數(shù)據(jù)存放在 SQL Server2000 數(shù)據(jù)庫 library.mdf 文件中。管理員信息存放在 admain 表中。書目信息存放在 book 表中。讀者信息存放在 reader 表中。借閱記錄存放在 lend 表中。圖書類型存放在 book_type 表中。讀者類型存放在 reader_type 表中。3.10 注釋設(shè)計注釋設(shè)計-年-月-日:表示入館日期;要附加詳細信息。3.11 限制條件限制條件本圖書館管理信息系統(tǒng)的限制條件是:操作系統(tǒng)采用 WindowsXP 版本。操作時,先建立圖書信息庫,再辦理圖書證業(yè)務,最后處理讀者借閱事務。對于多本相同的書,每本編制唯一圖書館內(nèi)部編號
14、,一次最多借 10 本書。3.12 測試計劃測試計劃讀者管理模塊:有未歸還圖書是否可以注銷圖書證;補辦圖書證后原圖書證是否還可使用;補辦圖書證后原圖書證借書記錄是否更新;其他用戶是否可以察看他人借閱記錄。16 / 22 文檔可自由編輯打印3.13 尚未解決的問題尚未解決的問題本系統(tǒng)的功能比較全面,綜合考慮了用戶的各項要求,因此暫時還沒有發(fā)現(xiàn)要解決的問題。4 程序程序 2(標識符)設(shè)計說明(標識符)設(shè)計說明4.1 程序描述程序描述該程序主要是對圖書的各項操作進行描述,主要是圖書的入庫、查詢、舊書出庫的操作。本程序除查詢部分外其他的在需要使用時才調(diào)入內(nèi)存。4.2 功能功能系統(tǒng)功能分析是在系統(tǒng)開發(fā)的
15、總體任務的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有六部分:一、系統(tǒng)用戶管理,功能包括:1.添加系統(tǒng)用戶信息,如用戶名、密碼和用戶類型等信息。2.修改系統(tǒng)用戶信息,如密碼和用戶類型等。3.刪除系統(tǒng)用戶信息。4.查看系統(tǒng)用戶信息。二、圖書基本情況的錄入,修改,刪除等基本操作。1書籍類別標準的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。2書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。三、辦理借書卡模塊。1新生辦理借書證。17 / 22
16、 文檔可自由編輯打印2丟失辦理借書證。四、實現(xiàn)借書功能。1借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。2借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。五、實現(xiàn)還書功能。1還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。六、能方便的對圖書進行查詢。對超期的情況能自動給出提示信息。4.3 性能性能(1)系統(tǒng)安全穩(wěn)定,可靠性
17、高。(2)操作簡便,運用靈活,實用性強,準確性高。(3)系統(tǒng)出現(xiàn)故障時要盡可能給出較為明確的出錯提示及解決辦法,系統(tǒng)應具有必要的錯誤保護機制。4.4 輸人項輸人項圖書信息表(book):圖書信息表(book)名稱數(shù)據(jù)類型大小輸入方式安全保密b_idvarchar10鍵盤輸入無b_namevarchar100鍵盤輸入無writervarchar100鍵盤輸入無pressvarchar50鍵盤輸入無pricemoney鍵盤輸入無ISBNvarchar30鍵盤輸入無bt_novarchar4鍵盤輸入無in_timesmalldatetime系統(tǒng)自動生成無total_volint4鍵盤輸入無remai
18、n_volint4鍵盤輸入無bs_novarchar10鍵盤輸入無memovarchar200鍵盤輸入無18 / 22 文檔可自由編輯打印lend_timesint4系統(tǒng)自動生成無b_statevarchar8鍵盤輸入無4.5 輸出項輸出項圖書管理模塊:書籍條碼號、ISBN 號、類別編號、書籍名稱、作者姓名、出版社、圖書總數(shù)量、可借復本、借書狀態(tài)、登記日期、備注。4.6 算法算法新書入庫:新書入庫:If 有輸入要添加的內(nèi)容 then If 有輸入重復內(nèi)容 then 重新輸入 Else 添加新書信息 EndifElse 重新輸入Endif查詢圖書信息:查詢圖書信息:begin 輸入查詢條件 aif a=圖書名稱 then 查詢相應圖書 endifelse if a=出版社信息 then 查詢相應出版社的圖書endifelse if a=作者信息 then 查詢相應作者的圖書end
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版華東師大版八年級數(shù)學下冊《16.1.2分式的基本性質(zhì)通分》聽評課記錄3
- 五年級數(shù)學下冊聽評課記錄《3.1 分數(shù)乘法(一)》(3)-北師大版
- 2025年自返式取樣器合作協(xié)議書
- 蘇科版七年級數(shù)學上冊《2.6.2有理數(shù)的乘法與除法》聽評課記錄
- 小學二年級數(shù)學口算題大全
- 七年級上冊歷史第10課《秦末農(nóng)民大起義》聽課評課記錄
- 五年級下冊口算練習
- 人教版數(shù)學八年級下冊《一次函數(shù)的概念》聽評課記錄1
- 白酒銷售工作計劃書范本
- 聚合支付渠道服務協(xié)議書范本
- 2025年汽車加氣站作業(yè)人員安全全國考試題庫(含答案)
- 化工過程安全管理導則安全儀表管理課件
- 高三日語一輪復習日語助詞「に」和「を」的全部用法課件
- 【化學】高中化學手寫筆記
- 中國高血壓防治指南-解讀全篇
- 2024年監(jiān)控安裝合同范文6篇
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 煙葉復烤能源管理
- 食品安全管理員考試題庫298題(含標準答案)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷絕密1 答案
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
評論
0/150
提交評論