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