實驗室裝置管理系統需求
規格說明
書電腦科學系
10 電腦科學與技術(網路工程)
組長:成員:
實驗室裝置管理系統
需求規格說明書
1.引言
1.1 編寫目的
編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準。
1.2 專案背景
開發軟體名稱:實驗室裝置管理系統。
專案開發者:閩江學院電腦科學系「圖書管理系統」開發小組:
使用者單位:閩江學院實驗室管理人員
1.3 參考資料:
i. 錢樂秋等,《軟體工程》,青還大學出版社;
ii. 張害藩,《軟體工程導論》(第四版),清華大學出版社;
iii. 王珊等,《資料庫原理及設計》,清華大學出版社;
iv. 趙池龍等,《軟體工程實踐教程》,電子工業出版社。
2.任務概述
2.1 目標
本系統主要是針對學校實驗室的裝置進行管理,目的是使裝置日常的管理更加方便以及統計裝置使用、維修和報廢的各種情況,還有就是查詢和生成報表的功能。通過詳細的使用者調查。在現行的業務處理流程和資料流圖的基礎上,就可以確定目標系統要達到的目標了。
需求分析的任務是確定系統必須完成的工作,也就是對目標系統提出完整、準確、清晰、具體的要求。在經過多方了解和調查後基本清楚了裝置資訊管理的功能需求。
2.2 使用者的特點
本軟體的終端使用者是面向管理員(實驗室裝置管理員和其它管理人員),他們只需具備一定的計算機應用基礎,可以比較熟練操作計算機。管理員都是經常性使用者。
3. 需求規定
(1)所有工作由專門人員負責完成。
(2)每件裝置在做入庫登記時均由系統按類別加自動順序號編號,形成裝置號;裝置報廢時要及時修改相應的裝置記錄,且有領導認可。
(3)本系統的資料儲存至少包括:裝置記錄、修理記錄、報廢記錄、申請購買記錄。
(4)本系統的輸入項至少包括:新裝置資訊、修理資訊、申請購買資訊、具體查詢統計要求。
(5)本系統的輸出項至少包括:裝置購買申請表、修理/報廢裝置資金統計表。
3.1 資料流圖(系統維護為通用功能,這裡不做具體分析)
(1)頂層圖
頂層圖如圖 c-1所示
圖c-1 頂層圖
(2)0層圖
0層圖如圖c-2 所示
圖c-2 0層圖
(3)1層圖
1層圖如圖 c-3所示。
圖 c-3 1層圖
(4)總資料流圖
總資料流圖如圖 c-4 所示。
圖c-4 總資料流圖
(5)資料流圖加工處理功能簡單描述
1)查詢資訊
輸入:合法人員對裝置的查詢操作
輸出:裝置資訊表
描述:查詢資訊=裝置名/型號/類別/購置日期
2)維修資訊
輸入:所需維修裝置的資訊
輸出:確定維修裝置的記錄
描述:維修資訊=修理日期+裝置名+編號+修理廠家+修理費用+責任人
3)新裝置
輸入:購買裝置的資訊
輸出:確定購買的新裝置的記錄
描述:新裝置=類別+裝置名+編號+型號+規格+單價+數量+購置日期+生產廠家+保質期+經辦人等
4)報廢裝置
輸入:所需報廢的裝置的資訊
輸出:報廢的裝置記錄
描述:報廢裝置=類別+裝置+型號等
5)審核資訊
輸入:審核
輸出:上級領導
描述:審核資訊=報廢裝置資訊/新裝置購買資訊
3.2資料描述
通過對實驗室裝置管理系統需求及其資料流圖的分析,可以得出該系統涉及維修記錄表,報廢記錄表,申請購買記錄表,裝置基本資訊表等資料實體。
(1)e-r 圖
e-r 圖如圖c-5所示
(2)資料實體結構描述
資料實體結構描述見下列各表。
表c-1 裝置基本資訊表
表 c-2 維修資訊表
表c-3 查詢資訊表
表 c-4 報廢裝置資訊表
3.3、效能需求
由於此開發專案針對實驗室,使用頻度較高,使用效能要求比較高。為防止對資訊資料和管理程式的惡意破壞,要求有較為可靠的安全效能。總之,要求穩定、安全、便捷,易於管理和操作。
(1)客戶端一般響應時間(除報表統計、資料匯入)不超過1秒。
(2)對現有裝置及其修理、報廢情況進行統計時間不超過30秒。
(3)資訊匯入時間不超過300秒。
3.4 其他需求
(1)重要資料加密
本系統對一些重要的資料按一定的演算法進行加密,如使用者口令、重要引數等。
(2)資料備份
允許使用者進行資料的備份和恢復,以彌補資料的破壞和丟失。
(3)方便操作,操作流程合理
盡量從使用者角度出發,以方便使用本產品。
(4)支援沒有計算機使用經驗、計算機使用經驗較少及有較多計算機使用經驗的使用者均能方便地使用本系統。
(5)容錯能力
系統具有一定的容錯和抗干擾能力,在非硬體故障或非通訊故障時,系統能夠保證正常執行,並有足夠的提示資訊幫助使用者有效正確地完成任務。
(6)系統安裝方便,易於維護
4.執行環境規定
4.1硬體環境
伺服器1) 處理器(cpu):pentium 900m (推薦pentium 4 1.2g)
2) 記憶體容量(ram):至少256m(推薦 512m)
客戶端1) 處理器(cpu):pentium 133m 或更高
2) 記憶體容量(ram):64m或更高
4.2軟體環境
資料庫伺服器端
(1) 作業系統:microsoft windows 2000
(2) 資料庫管理系統:oracle,配置tcp/ip協議
web伺服器端
(1) 作業系統:microsoft windows 2000
(2) inter*** 資訊服務(iis)6.0管理器
(3) visual 2003,配置tcp/ip協議
客戶端(1) 作業系統:windows 98/2000/2003/xp
(2) web瀏覽器:inter*** explorer 5.0以上或***scape 4.0以上,配置tcp/ip協議
4.3介面
硬體介面
考慮到大量資料的備份等要求,需要保持與磁帶機和光碟燒錄機的介面,這較易實現。
軟體介面
這裡,主要考慮軟體與作業系統、資料庫管理系統的介面,以及區域網和網際網路軟體之間的資料交換。考慮到文件處理時有可能需要較常用的辦公軟體。例如microsoft的office系列,所以應盡量實現它們之間的資料格式的自動轉換。
4.4控制
由於本系統採用目前的主流技術,對程式的執行和控制都沒有特殊要求。
實驗室裝置管理需求分析
實驗室裝置管理系統得需求分析說明書 引言 需求規格說明書是需求分析的產物,它是軟體系統生存其中軟體定義階段的最後一步,作為整個軟體開發過程的指南,它也是軟體開發人員開發出符合使用者要求的軟體基礎。編寫目的 軟體需求說明書的編制目的是為了十使用者和軟體開發者雙方對該軟體的初始化規定有乙個共同的理解,使...
實驗室裝置管理系統
目錄1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 3 1.4參考資料 3 2子模組設計 4 2.1模組需求 4 2.2專案分工 5 2.3模組基本設計概念和處理流程 5 2.4結構設計 6 2.4.1報表操作結構 7 2.4.2報表流程設計 7 2.4.3報表業務設計 8 目錄 1引言...
實驗室裝置管理系統軟體設計規格說明書
實驗室裝置管理系統 軟 件設 計規 格說 明書10級電腦科學系 電腦科學與技術 網路工程 組長 小組成員 實驗室裝置管理系統 軟體設計規格說明書 1 引言 1.1 編寫目的 軟體設計的任務是將軟體需求變換成為軟體的具體設計方案。概要設計根據軟體需求匯出軟體的體系結構 詳細設計給出軟體模組的內部過程描...