圖書管理系統(tǒng)與設(shè)計(jì)報(bào)告_第1頁
圖書管理系統(tǒng)與設(shè)計(jì)報(bào)告_第2頁
圖書管理系統(tǒng)與設(shè)計(jì)報(bào)告_第3頁
圖書管理系統(tǒng)與設(shè)計(jì)報(bào)告_第4頁
圖書管理系統(tǒng)與設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(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章問題定義 .1引言 圖書管理系統(tǒng)是智能辦公系統(tǒng)的重要組成部分。目前,圖書管理系統(tǒng)正以便、 快捷的優(yōu)點(diǎn)慢慢滲入人們的生活,將傳統(tǒng)的圖書管理式徹底的解脫出來,提高管 理效率,減輕管理人員的工作量,減小出錯(cuò)概率,使讀者可以花更多的時(shí)間在選 擇圖書上。從而使人們有更多時(shí)間來獲取信息、了解信息、掌握信息。采用數(shù)據(jù) 庫技術(shù)生成的圖書管理系統(tǒng)將會(huì)極大的便借閱者并簡(jiǎn)化圖書館管理人員的勞動(dòng), 使管理人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。基于這個(gè)問題, 開發(fā)了圖書管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn)了借還書的便性、高效性、有效性和及時(shí)性。 .2開發(fā)背景 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,當(dāng)今社會(huì)正向著信息化前進(jìn)

2、,信息系統(tǒng) 的作用也越來越大。圖書館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,圖書信息以 及由兩者相互作用產(chǎn)生的借書信息,還書信息。因此圖書管理信息化是發(fā)展的必 然趨勢(shì)。用結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的法, 建立一套有效的圖書信息管理系統(tǒng),不 僅能夠縮短借閱者的等待時(shí)間,減輕管理人員的工作量,便管理人員的操作,而 且能夠提高管理質(zhì)量和水平,做到高效、智能化管理。 本次課程設(shè)計(jì)以學(xué)校圖書館管理系統(tǒng)為背景,全文分為目錄、緒論、需求分 析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件測(cè)試等過程。采用結(jié)構(gòu)化的功能設(shè)計(jì)法,可讀性 好,易于擴(kuò)充,易于維護(hù),操作簡(jiǎn)單。 .3開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境:Microsoft Visual Studi

3、o 2005 文檔開發(fā)工具:Microsoft office 下的 Word、Visio、Project 等 系統(tǒng)開發(fā)語言:C #、SQL Sever等 運(yùn)行平臺(tái):Windows XP 數(shù)據(jù)庫:SQL Server 2005 第2章可行性研究 .1系統(tǒng)目標(biāo) 便圖書館管理人員對(duì)圖書和用戶信息的管理,能夠輕松快捷的管理借閱事 務(wù),同時(shí)也便讀者隨時(shí)隨地的對(duì)圖書進(jìn)行查詢等。 .2功能要求 1. 性能:讀者信息、圖書信息的數(shù)據(jù)庫錄入;讀者信息、圖書信息的增加、刪 除、修改及查詢;圖書借閱;圖書借閱信息的記錄及查詢。 2. 輸入:讀者信息,圖書信息。 3. 輸出:讀者信息,圖書信息,借閱信息、借閱證。 4

4、. 基本的數(shù)據(jù)流程和處理流程: 圖書管理員 事務(wù)/ 圖書管理 事務(wù) 借閱人員 X 系統(tǒng) * 丿 圖2-1基本數(shù)據(jù)和處理流程 5. 安全與保密要求:登錄系統(tǒng)時(shí),需驗(yàn)證身份和密碼;不同身份的登錄者,具 有不同的使用權(quán)限。 6. 完成期限:2010/6/21 2010/7/2 .3可行性研究法 主要為對(duì)現(xiàn)有圖書管理系統(tǒng)的分析和研究比較的法。 .4可選擇的其他系統(tǒng)案 1. 擬建系統(tǒng)的目標(biāo) 1)促進(jìn)管理體制的改革和改進(jìn)管理法 2)提高和改進(jìn)管理信息、服務(wù)的質(zhì)量 3)減少人力和設(shè)備費(fèi)用 4)提高操作速度和準(zhǔn)確性 2. 系統(tǒng)規(guī)劃及初步案:管理系統(tǒng)使用單機(jī)作業(yè),由專人輸入相關(guān)信息,可以選 購書目,上報(bào)計(jì)劃。進(jìn)

