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

下載本文檔

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

文檔簡介

1、圖書管理系統(tǒng)詳細(xì)設(shè)計(jì) 張祖凱 1 引言引言.2 1.1 編寫目的.2 1.2 背景.2 1.3 定義.2 1.4 參考資料.2 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu).2 3 程序程序 1(標(biāo)識(shí)符)設(shè)計(jì)說明(標(biāo)識(shí)符)設(shè)計(jì)說明.2 3.1 程序描述.3 3.2 功能.3 3.3 性能.3 3.4 流程邏輯.3 3.5 接口.3 3.6 存儲(chǔ)分配.4 3.7 注釋設(shè)計(jì).4 3.8 限制條件.4 3.9 測試計(jì)劃.4 3.10 尚未解決的問題.4 詳細(xì)設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書 1 引言引言 1.1 編寫目的編寫目的 在前一階段(概要設(shè)計(jì)說明書)中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序 模塊設(shè)計(jì)問題。包括如何把該系

2、統(tǒng)劃分成若干個(gè)模塊、決定各個(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)行管理,包括圖書的購入,借 閱,歸還以及注銷。管理人員可以查詢某位讀者,某種圖書的借閱情況, 還可以對(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)

3、、書名、作者、內(nèi)容摘要、價(jià)格、 購書日期等信息。 借書單:包括讀者號(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 版 5鄭人杰等.實(shí)用軟件工程. 清華大學(xué)出版社:1997 第 1 版 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) A 購入圖書模塊:采購

4、員需要為該書編制圖書卡片,包括分類目錄號(hào)、流 水號(hào)、書名、作者、內(nèi)容摘要、價(jià)格和購書日期等信息, 需寫入圖書目錄文件中。 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í)從圖書文

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

6、圖書目錄文件中,方便系統(tǒng)的整理和系統(tǒng)信息的 更新。 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)記 錄。從而達(dá)到更新信息的目的。 E 查詢

7、模塊功能 : 查詢書籍的作者、出版社、出版日期的功能。 需求分析需求分析 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo) 圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù) 庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù) 一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對(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. 能夠查詢欲借閱圖書情況。 作為圖書管理員,他們

8、對(duì)圖書管理系統(tǒng)的要求有: 1. 能方便的對(duì)圖書進(jìn)行錄入登記,注銷陳舊的書籍。 2. 能夠隨時(shí)發(fā)布一些諸如各學(xué)生借閱圖書超期情況、館內(nèi)藏書情況、借書 情況等信息,以便各學(xué)生獲知其借書信息。 3.3 性能性能 正確性,可靠性,效率,完整性,易使用性,可維護(hù)性,可測試行,復(fù)用 性,安全保密性,可理解性,可移植性,互聯(lián)性。 3.4 流程邏輯流程邏輯 購書者購入新書 圖書卡片 編制 圖書目錄 寫入 管理員全部圖書 清理更新 讀者借書單填寫拒絕借書 無效 借書限度 有效 超過 借書 符合借書文件登記 咨詢 還書 罰款 逾期 更新借書文件 按期 3.5 接口接口 可以通過鼠標(biāo)鍵盤等進(jìn)行項(xiàng)目選擇,然后點(diǎn)擊回車

9、或者雙擊鼠標(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á)到資源共享的目的,實(shí)現(xiàn)圖書管理系統(tǒng)。 內(nèi)部接口 程序內(nèi)部需要共同的數(shù)據(jù)定義和描述,此系統(tǒng)是智能辦公化管理系統(tǒng)的一個(gè)子系統(tǒng), 必須和這個(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圖書卡片表圖書卡片表 購書日期 分類目錄號(hào)流水號(hào)書名作者內(nèi)容摘要價(jià)格 2借書表借書表 讀者號(hào)欲借圖書分類目錄號(hào)借閱日期 3.7 限制條件限制條件 此系統(tǒng)會(huì)因?yàn)橥獠吭蚨艿接绊懀纾弘娰Y源。同時(shí)也受硬件方面的影響,介 質(zhì)的損壞也會(huì)影響到數(shù)據(jù)的存儲(chǔ)。 3.8 測試計(jì)劃測試計(jì)劃 控制:本測試既可以采用人工輸入,也可以用測試工具進(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)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論