UML——機房收費系統
阿新 • • 發佈:2018-11-20
機房收費系統的需求分析
系統功能需求
(1)使用者登入
在使用者進入系統前,首先要求使用者進行登入,登入時要驗證使用者名稱和密碼是否匹配,驗證通過後允許使用者進入本系統操作。
(2)許可權設定
操作員有一般使用者的權利,管理員有一般使用者和操作員的權利。
(3)資料錄入
使用者卡號註冊(基本資訊);充值
(4)資料查詢
按使用者輸入的卡號查詢
一般使用者:學生餘額;上機記錄;充值記錄;上機狀態
操作員:收取金額;金額返還資訊;上機統計資訊;操作員工作記錄
管理員:正在值班教師
(5)資料修改
使用者登入後,修改使用者登入密碼;學生基本資訊維護;基本資料設定。
(6)報表列印
列印各種結賬的報表
使用者管理模組
(1)新增和刪除使用者:管理員可以對管理員、操作員和一般使用者進行新增和刪除操作(但不可對自己進行操作);操作員為一般使用者註冊卡號。
(2)使用者許可權:一般使用者、操作員、管理員所授的許可權不同。
基本資料維護模組
(1)基本資料設定
固定使用者上機一小時費用;臨時使用者上機一小時費用;準備時間;至少上機時間。
(2)幫助
說明本系統的負責人,誰提供的技術支援以及所屬單位;關於本系統的其他操作。
資料庫模組
(1)使用者資訊管理
使用者資訊包括使用者基本資訊;上下機資訊;註冊充值資訊。
(2)員工資訊管理
員工資訊包括操作員和管理員基本資訊和操作員工作記錄。
資訊查詢模組
按使用者輸入的卡號查詢
一般使用者:學生餘額;上機記錄;充值記錄;上機狀態
操作員:收取金額;金額返還資訊;上機統計資訊;操作員工作記錄
管理員:正在值班教師
UML圖
用例圖
- 登入人員
- 一般使用者
- 操作員
- 管理員
類圖
物件圖
?
時序圖
- 使用者登入
- 學生檢視餘額(退卡、充值)
- 學生檢視上機記錄(學生充值記錄查詢)
- 學生上機狀態檢視
- 修改密碼(基本資料設定)
- 查詢收取金額 (查詢金額返還資訊、查詢學生上機統計資訊)
- 學生基本資訊維護
- 結賬(日結賬單、周結賬單)
- 操作員工作記錄(正在值班教師)
- 刪除和新增使用者(註冊)
協作圖
- 使用者登入
- 學生檢視餘額(退卡、充值)
- 學生檢視上機記錄(學生充值記錄查詢)
- 學生上機狀態檢視
- 修改密碼(基礎資料設定)
- 查詢收取金額(查詢金額返還資訊、查詢學生上機統計資訊)
- 學生基本資訊維護
- 結賬(日結賬單、周結賬單)
- 操作員記錄(正在值班教師)
- 刪除和新增使用者(註冊)
狀態圖
- 註冊(充值、退卡、刪除和新增使用者)
- 學生檢視餘額(學生檢視上機記錄、學生充值記錄查詢、學生上機狀態檢視、查詢收取金額、查詢金額返還資訊、學生基本資訊維護、學生上機統計資訊查詢)
- 結賬(日結賬單、周結賬單)
活動圖
- 登入
- People
元件圖
配置圖