5、行統(tǒng)計(jì)分析等。 3. 系統(tǒng)的實(shí)施案:本系統(tǒng)客戶端擬采用Windows XP操作系統(tǒng),服務(wù)器采用 Windows XP操作系統(tǒng),前端開發(fā)語言使用 C# ,同時(shí)使用SQL server數(shù)據(jù)庫 管理系統(tǒng) 4. 投資案:由小組自行集資。 .5系統(tǒng)可行性分析 可行性分析是為了清除的了解系統(tǒng)開發(fā)是否能夠?qū)嶋H進(jìn)行, 是否能夠帶來一 定效益,是否值得實(shí)現(xiàn)。因而進(jìn)行可行性分析是非常必要的,從下面幾個(gè)面來進(jìn) 行分析。 1. 技術(shù)可行性:設(shè)置不同權(quán)限,提高了數(shù)據(jù)的安全性;能夠提高處理速度,便 管理查詢和借閱等事務(wù)。 2. 運(yùn)行可行性:本系統(tǒng)作為一個(gè)小型的圖書館信息管理系統(tǒng),所耗費(fèi)的資源非 常的小。已有軟件和硬件配置

6、均能滿足需要。 3. 經(jīng)濟(jì)可行性:服務(wù)端及客戶端的支出使用原有設(shè)備即可。但是對(duì)軟件有一次 性軟件費(fèi)用支出和定期性軟件維護(hù)支出。軟件使用后,能夠減少人力的支出 和維護(hù)。預(yù)計(jì)兩年之能夠回收投資。 4. 法律可行性:本軟件屬項(xiàng)目組開發(fā),符合法律的各項(xiàng)規(guī)定。 5. 使用可行性:軟件針對(duì)普通的的小型圖書館,對(duì)使用人員沒有特殊限制,管 理人員、各種讀者等均可使用。界面友好,操作簡(jiǎn)單,能夠保證大多數(shù)用戶 使用該系統(tǒng)的要求。 6結(jié)論 通過可行性的一系列分析可得出結(jié)論,在現(xiàn)有的條件下,系統(tǒng)的開發(fā)案是可 行的。開發(fā)條件具備,可以開始進(jìn)行實(shí)際開發(fā)。 第3章需求分析 .1引言 .1.1編寫目的 需求分析的目的是讓讀者

7、能夠基本了解本系統(tǒng)的開發(fā)目的,開發(fā)法,以及目 前的硬件、軟件的情況和開發(fā)所需資金和設(shè)備,概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)與開發(fā)工作 將在此基礎(chǔ)上進(jìn)一步提出。 .1.2背景 這次待開發(fā)的系統(tǒng)名稱為:圖書管理系統(tǒng) 本次項(xiàng)目的任務(wù)提出者、開發(fā)者:真真、昊、白利艷 用戶:圖書館 .1.3定義 圖書管理系統(tǒng)對(duì)于現(xiàn)代圖書館而言, 是能否發(fā)揮其教學(xué)科研作用的至關(guān)重要 技術(shù)平臺(tái)。對(duì)于讀者和圖書管理員來說,是能否便快速獲取信息的關(guān)鍵。所以, 圖書管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖荼愕牟僮魇侄巍?.1.4參考資料 1. 偉波 .軟件工程.:大學(xué)出版社,2006 2. 人杰 .實(shí)用軟件工程 .北京:清華大學(xué)出版社,200

8、3 3. 海藩 .軟件工程導(dǎo)論 .北京:清華大學(xué)出版社,2008 .2業(yè)務(wù)愿景和圍 21業(yè)務(wù)需求 1. 背景、業(yè)務(wù)機(jī)會(huì)和客戶需求 隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書,數(shù)量、 規(guī)模比以往任時(shí)候都大的多,不論個(gè)人還是圖書管理部門都需要使用便而有 效的式來管理自己的書籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言,若采用 一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)便多。對(duì)圖書管理部門 而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管 理需要有效的圖書管理軟件。 2. 業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn) 業(yè)務(wù)目標(biāo):本系統(tǒng)旨在減輕圖書館工作人員工作負(fù)擔(dān),提高工作效率, 而且便用戶查詢

