天天看點

需求文檔規格說明書

需求規格說明書

1 引言

1.1 目的

需求規格說明書是整個軟體開發工作的基礎,它用委托機關和承辦機關都能了解的語言,清晰明确地描述所開發軟體的功能、性能和軟、硬體運作環境需求。

1.2 背景

本項目的委托機關:

承辦機關:

1.3 參考資料

a. 有限公司資訊系統《項目開發建議書》

b. 《公司系統開發合同書》

c. 有限公司系統《項目開發計劃》

d. 《航空工業總公司軟體工程規範彙編》,航空工業總公司軟體工程化小組編。

1.4 定義

2 概述

2.1 産品描述

2.2 主要功能

要實作的業務管理功能如下:

  1. 基本資訊管理

1.1

  1. **管理

2.1

  1. **管理

3.1

  1. **管理

4.1

  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. 安全保密的考慮

系統開發完成後,将對整個網絡(包括伺服器和各工作站)設定使用者密碼,對于不同級别的使用者(業務人員),通過系統管理者設定不同的權限,進而保證系統的安全性與保密性要求。

  1. 具體需求

    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作業系統所構成的計算機網絡環境下。

  1. 報表格式

繼續閱讀