詳細設計說明書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 參考資料 列出有關的參考資料,如...