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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論