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