機房收費系統(三)軟體需求說明書

2021-07-04 13:31:00 字數 3292 閱讀 5100

軟體需求說明書

1引言

1.1編寫目的

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

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

1.2背景

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

b.專案提出者:公尺新江教授

開發者:周家林

使用者:廊坊師範學院全體教職工和學生

實現該軟體的計算中心或計算機網路:廊坊師範學院機房區域網

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

1.3定義

實體:客觀世界中存在的且可以相互區別的事物

聯絡:客觀事物中的彼此之間關係

屬性:實體或聯絡所具有的性質 

1.4參考資料

《軟體工程》張海藩 人民郵電出版社

《sql入門經典》敖富江譯

《vb程式設計課本》

《資料庫紅皮書例項》

2任務概述

2.1目標

a.軟體開發意圖:

1.為了機房收費管理更加方便

2.為了減輕機房收費系統工作人員的工作負擔

3.為了加強機房的正規化管理

b.應用目標:

通過本系統軟體,能幫助機房管理者利用計算機,準確快速的對機房的上下機消費情況、註冊充值退卡情況以及工作人員的工作記錄情況進行有效管理。

c.作用以及範圍:

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

2.2使用者的特點

a.終端使用者特點:終端使用者主要為廊坊師範學院的老師和學生,軟體設計符合該類群體的使用習慣,預計會為他們的機房工作學習生活帶來便利。

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

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

c.本軟體的預期使用頻度:系統正常執行後預期使用的頻度比較,高,除平時教師使用量比較大外,在計算機等級考試培訓期間

將會有非常大的訪問量

2.3假定和約束

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

開發期限:整個系統的最晚完成期限是2015.9.1

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

3需求規定

3.1功能規定

a.使用該系統有三個角色使用者,分別為一般使用者、操作員、管理員。一般使用者可以完成學生上下機、學生餘額查詢、學生上機狀態查詢、密碼的修改;操作員可以實現學生的註冊、充值、退卡、檢視學生充值退卡記錄等;管理員完成新增刪除使用者、系統基本信心設定、檢視工作人員記錄、結賬等錯作。

b.系統分為三個模組:

1. 財務管理模組:學生上下機、學生註冊充值退卡、學生上下機記錄查詢、充值退卡記錄查詢

2. 學生上機管理模組:完成新增使用者、刪除使用者、修改密碼等功能

3. 基本資訊設定模組:完成基本資訊的設定

3.2對效能的規定

3.2.1精度

軟體的輸入精度:小數點後保留兩位有效數字

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

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

3.2.2時間特性要求

3.2.3靈活性

說明對該軟體的靈活性的要求,即當需求發生某些變化時,該軟體對這些變化的適應能力:

a. 執行環境的變化:該軟體適用於現在流行的造作系統

b. 精度和有效時限的變化:因不同情況而定

c. 計畫的變化和改進:根據使用者的需求隨時最軟體做必要的公升級和更新

3.3輸入輸出要求

a.輸入

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

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

3.系統使用者的新增:使用者賬號、密碼等,由一定的字元限制

b.輸出

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

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

3.部分以excel表形式匯出以及結賬時以報表顯示

3.4資料管理能力要求

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

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

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

3.5故障處理要求

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

硬體故障:由於機房斷電、磁碟損壞、病毒入侵等造成的資料損壞,可聯絡開發人員,進行專業的資料恢復和系統修復

3.6其他專門要求

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

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

4執行環境規定

4.1裝置

a.server要求記憶體256以上,cpu 2.0ghz以上

b.cpu奔騰3代以上,最大可支援200臺分機同時連線到主機上

4.2軟體支援

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

資料庫管理系統:sql sever 2008

4.3介面

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

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

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

4.4控制

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

5需求分析總結

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

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

軟體需求說明書 說明編寫這份軟體需求說明書的目的,指出預期的讀者。主要是方便設計人員,分析人員以及使用者之間的聯絡與交流,明確使用者的需求,及時改善專案的功能和效能,同時對該項目的功能和效能以及開發的環境等做出描述等,為下一步的進行做準備。預期讀者 使用者,專案開發人員 a.軟體系統名稱 機房收費系...

機房收費系統 專案需求說明書

不管是學習什麼材料,還是初步了解乙個系統的時候,想學習新東西,聽到最多的就是要了解需求,如果需求理解偏差了,那你的系統將變的面目全非。軟體需求說明書 需求分析人員與使用者進行多次的需求分析調查後,提出的乙份比較詳細的軟體需求說明書,這份說明書可以表現出軟體的功能 效能 開發條件等 並且在文件完成之後...

機房 軟體需求說明書

2 任務概述 3 需求規定 3.3輸人輸出要求 3.4資料管理能力要求 3.5故障處理要求 3.6其他專門要求 4 執行環境規定 感謝閱讀 1.1編寫目的 軟體需求說明書是需求分析階段擬的乙個文件,是對軟體目標及範圍的精確和細化,深入描述了軟體的功能及軟體的約束範圍,進一步確定軟體的功能和效能,從而...