9、、借閱。 成功標(biāo)準(zhǔn):在使用本系統(tǒng)后,圖書館工作人員的工作效率大大提高,且對(duì)用 戶查詢、借閱、預(yù)訂都會(huì)有很大的便利。 3. 業(yè)務(wù)風(fēng)險(xiǎn) 由于是新開發(fā)的軟件,一些讀者和管理員可能需要一段時(shí)間才能熟練操 作,有可能造成短時(shí)間的不適應(yīng)。 .2.2解決案的前景 1. 前景述 本圖書館管理信息系統(tǒng)在原有手工系統(tǒng)基礎(chǔ)上,采用圖書管理技術(shù)。通過收 集、整理、存儲(chǔ)關(guān)于圖書、讀者的主要信息,以及原有系統(tǒng)的作業(yè)流程信息,為 建立數(shù)據(jù)倉庫做基礎(chǔ)準(zhǔn)備。 本系統(tǒng)采用最新的計(jì)算機(jī)技術(shù),界面友好、操作便,管理員可以針對(duì)不同需 求分類、排序、查詢、統(tǒng)計(jì),便讀者和其他部門根據(jù)自己的需求準(zhǔn)確、快速地查 詢圖書信息,實(shí)現(xiàn)以計(jì)算機(jī)輔助形

10、式代替?zhèn)鹘y(tǒng)的手工查找形式, 減輕圖書信息管 理人員的勞動(dòng)強(qiáng)度,提高圖書館的工作效率和水平,更好地為讀者服務(wù),從而使 圖書和讀者管理更加合理化和科學(xué)化。 2. 主要特性 管理員與讀者的登錄;圖書信息、讀者信息的檢索;圖書預(yù)訂、借閱和歸還; 圖書信息的增添、刪除、修改;讀者信息的增添、刪除、修改;圖書借閱信息查 詢;借閱證的掛失、補(bǔ)辦,圖書丟失損壞處理等。 23圍和局限性 1. 初始版本和后續(xù)版本的區(qū)別,如圖表 3 1所示。 表3-1版本圍 特性 版本1 版本2 1 圖書編目工作效率低 解決了圖書編目難的問題 2 圖書整理工作效率低 新版本圖書已按類別編目,整理起來效率高,極大的降 低錯(cuò)誤率 3

11、界面不夠美觀 改善界面美觀 2. 局限性和排斥性 所有管理員和讀者只有登錄后才可以查看或進(jìn)行相關(guān)操作,不允匿名登錄 24業(yè)務(wù)上下文 1. 涉眾 該圖書信息管理系統(tǒng)涉眾如表 32所示。 表3-2涉眾 涉眾 主要價(jià)值 態(tài)度 主要興趣 約束條件 提高管理員工作 圖書館工作人員 使用該系統(tǒng)操作 培訓(xùn)管理員,尤 效率,節(jié)省學(xué)校 接受使用圖書管 簡(jiǎn)單,便,提高 其是對(duì)計(jì)算機(jī)基 管理員 的開支 理系統(tǒng) 工作人員的工作 本操作不熟練的 效率,降低操作 管理員,熟悉掌 出錯(cuò)率 握系統(tǒng)的各種操 作 可以通過網(wǎng)上查 積極支持使用該 使用簡(jiǎn)單快捷 需要在校園網(wǎng)登 、+ -4V. 讀者 詢所需圖書,便 系統(tǒng) 錄后才能檢

12、索圖 快捷 書信息 2.項(xiàng)目?jī)?yōu)先級(jí) 表3-3項(xiàng)目?jī)?yōu)先級(jí) 因素 具體干活者 約束條件 自由度 進(jìn)度 限制在兩完成任務(wù) 特性 安排實(shí)現(xiàn)的特性必須可操 作 質(zhì)量 必須通過驗(yàn)收測(cè)試、安全性 測(cè)試;所有的安全事務(wù)都必 須遵守現(xiàn)有的安全標(biāo)準(zhǔn) 工作人員 小組所有成員 小組成員只有三個(gè) 費(fèi)用 小組成員的工作時(shí)間 25用例 1. 主要參與者及用例如表3-4所示。 表3-4用例 參與者 用例編號(hào) 用例 圖書管理員 1 登錄 2 瀏覽信息 3 修改密碼 4 查詢 5 對(duì)圖書信息及讀者信息增、刪、改 、+ -4V. 讀者 1 登錄 2 瀏覽信息 3 修改密碼 4 查詢圖書信息 5 圖書借閱、預(yù)訂、歸還 6 取消預(yù)訂圖

