軟體需求說明書
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編寫目的 軟體需求說明書是需求分析階段擬的乙個文件,是對軟體目標及範圍的精確和細化,深入描述了軟體的功能及軟體的約束範圍,進一步確定軟體的功能和效能,從而...