圖書管理系統(tǒng)圖需求分析報(bào)告_第1頁
圖書管理系統(tǒng)圖需求分析報(bào)告_第2頁
圖書管理系統(tǒng)圖需求分析報(bào)告_第3頁
圖書管理系統(tǒng)圖需求分析報(bào)告_第4頁
圖書管理系統(tǒng)圖需求分析報(bào)告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

實(shí)用文檔 圖書管理系統(tǒng)項(xiàng)目需求分析 學(xué)生姓名: 湯清姣 學(xué) 號: 2015270311 班 級: 物聯(lián)網(wǎng)1507 指導(dǎo)教師: 劉洋 目錄.模塊一:1.4模塊二:2.42.5模塊三:模塊四:模塊五:模塊六:6.106.11模塊七:7.47.5引言編寫目的.背景及范圍.術(shù)語.參考資料.項(xiàng)目概述目標(biāo).1產(chǎn)品功能.1開發(fā)環(huán)境.2一般約束.2假設(shè)和依據(jù).2ER 模型及數(shù)據(jù)流圖 數(shù)據(jù)字典層次方框圖 具體需求功能需求(一).6功能需求(二).6功能需求(三) .6功能需求(四) .6功能需求(五).6功能需求(六).6性能需求.6設(shè)計(jì)約束條件.7接口需求.7屬性.7其它需求.7支持信息 .13支持軟件.13設(shè)備.13控制.13文檔.13需求注釋.132圖書管理系統(tǒng)軟件需求分析1 引言隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會生活的各個角落,計(jì)算機(jī)軟件也在各方面得到廣泛應(yīng)用。但是很多校圖書館仍采用手工管理圖書的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足圖書館管理人員對圖書館書籍,讀者資料,借還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此圖書管理系統(tǒng)軟件以提高圖書館的管理效率。1.1 編寫目的軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項(xiàng)目需要滿足的條件和限制。在軟件工程項(xiàng)目中,首先要獲取用戶的需求,通過對軟件需要的提取、分析、文檔化和驗(yàn)證,為進(jìn)一步的設(shè)計(jì)和實(shí)現(xiàn)提供數(shù)據(jù)。軟件需求與其他活動也密切相關(guān),如軟件測試、配置管理和質(zhì)量管理等。本需求的編寫是為了研究利用大型數(shù)據(jù)庫做基礎(chǔ)的圖書管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測試的依據(jù)。1.2 背景及范圍本項(xiàng)目的名稱:圖書管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是重慶市電子工程職業(yè)學(xué)院物聯(lián)網(wǎng)1507梅小英。用戶是學(xué)校圖書館。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計(jì)的,可以完成讀者登記、購入新書、讀者借還書、圖書注銷等主要功能。1.3 定義 需求分析是從客戶的需求中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶業(yè)務(wù)問題的分析,確定系統(tǒng)的功能需求。這個步驟是對理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通機(jī)制,因此,系統(tǒng)的需求分析也應(yīng)該是開發(fā)人員和用戶或客戶一起完成的。1.4 參考資料 C語言程序設(shè)計(jì)-李學(xué)剛 楊丹等五人 高等教育出版社 典型無線傳輸技術(shù)與應(yīng)用-陳良 高等教育出版社數(shù)據(jù)庫技術(shù)與應(yīng)用-SQL server2008 秦婧 編著高等教育出版社Visual Basic 數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版) 劉 韜 駱 娟 何旭洪 編著人民郵電出版社Visual Basic 程序設(shè)計(jì)教程 曾強(qiáng)聰 編著中國水利水電出版社2 項(xiàng)目概述為方便對圖書館書籍,讀者資料,借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序后,圖書館管理人員可以管理讀者的登記,圖書的購入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當(dāng)前借閱情況給出一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以全面掌握圖書的情況。在學(xué)校圖書館內(nèi)部的現(xiàn)有局域網(wǎng)這個網(wǎng)絡(luò)環(huán)境下,信息由各用戶在規(guī)定的權(quán)限下在各自的工作站上錄入,信息上網(wǎng)后各用戶可查詢,調(diào)用,達(dá)到信息共享。3圖書管理系統(tǒng)軟件需求分析2.1 產(chǎn)品描述“圖書管理系統(tǒng)”主要提供圖書信息和讀者基本信息的維護(hù)以及借閱等功能。本系統(tǒng)是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。2.2 產(chǎn)品功能(1) 讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備 (2) 書籍基本信息制定、輸入、修改、查詢,包括書籍編號、類別、關(guān)鍵詞、備注。 (3) 借書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、借書日期、借書期限、備注。 (4) 還書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、還書日期、還書期限、備注。 (5) 有條件、多條件查詢各種信息. 2.3 開發(fā)環(huán)境1)硬件環(huán)境 服務(wù)器 (1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2) 內(nèi)存容量(RAM):至少256M(推薦 512M) 客戶端 (1) 處理器(CPU):Pentium 133M 或更高 (2) 內(nèi)存容量(RAM):64M或更高2)軟件環(huán)境 數(shù)據(jù)庫服務(wù)器端(1) 操作系統(tǒng):Microsoft Windows 2000(2) 數(shù)據(jù)庫管理系統(tǒng):Oracle,配置TCP/IP協(xié)議 Web服務(wù)器端(1) 操作系統(tǒng):Microsoft Windows 2000(2) Internet 信息服務(wù)(IIS)6.0管理器(3) Visual Studio.NET 2003,配置TCP/IP協(xié)議 客戶端(1) 操作系統(tǒng):Windows 98/2000/2003/XP(2) Web瀏覽器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP協(xié)議3)接口 硬件接口 考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機(jī)和光盤刻錄機(jī)的接口,這較易實(shí)現(xiàn)。 軟件接口 這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換??紤]到文檔處理時有可能需要較常用的辦公軟件。例如Microsoft的Office系列,所以應(yīng)盡量實(shí)現(xiàn)它們之間的數(shù)據(jù)格式的自動轉(zhuǎn)換。 2.4一般約束a. 估計(jì)開發(fā)該系統(tǒng)需購買硬件、外部設(shè)備(P4 微機(jī)一臺、打印機(jī)一臺),花費(fèi) 1.2 萬元左右,開發(fā)工作量約需 3 個人月工作量,每人月工資為 2000 元,開發(fā)完成后維護(hù)費(fèi)用每年 600 元,開發(fā)完成后,原有的 3 名管理人員可以減少 2名,每人月工資 600 元。b. 輔導(dǎo)老師 1 人,開發(fā)人員 3 人;2.5 假設(shè)和依據(jù)假設(shè)開發(fā)經(jīng)費(fèi)不到位,管理不完善,設(shè)計(jì)時沒能用全得到考慮,本項(xiàng)目的開發(fā)都將受到很大的影響。3.ER 模型及數(shù)據(jù)流圖4圖書管理系統(tǒng)軟件需求分析圖書內(nèi)容摘要目錄號作者書名價(jià)格流水號購書日期讀者編號姓名學(xué)院專業(yè)年級5圖書管理系統(tǒng)軟件需求分析借閱圖書借閱日期分類號讀者編號流水號還書日期讀者目錄文件讀者信息圖書目錄文件圖書信息圖書管理員事務(wù)接收事務(wù)事務(wù)檢查讀者是否有效讀者信息檢查讀者借書記錄借書信息查詢圖書存在情況圖書信息借書登記圖書讀者注:圖中讀者借書稱為一個事務(wù)借書信息借書文件借書信息圖書管理員事務(wù)接收事務(wù)事務(wù)檢查圖書是否過期借書信息處理還書還書信息更新借書文件還書信息產(chǎn)生罰款單罰款單讀者借書信息還書信息借書文件注:圖中讀者還書稱為一個事務(wù)6圖書管理系統(tǒng)軟件需求分析4.數(shù)據(jù)需求名字:讀者信息別名:描述:每一位讀者的具體信息定義:讀者信息=讀者編號+姓名+學(xué)院+專業(yè)+年級位置:讀者目錄文件名字:圖書信息別名:描述:每一本圖書的詳細(xì)信息定義:圖書信息=分類目錄號+流水號+書名+作者+內(nèi)容摘要+價(jià)格+購書日期位置:圖書目錄文件名字:借書信息別名:描述:每一位讀者所借圖書的具體信息定義:借書信息=讀者編號+圖書分類號+流水號+借閱日期+歸還日期位置:借書文件5.層次方框圖圖書管理系統(tǒng)讀者管理系統(tǒng)維護(hù)圖書管理讀者登記讀 者查詢新 書登記圖 書借閱圖 書歸還圖 書查 詢圖 書注銷6.具體需求7某 種圖書罰金標(biāo)準(zhǔn)設(shè)置用戶管理讀者及圖書類別設(shè)置全 局圖書圖書管理系統(tǒng)軟件需求分析6.1 功能需求(一)6.1.1 規(guī)格說明讀者登記,即輸入讀者的具體信息。輸入:讀 者 具體信 息處理:通過圖書管理系統(tǒng)輸出:讀 者 具體信息寫入讀者目錄文件中6.1.2 引言為了把讀者的具體信息(包括:讀者編號,姓名,學(xué)院,專業(yè),年級等) 寫入讀者目錄文件中。6.1.3 輸入讀者具體信息。6.1.4 處理通過圖書管理系統(tǒng)寫入讀者目錄文件中。6.1.5 輸出讀者具體信息。6.2 功能需求(二)6.2.1 規(guī)格說明輸入新書的全部信息。輸入:新 書 的全 部 信息處理:通過圖書管理系統(tǒng)寫入圖書輸出:新 書 信息 的 全部內(nèi)容目錄文件中6.2.2 引言為了輸入新書的全部信息(包括:分類目錄號、流水號(唯一)書名、作者、內(nèi)容摘要、價(jià)格和購書日期等)。6.2.3 輸入新書的全部信息。8圖書管理系統(tǒng)軟件需求分析6.2.4 處理通過圖書管理系統(tǒng)寫入圖書目錄文件中。6.2.5 輸出新書信息的全部內(nèi)容。6.3 功能需求(三)6.3.1 規(guī)格說明查詢讀者的相關(guān)信息。輸入:讀 者 信息 的 關(guān)鍵字(讀者 編 號或姓名)處理:利用關(guān)鍵字在讀者目錄文件中找到此編號讀者的相關(guān)信息輸出:讀 者 的相 關(guān) 信息6.3.2 引言根據(jù)讀者編號查詢讀者的相關(guān)信息6.3.3 輸入讀者信息的關(guān)鍵字(讀者編號或姓名)。6.3.4 處理利用關(guān)鍵字在讀者目錄文件中找到此編號或姓名讀者的相關(guān)信息。6.3.5 輸出讀者的相關(guān)信息。6.4 功能需求(四)6.4.1 規(guī)格說明查詢圖書的信息。輸入:圖 書 信息 的 關(guān)鍵字(圖書 分 類號 或 書名)處理:利用關(guān)鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關(guān)信息9輸出:圖 書 的相 關(guān) 信息圖書管理系統(tǒng)軟件需求分析6.4.2 引言為了查找圖書的相關(guān)信息。6.4.3 輸入圖書信息的關(guān)鍵字(圖書分類號或書名)。6.4.4 處理利用關(guān)鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關(guān)信息。6.4.5 輸出圖書的相關(guān)信息。6.5 功能需求(五)6.5.1 規(guī)格說明輸入讀者借書信息。輸入:讀 者 借書 的 相關(guān)信息處理:通過圖書管理系統(tǒng)寫入借書文件中輸出:讀 者 借書 信 息的 全 部內(nèi)容6.5.2 引言為了把讀者借書的相關(guān)信息(包括:圖書分類號、流水號、讀者號、借閱日期和還書日期等)寫入借書文件中。6.5.3 輸入讀者借書信息。6.5.4 處理通過圖書管理系統(tǒng)寫入借書文件中。6.5.5 輸出讀者借書信息的全部內(nèi)容6.6 功能需求(六)6.6.1 規(guī)格說明查詢讀者借書的相關(guān)信息。10圖書管理系統(tǒng)軟件需求分析輸入:借 書 信息 的 關(guān)鍵字(流水號)處理:利用關(guān)鍵字在借書文件中找到此流水號圖書的輸出:借 書 相關(guān)信息相關(guān)信息6.6.2 引言為了查詢讀者借書的相關(guān)信息。6.6.3 輸入借書信息的關(guān)鍵字(流水號)。6.6.4 處理利用關(guān)鍵字在借書文件中找到此流水號圖書的相關(guān)信息。6.6.5 輸出借書相關(guān)信息。6.7 性能需求6.7.1 靜態(tài)數(shù)值需求a. 支持的終端數(shù)為 1 臺;b. 處理 1 個文件及 20 條記錄;6.7.2 精度需求在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據(jù)關(guān)鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配讀者已知道的書目,泛型查找,只要滿足與輸入的關(guān)鍵字相匹配的書目即輸出,可供讀者查找。查詢時應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)與給定的單項(xiàng)或組合查詢條件完全匹配。計(jì)算機(jī)如果遇到小數(shù)點(diǎn)運(yùn)算后應(yīng)精確到小數(shù)點(diǎn)后6位。6.7.3 時間需求在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶要求。響應(yīng)時間:12秒。更新處理時間:34秒。數(shù)據(jù)轉(zhuǎn)換與傳輸時間:510秒。運(yùn)行時間:23秒。6.7.4 靈活性當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。所以要滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求。6.7.5 故障處理a. 內(nèi)部故障處理在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。b. 外部故障處理對編輯的程序進(jìn)行重裝載時,第一次裝載認(rèn)為錯,修改。第二次運(yùn)行,在需求調(diào)用時出錯,有錯誤提示,重試。6.8 設(shè)計(jì)約束條6.8.1 技術(shù)約束本項(xiàng)目的設(shè)計(jì)是在漢語程序設(shè)計(jì)語言的條件下進(jìn)行的,技術(shù)設(shè)計(jì)采用軟硬一體化的設(shè)計(jì)方法。6.8.2 環(huán)境約束運(yùn)行該軟件所適用的具體設(shè)備必須是奔騰 133、內(nèi)存 16 兆以上的計(jì)算機(jī); 6.8.3 標(biāo)準(zhǔn)約束該軟件的開發(fā)完全按照企業(yè)標(biāo)準(zhǔn)開發(fā),包括硬件、軟件和文檔規(guī)格。6.8.4 硬件限制奔騰 133 、內(nèi)存 16 兆以上 PC 機(jī)滿足輸入端條件。6.9 接口需求6.9.1 用戶接口本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對應(yīng)的界面(如:輸入界面、輸出界面)。用戶對程序的維護(hù),最好要有備份。6.9.2 軟件接口WIN9X/NT 操作系統(tǒng),漢語編程系統(tǒng)。6.10 屬性6.10.1 可使用性在裝載總程序時,正常就運(yùn)行,異常就停止;漢語編程系統(tǒng)出現(xiàn)錯誤,將會產(chǎn)生不可遇見的問題,熱啟,整個終端程序就會再啟動;程序出現(xiàn)錯誤, 重新裝載,若仍有錯,按照提示逐漸裝載。6.10.2 保密性本軟件作為教學(xué)管理輔助設(shè)備,它的規(guī)模比較小,不需要保密技術(shù);限定一個程序中某些區(qū)域的規(guī)約,給不同的模塊分配不同的功能。6.10.3 可維護(hù)性本軟件的組成程序?yàn)闈h語成語設(shè)計(jì)語言,組構(gòu)均較簡單,直觀意義上的較獨(dú)立。因此,給予電子化的所構(gòu)成的硬件的簡單可維護(hù)的特點(diǎn),決定了該軟件的簡單可維護(hù)性。要求本軟件在運(yùn)行中發(fā)現(xiàn)錯誤時,能快速、準(zhǔn)確對其進(jìn)行定位、診斷和修改。 6.10.4 可轉(zhuǎn)移、可轉(zhuǎn)換性可轉(zhuǎn)移的環(huán)境是奔騰 133、16 兆內(nèi)存以上;不可修改任何部分;可用向上兼容的高版本的漢語編程系統(tǒng)。6.10.5 注釋本產(chǎn)品所擁有的屬性十分重要,它使得讀者用規(guī)定的方法去客觀的驗(yàn)證軟件的各種特性。 6.10.6 完整性 要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)。 6.10.7 易使用性 要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范。 6,。10.8效率對于瀏覽、查詢、增加、刪除、更新和密碼設(shè)置的一般操作,要求及時響應(yīng),在12秒內(nèi)。 6.10.9可測試性設(shè)汁時盡可能減少測試本軟件的各項(xiàng)功能所需的工作量。 6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論