13、書 2 用例描述 表3-5用例描述 用例ID 1 用例名稱 系統(tǒng)登錄 創(chuàng)建者 白利艷 創(chuàng)建日期 2010 年 6 月 23 參與者 圖書管理員、讀者 描述 參與者應(yīng)該為在庫的讀者。讀者利用自己的借書正號(hào)登錄系統(tǒng),管理員可 以直接登錄系統(tǒng)。登錄是會(huì)進(jìn)行身份認(rèn)證, 確認(rèn)改使用者的信息在數(shù)據(jù)庫 中。 前置條件 需連校園網(wǎng) 后置條件 顯示讀者基本信息和借 閱信息 用例ID 2 用例名稱 預(yù)訂圖書 創(chuàng)建者 白利艷 創(chuàng)建日期 2010 年 6 月 23 參與者 讀者、管理員 描述 讀者查詢到自己所需圖書之后,假若沒有庫存,將ISBN告知管理員,由 管理員實(shí)現(xiàn)讀者的圖書預(yù)訂。 前置條件 擁有自己的借書證號(hào),

14、已經(jīng) 借閱的圖書沒有超過規(guī)定借 閱的最大數(shù)目 后置條件 修改讀者借閱信息及圖 書被借閱信息 .3任務(wù)概述 31目標(biāo) 本系統(tǒng)通過計(jì)算機(jī)技術(shù)給圖書管理人員和讀者帶來便利。包括: 1. 減少人力與管理費(fèi)用; 2. 提高信息準(zhǔn)確度; 3. 改進(jìn)管理和服務(wù); 4. 建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率; 5. 簡(jiǎn)便、信息化程度高的圖書管理流程; 32用戶特點(diǎn) 本軟件的最終用戶是面向管理員(圖書管理員)、讀者(分類讀者)等,他們都具 有一定得計(jì)算機(jī)應(yīng)用基礎(chǔ),可以比較熟練的操作計(jì)算機(jī)。管理員和讀者都是經(jīng)常 性用戶。 .3.3假定和約束 建議使用壽命:5年 硬件條件:PC機(jī) 運(yùn)行環(huán)境:Win

15、dows XP 數(shù)據(jù)庫:SQL Server 2005 .3.4功能需求 1. 圖書管理 1)圖書類別管理:增、刪、改等管理。 2)圖書信息管理:新書入庫,圖書購入后由圖書管理人員將書籍編碼并將 其具體信息錄入書籍信息表。書籍信息修改,書籍信息由于工作人員的 疏忽而出現(xiàn)錯(cuò)誤時(shí),可修改其信息。 3)出版社管理:增、刪、改等管理。 4)圖書注銷:某一部分圖書會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有 使用的價(jià)值,或者圖書被損壞,這些圖書就要從圖書信息表中的除去, 即圖書的出庫。 2. 讀者管理 1)讀者類別信息管理:增、刪、改等管理。 2)讀者信息管理:辦理、掛失、錄入、修改、刪除讀者信息。 3.

16、流通管理 1)圖書預(yù)定:為讀者借閱圖書提供便,當(dāng)預(yù)定圖書存在時(shí),及時(shí)生成到書 通知單。 2)圖書借閱:讀入借書證號(hào),自動(dòng)判斷是否合法,然后通過掃描槍讀入所 需借閱的圖書編號(hào)。 3)圖書歸還:通過掃描槍讀入圖書編號(hào),自動(dòng)識(shí)別圖書證號(hào)。同時(shí)提示讀 者已借書數(shù)、超期圖書應(yīng)繳罰款等參考信息。自動(dòng)計(jì)算罰金。 4)圖書丟失、損壞處理:如果圖書丟失或者損壞,根據(jù)罰款規(guī)則計(jì)算罰款, 同時(shí)記錄需要出庫的圖書信息。 4. 統(tǒng)計(jì)管理:按類別統(tǒng)計(jì)借還信息。 5. 查詢管理:管理員按不同式查詢,讀者按不同式查詢。 .4數(shù)據(jù)流圖 41頂層數(shù)據(jù)流圖 圖書管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖 3-1所示 42 級(jí)數(shù)據(jù)流圖 根據(jù)頂層數(shù)據(jù)

