




已閱讀5頁,還剩20頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實用文檔 圖書管理系統項目需求分析 學生姓名: 湯清姣 學 號: 2015270311 班 級: 物聯網1507 指導教師: 劉洋 目錄.模塊一:1.4模塊二:2.42.5模塊三:模塊四:模塊五:模塊六:6.106.11模塊七:7.47.5引言編寫目的.背景及范圍.術語.參考資料.項目概述目標.1產品功能.1開發環境.2一般約束.2假設和依據.2ER 模型及數據流圖 數據字典層次方框圖 具體需求功能需求(一).6功能需求(二).6功能需求(三) .6功能需求(四) .6功能需求(五).6功能需求(六).6性能需求.6設計約束條件.7接口需求.7屬性.7其它需求.7支持信息 .13支持軟件.13設備.13控制.13文檔.13需求注釋.132圖書管理系統軟件需求分析1 引言隨著計算機技術的不斷應用和提高,計算機已經深入到社會生活的各個角落,計算機軟件也在各方面得到廣泛應用。但是很多校圖書館仍采用手工管理圖書的方法,不僅效率低、易出錯、手續繁瑣,而且耗費大量的人力。為了滿足圖書館管理人員對圖書館書籍,讀者資料,借還書等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,特編此圖書管理系統軟件以提高圖書館的管理效率。1.1 編寫目的軟件需求分析,其目的是用于說明軟件產品或軟件項目需要滿足的條件和限制。在軟件工程項目中,首先要獲取用戶的需求,通過對軟件需要的提取、分析、文檔化和驗證,為進一步的設計和實現提供數據。軟件需求與其他活動也密切相關,如軟件測試、配置管理和質量管理等。本需求的編寫是為了研究利用大型數據庫做基礎的圖書管理系統軟件的開發途徑和應用方法。同時它也是進行項目策劃、概要設計和詳細設計的基礎,是維護人員進行內部維護,信息更新,驗收和測試的依據。1.2 背景及范圍本項目的名稱:圖書管理系統開發軟件。本項目的任務提出者及開發者是重慶市電子工程職業學院物聯網1507梅小英。用戶是學校圖書館。本產品是針對電腦管理圖書的需求設計的,可以完成讀者登記、購入新書、讀者借還書、圖書注銷等主要功能。1.3 定義 需求分析是從客戶的需求中提取出軟件系統能夠幫助用戶解決的業務問題,通過對用戶業務問題的分析,確定系統的功能需求。這個步驟是對理解需求的升華,直接關系到該系統的質量。分析的根本目的是在開發者和提出需求的人之間建立一種理解和溝通機制,因此,系統的需求分析也應該是開發人員和用戶或客戶一起完成的。1.4 參考資料 C語言程序設計-李學剛 楊丹等五人 高等教育出版社 典型無線傳輸技術與應用-陳良 高等教育出版社數據庫技術與應用-SQL server2008 秦婧 編著高等教育出版社Visual Basic 數據庫系統開發實例導航(第二版) 劉 韜 駱 娟 何旭洪 編著人民郵電出版社Visual Basic 程序設計教程 曾強聰 編著中國水利水電出版社2 項目概述為方便對圖書館書籍,讀者資料,借還書等進行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序后,圖書館管理人員可以管理讀者的登記,圖書的購入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統計,給出統計表格,以全面掌握圖書的情況。在學校圖書館內部的現有局域網這個網絡環境下,信息由各用戶在規定的權限下在各自的工作站上錄入,信息上網后各用戶可查詢,調用,達到信息共享。3圖書管理系統軟件需求分析2.1 產品描述“圖書管理系統”主要提供圖書信息和讀者基本信息的維護以及借閱等功能。本系統是提高圖書管理工作的效率,減少相關人員的工作量,使學校的圖書管理工作真正做到科學、合理的規劃,系統、高效的實施。2.2 產品功能(1) 讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數量、借書期限、備 (2) 書籍基本信息制定、輸入、修改、查詢,包括書籍編號、類別、關鍵詞、備注。 (3) 借書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、借書日期、借書期限、備注。 (4) 還書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、還書日期、還書期限、備注。 (5) 有條件、多條件查詢各種信息. 2.3 開發環境1)硬件環境 服務器 (1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G) (2) 內存容量(RAM):至少256M(推薦 512M) 客戶端 (1) 處理器(CPU):Pentium 133M 或更高 (2) 內存容量(RAM):64M或更高2)軟件環境 數據庫服務器端(1) 操作系統:Microsoft Windows 2000(2) 數據庫管理系統:Oracle,配置TCP/IP協議 Web服務器端(1) 操作系統:Microsoft Windows 2000(2) Internet 信息服務(IIS)6.0管理器(3) Visual Studio.NET 2003,配置TCP/IP協議 客戶端(1) 操作系統:Windows 98/2000/2003/XP(2) Web瀏覽器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP協議3)接口 硬件接口 考慮到大量數據的備份等要求,需要保持與磁帶機和光盤刻錄機的接口,這較易實現。 軟件接口 這里,主要考慮軟件與操作系統、數據庫管理系統的接口,以及局域網和互聯網軟件之間的數據交換。考慮到文檔處理時有可能需要較常用的辦公軟件。例如Microsoft的Office系列,所以應盡量實現它們之間的數據格式的自動轉換。 2.4一般約束a. 估計開發該系統需購買硬件、外部設備(P4 微機一臺、打印機一臺),花費 1.2 萬元左右,開發工作量約需 3 個人月工作量,每人月工資為 2000 元,開發完成后維護費用每年 600 元,開發完成后,原有的 3 名管理人員可以減少 2名,每人月工資 600 元。b. 輔導老師 1 人,開發人員 3 人;2.5 假設和依據假設開發經費不到位,管理不完善,設計時沒能用全得到考慮,本項目的開發都將受到很大的影響。3.ER 模型及數據流圖4圖書管理系統軟件需求分析圖書內容摘要目錄號作者書名價格流水號購書日期讀者編號姓名學院專業年級5圖書管理系統軟件需求分析借閱圖書借閱日期分類號讀者編號流水號還書日期讀者目錄文件讀者信息圖書目錄文件圖書信息圖書管理員事務接收事務事務檢查讀者是否有效讀者信息檢查讀者借書記錄借書信息查詢圖書存在情況圖書信息借書登記圖書讀者注:圖中讀者借書稱為一個事務借書信息借書文件借書信息圖書管理員事務接收事務事務檢查圖書是否過期借書信息處理還書還書信息更新借書文件還書信息產生罰款單罰款單讀者借書信息還書信息借書文件注:圖中讀者還書稱為一個事務6圖書管理系統軟件需求分析4.數據需求名字:讀者信息別名:描述:每一位讀者的具體信息定義:讀者信息=讀者編號+姓名+學院+專業+年級位置:讀者目錄文件名字:圖書信息別名:描述:每一本圖書的詳細信息定義:圖書信息=分類目錄號+流水號+書名+作者+內容摘要+價格+購書日期位置:圖書目錄文件名字:借書信息別名:描述:每一位讀者所借圖書的具體信息定義:借書信息=讀者編號+圖書分類號+流水號+借閱日期+歸還日期位置:借書文件5.層次方框圖圖書管理系統讀者管理系統維護圖書管理讀者登記讀 者查詢新 書登記圖 書借閱圖 書歸還圖 書查 詢圖 書注銷6.具體需求7某 種圖書罰金標準設置用戶管理讀者及圖書類別設置全 局圖書圖書管理系統軟件需求分析6.1 功能需求(一)6.1.1 規格說明讀者登記,即輸入讀者的具體信息。輸入:讀 者 具體信 息處理:通過圖書管理系統輸出:讀 者 具體信息寫入讀者目錄文件中6.1.2 引言為了把讀者的具體信息(包括:讀者編號,姓名,學院,專業,年級等) 寫入讀者目錄文件中。6.1.3 輸入讀者具體信息。6.1.4 處理通過圖書管理系統寫入讀者目錄文件中。6.1.5 輸出讀者具體信息。6.2 功能需求(二)6.2.1 規格說明輸入新書的全部信息。輸入:新 書 的全 部 信息處理:通過圖書管理系統寫入圖書輸出:新 書 信息 的 全部內容目錄文件中6.2.2 引言為了輸入新書的全部信息(包括:分類目錄號、流水號(唯一)書名、作者、內容摘要、價格和購書日期等)。6.2.3 輸入新書的全部信息。8圖書管理系統軟件需求分析6.2.4 處理通過圖書管理系統寫入圖書目錄文件中。6.2.5 輸出新書信息的全部內容。6.3 功能需求(三)6.3.1 規格說明查詢讀者的相關信息。輸入:讀 者 信息 的 關鍵字(讀者 編 號或姓名)處理:利用關鍵字在讀者目錄文件中找到此編號讀者的相關信息輸出:讀 者 的相 關 信息6.3.2 引言根據讀者編號查詢讀者的相關信息6.3.3 輸入讀者信息的關鍵字(讀者編號或姓名)。6.3.4 處理利用關鍵字在讀者目錄文件中找到此編號或姓名讀者的相關信息。6.3.5 輸出讀者的相關信息。6.4 功能需求(四)6.4.1 規格說明查詢圖書的信息。輸入:圖 書 信息 的 關鍵字(圖書 分 類號 或 書名)處理:利用關鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關信息9輸出:圖 書 的相 關 信息圖書管理系統軟件需求分析6.4.2 引言為了查找圖書的相關信息。6.4.3 輸入圖書信息的關鍵字(圖書分類號或書名)。6.4.4 處理利用關鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關信息。6.4.5 輸出圖書的相關信息。6.5 功能需求(五)6.5.1 規格說明輸入讀者借書信息。輸入:讀 者 借書 的 相關信息處理:通過圖書管理系統寫入借書文件中輸出:讀 者 借書 信 息的 全 部內容6.5.2 引言為了把讀者借書的相關信息(包括:圖書分類號、流水號、讀者號、借閱日期和還書日期等)寫入借書文件中。6.5.3 輸入讀者借書信息。6.5.4 處理通過圖書管理系統寫入借書文件中。6.5.5 輸出讀者借書信息的全部內容6.6 功能需求(六)6.6.1 規格說明查詢讀者借書的相關信息。10圖書管理系統軟件需求分析輸入:借 書 信息 的 關鍵字(流水號)處理:利用關鍵字在借書文件中找到此流水號圖書的輸出:借 書 相關信息相關信息6.6.2 引言為了查詢讀者借書的相關信息。6.6.3 輸入借書信息的關鍵字(流水號)。6.6.4 處理利用關鍵字在借書文件中找到此流水號圖書的相關信息。6.6.5 輸出借書相關信息。6.7 性能需求6.7.1 靜態數值需求a. 支持的終端數為 1 臺;b. 處理 1 個文件及 20 條記錄;6.7.2 精度需求在精度需求上,根據使用需要,在各項數據的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據關鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配讀者已知道的書目,泛型查找,只要滿足與輸入的關鍵字相匹配的書目即輸出,可供讀者查找。查詢時應保證查全率,所有相應域包含查詢關鍵字的記錄都應能查到。查詢時應保證查準率,查到的記錄應與給定的單項或組合查詢條件完全匹配。計算機如果遇到小數點運算后應精確到小數點后6位。6.7.3 時間需求在軟件方面,響應時間,更新處理時間都比較快且迅速,完全滿足用戶要求。響應時間:12秒。更新處理時間:34秒。數據轉換與傳輸時間:510秒。運行時間:23秒。6.7.4 靈活性當用戶需求,如操作方式,運行環境,結果精度,數據結構于其他軟件接口等發生變化時,設計的軟件要做適當調整,靈活性非常大。所以要滿足運行環境在允許操作系統之間的安全轉換和與其它應用軟件的獨立運行要求。6.7.5 故障處理a. 內部故障處理在開發階段可以隨即修改數據庫里的相應內容。b. 外部故障處理對編輯的程序進行重裝載時,第一次裝載認為錯,修改。第二次運行,在需求調用時出錯,有錯誤提示,重試。6.8 設計約束條6.8.1 技術約束本項目的設計是在漢語程序設計語言的條件下進行的,技術設計采用軟硬一體化的設計方法。6.8.2 環境約束運行該軟件所適用的具體設備必須是奔騰 133、內存 16 兆以上的計算機; 6.8.3 標準約束該軟件的開發完全按照企業標準開發,包括硬件、軟件和文檔規格。6.8.4 硬件限制奔騰 133 、內存 16 兆以上 PC 機滿足輸入端條件。6.9 接口需求6.9.1 用戶接口本產品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。6.9.2 軟件接口WIN9X/NT 操作系統,漢語編程系統。6.10 屬性6.10.1 可使用性在裝載總程序時,正常就運行,異常就停止;漢語編程系統出現錯誤,將會產生不可遇見的問題,熱啟,整個終端程序就會再啟動;程序出現錯誤, 重新裝載,若仍有錯,按照提示逐漸裝載。6.10.2 保密性本軟件作為教學管理輔助設備,它的規模比較小,不需要保密技術;限定一個程序中某些區域的規約,給不同的模塊分配不同的功能。6.10.3 可維護性本軟件的組成程序為漢語成語設計語言,組構均較簡單,直觀意義上的較獨立。因此,給予電子化的所構成的硬件的簡單可維護的特點,決定了該軟件的簡單可維護性。要求本軟件在運行中發現錯誤時,能快速、準確對其進行定位、診斷和修改。 6.10.4 可轉移、可轉換性可轉移的環境是奔騰 133、16 兆內存以上;不可修改任何部分;可用向上兼容的高版本的漢語編程系統。6.10.5 注釋本產品所擁有的屬性十分重要,它使得讀者用規定的方法去客觀的驗證軟件的各種特性。 6.10.6 完整性 要求能在發生意外(如掉電)的情況下,保證不丟失數據。 6.10.7 易使用性 要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規范。 6,。10.8效率對于瀏覽、查詢、增加、刪除、更新和密碼設置的一般操作,要求及時響應,在12秒內。 6.10.9可測試性設汁時盡可能減少測試本軟件的各項功能所需的工作量。 6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司pk策劃方案
- 2025至2030年中國仿真培訓器行業投資前景及策略咨詢報告
- 2025至2030年中國二片/三片/四片盒行業投資前景及策略咨詢報告
- 2025至2030年中國Ⅴ型螺栓行業投資前景及策略咨詢報告
- 公司三月三美食活動方案
- 公司舉辦唱歌活動方案
- 2025年眼科白內障手術的術前檢查試題
- 2025至2030年中國黑碳化硅行業市場發展潛力及投資風險預測報告
- 2025至2030年中國高純硒化氫行業市場現狀分析及未來前景規劃報告
- 2025至2030年中國阿加曲班注射液產業發展態勢及投資潛力研究報告
- DLT 1055-2021 火力發電廠汽輪機技術監督導則
- 學校后勤服務滿意度調查問卷
- 計算機專業英語ppt課件(PPT 326頁)
- 珠算基本指法——三指法
- 美國通用電氣公司改革案例
- 三會兩制一課記錄表
- pantone_潘通色卡_電子版
- 最新消防排煙規范-消防排煙計算表
- 模具中英文對照1
- 蘇教版一年級下冊數學易錯題、難題
- EBZ260A掘進機拆除打運施工安全技術措施講述
評論
0/150
提交評論