【软件工程】——软件需求说明书
1引言
1.1編寫目的
軟件需求說明書上是需求分析的一個文檔,是對軟件目標及范圍的求精和細化,深入描述軟件功能及軟件的約束范圍,使用戶和軟件開發者對該軟件的初始規定有個大概的了解,有利于對項目的開發和后期的維護。
讀者:開發人員與用戶代表
1.2背景
a. 待開發的軟件系統的名稱:機房收費系統
b. 項目的任務提出者:米新江教授
c. 項目的任務開發者:齊智
d. 項目的任務的用戶:廊坊師范學院全體在校職工及老師
e. 實現該軟件的計算中心或計算機網絡:廊坊師范學院的服務器及網絡設備
f. 該軟件系統同其他系統或其他機構的基本的相互來往關系。:廊坊師范學院信息技術提高班做技術支持。
1.3定義
一般用戶:GeneralUser
學生查看余額:StuInquiryBalanceMenu
學生查看上機記錄:StuInquiryLineRecordMenu
學生充值記錄查詢:StuInquiryRechargeRecordMenu
學生上機狀態查看 StuInquiryLineStateMenu
修改密碼:ModifyPwdMenu
退出:ExitMenu
操作員:Operator
注冊:RegisterMenu
充值:RechargeMenu
退卡:Backscreen
收取金額查詢:InquiryCollectMoneyMenu
金額返還信息查詢:InquiryRefundInfoMenu
學生基本信息維護:BasicInfoMaintainMenu
學生上機統計信息查詢:InquiryLineSumInfoMenu
操作員工作記錄:OpWorkRecordMenu
管理員:Admin
結賬:AccountMenu
添加或刪除用戶:AddorDeleteUserMenu
基本數據設定:BasicDataSetMenu
正在值班教師:TeacherOndutyMenu
日結賬單:DayBillMenu
周結賬單:WeekBilMenu
幫助:HelpMenu
說明:InstructionMenu
關于:AboutMenu
查詢:InquiryMenu
顯示全部:ShowAllMenu
上機管理:LineManageMenu
所有學生下線:AllOffLineMenu
選中學生下線:ChoseOffLineMenu
退出:ExitMenu
1.4參考資料
a. SQL Server視頻 耿建玲 浙江大學
b. SQL Server入門經典
c. 軟件開發工具張洪志 哈爾濱工業大學
d. 項目需求說明書(GB8567——88)
2任務概述
2.1目標
軟件開發的意圖:為了機房管理更加方便、減輕教師負擔,和不必要的資源消耗。
應用目標:為了提高學生上機管理的規范化,減輕老師的工作壓力以及降低不必要的消耗。
作用范圍:以廊坊師范學院為代表的高等學校的計算機教育實驗室
讀者說明:本軟件產品是一項獨立的軟件,而且全部內容自己包含。
2.2用戶的特點
操作人員:計算機專業的在校老師完全可以勝任。
維護人員:廊坊師范學院信息技術提高班學習滿一年以上的學院均可
2.3假定和約束
開發經費限制:5000元以內
開發期限:截至到2018年11月1日
軟件運行約束:需要win7及其以上版本的操作系統。
3需求規定
3.1對功能的規定
3.2對性能的規定
3.2.1精度
軟件的輸入:數值不超過10位,漢字不超過5分,限制禁止輸入特殊字符
輸出數據精度的要求:禁止輸出特殊字符,禁止輸出小數,禁止輸出無效字符。
3.2.2時間特性要求
a. 響應時間;0.5s
b. 更新處理時間;0.5s
c. 數據的轉換和傳送時間;1s
3.2.3靈活性
a. 操作方式上的變化;分為管理員端和學生端,一些操作學生可以通過學生端進行自主操作。
b. 運行環境的變化;可在win7及其版本的操作系統上運行
c. 同其他軟件的接口的變化;鏈接校園卡系統進行機房費用充值和退卡。
d. 計劃的變化或改進:降低處理時間,提高容錯率。
3.3輸人輸出要求
登陸界面:
用戶名:9位,數字和字符
密碼:10位,數字字符和符號
上下機界面:
卡號:10位,只能輸入數字
學生余額查詢:
卡號:10位,只能輸入數字
查看學生上機記錄:
卡號:10位,只能輸入數字
學生充值記錄查詢:
卡號:10位;只能輸入數字
修改密碼:
舊口令:11位,只能輸入數字字符和符號
新口令:11位,只能輸入數字字符和符號
確認新口令:11位,只能輸入數字字符和符號
注冊:
卡號:10位;只能輸入數字
學號:9位,只能輸入數字
姓名:5個,漢字和字符
系別:5個,數字,漢字或字符
年級:5個,數字,漢字或字符
班級:5個,數字,漢字或字符
備注:25位,數字,漢字和字符以及特殊符號
金額:4位,只能輸入數字
充值:
卡號:10位,只能輸入數字
充值金額:6位,只能輸入數字
退卡:
卡號:10位,只能輸入數字
學生基本信息維護:
要查詢的內容:11位,字符,數字,漢字
學生上機統計信息:
要查詢的內容:11位,字符,數字,漢字
操作員工作記錄:
要查詢的內容:11位,字符,數字,漢字
添加用戶:
用戶名:10位,字符和數字
姓名:5個,漢字或字符
密碼:10位,數字字符和符號
確認密碼:10位,數字字符和符號
基本信息設定:
固定用戶一小時費用:2位,只能輸入數字
臨時用戶每小時費用:2位,只能輸入數字
遞增單位時間:2位,只能輸入數字
至少上機時間:2位,只能輸入數字
最少金額:2位,只能輸入數字
3.4數據管理能力要求
A. 用戶信息存儲:將系統所涉及的不同級別的用戶登陸驗證信息,包括對數據的增刪改查
B. 基本數據的設定:設定合理的基本數據,保證機房收費系統的正常運轉
C. 財務管理:定期按照規定的時間進行結賬,保證信息的安全性和保密性準確性。
3.5故障處理要求
軟件故障:軟件可能出現兼容性問題,如有問題,請及時聯系開發人員。
硬件故障:可能因為斷電、磁盤損壞以及病毒入侵造成信息不完整,請及時聯系開發人員。
3.6其他專門要求
A.單位保密要求:系統管理員需要由良好的信用和職業道德習慣,能做到對系統信息的保密。
B.軟件的可維護性:出現運行錯誤需要找專業人員進行維護。
C.軟件的易讀性,可靠性:要求用戶按照要求合法輸入,不得隨意對軟件的相關空間做非法操作。
4運行環境規定
4.1設備
a. Server要求內存在256M以上,CPU頻率在2.0HZ以上
b. Clinet內存在128以上,CPU奔騰III以上,最大支持20臺式機鏈接到主機上
4.2支持軟件
操作系統:windows7及其以上版本的操作系統。
數據庫管理系統:SQL Server 2014
4.3接口
接口提供:將向用戶提供、修改和取消三大命令選擇,對應的系統的不同功能實現
外部接口:鍵盤,數據,打印機,網線
內部接口:數據庫接口采用SQL鏈接
4.4控制
該系統的主要輸入設備是鍵盤和刷卡機,輸出的主要設備是顯示器和打印機。
感謝您的閱讀,希望對您有所幫助!
總結
以上是生活随笔為你收集整理的【软件工程】——软件需求说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用CVE-2019-1040 - 结合
- 下一篇: Conda常见命令