17、流圖,繼續(xù)向下分解,得到一級(jí)數(shù)據(jù)流圖。如圖3-2所示 專業(yè)資料 S1 圖書名稱 查 詢 信 息 P1.5 查詢管理 借書證 個(gè)人信息 控制命令 查詢信息 P1.1 讀者管理 控制命令 控制命令 P1.4 S3 統(tǒng)計(jì)管理 P1.2 P1.3 圖書管理 流通管理 控制命令 圖書 狀態(tài) 條碼識(shí)別信 息 所需統(tǒng)計(jì) 信息條目 圖書狀態(tài) S2 圖書 狀態(tài) 圖書借還信息表 圖3-2 一級(jí)數(shù)據(jù)流圖 43二級(jí)數(shù)據(jù)流圖 由一級(jí)數(shù)據(jù)流圖繼續(xù)向下分解,可得二級(jí)數(shù)據(jù)流圖。本文檔主要針對(duì)流通管 理和統(tǒng)計(jì)管理畫出二級(jí)數(shù)據(jù)流圖。流通管理數(shù)據(jù)流圖如圖3-3,統(tǒng)計(jì)數(shù)據(jù)管理如 圖 3-4。 D9 罰金 F4 圖書借還 信息表 圖3

18、-3流通管理數(shù)據(jù)流圖 P1.5.1 S2 圖書 D11 借還信息 統(tǒng)計(jì)歷史 借閱信息 S3 D12 還書信息 圖書借還 信息表 D14 D15 借書記錄 D13 還書記錄 F6 ,歷史借閱 信息表 * F7借閱信息表 圖3-4統(tǒng)計(jì)管理數(shù)據(jù)流圖 .5數(shù)據(jù)字典 .5.1數(shù)據(jù)流字典 數(shù)據(jù)流字典主要描述流程圖中的數(shù)據(jù)流的標(biāo)號(hào)含義,如表3-6所示 表3-6數(shù)據(jù)流字典 數(shù)據(jù)流 編號(hào) 數(shù)據(jù)流 名稱 簡(jiǎn)述 數(shù)據(jù)流 來源 數(shù)據(jù)流 去向 數(shù)據(jù)流組成 DO 到書 通知 預(yù)定的圖書 到達(dá)時(shí)產(chǎn)生 的通知信息 圖書預(yù)定 到書通知單 讀者編號(hào)+讀者姓名+ISBN+圖書編 號(hào) +圖書名稱+預(yù)定日期 D1 ISBN 編號(hào) 或書

19、號(hào) 能夠標(biāo)識(shí)同 樣的圖書 S2 圖書預(yù)定 ISBN/圖書編號(hào) D2 圖書 編號(hào) 圖書 唯一標(biāo)識(shí) S2 圖書借閱 圖書編號(hào) D3 借書 信息 借書時(shí)產(chǎn)生 的記錄 圖書借閱 模塊 圖書借還 信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+應(yīng)還日期 D4 圖書 編號(hào) 圖書 唯一標(biāo)識(shí) S2 圖書歸還 圖書編號(hào) D5 還書 信息 還書時(shí)產(chǎn)生 的記錄 圖書歸還 模塊 圖書借還 信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+還書日期+罰金+描述 D6 圖書 編號(hào) 圖書 唯一標(biāo)識(shí) S2 圖書損壞、丟 失處理 圖書編號(hào) D7 圖書 信息 圖書的基本 信息 圖書損 壞、丟失 處理模塊 歷史圖書 信

20、息表 圖書編號(hào)+ISBN+圖書名稱 +出版社+圖書單價(jià) D8 預(yù)定 信息 圖書預(yù)定產(chǎn) 生的記錄 圖書預(yù)定 模塊 圖書預(yù)定 信息表 讀者編號(hào)+讀者姓名+ISBN +圖書名稱+預(yù)定日期 D9 罰金 將罰金添加 入相應(yīng)的借 閱信息中 圖書損 壞、丟失 處理模塊 圖書借還 信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+還書日期+罰金+描述 D10 ISBN/ 圖 書編號(hào) 圖書的標(biāo)識(shí) 圖書 流通管理模塊 圖書編號(hào)/ISBN D11 借還 信息 圖書的 借還記錄 流通管理 模塊 圖書借還 信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 D12 還書 信息

21、圖書歸還產(chǎn) 生的記錄 圖書借還 信息表 統(tǒng)計(jì)歷史借閱 信息模塊 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 D13 還書 記錄 歸還圖書產(chǎn) 生的記錄 統(tǒng)計(jì)歷史 借閱信息 模塊 歷史借閱 信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 D14 借書 信息 借書時(shí)產(chǎn)生 的記錄 圖書借還 信息表 統(tǒng)計(jì)借閱 信息模塊 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+應(yīng)還日期 D15 借書 記錄 借書時(shí)產(chǎn)生 的記錄 圖書借還 信息表 借閱信息表 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+應(yīng)還日期 .5.

