2 任務概述
3 需求規定
3.3輸人輸出要求
3.4資料管理能力要求
3.5故障處理要求
3.6其他專門要求
4 執行環境規定
感謝閱讀~
1.1編寫目的
軟體需求說明書是需求分析階段擬的乙個文件,是對軟體目標及範圍的精確和細化,深入描述了軟體的功能及軟體的約束範圍,進一步確定軟體的功能和效能,從而使使用者和軟體開發者對該軟體的初始的規定有乙個大概的了解,有利於對專案的回溯以及對每個功能標準記性定位。
預期的讀者:系統分析人員,開發人員,專案管理人員,使用者
1.2背景
a.待開發的軟體系統的名稱:機房收費系統
b.本專案的任務提出者:
開發者:
使用者:學院全體職工和學生
實現該軟體的計算中心或計算機網路:學院機房
c.該軟體系統同其他系統或其他機構的基本的相互來往關係:
1.3定義
vb6.0:2023年。美國微軟公司推出了visual basic(可簡稱vb),目前最新的版本是vb2005(vbb)中文版。
sql server:全稱是「結構化查詢語言(structured query language)」,最早是ibm公司聖約瑟研究實驗室為其關聯式資料庫管理系統systerdmr開發的一種查詢語言,它的前身是square。
1.4參考資料
a.軟體需求說明書(gb8567——88)
b.《軟體工程導論》 張海潘 清華大學出版社
2.1目標
a、軟體開發意圖:
1、為了機房收費管理更加方便
2、為了減輕機房管理人員的工作負擔
3、為了加強機房的正規化管理
b、應用目標:
通過本系統軟體,能夠幫助機房管理者使用計算機,快速準確的歲機房上下機的消費情況、註冊充值退卡情況以及工作人員的工作記錄進行方便、快捷、有效的管理。
c、作用以及範圍:
本軟體適用於機房收費管理工作,可以對學生進行上下機、註冊、充值、退卡等操作,和有關記錄的查詢,為機房的管理工作帶來極大的便利。
2.2使用者的特點
a、終端使用者特點:終端使用者主要為廊坊師範學院的老師和學生,軟體設計符合該類群體的使用習慣,預計會為他們的機房工作和學習生活帶來便利。
b、操作人員的教育水平和技術專長:本科/軟體開發
維護人員的教育水平和技術專長:本科/軟體開發
c、本軟體的預期使用頻度:系統正常執行後使用的頻度比較高,除平時教師使用量比較大外,在計算機等級考試培訓期間將會有很大的訪問量。
2.3假定和約束
開發經費限制:2000以內
開發期限:整個系統的最晚完成時間使2023年02月20日
軟體執行約束:需要windows7及以上作業系統
3.1對功能的規定
a、使用該系統有三個角色使用者,分別為學生、教師、教務主任。學生可以完成學生上下機、學生餘額檢視、密碼的修改操作;教師可以實現學生的註冊、充值、退卡、檢視學生充值退卡記錄、檢視學生上機狀態的操作;教導主任完成新增刪除使用者、系統基本資訊設定、檢視工作人員記錄、結賬等操作。
b、系統分為三個模組:
1、財務管理模組:學生上機下機、學生註冊充值退卡、結賬等
2、學生上機管理模組:完成新增刪除使用者、修改使用者密碼、學生上機狀態檢視等功能
3、基本資訊設定:管理員完成基本資料的設定
3.2對效能的規定
3.2.1精度
軟體的輸入精度:小數點後保留兩位有效數字,限制輸入特殊字元
輸出資料精度:小數點後保留兩位有效數字
傳輸過程中的精度:小數點後保留兩位有效數字
3.2.2時間特性要求
3.2.3靈活性
a.操作方式上的變化:無
b.執行環境的變化:該軟體適用於現在流行的作業系統
c.同其他軟體的介面的變化:視情況而定
d.精度和有效時限的變化:因不同的情況而定
e.計畫的變化或改進:根據使用者的需求隨時對軟體做必要的公升級和更新
3.3輸人輸出要求
a.輸入
1.系統登入:使用者的賬號和密碼,要求與資料庫中的一致
2.學生上機,學生上機狀態,學生基本資訊查詢,學生充值,退卡,輸入學生卡號和金額,要求是數字
3.系統使用者的註冊和新增,使用者賬號,密碼新增,密碼等,取消按乙個的字元限制
b.輸出
1.對應於系統輸出要查的結果
2.使用者資訊輸入錯誤,會有相對應的提示
3.輸出excel表單位以賬單
3.4資料管理能力要求
a.使用者資訊儲存:將資訊所涉及的不同級別使用者的登入驗證資訊,還有密保問題及答案準確的儲存在資料庫中,包括對資料的增刪改查
b.基本資料的設定:設定合理的基本資料,保證機房收費系統的正常執行
c.財務管理:定期按照規定的時間經行結賬,保證資訊的安全性和保密性準確性
3.5故障處理要求
硬體故障:斷電,磁碟損壞,病毒入侵等造成資料的損壞,可聯絡開發人員,進行專門的資料恢復
軟體故障:軟體可能出現相容性問題,可及時與開發人員聯絡
3.6其他專門要求
a.單位保密要求:系統管理員需要有良好的信用和職業道德習慣,能做到對系統的保密
b.軟體的可維護性:出現執行錯誤需要找專業的人員經行維護工作
c.軟體的易讀性,可靠性:要求使用者按照要求合法輸入,不得隨意對軟體的相關空間做任何非法操作
4.1裝置
a.處理器型號及記憶體容量:處理器頻率為2.0ghz以上,記憶體為2g記憶體及其以上。
b.外存容量、聯機或離線、**及其儲存格式,裝置的型號及數量:處理器最好為奔騰三代及其以上,500g硬碟,最大支援100臺普通pc端連線到主機上。
c.輸入及輸出裝置的型號和數量:配套鍵盤滑鼠、印表機若干臺。
d.資料通訊裝置的型號和數量:暫無
e.功能鍵及其他專用硬體:暫無
4.2支援軟體
作業系統:windows7及其以上系統
資料庫管理系統:sql server 2014
編譯(或彙編)程式:vb6.0
測試支援軟體等:excel、表報設計器
4.3介面
使用者介面:將向使用者提供、改動和取消的三個命令選擇,相應系統不同功能的實現
外部介面:鍵盤、滑鼠、印表機。
內部介面:資料庫介面採用sql連線方式。
4.4控制
該系統的主要輸入裝置是鍵盤和刷卡器,輸出裝置主要是顯示器和印表機
軟體需求說明書
軟體需求說明書 軟體需求說明書 1 引言 1.1 編寫目的 闡明編寫需求說明書的目的,指明讀者物件。1.2 專案背景 應包括 專案的委託單位 開心單位和主管部門 該軟體系統與其他系統的關係。1.3 定義 列出文件中所用到的專門術語的定義和縮寫詞的願文。專案經核准的計畫任務書 合同或上級機關的批文 文...
軟體需求說明書
軟體需求說明書是需求分析階段的第乙個文件,是對軟體目標範圍的求精和細化,深化描述軟體的功能和效能以及軟體的約束範圍,使使用者和軟體開發者對初始規定有個大概的了解,有利於對專案的回溯並指導後續的開發和維護工作。文件的讀者 開發人員和使用者代表 1 專案名稱 機房收費系統 2 專案提出者 廊坊師範學院公...
軟體需求說明書
1 引言 1.1 編寫目的 說明編寫這份軟體需求說明書的目的,指出預期的讀者範圍。1.2 範圍 說明 a 待開發的軟體系統的名稱 b 說明軟體將幹什麼,如果需要的話,還要說明軟體產品不幹什麼 c 描述所說明的軟體的應用。應當 1 盡可能精確地描述所有相關的利益 目的 以及最終目標。2 如果有乙個較高...