下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、word專業(yè)資料第 1 章問題定義.1 引言圖書管理系統(tǒng)是智能辦公系統(tǒng)的重要組成部分。目前,圖書管理系統(tǒng)正以方 便、快捷的優(yōu)點(diǎn)慢慢滲入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來, 提高管理效率,減輕管理人員的工作量,減小出錯(cuò)概率,使讀者可以花更多的時(shí) 間在選擇圖書上。從而使人們有更多時(shí)間來獲取信息、了解信息、掌握信息。采 用數(shù)據(jù)庫(kù)技術(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ā)展,
2、當(dāng)今社會(huì)正向著信息化前進(jìn),信息系統(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 V
3、isual Studio 2005文檔開發(fā)工具:Microsoft office下的Word、Visio、Project等系統(tǒng)開發(fā)語(yǔ)言:C#、SQL Sever等軟件工程導(dǎo)論課程設(shè)計(jì)2運(yùn)行平臺(tái):Windows XP數(shù)據(jù)庫(kù):SQL Server 2005第 2 章可行性研究2.1 系統(tǒng)目標(biāo)方便圖書館管理人員對(duì)圖書和用戶信息的管理, 能夠輕松快捷的管理借閱事 務(wù),同時(shí)也方便讀者隨時(shí)隨地的對(duì)圖書進(jìn)行查詢等。2.2 功能要求1.性能:讀者信息、圖書信息的數(shù)據(jù)庫(kù)錄入;讀者信息、圖書信息的增加、刪 除、修改及查詢;圖書借閱;圖書借閱信息的記錄及查詢。2.輸入:讀者信息,圖書信息。3.輸出:讀者信息,圖書信
4、息,借閱信息、借閱證。5.安全與保密要求:登錄系統(tǒng)時(shí),需驗(yàn)證身份和密碼;不同身份的登錄者,具 有不同的使用權(quán)限。6.完成期限:2010/6/212010/7/22.3 可行性研究方法主要為對(duì)現(xiàn)有圖書管理系統(tǒng)的分析和研究比較的方法。4.基本的數(shù)據(jù)流程和處理流程:圖 2-1 基本數(shù)據(jù)和處理流程word專業(yè)資料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)書目,上報(bào)計(jì)劃。進(jìn)行統(tǒng)計(jì)分析等。3.系統(tǒng)的實(shí)施方案:本系
5、統(tǒng)客戶端擬采用Windows XP操作系統(tǒng),服務(wù)器采 用WindowsXP操作系統(tǒng),前端開發(fā)語(yǔ)言使用C# ,同時(shí)使用SQL server數(shù) 據(jù)庫(kù)管理系統(tǒng)4.投資方案:由小組自行集資。2.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)的資源非 常的小。已有軟件和硬件配置均能滿足需要。3.經(jīng)濟(jì)可行性:服務(wù)端及客戶端的支出
6、使用原有設(shè)備即可。但是對(duì)軟件有一次 性軟件費(fèi)用支出和定期性軟件維護(hù)支出。軟件使用后,能夠減少人力的支出和維護(hù)。預(yù)計(jì)兩年之內(nèi)能夠回收投資。4.法律可行性:本軟件屬項(xiàng)目組開發(fā),符合法律的各項(xiàng)規(guī)定。軟件工程導(dǎo)論課程設(shè)計(jì)45.使用可行性:軟件針對(duì)普通的的小型圖書館,對(duì)使用人員沒有特殊限制,管 理人員、各種讀者等均可使用。界面友好,操作簡(jiǎn)單,能夠保證大多數(shù)用戶 使用該系統(tǒng)的要求。26 結(jié)論通過可行性的一系列分析可得出結(jié)論,在現(xiàn)有的條件下,系統(tǒng)的開發(fā)方案是 可行的。開發(fā)條件具備,可以開始進(jìn)行實(shí)際開發(fā)。第 3 章需求分析3.1 引言.1.1編寫目的需求分析的目的是讓讀者能夠基本了解本系統(tǒng)的開發(fā)目的, 開發(fā)方
7、法, 以及 目前的硬件、軟件的情況和開發(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é)出版社,20062.鄭人杰.實(shí)用軟件工程北京:清華大學(xué)出版社,20033.張海藩.軟件工程導(dǎo)論北京:清華大學(xué)出版社
8、,2008word專業(yè)資料3.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),提高工作效率,而且方便用戶查詢、借閱。成功標(biāo)準(zhǔn):在使用本系統(tǒng)后,圖書館工作人員
9、的工作效率大大提高,且對(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ù)倉(cāng)庫(kù)做基礎(chǔ)準(zhǔn)備。本系統(tǒng)采用最新的計(jì)算機(jī)技術(shù),界面友好、操作方便,管理員可以針對(duì)不同 需求分類、排序、查詢、統(tǒng)計(jì),方便讀者和其他部門根據(jù)自己的需求準(zhǔn)確、快速 地查詢圖書信息,實(shí)現(xiàn)以計(jì)算機(jī)輔助形式代替?zhèn)鹘y(tǒng)的手工查找形式,減輕圖書信息管理人員的勞動(dòng)強(qiáng)度,提高
10、圖書館的工作效率和水平,更好地為讀者服務(wù),從 而使圖書和讀者管理更加合理化和科學(xué)化。軟件工程導(dǎo)論課程設(shè)計(jì)62.主要特性管理員與讀者的登錄;圖書信息、讀者信息的檢索;圖書預(yù)訂、借閱和歸還;圖書信息的增添、刪除、修改;讀者信息的增添、刪除、修改;圖書借閱信息查詢;借閱證的掛失、補(bǔ)辦,圖書丟失損壞處理等。23范圍和局限性1.初始版本和后續(xù)版本的區(qū)別,如圖表31所示。表 3-1 版本范圍特性版本 1版本 21圖書編目工作效率低解決了圖書編目難的問題2圖書整理工作效率低新版本圖書已按類別編目,整理起來效率高,極大的降低錯(cuò)誤率3界面不夠美觀改善界面美觀2.局限性和排斥性所有管理員和讀者只有登錄后才可以查看
11、或進(jìn)行相關(guān)操作,不允許匿名登 錄。24業(yè)務(wù)上下文1.涉眾該圖書信息管理系統(tǒng)涉眾如表32所示。word專業(yè)資料表 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)內(nèi)、+-4V.讀者詢所需圖書,方系統(tǒng)登錄后才能檢索便快捷圖書信息2.項(xiàng)目?jī)?yōu)先級(jí)表 3-3 項(xiàng)目?jī)?yōu)先級(jí)因素具體干活者約束條件自由度進(jìn)度限制在兩周內(nèi)完成任務(wù)特性安排實(shí)現(xiàn)的特性必須可操作質(zhì)
12、量必須通過驗(yàn)收測(cè)試、安全性測(cè)試;所有的安全事務(wù)都必須遵守現(xiàn)有的安全標(biāo)準(zhǔn)工作人員小組所有成員小組成員只有三個(gè)軟件工程導(dǎo)論課程設(shè)計(jì)8費(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ù)訂圖書2用例描述表 3-5 用例描述用例 ID1用例名稱系統(tǒng)登錄創(chuàng)建者白利艷創(chuàng)建日期2010 年 6 月 23參與者圖書管理員、讀者word專業(yè)資料描述參與者應(yīng)該為在庫(kù)的讀者。讀者利用自己的借書正號(hào)登錄系統(tǒng),管理
13、員可以直接登錄系統(tǒng)。登錄是會(huì)進(jìn)行身份認(rèn)證, 確認(rèn)改使用者的信息在數(shù)據(jù)庫(kù) 中。前置條件需連校園網(wǎng)后置條件顯示讀者基本信息和借閱信息用例 ID2用例名稱預(yù)訂圖書創(chuàng)建者白利艷創(chuàng)建日期2010 年 6 月 23參與者讀者、管理員描述讀者查詢到自己所需圖書之后,假若沒有庫(kù)存,將ISBN 告知管理員,由管理員實(shí)現(xiàn)讀者的圖書預(yù)訂。前置條件擁有自己的借書證號(hào),已經(jīng)借閱的圖書沒有超過規(guī)定借閱的最大數(shù)目后置條件修改讀者借閱信息及圖書被借閱信息軟件工程導(dǎo)論課程設(shè)計(jì)103.3 任務(wù)概述31目標(biāo)本系統(tǒng)通過計(jì)算機(jī)技術(shù)給圖書管理人員和讀者帶來便利。包括:1.減少人力與管理費(fèi)用;2.提高信息準(zhǔn)確度;3.改進(jìn)管理和服務(wù);4.建
14、立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率;5.簡(jiǎn)便、信息化程度高的圖書管理流程;32用戶特點(diǎn)本軟件的最終用戶是面向管理員(圖書管理員)、讀者(分類讀者)等,他們都具 有一定得計(jì)算機(jī)應(yīng)用基礎(chǔ),可以比較熟練的操作計(jì)算機(jī)。管理員和讀者都是經(jīng)常 性用戶。33假定和約束建議使用壽命:5年硬件條件:PC機(jī)運(yùn)行環(huán)境:Windows XP數(shù)據(jù)庫(kù):SQL Server 200534功能需求1.圖書管理1)圖書類別管理:增、刪、改等管理。2)圖書信息管理:新書入庫(kù),圖書購(gòu)入后由圖書管理人員將書籍編碼并將 其具體信息錄入書籍信息表。書籍信息修改,書籍信息由于工作人員的 疏忽而出現(xiàn)錯(cuò)誤時(shí),可word專業(yè)資
15、料修改其信息。3)出版社管理:增、刪、改等管理。4)圖書注銷:某一部分圖書會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有使用的價(jià)值,或者圖書被損壞,這些圖書就要從圖書信息表中的除去,即圖書的出庫(kù)。2.讀者管理1)讀者類別信息管理:增、刪、改等管理。2)讀者信息管理:辦理、掛失、錄入、修改、刪除讀者信息。3.流通管理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)
16、圖書丟失、損壞處理:如果圖書丟失或者損壞,根據(jù)罰款規(guī)則計(jì)算罰款, 同時(shí)記錄需要出庫(kù)的圖書信息。4.統(tǒng)計(jì)管理:按類別統(tǒng)計(jì)借還信息。5.查詢管理:管理員按不同方式查詢,讀者按不同方式查詢。3.4 數(shù)據(jù)流圖41頂層數(shù)據(jù)流圖圖書管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖3-1所示軟件工程導(dǎo)論課程設(shè)計(jì)12圖 3-1 頂層數(shù)據(jù)流圖42級(jí)數(shù)據(jù)流圖word專業(yè)資料根據(jù)頂層數(shù)據(jù)流圖,繼續(xù)向下分解,得到一級(jí)數(shù)據(jù)流圖。如圖3-2所示圖 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。軟件工程導(dǎo)論課
17、程設(shè)計(jì)14D9罰金圖書借還信息表圖 3-3 流通管理數(shù)據(jù)流圖word專業(yè)資料圖 3-4 統(tǒng)計(jì)管理數(shù)據(jù)流圖3.5 數(shù)據(jù)字典.5.1數(shù)據(jù)流字典數(shù)據(jù)流字典主要描述流程圖中的數(shù)據(jù)流的標(biāo)號(hào)含義,如表3-6所示表 3-6 數(shù)據(jù)流字典數(shù)據(jù)流數(shù)據(jù)流簡(jiǎn)述數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)流組成編號(hào)名稱來源去向DO到書預(yù)定的圖書圖書預(yù)定到書通知單讀者編號(hào)+讀者姓名+ISBN+圖書編通知到達(dá)時(shí)產(chǎn)生號(hào)的通知信息+圖書名稱+預(yù)定日期D1ISBN能夠標(biāo)識(shí)同S2圖書預(yù)定ISBN/圖書編號(hào)編號(hào)樣的圖書軟件工程導(dǎo)論課程設(shè)計(jì)16或書號(hào)D2圖書圖書S2圖書借閱圖書編號(hào)編號(hào)唯一標(biāo)識(shí)D3借書借書時(shí)產(chǎn)生圖書借閱圖書借還讀者編號(hào)+讀者姓名+圖書編號(hào)+圖信息
18、的記錄模塊信息表書名稱+借書日期+應(yīng)還日期D4圖書圖書S2圖書歸還圖書編號(hào)編號(hào)唯一標(biāo)識(shí)D5還書還書時(shí)產(chǎn)生圖書歸還圖書借還讀者編號(hào)+讀者姓名+圖書編號(hào)+圖信息的記錄模塊信息表書名稱+還書日期+罰金+描述D6圖書圖書S2圖書損壞、丟圖書編號(hào)編號(hào)唯一標(biāo)識(shí)失處理D7圖書圖書的基本圖書損歷史圖書圖書編號(hào)+ISBN+圖書名稱信息信息壞、丟失信息表+出版社+圖書單價(jià)處理模塊D8預(yù)定圖書預(yù)定產(chǎn)圖書預(yù)定圖書預(yù)定讀者編號(hào)+讀者姓名+ISBN信息生的記錄模塊信息表+圖書名稱+預(yù)定日期D9罰金將罰金添加圖書損圖書借還讀者編號(hào)+讀者姓名+圖書編號(hào)+圖入相應(yīng)的借壞、丟失信息表書名稱+還書日期+罰金+描述閱信息中處理模塊D
19、10SBN/ 圖 圖書的標(biāo)識(shí)圖書流通管理模塊圖書編號(hào)/ISBN書編號(hào)D11借還圖書的流通管理圖書借還讀者編號(hào)+讀者姓名+圖書編號(hào)+圖word專業(yè)資料信息借還記錄模塊信息表書名稱+借書日期+還書日期+應(yīng)還日期+罰金+描述D12還書圖書歸還產(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)+圖信息的記錄信息表信息模
20、塊書名稱+借書日期+應(yīng)還日期D15借書借書時(shí)產(chǎn)生圖書借還借閱信息表讀者編號(hào)+讀者姓名+圖書編號(hào)+圖記錄的記錄信息表書名稱+借書日期+應(yīng)還日期.5.2數(shù)據(jù)處理字典數(shù)據(jù)處理字典主要描述流程圖中的數(shù)據(jù)處理項(xiàng)的編號(hào)含義,如表3-7所示表 3-7 數(shù)據(jù)處理字典處理邏處理邏輯簡(jiǎn)述輸入處理描述輸出輯編號(hào)名稱數(shù)據(jù)流數(shù)據(jù)流P1.3.1圖書預(yù)定實(shí)現(xiàn)圖書的ISBN/書號(hào)管理員根據(jù)讀者給定的書號(hào)預(yù)定信息預(yù)定功能或 ISBN,預(yù)定圖書到書通知P1.3.2圖書借閱實(shí)現(xiàn)讀者借圖書賓浩管理員根據(jù)圖書編號(hào),借書給借書信息閱圖書功能、+ -4V.讀者軟件工程導(dǎo)論課程設(shè)計(jì)18P1.3.3圖書歸還實(shí)現(xiàn)圖書的歸還圖書編號(hào)根據(jù)圖書編號(hào)和
21、讀者信息, 歸還圖書還書信息P1.3.4圖書損根據(jù)被損壞圖書編號(hào)當(dāng)讀者借閱的圖書被損壞或圖書信息壞、丟失或丟失的圖者丟失時(shí),要接受不冋程度的處理書,對(duì)讀者處罰,同時(shí)實(shí)現(xiàn)圖書的出庫(kù)處進(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所
22、示表 3-8 數(shù)據(jù)存儲(chǔ)字典數(shù)據(jù)數(shù)據(jù)輸入輸出存儲(chǔ)組成說明存儲(chǔ)存儲(chǔ)名稱數(shù)據(jù)流數(shù)據(jù)流編號(hào)F0到書通知單到數(shù)通知讀者編號(hào)+讀者姓名+ISBN+圖書通知預(yù)定圖編號(hào)+圖書名稱+預(yù)定日期書的借閱者F1圖書借還借書信息一讀者編號(hào)+讀者姓名+圖書編號(hào)+圖存放所有讀word專業(yè)資料信息表還書信息書名稱+借書日期+還書日期+應(yīng)還日期+罰金+描述者的借書、還書信息F2歷史圖書圖書信息一圖書編號(hào)+ ISBN+圖書名稱存放出庫(kù)的信息表+出版社+圖書單價(jià)圖書的基本信息F3圖書預(yù)定預(yù)定信息一讀者編號(hào)+讀者姓名+ISBN存放讀者預(yù)信息表+圖書名稱+預(yù)定日期定圖書的信息F4圖書借還罰金一讀者編號(hào)+讀者姓名+圖書編號(hào)+圖將針對(duì)讀者
23、信息表書名稱+借書日期+還書日期+應(yīng)還的罰金信息日期+罰金+描述存放入表中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ì)借閱信息軟件工程導(dǎo)論課程設(shè)計(jì)20.5.4外部實(shí)體字典外部實(shí)體描述如表3-9所示word專業(yè)資料表 3-9 外部實(shí)體字典(部分)外部實(shí)體編號(hào)
24、外部實(shí)體名稱簡(jiǎn)述邏輯處理輸入數(shù)據(jù)流輸出數(shù)據(jù)流S2圖書圖書館中的可供借閱的圖書一一圖書編號(hào)/ISBNS3管理員圖書管理人員,實(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)度01ISBNISBN 編號(hào)相同的圖書具有相同的ISBNchar1202圖書編號(hào)書號(hào),條形碼圖書的唯一標(biāo)識(shí)char603圖書名稱書名圖書的名稱char2004借書日期一借書的時(shí)間char1005應(yīng)還日期規(guī)定還書日期規(guī)定還書的時(shí)間char1006還書日
25、期實(shí)際還書的真實(shí)時(shí)間char10還書日期軟件工程導(dǎo)論課程設(shè)計(jì)2207罰金罰款對(duì)讀者超期或丟失、損壞圖書后,要求賠償?shù)慕痤~float808描述罰款原因描述用來描述產(chǎn)生罰金的原因varchar5009出版社圖書出版社圖書的出版社char2010圖書單價(jià)書價(jià)每本圖書的價(jià)格float811借書證號(hào)借書證編號(hào)每個(gè)讀者借書證的編號(hào)char7第 4 章總體設(shè)計(jì)4.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
26、個(gè)大模塊組成。每個(gè)模塊又由自己的子模塊組成。4.2 軟件結(jié)構(gòu)圖針對(duì)流通管理模塊和統(tǒng)計(jì)管理模塊畫出軟件結(jié)構(gòu)圖。1.流通管理模塊軟件結(jié)構(gòu)圖流通管理主要完成圖書預(yù)定、圖書借閱、圖書歸還和圖示丟失、損壞處理功能。軟件結(jié)構(gòu)圖如圖4-1所示。word專業(yè)資料流通管理圖書借還圖書預(yù)訂ri圖書借閱圖書歸還流通管理軟件結(jié)構(gòu)圖圖 4-1軟件結(jié)構(gòu)圖統(tǒng)計(jì)管理借還信息輸入輸出統(tǒng)計(jì)處理借還信息信圖歷圖書編號(hào)還書信息借書信息還書信息借 還信預(yù)訂信息、到書通知借書信息借還信息借還信、罰金ISBN/圖書編號(hào)ISBN/圖書編號(hào)ISBN/圖書,編號(hào)信息還信息、罰 金、圖書信 息、到書通知2.統(tǒng)計(jì)管理模塊軟件結(jié)構(gòu)圖圖書編號(hào)借書信息、
27、還書信息:通信息如圖4-2所示。統(tǒng)計(jì)管理模塊主要完成統(tǒng)計(jì)歷史借閱信息和統(tǒng)計(jì)借閱信息功能。借閱信預(yù)定信息、借圖書損壞、丟失處理史借閱信息表借閱信息表書借還信息表輸入ISBN圖書編號(hào)流通處理. 至輸岀A Xf預(yù)定信息、 借 還信息、罰 金、圖書信 息、到書通知息.心、統(tǒng)計(jì)歷史息 .統(tǒng)計(jì)借閱信息借閱信息圖 4-2 統(tǒng)計(jì)管理軟件結(jié)構(gòu)圖訊 3 HIPO 圖軟件工程導(dǎo)論課程設(shè)計(jì)24圖 4-3 層次圖2.IPO圖HIPO圖是“層次圖加輸入/處理/輸出圖”。為了使HIPO圖具有可追蹤性, 在H圖里除了最頂層方框之外,每個(gè)方框都加入編號(hào)。同時(shí)和H圖中每個(gè)方框 相對(duì)應(yīng),有一張IPO圖描繪這個(gè)方框代表的模塊的處理過
28、程。本文檔針對(duì)流通管理和統(tǒng)計(jì)管理模塊,畫出IPO圖。流通管理IPO圖如圖4-4所示,統(tǒng)計(jì)管理IPO圖如圖4-5所示。word專業(yè)資料軟件工程導(dǎo)論課程設(shè)計(jì)26IPOIPO 圖系統(tǒng):圖書管理系統(tǒng)作者:白利艷日期:2010-6-23調(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 圖系統(tǒng):圖書管理系統(tǒng)模塊:統(tǒng)計(jì)管理模塊編號(hào):P4.0作者:白利艷日期:2010-6-23被調(diào)用:統(tǒng)計(jì)歷史借閱信息
29、 統(tǒng)計(jì)借閱信息調(diào)用:借還信息表輸入:還書信息借書信息輸出:歷史借閱信息表 借閱信息表處理:處理:由管理員進(jìn)行借還信息的分類統(tǒng)計(jì)局部數(shù)據(jù)元素:ISBN、圖書編號(hào)借書證號(hào)注釋:無IPOIPO 圖word專業(yè)資料模塊:流通管理模塊編號(hào):P3.0被調(diào)用:圖書預(yù)定、圖書借閱圖書歸還圖書損壞、丟失處理圖 4-5 統(tǒng)計(jì)管理 IPO 圖第 5 章詳細(xì)設(shè)計(jì)5.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ì)的加以描述。5.2 程序流程圖軟件工程導(dǎo)論課程設(shè)
30、計(jì)281.系統(tǒng)主程序流程圖圖 5-1 主程序流程圖2.系統(tǒng)的模塊流程圖word專業(yè)資料根據(jù)圖5-1主程序流程圖,得出統(tǒng)計(jì)管理流程圖(如圖5-2所示)和流通管理 流程圖(如圖5-3所示)。圖 5-2 統(tǒng)計(jì)管理流程圖圖 5-3 流通管理流程圖3.流通管理子模塊流程圖根據(jù)圖5-3的流通管理流程圖,繼續(xù)往下劃分,得到流通管理各子模塊的流 程圖。如圖5-4、圖5-5、圖5-6、圖5-7所示。軟件工程導(dǎo)論課程設(shè)計(jì)30NcYdNefYg繼續(xù)?N退出habcNY罰款deYfN退出g更新 數(shù)據(jù)庫(kù)讀入 圖書編號(hào)圖 5-4 圖書預(yù)定流程圖確認(rèn)?更新Y數(shù)據(jù)庫(kù)超期?繼續(xù)?開始借書證號(hào)借書證號(hào)合法?讀入_ d讀入圖書ISBN編號(hào)Y圖 5-5確認(rèn)?數(shù)據(jù)庫(kù)繼續(xù)?退出圖書借閱流程圖入口讀入圖書編號(hào)1Y圖書注銷1F罰款i更新 數(shù)據(jù)庫(kù)繼續(xù)?N丟失?退出NNYcdefword專業(yè)資料圖 5-6 圖書歸還流程圖圖 5-7 圖書丟失、損壞處理流程圖5.3 詳細(xì)設(shè)計(jì)說明流通管理模塊包括以下內(nèi)容:1.圖書預(yù)定:為讀者借閱圖書提供方便,當(dāng)預(yù)定的圖書存在時(shí),及時(shí)生成到書 通知單。2.圖書借閱:讀入借書證號(hào),自動(dòng)判斷是否合法,然后通過掃描槍讀入所需借 閱
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 郵輪旅行管理課程設(shè)計(jì)
- 2024至2030年海綿鎘項(xiàng)目投資價(jià)值分析報(bào)告
- 飛機(jī)裝配 課程設(shè)計(jì)
- 課程設(shè)計(jì)自評(píng)價(jià)
- 飛輪夾具課程設(shè)計(jì)
- 銀行培訓(xùn)課程設(shè)計(jì)和開發(fā)
- 采煤課程設(shè)計(jì)平面圖
- 相關(guān)式課程設(shè)計(jì)
- 銑床主傳動(dòng)課程設(shè)計(jì)
- 電網(wǎng)服務(wù)課程設(shè)計(jì)
- 新增值稅法學(xué)習(xí)課件
- 如何反饋與指導(dǎo)-培訓(xùn)課件
- 江蘇省高中名校2025屆高三下學(xué)期一模考試數(shù)學(xué)試題含解析
- 2024年上海市16區(qū)高考英語(yǔ)一模試卷聽力部分匯編(附14區(qū)聽力音頻)含答案與文本
- 江蘇省南通市2023-2024學(xué)年高二上學(xué)期期末考試物理試題(含答案)
- 中小學(xué)崗位安全工作指南
- 軟件開發(fā)項(xiàng)目移交方案建議
- 2024年房屋租賃補(bǔ)充協(xié)議參考模板(四篇)
- 老年病護(hù)理學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《旅游職業(yè)禮儀》高職旅游專業(yè)全套教學(xué)課件
- 電梯維修安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論