22、2數(shù)據(jù)處理字典 數(shù)據(jù)處理字典主要描述流程圖中的數(shù)據(jù)處理項(xiàng)的編號(hào)含義,如表3-7所示 表3-7數(shù)據(jù)處理字典 處理邏 輯編號(hào) 處理邏輯 名稱 簡(jiǎn)述 輸入 數(shù)據(jù)流 處理描述 輸出 數(shù)據(jù)流 P1.3.1 圖書預(yù)定 實(shí)現(xiàn)圖書的 預(yù)定功能 ISBN/書號(hào) 管理員根據(jù)讀者給定的書號(hào) 或ISBN,預(yù)定圖書 預(yù)定信息 到書通知 P1.3.2 圖書借閱 實(shí)現(xiàn)讀者借 閱圖書功能 圖書賓浩 管理員根據(jù)圖書編號(hào),借書給 、+ -4V. 讀者 借書信息 P1.3.3 圖書歸還 實(shí)現(xiàn)圖書的 歸還 圖書編號(hào) 根據(jù)圖書編號(hào)和讀者信息,歸 還圖書 還書信息 P1.3.4 圖書損 壞、丟失 處理 根據(jù)被損壞 或丟失的圖 書,對(duì)讀者

23、 圖書編號(hào) 當(dāng)讀者借閱的圖書被損壞或 者丟失時(shí),要接受不冋程度的 處罰,同時(shí)實(shí)現(xiàn)圖書的出庫處 圖書信息 進(jìn)行處罰 理 P1.3 流通管理 圖書的基本 流通管理 ISBN/書號(hào) 管理員根據(jù)讀者的要求,實(shí)現(xiàn) 圖書的基本流通 借還信息 P1.5.1 統(tǒng)計(jì)歷史 借閱信息 統(tǒng)計(jì)歷史上 的借閱信息 還書信息 從圖數(shù)借還信息表中,統(tǒng)計(jì)還 書信息,即歷史借閱信息 歷史借閱 信息表 P1.5.2 統(tǒng)計(jì)借閱 信息 統(tǒng)計(jì)現(xiàn)在的 借書信息 借書信息 從圖書借還信息表中,統(tǒng)計(jì)借 書記錄,即借閱信息 借閱信息表 .5.3數(shù)據(jù)存儲(chǔ)字典 數(shù)據(jù)存儲(chǔ)字典主要描述流程圖中的數(shù)據(jù)存儲(chǔ)項(xiàng)目的標(biāo)號(hào)含義,如表3-8所示 表3-8數(shù)據(jù)存儲(chǔ)字

24、典 數(shù)據(jù) 存儲(chǔ) 編號(hào) 數(shù)據(jù) 存儲(chǔ)名稱 輸入 數(shù)據(jù)流 輸出 數(shù)據(jù)流 存儲(chǔ)組成 說明 F0 到書通知單 到數(shù)通知 讀者編號(hào)+讀者姓名+ISBN+圖書編 號(hào)+圖書名稱+預(yù)定日期 通知預(yù)定圖 書的借閱者 F1 圖書借還 信息表 借書信息 還書信息 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 存放所有讀 者的借書、還 書信息 F2 歷史圖書 信息表 圖書信息 圖書編號(hào)+ ISBN+圖書名稱 +出版社+圖書單價(jià) 存放出庫的 圖書的基本 信息 F3 圖書預(yù)定 信息表 預(yù)定信息 讀者編號(hào)+讀者姓名+ISBN +圖書名稱+預(yù)定日期 存放讀者預(yù) 定圖書的 信息 F4 圖書

25、借還 信息表 罰金 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 將針對(duì)讀者 的罰金信息 存放入表中 F5 圖書借還 信息表 借還信息 還書信 息、借書 信息 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 從該總信息 記錄中統(tǒng)計(jì) 分項(xiàng)記錄 F6 歷史借閱 信息表 還書記錄 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+還書日期+應(yīng)還 日期+罰金+描述 從借還記錄 中統(tǒng)計(jì)處歷 史借閱記錄 F7 借閱信息表 借書記錄 讀者編號(hào)+讀者姓名+圖書編號(hào)+圖 書名稱+借書日期+應(yīng)還日期 從借還記錄 中統(tǒng)計(jì)借閱 信息 .5

