資源描述:
《圖書管理系統(tǒng)需求分析報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、圖書管理系統(tǒng)需求分析報告目錄圖書管理系統(tǒng)需求分析報告21.引言21.1編寫目的21.2項目背景21.3相關(guān)定義22.需求概述32.1目標(biāo)32.2用戶類和特征32.3運(yùn)行環(huán)境33.需求分析33.1數(shù)據(jù)需求33.2事物需求43.3系統(tǒng)的業(yè)務(wù)流程圖63.4數(shù)據(jù)流程圖73.5數(shù)據(jù)字典103.6確定用例及編寫用例文檔164.非功能需求194.1性能需求195.故障處理206.外部接口需求206.1硬件接口206.2軟件接口2121圖書管理系統(tǒng)需求分析報告1.引言1.1編寫目的軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項目需要滿足的條件和限制。在軟件工程項目中,
2、首先要獲取用戶的需求,通過對軟件需要的提取、分析、文檔化和驗證,為進(jìn)一步的設(shè)計和實現(xiàn)提供數(shù)據(jù)。軟件需求與其他活動也密切相關(guān),如軟件測試、配置管理和質(zhì)量管理等。本需求的編寫是為了研究利用大型數(shù)據(jù)庫做基礎(chǔ)的圖書管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時它也是進(jìn)行項目策劃、概要設(shè)計和詳細(xì)設(shè)計的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗收和測試的依據(jù)。1.2項目背景本項目的名稱:圖書管理系統(tǒng)。圖書管理系統(tǒng)這任務(wù)提出與開發(fā)者為某學(xué)生的課程設(shè)計,用戶是學(xué)校圖書館。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計的,可以完成讀者登記、購入新書、讀者借還書、圖書注銷等。1.3相關(guān)定義數(shù)
3、據(jù)流圖(DataFlowDiagram):簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典:它是數(shù)據(jù)的信息的集合,即對數(shù)據(jù)流圖中包含的所有元素的定義的集合。其作用是為設(shè)計人員提供關(guān)于數(shù)據(jù)描述的信息。數(shù)據(jù)字典應(yīng)該由對以下四類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量(即數(shù)據(jù)元素)、數(shù)據(jù)存儲、處理。212.需求概述2.1目標(biāo)“圖書管理系統(tǒng)”主要提供圖書信息和讀者基本信息的維護(hù)以及借閱等功能。本系統(tǒng)是提高圖書管理工作的效率,減少相關(guān)
4、人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實施。2.2用戶類和特征最高用戶是圖書管理員和讀者,圖書管理員需要進(jìn)行用戶的創(chuàng)建、修改和刪除等工作,要求具備計算機(jī)知識,如權(quán)限管理等。讀者是普通用戶,具備一定的計算機(jī)操作即可。2.3運(yùn)行環(huán)境服務(wù)器:CPUP41GHz以上;內(nèi)存256M以上配置。由于服務(wù)器將存儲大量圖書資料,建議準(zhǔn)備100G以上硬盤、并預(yù)留磁盤擴(kuò)充接口??蛻舳耍篊PUC433MHz以上;硬盤:200M以上空白空間;內(nèi)存:128M以上配置。軟件運(yùn)行環(huán)境:服務(wù)器:Windows2000Server、Windows2000
5、AdvancedServer、Windows2003均可;MicrosoftSQLServer2000或2005??蛻舳耍篧indows98、WindowsMe、Windows2000、WindowsXP系統(tǒng)均能正常運(yùn)行。建議使用WindowsXP或Windows2000操作系統(tǒng)。3.需求分析3.1數(shù)據(jù)需求圖書館管理信息系統(tǒng)需要完成功能主要有:1)讀者基本信息的輸入,包括借書證編號、讀者姓名、讀者性別等。2)讀者基本信息的查詢、修改,包括讀者借書證編號、讀者姓名、讀者性別等。3)書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號、類別名稱。211)書籍類
6、別信息的查詢、修改,包括類別編號、類別名稱。2)書籍庫存信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。3)書籍庫存信息的查詢,修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。4)借書信息的輸入,包括讀者借書證編號、書籍編號、借書日期。5)借書信息的查詢、修改,包括借書證編號、借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期等。6)還書信息的輸入,包括借書證編號、書籍編號、還書日期。7)還書信息的查詢和修改,包括還書讀者借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日
7、期等。8)超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號,書籍編號,罰款金額。9)超期還書罰款查詢,刪除,包括讀者借書證編號、讀者姓名、書籍編號、書籍名稱,罰款金額等10)管理員管理:包括創(chuàng)建讀者用戶信息、刪除讀者用戶信息、添加圖書信息、刪除圖書信息。11)超級管理員管理:包括創(chuàng)建管理員用戶信息、刪除管理員用戶信息、創(chuàng)建讀者用戶信息、刪除讀者用戶信息、添加圖書信息、刪除圖書信息。3.2事物需求1)在讀者信息管理部分,要求:a.可以查詢讀者信息。b.可以對讀者信息進(jìn)行添加及刪除的操作。2)在書籍信息管理部分,要求:a.可以瀏覽書籍信息,要求
8、:b.可以對書籍信息進(jìn)行維護(hù),包括添加及刪除的操作。3)在借閱信息管理部分,要求:。a.可以瀏