引言
編寫目的
說明數據要求,對本系統中數據有一個清晰的要求和說明。
預期讀者:開發人員
背景
說明:
1. 待開發軟件系統的名稱:機房收費系統
2. 本項目的任務提出者:米新江教授
開發者:郗曉勇
用戶:廊坊師范學院全體師生
運行該項軟件的計算站:廊坊師范學院信息中心
定義
暫無
參考資料
列出有關的參考資料,如:
1. 本項目的上級機關的批文:《廊坊師范學院機房收費系統意見書》
2. 屬於本項目的其他已發表文件:《可行性研究報告》《項目開發計划》《軟件需求說明書》《詳細設計說明書》《概要設計說明書》《測試計划》《測試分析報告》
數據的邏輯描述
半小時固定用戶上機金額:0.5元
半小時臨時用戶上機金額1元
遞增單位時間:0.5小時
至少上機時間:0.5小時
准備時間:5分鍾
最少金額:5元
動態輸人數據
學生:卡號、學號、姓名、性別、專業、班級、年級、備注、充值金額
教師:用戶名、登錄密碼、備注
動態輸出數據
登錄日期、登錄時間、消費時間、消費金額、余額、充值教師、充值日期、充值時間
內部生成數據
獲得系統時間、系統日期、通過計算得到學生上機時間、消費金額、余額
數據約定
卡號為十位數字、有關金額數據要求精確度為0.5元並且小於100元、消費時間精確度為分鍾並且不超過300分鍾。
數據的采集
要求和范圍
1. 輸入數據的來源,例如是單個操作員、數據輸入站,專業的數據輸入公司或它們的一個分組;
數據來源:由學生提供,操作員輸入
2. 數據輸入(指把數據輸入處理系統內部)所用的媒體和硬設備。如果只有指定的輸入點的輸入才是合法的,則必須對此加以說明;
數據輸入:嚴格按照數據約定的要求進行輸入,
3. 接受者說明輸出數據的接受者;
接受者:學生作為數據接受者
4. 輸出數據的形式和設備列出輸出數據的形式和硬設備。無論接受者將接收到的數據是打印輸出,還是CRT上的一組字符、一幀圖形,或一聲警鈴,或向開關線圈提供的一個電脈沖,或常用介質如磁盤、磁帶、穿孔卡片等,均應具體說明;
由電腦連接打印機進行每日或者每周報表的打印
5. 數據值的范圍給出每一個數據元的合法值的范圍;
充值金額在100元以內、上機時間不超過4個小時、充值金額最少為5元、上機收費時間為半個小時、學生學號為十位字符形式數值。
6. 量綱給出數字的度量單位、增量的步長、零點的定標等。在數據是非數字量的情況下,要給出每一種合法值的形式和含意;
上機時間以分鍾計算,最少度量單位為5分鍾
金額以元計算,最少金額度量單位為0.5元
7. 更新和處理的頻度給出預定的對輸入數據的更新和處理的頻度。如果數據的輸入是隨機的,應給出更新處理的頻度的平均值,或變化情況的某種其他度量。
數據更新頻度根據學生上機情況而定,數據處理頻度為每天,每天需要結賬,同時備份數據庫。
輸人的承擔者
數據輸入承擔者主要是操作員,主要輸入學生信息、充值金額等必要信息。一般用戶有時需要手動輸入卡號,一般情況下直接刷卡進行相關操作。
預處理
暫無
影響
以上提到的數據相當重要,直接關系到該系統的運作以及機房的財務情況。要求學院設立維護數據的機構、以保證數據的安全性以及完整性。