26、.4外部實(shí)體字典 外部實(shí)體描述如表3-9所示 表3-9外部實(shí)體字典(部分) 外部實(shí)體 編號(hào) 外部實(shí)體 名稱 簡(jiǎn)述 邏輯處理 輸入 數(shù)據(jù)流 輸出 數(shù)據(jù)流 S2 圖書 圖書館中的可供借閱的圖書 一 一 圖書編號(hào)/ ISBN S3 管理員 圖書管理人員,實(shí)現(xiàn)各種管理操作 一 一 一 .5.5數(shù)據(jù)描述字典 數(shù)據(jù)描述字典主要描述系統(tǒng)中的主要數(shù)據(jù)項(xiàng)信息。本文檔主要針對(duì)流通管理 和統(tǒng)計(jì)管理進(jìn)行主要數(shù)據(jù)項(xiàng)的描述,如表 3-10所示。 表3-10數(shù)據(jù)描述字典(部分) 數(shù)據(jù)項(xiàng) 編號(hào) 數(shù)據(jù)項(xiàng) 名稱 其他名稱 簡(jiǎn)述 類型 長(zhǎng)度 01 ISBN ISBN編號(hào) 相同的圖書具有相同的ISBN char 12 02 圖書編號(hào)

27、 書號(hào),條形 碼 圖書的唯一標(biāo)識(shí) char 6 03 圖書名稱 書名 圖書的名稱 char 20 04 借書日期 一 借書的時(shí)間 char 10 05 應(yīng)還日期 規(guī)定 還書日期 規(guī)定還書的時(shí)間 char 10 06 還書日期 實(shí)際 還書日期 還書的真實(shí)時(shí)間 char 10 07 罰金 罰款 對(duì)讀者超期或丟失、損壞圖書后,要求 賠償?shù)慕痤~ float 8 08 描述 罰款原因描 述 用來描述產(chǎn)生罰金的原因 varchar 50 09 出版社 圖書 出版社 圖書的出版社 char 20 10 圖書單價(jià) 書價(jià) 每本圖書的價(jià)格 float 8 11 借書證號(hào) 借書證 編號(hào) 每個(gè)讀者借書證的編號(hào) cha

28、r 7 第4章總體設(shè)計(jì) .1設(shè)計(jì)目標(biāo) 概要設(shè)計(jì)是軟件開發(fā)過程中的一個(gè)階段, 在這個(gè)階段需要完成一些明確的事 情。概要設(shè)計(jì)階段的基本目的是回答“概括的說,系統(tǒng)應(yīng)該如實(shí)現(xiàn)?”。通過這個(gè) 階段,確定系統(tǒng)的組成模塊。本圖書管理系統(tǒng)由讀者管理、圖書管理、流通管理、 統(tǒng)計(jì)管理、查詢管理5個(gè)大模塊組成。每個(gè)模塊又由自己的子模塊組成。 .2軟件結(jié)構(gòu)圖 針對(duì)流通管理模塊和統(tǒng)計(jì)管理模塊畫出軟件結(jié)構(gòu)圖 1. 流通管理模塊軟件結(jié)構(gòu)圖 流通管理主要完成圖書預(yù)定、圖書借閱、圖書歸還和圖示丟失、損壞處理功 能。軟件結(jié)構(gòu)圖如圖4-1所示。 流通管理 輸入 ISBN圖書 息、 流通處理 到書通知 輸岀 預(yù)定信息、借 還信息、罰

29、 金、圖書信 預(yù)定信息、借 還信息、罰 金、圖書信 息、到書通知 ISBN/ 圖書 編號(hào) ISBN/ 圖書編 號(hào)” 圖書信息、 借還圖書 罰金 信息編號(hào) / ISBN/ + 圖書編 號(hào). 圖書借還 預(yù)訂信息、 到書誦知 圖書預(yù)訂 圖書 編號(hào) 借書 信息 圖書還書 圖書損壞、 丟失處理 借還信 息、罰金 p / 預(yù)定 圖書借還信息表 歷史圖書信息表 圖書預(yù)訂信息表 到書通知單 圖書借閱 圖書歸還 圖4-1流通管理軟件結(jié)構(gòu)圖 2. 統(tǒng)計(jì)管理模塊軟件結(jié)構(gòu)圖 統(tǒng)計(jì)管理模塊主要完成統(tǒng)計(jì)歷史借閱信息和統(tǒng)計(jì)借閱信息功能。軟件結(jié)構(gòu)圖 如圖4-2所示 借還信息 圖4-2統(tǒng)計(jì)管理軟件結(jié)構(gòu)圖 .3 HIPO 圖 1

