機房收費系統 詳細設計說明書

2021-06-22 11:30:58 字數 1903 閱讀 9464

詳細設計說明書gb8567——88

關於要建立的新系統——機房收費系統,使用的語言是vb語言,其優點是視覺化效果比較好,而且現在越來越多的學生資訊、考勤等都需要進行電子化改革,以提高效率和資源利用率。並且還可以對學校實現電子化管理具有戰略意義。

此文件是在概要設計說明書編寫完成的基礎上,對於機房收費系統的各個模組、程式分別進行了實現層面上的要求和說明。在本說明書中,對系統所做的所有詳細設計進行說明。這個對於編碼的完成進行了具體的的介紹和要求。

本文件的預期讀者是編碼人員閱讀。

主要工作包括:根據軟體需求說明書所描述的資料、功能、執行、效能,並依照概要設計中所確定的處理流程,逐個設計程式模組(包括功能、效能、輸入、輸出、演算法、程式邏輯、介面等)

說明:a. 系統的名稱:機房收費系統

b.提出者:公尺新江教授

c. 開發者:徐玲博

d.  使用者和執行該程式系統的計算中心:圖書館閱覽室,學校機房

dfd:資料流圖

dd:資料字典

資料名**

《軟體工程》

張國番 清華大學出版社

哈爾濱工業大學

使用軟體工程

鄭人傑 清華大學出版社

使用者層次結構圖如下:

此程式為適應日益增加的上機人數,方便機房收費系統電子化、高效化管理,支援併發操作。學生通過註冊上機,系統驗證登陸名、密碼是否正確,從而允許\拒絕學生上機。操作員可新的註冊消除和收取退還餘額,並且管理學生一些基本上機資訊,具有一般使用者的所有許可權。管理員進行資訊查詢的同時,對金額進行結賬,具有一般使用者和操作員的所有許可權。

機房收費系統的功能就是計時、計費、考勤、結賬。

系統的使用流程有:登陸、上機、查詢、統計。操作員查詢、註冊、充值、退額、退卡。管理員,基本資料設定,日結週結,結賬。操作員的值班記錄。

使用者對於系統進行操作,整個處理過程最多不大於1s

系統對於出現的一些錯誤,可以有一些提醒

系統儲存的資料,精確性更優。

系統主要有兩個功能:計時、計費。這兩個需要用到演算法。

上機時間=現在時間-初始時間(h)

每小時的上機費用=基本資料

上機費用=上機時間(h)*上機費用(¥/h)

使用者上機——上機資訊——資料庫——使用者下機

整體登陸

一般使用者登陸

操作員登陸

管理員登陸

機房收費系統使用的資料庫是sqlsever,它可以滿足系統對於資料的存入和讀取需要。

說明準備在本程式中安排的注釋,如:

a. 加在模組首部的注釋:註明本模組開始編寫的時間、編寫人員、及基本功能

b.加在各分枝點處的注釋:比較關鍵的地方新增**,如需要理解的,還有就是其他程式設計人員不易理解的地方。

c. 說明個情況中對學生上機收費的標準,指出具體計算方法

說明本程式執行中所受到的限制條件。

a.  保證電腦執行正常。

b.  保證資料來源配置正常。

負責人測試時間

預期結果

登陸徐玲博

2014/04/01

驗證資訊,輸入不正確提示錯誤,返回登陸介面

基本查詢

徐玲博2014/04/01

查詢出正確、清晰的結果

組合查詢

徐玲博2014/04/01

每組組合中均能查詢出相應的正確資訊

修改資訊

徐玲博2014/04/01

修改後,資料庫將刪除原有資訊,保留最新資訊

結賬徐玲博

2014/04/01

正確無誤的進行結賬操作 無

機房收費系統 資料庫設計說明書

資料庫設計說明書 優質資料庫在處理大資料的程式或系統中是有非常重要的作用的,所以對於資料庫的設計有很多的要求和規定。首先資料庫要有很好的可維護性 靈活性,並且資料庫的演算法邏輯性也要有一定的優化性,這樣可以對資源進行有效利用,並且處理資料的時間也會縮短。由於上機的人越來越多,產生的上機資料越來越多,...

詳細設計說明書

詳細設計說明書 1 引言 1.1 編寫目的 闡明編寫詳細設計說明書的目的,指明讀者物件。1.2 專案背景 應包括專案的 和主管部門等。1.3 定義 列出本文件中所用到的專門術語的定義和縮寫詞的願意。1.4 參考資料 列出有關資料的作者 標題 編號 發表日期 出版單位或資料 專案經核准的計畫任務書 合...

詳細設計說明書

1 引言 1.1 編寫目的 說明編寫這份詳細設計說明書的目的,指出預期的讀者。1.2 背景 說明 a 待開發軟體系統的名稱 b 本專案的任務提出者 開發者 使用者和執行該程式系統的計算中心。1.3 定義 列出本檔案中用到專門術語的定義和外文首字母組詞的原片語。1.4 參考資料 列出有關的參考資料,如...