版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章問(wèn) 題 定 義§ 1.1 言圖書(shū)管理系統(tǒng)是智能辦公系統(tǒng)的重要組成部分。目前,圖書(shū)管理系統(tǒng)正以方便、快 捷的優(yōu)點(diǎn)慢慢滲入人們的生活,將傳統(tǒng)的圖書(shū)管理方式徹底的解脫出來(lái),提高管理效率, 減輕管理人員的工作量,減小出錯(cuò)概率,使讀者可以花更多的時(shí)間在選擇圖書(shū)上。從而使人們有更多時(shí)間來(lái)獲取信息、了解信息、掌握信息。采用數(shù)據(jù)庫(kù)技術(shù)生成的圖書(shū)管理 系統(tǒng)將會(huì)極大的方便借閱者并簡(jiǎn)化圖書(shū)館管理人員的勞動(dòng),使管理人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中?;谶@個(gè)問(wèn)題,開(kāi)發(fā)了圖書(shū)管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn) 了借還書(shū)的方便性、高效性、有效性和及時(shí)性。§ 1.2 發(fā)背景隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛
2、速發(fā)展,當(dāng)今社會(huì)正向著信息化前進(jìn),信息系統(tǒng)的作用 也越來(lái)越大。圖書(shū)館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,圖書(shū)信息以及由兩者相互作用產(chǎn)生的借書(shū)信息,還書(shū)信息。因此圖書(shū)管理信息化是發(fā)展的必然趨勢(shì)。用結(jié)構(gòu)化系 統(tǒng)分析與設(shè)計(jì)的方法,建立一套有效的圖書(shū)信息管理系統(tǒng), 不僅能夠縮短借閱者的等待 時(shí)間,減輕管理人員的工作量,方便管理人員的操作,而且能夠提高管理質(zhì)量和水平, 做到高效、智能化管理。本次課程設(shè)計(jì)以學(xué)校圖書(shū)館管理系統(tǒng)為背景,全文分為目錄、緒論、需求分析、概 要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件測(cè)試等過(guò)程。采用結(jié)構(gòu)化的功能設(shè)計(jì)方法,可讀性好,易于擴(kuò) 充,易于維護(hù),操作簡(jiǎn)單。§ 1.3 發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)境
3、:Microsoft Visual Studio 2005文檔開(kāi)發(fā)工具:Microsoft office下的 Word Visio、Project 等系統(tǒng)開(kāi)發(fā)語(yǔ)言:C#、SQL Sever等運(yùn)行平臺(tái): Windows XP數(shù)據(jù)庫(kù):SQL Server 2005第2章可行性研究§ 2.1 統(tǒng)目標(biāo)方便圖書(shū)館管理人員對(duì)圖書(shū)和用戶信息的管理,能夠輕松快捷的管理借閱事務(wù),同時(shí)也方便讀者隨時(shí)隨地的對(duì)圖書(shū)進(jìn)行查詢等。§ 2.2 能要求1 .性能:讀者信息、圖書(shū)信息的數(shù)據(jù)庫(kù)錄入;讀者信息、圖書(shū)信息的增加、刪除、修 改及查詢;圖書(shū)借閱;圖書(shū)借閱信息的記錄及查詢。2 .輸入:讀者信息,圖書(shū)信息
4、。3 .輸出:讀者信息,圖書(shū)信息,借閱信息、借閱證。4 .基本的數(shù)據(jù)流程和處理流程:圖2-1基本數(shù)據(jù)和處理流程5 .安全與保密要求:登錄系統(tǒng)時(shí),需驗(yàn)證身份和密碼;不同身份的登錄者,具有不同 的使用權(quán)限。6 .完成期限:2010/6/21 2010/7/27 2.3可行性研究方法主要為對(duì)現(xiàn)有圖書(shū)管理系統(tǒng)的分析和研究比較的方法。8 2.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)信息,可以選購(gòu)書(shū) 目,上報(bào)計(jì)劃。進(jìn)行統(tǒng)計(jì)分析等
5、。3 .系統(tǒng)的實(shí)施方案:本系統(tǒng)客戶端擬采用 WindowsXP操作系統(tǒng),服務(wù)器采用 Windows XP操作系統(tǒng),前端開(kāi)發(fā)語(yǔ)言使用C# ,同時(shí)使用SQL server數(shù)據(jù)庫(kù)管理系統(tǒng)4 .投資方案:由小組自行集資。9 2.5系統(tǒng)可行性分析可行性分析是為了消除的了解系統(tǒng)開(kāi)發(fā)是否能夠?qū)嶋H進(jìn)行,是否能夠帶來(lái)一定效益,是否值得實(shí)現(xiàn)。因而進(jìn)行可行性分析是非常必要的,從下面幾個(gè)方面來(lái)進(jìn)行分析。1 .技術(shù)可行性:設(shè)置不同權(quán)限,提高了數(shù)據(jù)的安全性;能夠提高處理速度,方便管理 查詢和借閱等事務(wù)。2 .運(yùn)行可行性:本系統(tǒng)作為一個(gè)小型的圖書(shū)館信息管理系統(tǒng),所耗費(fèi)的資源非常的小。已有軟件和硬件配置均能滿足需要。3 .經(jīng)
6、濟(jì)可行性:服務(wù)端及客戶端的支出使用原有設(shè)備即可。但是對(duì)軟件有一次性軟件費(fèi)用支出和定期性軟件維護(hù)支出。軟件使用后,能夠減少人力的支出和維護(hù)。預(yù)計(jì) 兩年之內(nèi)能夠回收投資。4 .法律可行性:本軟件屬項(xiàng)目組開(kāi)發(fā),符合法律的各項(xiàng)規(guī)定。5 .使用可行性:軟件針對(duì)普通的的小型圖書(shū)館,對(duì)使用人員沒(méi)有特殊限制,管理人員、 各種讀者等均可使用。界面友好,操作簡(jiǎn)單,能夠保證大多數(shù)用戶使用該系統(tǒng)的要 求。10 2.6.結(jié)論通過(guò)可行性的一系列分析可得出結(jié)論,在現(xiàn)有的條件下,系統(tǒng)的開(kāi)發(fā)方案是可行的。 開(kāi)發(fā)條件具備,可以開(kāi)始進(jìn)行實(shí)際開(kāi)發(fā)。第3章需求分析11 3.1引言§ 11.1.1 目的需求分析的目的是讓讀者能
7、夠基本了解本系統(tǒng)的開(kāi)發(fā)目的,開(kāi)發(fā)方法,以及目前的 硬件、軟件的情況和開(kāi)發(fā)所需資金和設(shè)備,概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)與開(kāi)發(fā)工作將在此基礎(chǔ) 上進(jìn)一步提出。§ 11.1.2這次待開(kāi)發(fā)的系統(tǒng)名稱為:圖書(shū)管理系統(tǒng)本次項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者:趙真真、王昊、白利艷用戶:圖書(shū)館§ 11.1.3圖書(shū)管理系統(tǒng)對(duì)于現(xiàn)代圖書(shū)館而言, 是能否發(fā)揮其教學(xué)科研作用的至關(guān)重要技術(shù)平 臺(tái)。對(duì)于讀者和圖書(shū)管理員來(lái)說(shuō),是能否方便快速獲取信息的關(guān)鍵。所以,圖書(shū)管理系 統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莘奖愕牟僮魇侄巍?#167; 11.1.4 資料1 .李偉波.軟件工程.武漢:武漢大學(xué)出版社,20062 .鄭人杰.實(shí)
8、用軟件工程.北京:清華大學(xué)出版社,20033 .張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,200812 3.2業(yè)務(wù)愿景和范圍§ 12.2.1 需求1 .背景、業(yè)務(wù)機(jī)會(huì)和客戶需求隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書(shū),數(shù)量、規(guī)模 比以往任何時(shí)候都大的多,不論個(gè)人還是圖書(shū)管理部門都需要使用方便而有效的方 式來(lái)管理自己的書(shū)籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言,若采用一套行之有 效的圖書(shū)管理系統(tǒng)來(lái)管理自己的書(shū)籍,會(huì)方便許多。對(duì)圖書(shū)管理部門而言,以前單 一的手工檢索已不能滿足人們的要求, 為了便于圖書(shū)資料的管理需要有效的圖書(shū)管 理軟件。2 .業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn)業(yè)務(wù)目標(biāo):本
9、系統(tǒng)旨在減輕圖書(shū)館工作人員工作負(fù)擔(dān),提高工作效率,而且方 使用戶查詢、借閱。成功標(biāo)準(zhǔn):在使用本系統(tǒng)后,圖書(shū)館工作人員的工作效率大大提高, 且對(duì)用戶查詢、 借閱、預(yù)訂都會(huì)有很大的便利。3 .業(yè)務(wù)風(fēng)險(xiǎn)由于是新開(kāi)發(fā)的軟件,一些讀者和管理員可能需要一段時(shí)間才能熟練操作,有 可能造成短時(shí)間的不適應(yīng)。§ 3.2.2解決方案的前景1 .前景陳述本圖書(shū)館管理信息系統(tǒng)在原有手工系統(tǒng)基礎(chǔ)上,采用圖書(shū)管理技術(shù)。通過(guò)收集、整 理、存儲(chǔ)關(guān)于圖書(shū)、讀者的主要信息,以及原有系統(tǒng)的作業(yè)流程信息,為建立數(shù)據(jù)倉(cāng)庫(kù) 做基礎(chǔ)準(zhǔn)備。本系統(tǒng)采用最新的計(jì)算機(jī)技術(shù),界面友好、操作方便,管理員可以針對(duì)不同需求分 類、排序、查詢、統(tǒng)計(jì)
10、,方便讀者和其他部門根據(jù)自己的需求準(zhǔn)確、快速地查詢圖書(shū)信 息,實(shí)現(xiàn)以計(jì)算機(jī)輔助形式代替?zhèn)鹘y(tǒng)的手工查找形式,減輕圖書(shū)信息管理人員的勞動(dòng)強(qiáng)度,提高圖書(shū)館的工作效率和水平,更好地為讀者服務(wù),從而使圖書(shū)和讀者管理更加合 理化和科學(xué)化。2 .主要特性管理員與讀者的登錄;圖書(shū)信息、讀者信息的檢索;圖書(shū)預(yù)訂、借閱和歸還;圖書(shū) 信息的增添、刪除、修改;讀者信息的增添、刪除、修改;圖書(shū)借閱信息查詢;借閱證 的掛失、補(bǔ)辦,圖書(shū)丟失損壞處理等。3 3.2.3范圍和局限性1.初始版本和后續(xù)版本的區(qū)別,如圖表 3- 1所示。表3-1 版本范圍1 2圖書(shū)編目工作效率低解決了圖書(shū)編目難的問(wèn)題2 圖書(shū)整理工作效率低新版本圖書(shū)
11、已按類別編目,整理起來(lái)效率高,極大的降低錯(cuò)誤率3 界面不夠美觀改善界面美觀2.局限性和排斥性所有管理員和讀者只有登錄后才可以查看或進(jìn)行相關(guān)操作,不允許匿名登錄。§ 3.2.4業(yè)務(wù)上下文1 .涉眾該圖書(shū)信息管理系統(tǒng)涉眾如表 3-2所示。表3-2涉眾涉眾主要價(jià)值態(tài)度主要興趣約束條件管理員提高管理員工作 效率,節(jié)省學(xué)校的 心圖書(shū)館工作人員 接受使用圖書(shū)管 理系統(tǒng)使用該系統(tǒng)操作 簡(jiǎn)單,方便,提高 工作人員的工作 效率,降低操作出 錯(cuò)率培訓(xùn)管理員,尤箕 是對(duì)計(jì)算機(jī)基本 操作不熟練的管 理員,熟悉掌握系 統(tǒng)的各種操作可以通過(guò)網(wǎng)上查 詢所需圖書(shū),方便 快捷積極支持使用該 系統(tǒng)使用簡(jiǎn)單快捷需要在校園
12、網(wǎng)內(nèi) 登錄后才能檢索 圖書(shū)信息2 .項(xiàng)目?jī)?yōu)先級(jí)表3-3項(xiàng)目?jī)?yōu)先級(jí)因素具體干活者約束條件自由度進(jìn)度限制在兩周內(nèi)完成任務(wù)特性安排實(shí)現(xiàn)的特性必須可操 作質(zhì)里必須通過(guò)驗(yàn)收測(cè)試、安全性 測(cè)試;所有的安全事務(wù)都必 須遵守現(xiàn)有的安全標(biāo)準(zhǔn)工作人員小組所有成員小組成員只有二個(gè)費(fèi)用小組成員的工作時(shí)間§ 3.2.5用例1 .主要參與者及用例如表3-4所示。表3-4用例參與后用例編號(hào)用例圖書(shū)管理員1登錄2瀏覽信息3修改密碼4查詢5對(duì)圖書(shū)信息及讀者信息增、刪、改1登錄2瀏覽信息3修改密碼4查詢圖書(shū)信息5圖書(shū)借閱、預(yù)訂、歸還6取消預(yù)訂圖書(shū)2 .用例描述表3-5用例描述用例ID1用例名稱系統(tǒng)登錄創(chuàng)建者白利艷創(chuàng)建日
13、期2010 年 6 月 23參與后圖書(shū)管理員、讀者描述參與者應(yīng)該為在庫(kù)的讀者。讀者利用自己的借書(shū)正號(hào)登錄系統(tǒng),管理員可以直 接登錄系統(tǒng)。登錄是會(huì)進(jìn)行身份認(rèn)證,確認(rèn)改使用者的信息在數(shù)據(jù)庫(kù)中。前置條件需連校園網(wǎng)后置條件顯示讀者基本信息和借閱 信息用例ID2用例名稱預(yù)訂圖書(shū)創(chuàng)建者白利艷創(chuàng)建日期2010 年 6 月 23參與后讀者、管理員描述讀者查詢到自己所需圖書(shū)之后,假若沒(méi)有庫(kù)存,將ISBN告知管理員,由管理員實(shí)現(xiàn)讀者的圖書(shū)預(yù)訂。前置條件擁有自己的借書(shū)證號(hào),已經(jīng)借 閱的圖書(shū)沒(méi)有超過(guò)規(guī)定借閱的 最大數(shù)目后置條件修改讀者借閱信息及圖書(shū) 被借閱信息3 3.3任務(wù)概述4 3.3.1目標(biāo)本系統(tǒng)通過(guò)計(jì)算機(jī)技術(shù)給
14、圖書(shū)管理人員和讀者帶來(lái)便利。包括:1 .減少人力與管理費(fèi)用;2 .提高信息準(zhǔn)確度;3 .改進(jìn)管理和服務(wù);4 .建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率;5 .簡(jiǎn)便、信息化程度高的圖書(shū)管理流程;§ 3.3.2 戶特點(diǎn)本軟件的最終用戶是面向管理員(圖書(shū)管理員)、讀者(分類讀者)等,他們都具有一 定得計(jì)算機(jī)應(yīng)用基礎(chǔ),可以比較熟練的操作計(jì)算機(jī)。管理員和讀者都是經(jīng)常性用戶。§ 3.3.3 定和約束建議使用壽命:5年硬件條件:PC機(jī)運(yùn)行環(huán)境:Windows XP數(shù)據(jù)庫(kù):SQL Server 2005§ 3.3.4 能需求1 .圖書(shū)管理1)圖書(shū)類別管理:增、刪、改
15、等管理。2)圖書(shū)信息管理:新書(shū)入庫(kù),圖書(shū)購(gòu)入后由圖書(shū)管理人員將書(shū)籍編碼并將其具體 信息錄入書(shū)籍信息表。書(shū)籍信息修改,書(shū)籍信息由于工作人員的疏忽而出現(xiàn)錯(cuò) 誤時(shí),可修改其信息。3)出版社管理:增、刪、改等管理。4)圖書(shū)注銷:某一部分圖書(shū)會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有使用的 價(jià)值,或者圖書(shū)被損壞,這些圖書(shū)就要從圖書(shū)信息表中的除去,即圖書(shū)的出庫(kù) 2.讀者管理1)讀者類別信息管理:增、刪、改等管理。2)讀者信息管理:辦理、掛失、錄入、修改、刪除讀者信息。3 .流通管理1)圖書(shū)預(yù)定:為讀者借閱圖書(shū)提供方便,當(dāng)預(yù)定圖書(shū)存在時(shí),及時(shí)生成到書(shū)通知 單。2)圖書(shū)借閱:讀入借書(shū)證號(hào),自動(dòng)判斷是否合法,然后
16、通過(guò)掃描槍讀入所需借閱 的圖書(shū)編號(hào)。3)圖書(shū)歸還:通過(guò)掃描槍讀入圖書(shū)編號(hào),自動(dòng)識(shí)別圖書(shū)證號(hào)。同時(shí)提示讀者已借 書(shū)數(shù)、超期圖書(shū)應(yīng)繳罰款等參考信息。自動(dòng)計(jì)算罰金。4)圖書(shū)丟失、損壞處理:如果圖書(shū)丟失或者損壞,根據(jù)罰款規(guī)則計(jì)算罰款,同時(shí) 記錄需要出庫(kù)的圖書(shū)信息。4 .統(tǒng)計(jì)管理:按類別統(tǒng)計(jì)借還信息。5 .查詢管理:管理員按不同方式查詢,讀者按不同方式查詢。§ 3.4 據(jù)流圖§ 3.4.1 層數(shù)據(jù)流圖圖書(shū)管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖 3-1所示。圖3-1頂層數(shù)據(jù)流圖§ 3.4.2 一級(jí)數(shù)據(jù)流圖根據(jù)頂層數(shù)據(jù)流圖,繼續(xù)向下分解,得到一級(jí)數(shù)據(jù)流圖。如圖 3-2所示。圖3-2 一級(jí)數(shù)
17、據(jù)流圖§ 3.4.3 級(jí)數(shù)據(jù)流圖由一級(jí)數(shù)據(jù)流圖繼續(xù)向下分解,可得二級(jí)數(shù)據(jù)流圖。本文檔主要針對(duì)流通管理和統(tǒng)計(jì)管理畫(huà)出二級(jí)數(shù)據(jù)流圖0D9罰金流通管理數(shù)據(jù)流圖如圖3-3,統(tǒng)計(jì)數(shù)據(jù)管理如圖3-4。F4圖書(shū)借還信息表3-3流通管理數(shù)據(jù)流圖圖3-4統(tǒng)計(jì)管理數(shù)據(jù)流圖§ 3.5 據(jù)字典§ 3.5.1 據(jù)流字典數(shù)據(jù)流字典主要描述流程圖中的數(shù)據(jù)流的標(biāo)號(hào)含義,如表3-6所示。數(shù)據(jù)流編 號(hào)數(shù)據(jù)流名 稱簡(jiǎn)述數(shù)據(jù)流 來(lái)源數(shù)據(jù)流 去向數(shù)據(jù)流組成D0到書(shū) 通知頂7E的圖書(shū)到 達(dá)時(shí)產(chǎn)生的通 知信息圖書(shū)預(yù)定到書(shū)通知單讀者編號(hào)+讀者姓名+ISBN+圖書(shū)編號(hào) +圖書(shū)名稱+預(yù)定日期D1ISBN編R 或書(shū)號(hào)
18、能夠標(biāo)識(shí)同樣 的圖書(shū)S2圖書(shū)預(yù)定ISBN/圖書(shū)編號(hào)D2圖書(shū) 編R圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)借閱圖書(shū)編號(hào)D3借書(shū) 信息借書(shū)時(shí)產(chǎn)生的 記錄圖書(shū)借閱 模塊圖書(shū)借還 信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+應(yīng)還日期D4圖書(shū) 編R圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)歸還圖書(shū)編號(hào)D5還書(shū) 信息還書(shū)時(shí)產(chǎn)生的 記錄圖書(shū)歸還 模塊圖書(shū)借還 信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+還書(shū)日期+罰金+苗述D6圖書(shū) 編R圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)損壞、丟失 處理圖書(shū)編號(hào)D7圖書(shū) 信息圖書(shū)的基本信 息圖書(shū)損壞、 丟失處理 模塊歷史圖書(shū) 信息表圖力編勺+ISBN+圖力名稱 +出版社+圖書(shū)單價(jià)D8預(yù)定 信息圖書(shū)預(yù)定產(chǎn)生 的記錄
19、圖書(shū)預(yù)定 模塊圖書(shū)預(yù)定 信息表讀者編號(hào)+讀者姓名+ISBN+圖書(shū)名稱+預(yù)定日期D9罰金將罰金添加入 相應(yīng)的借閱信 息中圖書(shū)損壞、 丟失處理 模塊圖書(shū)借還 信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+還書(shū)日期+罰金+苗述D10ISBN/圖 書(shū)編號(hào)圖書(shū)的標(biāo)識(shí)圖書(shū)流通管理模塊圖書(shū)編號(hào)/ISBND11借還 信息圖書(shū)的 借還記錄流通管理 模塊圖書(shū)借還 信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+苗述D12還書(shū) 信息圖書(shū)歸還產(chǎn)生 的記錄圖書(shū)借還 信息表統(tǒng)計(jì)歷史借閱 信息模塊讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+苗述D1
20、3還書(shū) 記錄歸還圖書(shū)產(chǎn)生 的記錄統(tǒng)計(jì)歷史 借閱信息 模塊歷史借閱 信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+苗述D14借書(shū) 信息借書(shū)時(shí)產(chǎn)生的 記錄圖書(shū)借還 信息表統(tǒng)計(jì)借閱 信息模塊讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+應(yīng)還日期D15借書(shū) 記錄借書(shū)時(shí)產(chǎn)生的 記錄圖書(shū)借還 信息表借閱信息表讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+應(yīng)還日期§ 3.5.2 據(jù)處理字典數(shù)據(jù)處理字典主要描述流程圖中的數(shù)據(jù)處理項(xiàng)的編號(hào)含義,如表 3-7所示表3-7數(shù)據(jù)處理字典處理邏輯 編P處理邏輯 名稱簡(jiǎn)述輸入 數(shù)據(jù)流處理描述輸出 數(shù)據(jù)流P1.3
21、.1圖書(shū)預(yù)定實(shí)現(xiàn)圖書(shū)的 預(yù)定功能ISBN/書(shū)號(hào)管理員根據(jù)讀者給定的書(shū)號(hào)或ISBN,預(yù)定圖書(shū)預(yù)定信息 到書(shū)通知P1.3.2圖書(shū)借閱實(shí)現(xiàn)讀者借 閱圖書(shū)功能圖書(shū)賓浩管理員根據(jù)圖書(shū)編號(hào),借書(shū)給讀 者借書(shū)信息P1.3.3圖書(shū)歸還實(shí)現(xiàn)圖書(shū)的 歸還圖書(shū)編號(hào)根據(jù)圖書(shū)編號(hào)和讀者信息,歸還圖書(shū)還書(shū)信息P1.3.4圖書(shū)損壞、 丟失 處理根據(jù)被損壞 或丟失的圖 書(shū),對(duì)讀者進(jìn) 行處罰圖書(shū)編號(hào)當(dāng)讀者借閱的圖書(shū)被損壞或者 丟失時(shí),要接受不同程度的處 罰,同時(shí)實(shí)現(xiàn)圖書(shū)的出庫(kù)處理圖書(shū)信息P1.3流通管理圖書(shū)的基本 流通管理ISBN/書(shū)號(hào)管理員根據(jù)讀者的要求, 實(shí)現(xiàn)圖 書(shū)的基本流通借還信息P1.5.1統(tǒng)計(jì)歷史 借閱信息統(tǒng)計(jì)歷史上
22、 的借閱信息還書(shū)信息從圖數(shù)借還信息表中,統(tǒng)計(jì)還書(shū) 信息,即歷史借閱信息歷史借閱 信息表P1.5.2統(tǒng)計(jì)借閱 信息統(tǒng)計(jì)現(xiàn)在的 借書(shū)信息借書(shū)信息從圖書(shū)借還信息表中, 統(tǒng)計(jì)借書(shū) 記錄,即借閱信息借閱信息表§ 3.5.3 據(jù)存儲(chǔ)字典數(shù)據(jù)存儲(chǔ)字典主要描述流程圖中的數(shù)據(jù)存儲(chǔ)項(xiàng)目的標(biāo)號(hào)含義,如表3-8所示表3-8數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù) 存儲(chǔ) 編p數(shù)據(jù) 存儲(chǔ)名稱輸入 數(shù)據(jù)流輸出 數(shù)據(jù)流存儲(chǔ)組成說(shuō)明F0到書(shū)通知單到數(shù)通知一讀者編號(hào)+讀者姓名+ISBN+圖書(shū)編號(hào)+ 圖書(shū)名稱+預(yù)定日期通知預(yù)定圖書(shū) 的借閱者F1圖書(shū)借還 信息表借書(shū)信息 還書(shū)信息一讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還
23、日期+罰 金+描述存放所有讀者 的借書(shū)、還書(shū) 信息F2歷史圖書(shū) 信息表圖書(shū)信息一圖力編勺+ ISBN+圖力名稱 +出版社+圖書(shū)單價(jià)存放出庫(kù)的圖 書(shū)的基本信息F3圖書(shū)預(yù)定 信息表預(yù)定信息一讀者編號(hào)+ 讀者女4名+ISBN +圖書(shū)名稱+預(yù)定日期存放讀者預(yù)/E 圖書(shū)的 信息F4圖書(shū)借還 信息表罰金一讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+描述將針對(duì)讀者的 罰金信息存放 入表中F5圖書(shū)借還 信息表借還信息還書(shū)信 息、借書(shū) 信息讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+描述從該總信息記 錄中統(tǒng)計(jì)分項(xiàng) 記錄F6歷史借閱 信息表還
24、書(shū)記錄一讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+還書(shū)日期+應(yīng)還日期+罰 金+描述從借還記錄中 統(tǒng)計(jì)處歷史借 閱記錄F7借閱信息表借書(shū)記錄一讀者編號(hào)+讀者姓名+圖書(shū)編號(hào)+圖書(shū)名 稱+借書(shū)日期+應(yīng)還日期從借還記錄中 統(tǒng)計(jì)借閱信息§ 3.5.4 部實(shí)體字典外部實(shí)體描述如表3-9所示。表3-9外部實(shí)體字典(部分)外部實(shí)體 編R外部實(shí)體 名稱簡(jiǎn)述邏輯處理輸入 數(shù)據(jù)流輸出 數(shù)據(jù)流S2圖書(shū)圖書(shū)館中的可供借閱的圖書(shū)一一圖書(shū)編號(hào)/ISBNS3管理員圖書(shū)管理人員,實(shí)現(xiàn)各種管理操作一一一§ 3.5.5 據(jù)描述字典數(shù)據(jù)描述字典主要描述系統(tǒng)中的主要數(shù)據(jù)項(xiàng)信息。本文檔主要針對(duì)流通管理和統(tǒng)計(jì)
25、 管理進(jìn)行主要數(shù)據(jù)項(xiàng)的描述,如表 3-10所示。表3-10數(shù)據(jù)描述字典(部分)數(shù)據(jù)項(xiàng) 編R數(shù)據(jù)項(xiàng) 名稱其他名稱簡(jiǎn)述回長(zhǎng)度01ISBNISBN編號(hào)相同的圖書(shū)具有相同的ISBNchar1202圖書(shū)編號(hào)書(shū)號(hào),條形 碼圖書(shū)的唯一標(biāo)識(shí)char603圖書(shū)名稱書(shū)名圖書(shū)的名稱char2004借書(shū)日期一借書(shū)的時(shí)間char1005應(yīng)還日期規(guī)定還書(shū)日期規(guī)定還書(shū)的時(shí)間char1006還書(shū)日期實(shí)際還書(shū)日期還書(shū)的真實(shí)時(shí)間char1007罰金罰款對(duì)讀者超期或丟失、損壞圖書(shū)后,要求賠 償?shù)慕痤~float808描述罰款原因 描述用來(lái)描述產(chǎn)生罰金的原因varchar5009出版社圖書(shū) 出版社圖書(shū)的出版社char2010圖書(shū)單價(jià)書(shū)
26、價(jià)每本圖書(shū)的價(jià)格float811借書(shū)證號(hào)借書(shū)證每個(gè)讀者借書(shū)證的編號(hào)char7編R第4章總體設(shè)計(jì)§ 4.1 計(jì)目標(biāo)概要設(shè)計(jì)是軟件開(kāi)發(fā)過(guò)程中的一個(gè)階段,在這個(gè)階段需要完成一些明確的事情。概要設(shè)計(jì)階段的基本目的是回答“概括的說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)? ”。通過(guò)這個(gè)階段,確定系統(tǒng)的組成模塊。本圖書(shū)管理系統(tǒng)由讀者管理、圖書(shū)管理、流通管理、統(tǒng)計(jì)管理、查 詢管理5個(gè)大模塊組成。每個(gè)模塊又由自己的子模塊組成。§ 4.2 件結(jié)構(gòu)圖針對(duì)流通管理模塊和統(tǒng)計(jì)管理模塊畫(huà)出軟件結(jié)構(gòu)圖。1 .流通管理模塊軟件結(jié)構(gòu)圖流通管理主要完成圖書(shū)預(yù)定、圖書(shū)借閱、圖書(shū)歸還和圖示丟失、損壞處理功能。軟 件結(jié)構(gòu)圖如圖4-1所
27、示。圖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)圖§ 4.3 HIPO 圖1. H圖(層次圖)圖4-3層次圖2. IPO 圖HIPO圖是“層次圖加輸入/處理/輸出圖”。為了使HIPO圖具有可追蹤性,在H圖里 除了最頂層方框之外,每個(gè)方框都加入編號(hào)。同時(shí)和H圖中每個(gè)方框相對(duì)應(yīng),有一張IPO圖描繪這個(gè)方框代表的模塊的處理過(guò)程。本文檔針對(duì)流通管理和統(tǒng)計(jì)管理模塊, 畫(huà)出IPO圖。流通管理IPO圖如圖4-4所示, 統(tǒng)計(jì)管理IPO圖如圖4-5所示IPO 圖系統(tǒng):圖書(shū)管理系統(tǒng) 模塊:
28、流通管理模塊編號(hào): P3.0作者:白利艷日期: 2010-6-23被調(diào)用:圖書(shū)預(yù)定、圖書(shū)借閱圖書(shū)歸還圖書(shū)損壞、丟失處理調(diào)用:圖書(shū)輸入:圖書(shū)編號(hào)ISBN輸出:到書(shū)通知單圖書(shū)預(yù)定信息表 歷史圖書(shū)信息表 圖書(shū)借還信息表圖4-5統(tǒng)計(jì)管理IPO圖讀者在管理員的操作下實(shí)現(xiàn)圖書(shū)的預(yù)定、借閱、歸還 實(shí)現(xiàn)讀者罰款統(tǒng)計(jì),同時(shí)記錄損壞、丟失圖書(shū)的信息局部數(shù)據(jù)元素:注釋:無(wú)ISBN 、圖書(shū)編號(hào)借書(shū)證號(hào)圖4-4流通管理IPO圖IPO 圖作者:白利艷日期: 2010-6-23系統(tǒng):圖書(shū)管理系統(tǒng) 模塊:統(tǒng)計(jì)管理模塊編號(hào): P4.0被調(diào)用:統(tǒng)計(jì)歷史借閱信息 統(tǒng)計(jì)借閱信息調(diào)用:借還信息表輸入:還書(shū)信息借書(shū)信息輸出:歷史借閱信息
29、表 借閱信息表處理:由管理員進(jìn)行借還信息的分類統(tǒng)計(jì)局部數(shù)據(jù)元素:ISBN、圖書(shū)編號(hào)借書(shū)證號(hào)注釋:無(wú) 第5章詳細(xì)設(shè)計(jì) 5.1 5.1根本任務(wù)依據(jù)軟件工程的基本原理,詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定應(yīng)該怎樣具體實(shí)現(xiàn)所要 求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,具 體來(lái)說(shuō)就是把經(jīng)過(guò)總體設(shè)計(jì)得到的各個(gè)模塊詳細(xì)的加以描述。 5.2 程序流程圖1 .系統(tǒng)主程序流程圖圖5-1主程序流程圖2 .系統(tǒng)的模塊流程圖根據(jù)圖5-1主程序流程圖,得出統(tǒng)計(jì)管理流程圖(如圖5-2所示)和流通管理流程圖 (如圖5-3所示)。圖5-3流通管理流程圖3 .流通管理子模塊流程圖根據(jù)圖5-3的流通管理流程圖,繼續(xù)往下劃分,得到流通管理各子模塊的流程圖。如圖5-4、圖5-5、圖5-6、圖5-7所示圖5-4圖書(shū)預(yù)定流程圖圖5-5圖書(shū)借閱流程圖圖5-6圖書(shū)歸還流程圖圖5-7圖書(shū)丟失、損壞處理流程圖4 5.3詳細(xì)設(shè)計(jì)說(shuō)明流通管理模塊包括以下內(nèi)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度大型運(yùn)動(dòng)會(huì)安防系統(tǒng)合同
- 2024年度大數(shù)據(jù)分析服務(wù)合同標(biāo)的明細(xì)
- 2024年專用:租賃合同保證金條款匯編
- 2024年度居民住宅鋁合金門窗安裝工程合同
- 2024年廢舊物資回收協(xié)議
- 2024工程合規(guī)審查中的黑白合同問(wèn)題探討
- 04版智能硬件研發(fā)與制造分包合同
- 2024年國(guó)際貨運(yùn)代理及倉(cāng)儲(chǔ)物流合作合同
- 2024年度5G基站建設(shè)與運(yùn)營(yíng)合作協(xié)議
- 2024年一年級(jí)數(shù)學(xué)老師家長(zhǎng)會(huì)
- 壓力容器及壓力管道課件
- 部編版小學(xué)語(yǔ)文六年級(jí)上冊(cè)《童年》閱讀測(cè)試題及答案(全冊(cè))
- 山東省濟(jì)南市歷城區(qū)2023-2024學(xué)年五年級(jí)上學(xué)期期中數(shù)學(xué)試卷
- 基本消防知識(shí)考試題庫(kù)200題(通用版)
- 23秋國(guó)家開(kāi)放大學(xué)《法律咨詢與調(diào)解》形考任務(wù)1-4參考答案
- 讀后續(xù)寫(xiě)人與動(dòng)物-天使狗狗的守護(hù)講義 高三英語(yǔ)作文復(fù)習(xí)寫(xiě)作專項(xiàng)
- 課件大班科學(xué)活動(dòng)《有趣的影子》
- 監(jiān)控施工方案四篇
- 某標(biāo)準(zhǔn)件廠冷鐓車間低壓配電系統(tǒng)及車間變電所設(shè)計(jì)(超詳細(xì))
- 紫金礦業(yè)污染事件商業(yè)倫理分析
- 體檢指標(biāo)分析課件
評(píng)論
0/150
提交評(píng)論