30、. H圖(層次圖) 圖書管理系統(tǒng) 、-H -Hz. /vvV TrfTt 讀者管理 2.0 圖書管理 3.0 流通管理 4.0 統(tǒng)計(jì)管理 5.0查詢管理 圖4-3層次圖 1.0 2. IPO 圖 HIPO圖是“層次圖加輸入/處理/輸出圖”。為了使HIPO圖具有可追蹤性,在 H圖里除了最頂層框之外,每個(gè)框都加入編號(hào)。同時(shí)和H圖中每個(gè)框相對(duì)應(yīng), 有一 IPO圖描繪這個(gè)框代表的模塊的處理過程。 本文檔針對(duì)流通管理和統(tǒng)計(jì)管理模塊,畫出IPO圖。流通管理IPO圖如圖 4-4所示,統(tǒng)計(jì)管理IPO圖如圖4-5所示。 IPO 圖 系統(tǒng):圖書管理系統(tǒng) 模塊:流通管理模塊 作者:白利艷 日期:2010-6-23

31、編號(hào): P3.0 被調(diào)用 圖書預(yù)定、圖書借閱 圖書歸還 圖書損壞、丟失處理 調(diào)用: 圖書 輸入: 圖書編號(hào) ISBN 輸出: 到書通知單 圖書預(yù)定信息表 歷史圖書信息表 圖書借還信息表 處理: 讀者在管理員的操作下實(shí)現(xiàn)圖書的預(yù)定、借閱、歸還 實(shí)現(xiàn)讀者罰款統(tǒng)計(jì),同時(shí)記錄損壞、丟失圖書的信息 注釋:無 局部數(shù)據(jù)元素: ISBN、圖書編號(hào) 借書證號(hào) 圖4-4流通管理IPO圖 IPO 圖 系統(tǒng):圖書管理系統(tǒng)作者:白利艷 模塊:統(tǒng)計(jì)管理模塊日期: 2010_6_23 編號(hào): P4.0 被調(diào)用: 統(tǒng)計(jì)歷史借閱信息 統(tǒng)計(jì)借閱信息 調(diào)用: 借還信息表 輸入: 還書信息 借書信息 輸出: 歷史借閱信息表 借閱信

32、息表 處理: 處理:由管理員進(jìn)行借還信息的分類統(tǒng)計(jì) 局部數(shù)據(jù)元素: ISBN、圖書編號(hào)注釋:無 借書證號(hào) 圖4-5統(tǒng)計(jì)管理IPO圖 第5章詳細(xì)設(shè)計(jì) .1根本任務(wù) 依據(jù)軟件工程的基本原理,詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定應(yīng)該怎樣具體實(shí) 現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的 精確描述,具體來說就是把經(jīng)過總體設(shè)計(jì)得到的各個(gè)模塊詳細(xì)的加以描述。 .2程序流程圖 1.系統(tǒng)主程序流程圖 圖5-1主程序流程圖 2.系統(tǒng)的模塊流程圖 根據(jù)圖5-1主程序流程圖,得出統(tǒng)計(jì)管理流程圖(如圖5-2所示)和流通管理 流程圖(如圖5-3所示)。 圖5-2統(tǒng)計(jì)管理流程圖 圖5-3流通管理流程圖

33、 3. 流通管理子模塊流程圖 根據(jù)圖5-3的流通管理流程圖,繼續(xù)往下劃分,得到流通管理各子模塊的流 程圖。如圖5-4、圖5-5、圖5-6、圖5-7所示。 e h 退岀 圖5-4圖書預(yù)定流程圖 圖5-5 圖書借閱流程圖 開始 T b f 退出 b g h 圖5-6圖書歸還流程圖圖5-7圖書丟失、損壞處理流程圖 .3詳細(xì)設(shè)計(jì)說明 流通管理模塊包括以下容: 1. 圖書預(yù)定:為讀者借閱圖書提供便,當(dāng)預(yù)定的圖書存在時(shí),及時(shí)生成到書通 知單。 2. 圖書借閱:讀入借書證號(hào),自動(dòng)判斷是否合法,然后通過掃描槍讀入所需借 閱的圖書編號(hào)。 3. 圖書歸還:通過掃描槍讀入圖書編號(hào),自動(dòng)識(shí)別圖書證號(hào)。同時(shí)提示讀者已 借書數(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)論