需求文档规格说明书
需求規格說明書
1 引言
1.1 目的
需求規格說明書是整個軟件開發工作的基礎,它用委托單位和承辦單位都能理解的語言,清晰明確地描述所開發軟件的功能、性能和軟、硬件運行環境需求。
1.2 背景
本項目的委托單位:
承辦單位:
1.3 參考資料
a. 有限公司信息系統《項目開發建議書》
b. 《公司系統開發合同書》
c. 有限公司系統《項目開發計劃》
d. 《航空工業總公司軟件工程規范匯編》,航空工業總公司軟件工程化小組編。
1.4 定義
2 概述
2.1 產品描述
2.2 主要功能
要實現的業務管理功能如下:
1.1
2.1
3.1
4.1
5.1
2.3 實現語言
本系統將采用數據庫管理系統作為系統的后臺數據庫,web服務器采用支持的**。前臺采用作為編程語言,和 之間采用專用接口進行聯接,服務器與客戶機之間采用**進行聯接。
2.4 用戶特點
2.4.1 現行系統特點
a. 現行系統概況
b. 公司管理主要業務
c. 現行系統的特點
d. 存在的主要問題
2.4.2系統的目標
2.4.3 用戶業務素質
2.5 一般約束
a. 應用范圍
本軟件主要針對公司管理業務進行企業Intranet環境下的計算機輔助管理,部分信息將發布到公司Intranet上,因此本系統的開發將采用Client/Server模式與Browser/Server模式相結合的方式。**處內部采用Client/Server模式,處以外的信息傳遞與訪問采用Browser/Server模式,通過瀏覽器實現。在實際運行過程中,希望公司的領導能更加重視信息的收集、反饋、維護以及對某些信息傳遞方面作一些適當的調整,以適應計算機輔助管理的要求。
b. 系統結構
本系統為微機構成的網絡管理系統,需要服務器一臺,各業務辦公室應該有客戶機一臺,通過公司布線實現網絡互聯和信息傳遞;外部環境為企業Intranet。在服務器上運行數據庫管理系統**,負責系統后臺數據的管理,在各客戶端安裝應用軟件,實現對后臺數據的訪問和操作;同時,在服務器上運行web server和應用服務器,在企業Intranet上用瀏覽器實現對后臺數據庫的訪問。
c. 并行操作
本系統的各個子系統相對獨立,都可運行于Windows NT 網絡環境下,可進行并行操作。
d. 信息交換協議
系統的服務器上采用** 操作系統,而各個工作站上采用操作系統,其信息交換協議由內部所提供的交換功能來完成。
e. 安全保密的考慮
系統開發完成后,將對整個網絡(包括服務器和各工作站)設置用戶口令,對于不同級別的用戶(業務人員),通過系統管理員設置不同的權限,從而保證系統的安全性與保密性要求。
3.1 功能需求
3.1.1基本信息管理
本功能屬于廠技改項目申報立項階段的內容,包括***的管理。
(1)
(2)
(3)
3.1.2 **管理
3.1.3 管理
3.1.4管理
3.1.5 **管理
3.1.6 技改工作通知書管理
3.1.7 **管理
3.2 外部接口需求
3.2.1 用戶界面
a. 屏幕格式
. 菜單:全部采用與Windows98相一致的菜單格式,以便于用戶的操作
. 輸入:系統的全部數據輸入和運行參數的輸入均要求采用填空格式的鍵盤輸入,在所有應提示信息處(如:實施單位等),系統應能給出下拉式的提示并能可由用戶根據需要進行選擇。同時要有足夠的信息提示與校驗用戶所輸入值的有效性與合法性。
. 輸出:系統的運行結果均應能通過屏幕進行輸出,并要求能將輸出的信息靈活地進行屏幕轉換,以提高信息的可讀性與操作的靈活性。
b. 報表打印格式:原則上按現行人工管理業務中報表格式進行打印輸出,個別報表將結合計算機數據處理的特點重新設計報表輸出格式。
3.2.2 硬件接口
**處內部系統運行的硬件環境為微機構成的局域網,因此除微機之外還需要網卡和網絡連線,所有這些器件在網絡連接方面均為成熟技術;處外部的系統運行環境為公司Intranet,外部環境由公司計算中心負責維護。
3.2.3 軟件接口
本系統的開發采用大型數據庫與,后臺的數據庫管理系統用來存貯和管理各子系統的數據,而前臺的所編制的程序用來操作后臺的**,它們之間通過專用接口來進行聯接,服務器與客戶機之間采用進行聯接。
3.2.4 通訊接口
本軟件涉及到公司多個部門之間進行信息通訊的問題,所以本網絡系統所采用的是TCP/IP網絡協議。
3.3 性能需求
a. 輸入:系統應盡可能使輸入的數據越少越好,盡量避免數據的重復輸入;數據輸入的格式應符合業務習慣,并且直觀、方便。
b. 處理:要求系統處理的數據能準確無誤,在硬件條件一定的前提下,力求系統處理數據的速度最快。尤其是在信息統計之處,更要注意這一問題。
c. 系統的屏幕輸出應能夠滿足管理業務所需信息量的要求,并要求輸出直觀、簡潔,具有可重復查詢功能與屏幕格式的轉換功能。報表的輸出要能滿足管理業務的要求,并可實現分頁、任選輸出,同時打印輸出環境也要能適合于不同類型的打印機,以增強系統的可使用性。
3.4 設計約束
3.4.1 需求遵循的其它標準
a. 報表格式:根據現行系統的報表格式,由系統分析員和計劃處業務人員共同商量后加以確定。
b. 數據命名:由系統分析員和系統設計員加以制定。
3.4.2 硬件的限制
系統開發完成后,可運行于任何由Windows2000/ WindowsNT/Windows 98操作系統組成的網絡環境下。
3.5 屬性需求
3.5.1 可使用性
要求具有較強的容錯處理能力,以保證軟件的可使用性。在用戶誤操作的情況下,系統應給出提示信息,告訴用戶如何進行恢復操作,從而避免無法挽回的損失。
3.5.2 安全性
系統運行采用統一的網絡管理,并對不同的用戶設置不同的操作與使用權限及口令,以防止偶然的或惡意的訪問、使用、修改等操作。
3.5.3 可維護性
為了保證系統的可維護性,要求具有詳細的系統設計文檔資料,提供全部的系統源程序,并盡量采用面向對象的程序設計方法,以提高系統的可靠性。同時,要求系統的功能在一定程度上可擴展,以滿足業務變動的需求。
3.5.4 可移植性
本系統開發完成后,要能運行于任何由Windows2000/ Windows NT/Windows 98操作系統所構成的計算機網絡環境下。
總結
- 上一篇: MVC之前的那点事儿系列(4):Http
- 下一篇: HDU 3306 Another kin