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

下載本文檔

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

文檔簡(jiǎn)介

1、1圖書管理系統(tǒng)詳細(xì)設(shè)計(jì) 張祖凱 20044096 21 引言引言.21.1 編寫目的.21.2 背景.21.3 定義.21.4 參考資料.22 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu).23 程序程序 1(標(biāo)識(shí)符)設(shè)計(jì)說明(標(biāo)識(shí)符)設(shè)計(jì)說明.23.1 程序描述.33.2 功能.33.3 性能.33.4 流程邏輯.33.5 接口.33.6 存儲(chǔ)分配.43.7 注釋設(shè)計(jì).43.8 限制條件.43.9 測(cè)試計(jì)劃.43.10 尚未解決的問題.43詳細(xì)設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書1 引言引言1.1 編寫目的編寫目的在前一階段(概要設(shè)計(jì)說明書)中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊

2、、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說明。1.2 背景背景圖書館作為高校的重要部門,提高借還書的效率對(duì)師生的工作學(xué)習(xí)有極大的幫助,因此圖書管理系統(tǒng)也應(yīng)運(yùn)而生。 圖書管理系統(tǒng)旨在用計(jì)算機(jī)對(duì)圖書進(jìn)行管理,包括圖書的購(gòu)入,借閱,歸還以及注銷。管理人員可以查詢某位讀者,某種圖書的借閱情況,還可以對(duì)當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握?qǐng)D書的流通情況。在本系統(tǒng)投入使用后,可以大量節(jié)省人力,財(cái)力。1.3 定義定義圖書卡片:包括圖書的目錄號(hào)、流水號(hào)、書名、作者、內(nèi)容摘要、價(jià)格、購(gòu)書日期

3、等信息。 借書單:包括讀者號(hào)、欲借圖書分類目錄號(hào)。 借書文件:包括圖書分類目錄號(hào)、讀者號(hào)、借閱日期。 查詢:包括查詢某位讀者+、查詢某種圖書、查詢?nèi)謭D書1.4 參考資料參考資料1陳喬松等.現(xiàn)代軟件工程. 清華大學(xué)出版社:2004 第 1 版 2楊文龍等.軟件工程. 電子工業(yè)出版社:2004 第 1 版 3朱三元等.軟件工程技術(shù)概論. 科學(xué)出版社:2002 第 1 版 4齊治昌等.軟件工程. 高等教育出版社:1997 第 1 版 45鄭人杰等.實(shí)用軟件工程. 清華大學(xué)出版社:1997 第 1 版2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu)A 購(gòu)入圖書模塊:采購(gòu)員需要為該書編制圖書卡片,包括分類目錄號(hào)、流水

4、號(hào)、書名、作者、內(nèi)容摘要、價(jià)格和購(gòu)書日期等信息,需寫入圖書目錄文件中。B 借書模塊: 讀者借書時(shí)需要填寫借書單,包括讀者號(hào)、欲借圖書分類目錄號(hào),若無效則拒絕借書;否則進(jìn)一步檢查該讀者所借圖書是否超過最大限制數(shù),若以達(dá)到最大限制數(shù)則拒絕借書;否則讀者可以借出該書,登記圖書分類目錄號(hào)、讀者號(hào)和借閱日期等。C 還書模塊: 根據(jù)圖書流水號(hào),從借書文件中讀出和該圖書相關(guān)的借閱記錄,表明還書日期,再寫回借書文件中;如果圖書逾期未還,則處以相應(yīng)罰款。D 圖書管理模塊: 圖書管理員需要定期對(duì)一些過時(shí)或無繼續(xù)保留價(jià)值的圖書要注銷,同時(shí)從圖書文件里刪除相關(guān)記錄。E 查詢模塊: 查詢書籍的作者、出版社、出版日期。

5、3 程序程序 1(標(biāo)識(shí)符)設(shè)計(jì)說明(標(biāo)識(shí)符)設(shè)計(jì)說明3.1 程序描述程序描述5圖書管理系統(tǒng)借書子系統(tǒng)購(gòu)書子系統(tǒng)圖書注銷子系統(tǒng)填寫借書文件借書信息返回還書事件添加編制圖書卡片圖書管理系統(tǒng)數(shù)據(jù)庫(kù)清理過期圖書還書信息返回還書子系統(tǒng)借書文件查詢子系統(tǒng)生成查詢信息查詢信息返回63.2 功能功能系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有 5 部分:A 購(gòu)入圖書模塊功能:編制圖書卡片,包括分類目錄號(hào)、流水號(hào)、書名、作者、內(nèi)容摘要、價(jià)格和購(gòu)書日期等信息,同時(shí)寫入圖書目錄文件中,方便系統(tǒng)的整理和系統(tǒng)信息的更新。B 借書模塊功能 : 讀者借書時(shí)需要填寫借書單,包括讀者號(hào)、欲借圖書分

