1. 程式人生 > >機房收費系統——軟體需求說明書

機房收費系統——軟體需求說明書

軟體需求說明書

1引言

1.1編寫目的

軟體需求說明書是需求分析階段的一個文件,是對軟體目標及範圍的求精和細化,深入描述軟體功能及軟體的約束範圍,使使用者和軟體開發者對該軟體的初始的規定有個大概的瞭解,有利於對專案的回溯和指導後續的開發和維護。

文件讀者:開發人員與使用者代表

1.2背景

a.待開發的軟體系統的名稱:機房收費系統

b.本專案的任務提出者:米新江教授

開發者:王紅偉

使用者:廊坊師範學院全體師生

實現該軟體的計算中心或計算機網路;學校區域網

c.該軟體系統同其他系統或其他機構的基本的相互來往關係:有廊坊師範學院資訊科技提高班做技術支援。

1.3定義

註冊

消費金額

充值

值班

退卡

Login

Consume

Recharge

On work

Cancel

結賬

基本資料

購卡

上機

下機

Close

Basic data

Buycard

Online

Line

1.4參考資料

a. 《軟體工程導論》 張海藩 清華大學出版社

b.軟體需求說明(GB8567-88)

2任務概述

2.1目標

1.軟體開發的意圖

為了機房管理更加方便,減輕教師負擔,和不必要的資源消耗。

2.應用目標

通過本系統的軟體,能幫助機房管理者利用計算機快速方便計算出學生上下機的情況,方便使用者查詢記錄,方便操作員註冊充值,方便管理員結賬報表,可以對各使用者工作記錄情況規範化管理。

3.作用範圍

本軟體適用於機房收費系統管理,可以對學生上下機,充值,退卡,查詢等操作和記錄進行查詢,為機房管理帶來極大地便利。

4.軟體性質

本軟體產品是一項獨立的軟體,而且全部內容自含,|和其他的系統沒有衝突。

2.2使用者的特點

A.終端使用者特點:終端使用者主要是廊坊師範學院的老師和學生,軟體設計應符合該類的群體的使用習慣。

B.操作人員的教育水平和技術專長:本科/軟體開發,維護人員的教育水平和技術專長:本科/軟體開發

C.本軟體的語氣使用頻度:系統正常執行後與其使用頻度比較高,除了平時上網外,在計算機等級考試時訪問量會巨大。

2.3假定和約束

開發經費限制:預期在2000元以內;

開發期限:整個系統的最晚完成期限是2015年9月1日

軟體執行約束:要求Windows xp以上的作業系統。

3需求規定

3.1對功能的規定

用列表的方式,逐項定量和定性地敘述對軟體所提出的功能要求,說明輸入什麼量、經怎樣的處理、得到什麼輸出,說明軟體應支援的終端數和應支援的並行操作的使用者數。

3.2對效能的規定

3.2.1精度

該軟體的輸入精度:小數點後保留兩位數字,限制輸入特殊字元

輸出資料的精度:小數點後保留兩位有效數字

傳輸過程中的精度:小數點後保留兩位有效數字

3.2.2時間特性要求

b.    更新處理時間:0.5s

c.    資料的轉換和傳送時間:1s

3.3輸人輸出要求

A.輸入

1.系統登入:使用者的賬號和密碼,要求和資料庫中的儲存資料一致

2.學生上機,學生上機狀態查詢,學生基本資訊查詢,學生充值,退卡:輸入學生卡號和金額,要求是數字

3.系統使用者的註冊和新增:使用者賬號,密碼新增:使用者賬號,密碼等,刪一定的字元限制

B.輸出

1.對應於系統輸出要查詢的結果

2.使用者輸入資訊不合法是會有資訊框的提示

3.部分EXCEL表以及結賬報表的顯示

3.2.3靈活性

a.執行環境的變化:應該在Windows xp系統版本上,適用於現有的流行系統

b.同其他軟體的接變化

c.計劃的變化或改進:根據使用者的需求不斷的對軟體進行升級和更新

d.計劃的變化或改進。

3.4資料管理能力要求

A.使用者資訊儲存:將系統所用級別的使用者登入驗證資訊準確儲存在資料庫中,還包括資料的增,刪,改等操作

B.基本資料的設定:設定合理的基本資料,保證機房收費的正常執行

C.財務處理:定期按照規定的時間結賬,保證資訊的安全性和保密性

3.5故障處理要求

硬體故障:斷電、磁碟損壞、病毒入侵等造成資料損壞,可聯絡開發人員,進行專門的資料恢復。

軟體故障;軟體可能出現相容性的問題,可以及時與開發端聯絡

3.6其他專門要求

A.單位保密要求:系統管理員需有良好的信譽和職業道德習慣,能做到對系統資訊的保密

B.軟體的可維護性:出現執行錯誤需找專業人員進行維護工作

C.軟體的易讀性,可靠性:要求使用者按照要求合法輸入,不得隨意對軟體的相關空間做任何非法刪改

4執行環境規定

4.1裝置

A.server要求記憶體在256以上,CPU2.0GB以上

B.Clinet記憶體在128以上,CPU奔騰III以上,最大支援20桌上型電腦連結到主機上

4.2支援軟體

作業系統:Windows xp以上作業系統

資料庫管理系統:SQL server 2008

4.3介面

使用者介面:將向用戶提供,修改和取消的三個命令選擇,對應系統的不同功能實現

外部介面:鍵盤,滑鼠和印表機

內部介面:資料庫介面採用SQL連方式

4.4控制

該系統的主要輸入裝置是鍵盤和刷卡器,輸出主要是顯示器輸出和印表機輸出

5需求分析總結

在可行性分析的基礎上,我們進行了以上的需求分析過程,明確了需求分析過程,明確了功能需求,業務需求和使用者需求以及軟體的一些限制約束,為後續的開發租了很好的指導。