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

2021-07-25 03:50:05 字數 3022 閱讀 9452

軟體需求說明書

說明編寫這份軟體需求說明書的目的,指出預期的讀者。

主要是方便設計人員,分析人員以及使用者之間的聯絡與交流,明確使用者的需求,及時改善專案的功能和效能,同時對該項目的功能和效能以及開發的環境等做出描述等,為下一步的進行做準備。

預期讀者:使用者,專案開發人員

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

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

開發者:楊楠

使用者:教師、學生、機房管理員

實現該軟體的計算中心或計算機網路:學校機房

c.該軟體同其他系統或機構的基本來往關係:可訪問學生學籍系統的資料庫,查詢學生資訊。

vb語言:2023年,美國微軟公司推出了visual basic(可簡稱vb),目前的最新版式vb 2005(vb8)中文版。

sql:全稱是「結構化查詢語言(structured query language)」,最早的是ibm的聖約瑟研究實驗室為其關係資料庫管理系統system r開發的一種查詢語言,它的前身是square語言。

[1]《軟體工程事務》劉學俊李繼芳 劉漢中 編著  浙江大學出版社

[2]可行性研究報告(gb8567——88)

[3] 《軟體工程》 馬林藝著  機械工業出版社

1、開發意圖:

軟體開發的目的是使學校機房管理更加高效,減輕值班教師的工作負擔,方便學生更加快捷的上網學習。

2、應用目標:

通過本系統,能幫助機房管理者快速準確的的對學生的消費情況,註冊充值,退卡考勤情況了解。

1、終端使用者是教師和學生,應該具備一定的計算機知識,熟練的掌握軟體的操作技巧

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

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

4、本軟體的預期使用頻度:系統平時使用頻度為正常,臨近考試,畢業,選課,等級考試的時候使用頻度高

列出進行本軟體開發工作的假定和約束,例如經費限制、開發期限等。

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

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

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

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

1、系統分為三個許可權:一般使用者,管理員,操作員。一般使用者的能力是控制學生上下機,查詢餘額以及上機記錄;操作員負責註冊,充值,退卡以及操作員考勤;管理員負責結賬,日結賬單,資料設定。

2、系統分為三個模組:學生上下機模組,結賬模組,查詢模組

說明對該軟體的輸入、輸出資料精度的要求,可能包括傳輸過程中的精度。

輸入資料:保留小數點後兩位有效數字

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

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

說明對於該軟體的時間特性要求,如對:

a.  響應時間;不超過1秒

b.  更新處理時間;不超過1秒

c.  資料的轉換和傳送時間;不超過1秒

d.  解題時間;等的要求。不超過5秒

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

a.  執行環境的變化;網路速度要達到100mb/s以上

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

c.  計畫的變化或改進。不定時進行改進,更新

解釋各輸入輸出資料型別,並逐項說明其**、格式、數值範圍、精度等。對軟體的資料輸出及必須標明的控制輸出量進行解釋並舉例,包括對硬拷貝報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。

a、輸入:

資料項資料型別

輸入格式

精度使用者名稱

char(10)

文字0.01

密碼char(10)

文字0.01

學號char(10)

文字0.01

b、 輸出

查詢資訊:匯出excel表或者介面以**的形式顯示

說明需要管理的文捲和記錄的個數、表和文捲的大小規模,要按可預見的增長對資料及其分量的儲存要求作出估算。

1、使用者資訊的儲存:將使用者的登陸資訊準確的儲存到資料庫中,包括資料的修改等操作。

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

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

列出可能的軟體、硬體故障以及對各項效能而言所產生的後果和對故障處理的要求。

軟體故障:出現不相容問題,公升級為最新版本使用

硬體故障:機房斷電,磁碟受損,電腦老化。及時安排人員進行檢查維護

如使用者單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、執行環境可轉換性的特殊要求等。

使用者單位對安全保密的要求:對檔案嚴格保密,不得外傳

使用方便的要求:簡單方便,一看就懂

可維護性:出現錯誤,及時提供修復方法以解決問題

可轉移性:能夠實現異地發布

易讀性:介面簡單,一看就能使用

可靠性:經過上百次的測驗,不會出現宕機等情況

列出執行該軟體所需要的硬裝置。說明其中的新型裝置及其專門功能,包括:

a.  處理器型號及記憶體容量;處理器:2.0ghz以上,2 g記憶體

b.  外存容量、聯機或離線、**及其儲存格式,裝置的型號及數量;500g記憶體,普通電腦一台,

c.  輸入及輸出裝置的型號和數量,聯機或離線; 印表機

列出支援軟體,包括要用到的作業系統、編譯(或彙編)程式、測試支援軟體等。

作業系統:windows xp以上

程式設計軟體:visual basic 6.0

資料庫管理系統:sql server2008

說明該軟體同其他軟體之間的介面、資料通訊協議等。

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

內部藉口:sql server 及visualbasic6.0

說明控制該軟體的執行的方法和控制訊號,並說明這些控制訊號的**。

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

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

軟體需求說明書 1引言 1.1編寫目的 軟體需求說明書是需求分析階段的乙個文件,是對軟體目標及範圍的求精和細化,深入描述軟體的功能和效能以及軟體的約束範圍,使使用者和軟體開發者對該軟體的初始規定有個大概了解,有利於對專案的回溯和指導後續的開發和維護。文件讀者 開發人員與使用者代表 1.2背景 a.待...

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

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

機房 軟體需求說明書

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