1. 程式人生 > >UML——機房收費系統

UML——機房收費系統

機房收費系統的需求分析

系統功能需求

(1)使用者登入
  在使用者進入系統前,首先要求使用者進行登入,登入時要驗證使用者名稱和密碼是否匹配,驗證通過後允許使用者進入本系統操作。
(2)許可權設定
  操作員有一般使用者的權利,管理員有一般使用者和操作員的權利。
(3)資料錄入
  使用者卡號註冊(基本資訊);充值
(4)資料查詢
  按使用者輸入的卡號查詢
一般使用者:學生餘額;上機記錄;充值記錄;上機狀態
操作員:收取金額;金額返還資訊;上機統計資訊;操作員工作記錄
管理員:正在值班教師
(5)資料修改
  使用者登入後,修改使用者登入密碼;學生基本資訊維護;基本資料設定。
(6)報表列印
  列印各種結賬的報表

使用者管理模組

(1)新增和刪除使用者:管理員可以對管理員、操作員和一般使用者進行新增和刪除操作(但不可對自己進行操作);操作員為一般使用者註冊卡號。
(2)使用者許可權:一般使用者、操作員、管理員所授的許可權不同。

基本資料維護模組

(1)基本資料設定
  固定使用者上機一小時費用;臨時使用者上機一小時費用;準備時間;至少上機時間。
(2)幫助
  說明本系統的負責人,誰提供的技術支援以及所屬單位;關於本系統的其他操作。

資料庫模組

(1)使用者資訊管理
  使用者資訊包括使用者基本資訊;上下機資訊;註冊充值資訊。
(2)員工資訊管理
  員工資訊包括操作員和管理員基本資訊和操作員工作記錄。

資訊查詢模組

  按使用者輸入的卡號查詢
一般使用者:學生餘額;上機記錄;充值記錄;上機狀態
操作員:收取金額;金額返還資訊;上機統計資訊;操作員工作記錄
管理員:正在值班教師

UML圖

用例圖

在這裡插入圖片描述

  • 登入人員
    在這裡插入圖片描述
  • 一般使用者
    在這裡插入圖片描述
  • 操作員
    在這裡插入圖片描述
  • 管理員
    在這裡插入圖片描述

類圖

在這裡插入圖片描述

物件圖

時序圖

在這裡插入圖片描述

  • 使用者登入
    在這裡插入圖片描述
  • 學生檢視餘額(退卡、充值)
    在這裡插入圖片描述
  • 學生檢視上機記錄(學生充值記錄查詢)
    在這裡插入圖片描述
  • 學生上機狀態檢視
    在這裡插入圖片描述
  • 修改密碼(基本資料設定)
    在這裡插入圖片描述
  • 查詢收取金額 (查詢金額返還資訊、查詢學生上機統計資訊)
    在這裡插入圖片描述
  • 學生基本資訊維護
    在這裡插入圖片描述
  • 結賬(日結賬單、周結賬單)
    在這裡插入圖片描述
  • 操作員工作記錄(正在值班教師)
    在這裡插入圖片描述
  • 刪除和新增使用者(註冊)
    在這裡插入圖片描述

協作圖

在這裡插入圖片描述

  • 使用者登入
    在這裡插入圖片描述
  • 學生檢視餘額(退卡、充值)
    在這裡插入圖片描述
  • 學生檢視上機記錄(學生充值記錄查詢)
    在這裡插入圖片描述
  • 學生上機狀態檢視
    在這裡插入圖片描述
  • 修改密碼(基礎資料設定)
    在這裡插入圖片描述
  • 查詢收取金額(查詢金額返還資訊、查詢學生上機統計資訊)
    在這裡插入圖片描述
  • 學生基本資訊維護
    在這裡插入圖片描述
  • 結賬(日結賬單、周結賬單)
    在這裡插入圖片描述
  • 操作員記錄(正在值班教師)
    在這裡插入圖片描述
  • 刪除和新增使用者(註冊)
    在這裡插入圖片描述

狀態圖

在這裡插入圖片描述

  • 註冊(充值、退卡、刪除和新增使用者)
    在這裡插入圖片描述
  • 學生檢視餘額(學生檢視上機記錄、學生充值記錄查詢、學生上機狀態檢視、查詢收取金額、查詢金額返還資訊、學生基本資訊維護、學生上機統計資訊查詢)
    在這裡插入圖片描述
  • 結賬(日結賬單、周結賬單)
    在這裡插入圖片描述

活動圖

在這裡插入圖片描述

  • 登入
    在這裡插入圖片描述
  • People
    在這裡插入圖片描述

元件圖

在這裡插入圖片描述
在這裡插入圖片描述

配置圖

在這裡插入圖片描述
在這裡插入圖片描述