6、類目錄號(hào),若無效則拒絕借書;否則進(jìn)一步檢查該讀者所借圖書是否超過最大限制數(shù),若以達(dá)到最大限制數(shù)則拒絕借書;否則讀者可以借出該書,登記圖書分類目錄號(hào)、讀者號(hào)和借閱日期等。C 還書模塊功能: 根據(jù)圖書流水號(hào),從借書文件中讀出和該圖書相關(guān)的借閱記錄,表明還書日期,再寫回借書文件中;如果圖書逾期未還,則處以相應(yīng)罰款。D 圖書管理模塊功能 : 圖書管理員需要定期對(duì)一些過時(shí)或無繼續(xù)保留價(jià)值的圖書要注銷,同時(shí)從圖書文件里刪除相關(guān)記錄。從而達(dá)到更新信息的目的。E 查詢模塊功能 : 查詢書籍的作者、出版社、出版日期的功能。需求分析需求分析系統(tǒng)目標(biāo)系統(tǒng)目標(biāo)圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要

7、包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。需求定義需求定義作為學(xué)生對(duì)圖書管理系統(tǒng)的要求有:1. 能按各種方式(比如書名、編號(hào)、作者)查詢圖書館的藏書情況。2. 能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。3. 能夠查詢欲借閱圖書情況。作為圖書管理員,他們對(duì)圖書管理系統(tǒng)的要求有:1. 能方便的對(duì)圖書進(jìn)行錄入登記,注銷陳舊的書籍。2. 能夠隨時(shí)發(fā)布一些諸如各學(xué)生借閱圖書超期情況、館內(nèi)藏書情況、借書情況等信息,以便各學(xué)生獲知其

8、借書信息。3.3 性能性能正確性,可靠性,效率,完整性,易使用性,可維護(hù)性,可測(cè)試行,復(fù)用7性,安全保密性,可理解性,可移植性,互聯(lián)性。3.4 流程邏輯流程邏輯購(gòu)書者購(gòu)入新書圖書卡片編制圖書目錄寫入管理員全部圖書清理更新讀者借書單填寫拒絕借書無效借書限度有效超過借書符合借書文件登記咨詢還書罰款逾期更新借書文件按期3.5 接口接口可以通過鼠標(biāo)鍵盤等進(jìn)行項(xiàng)目選擇,然后點(diǎn)擊回車或者雙擊鼠標(biāo)左鍵進(jìn)行選擇。還可以通過鼠標(biāo)右鍵進(jìn)行選擇。主要是對(duì)一些事項(xiàng)進(jìn)行選擇。其次當(dāng)需要輸入信息時(shí),需用到鍵盤進(jìn)行輸入。外部接口通過一定的計(jì)算機(jī)硬件,建立服務(wù)器系統(tǒng),管理員通過管理服務(wù)器系統(tǒng),與用戶進(jìn)行交互,從而達(dá)到資源共享

9、的目的,實(shí)現(xiàn)圖書管理系統(tǒng)。內(nèi)部接口程序內(nèi)部需要共同的數(shù)據(jù)定義和描述,此系統(tǒng)是智能辦公化管理系統(tǒng)的一個(gè)子系統(tǒng),8必須和這個(gè)系統(tǒng)的其他子系統(tǒng)統(tǒng)一數(shù)據(jù)定義等,才能使該系統(tǒng)性能達(dá)到最好,并且要盡量消除和其他子系統(tǒng)模塊之間存在的數(shù)據(jù)冗余,才能使整個(gè)智能辦公系統(tǒng)做到高效,方便。3.6 存儲(chǔ)分配存儲(chǔ)分配將借書還書信息寫入到以下兩個(gè)表中,把表讀入到借書文件中。1圖書卡片表圖書卡片表購(gòu)書日期分類目錄號(hào)流水號(hào)書名作者內(nèi)容摘要價(jià)格2借書表借書表讀者號(hào)欲借圖書分類目錄號(hào)借閱日期3.7 限制條件限制條件 此系統(tǒng)會(huì)因?yàn)橥獠吭蚨艿接绊?,例如:電資源。同時(shí)也受硬件方面的影響,介質(zhì)的損壞也會(huì)影響到數(shù)據(jù)的存儲(chǔ)。3.8 測(cè)試計(jì)劃測(cè)試計(jì)劃 控制:本測(cè)試既可以采用人工輸入,也可以用測(cè)試工具進(jìn)行自動(dòng)導(dǎo)入。重要的是輸入時(shí)要并行,不然

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論