机房收费系统的需求分析
系统功能需求
(1)用户登录
在用户进入系统前,首先要求用户进行登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。
(2)权限设置
操作员有一般用户的权利,管理员有一般用户和操作员的权利。
(3)数据录入
用户卡号注册(基本信息);充值
(4)数据查询
按用户输入的卡号查询
一般用户:学生余额;上机记录;充值记录;上机状态
操作员:收取金额;金额返还信息;上机统计信息;操作员工作记录
管理员:正在值班教师
(5)数据修改
用户登录后,修改用户登录密码;学生基本信息维护;基本数据设定。
(6)报表打印
打印各种结账的报表
用户管理模块
(1)添加和删除用户:管理员可以对管理员、操作员和一般用户进行添加和删除操作(但不可对自己进行操作);操作员为一般用户注册卡号。
(2)用户权限:一般用户、操作员、管理员所授的权限不同。
基本数据维护模块
(1)基本数据设定
固定用户上机一小时费用;临时用户上机一小时费用;准备时间;至少上机时间。
(2)帮助
说明本系统的负责人,谁提供的技术支持以及所属单位;关于本系统的其他操作。
数据库模块
(1)用户信息管理
用户信息包括用户基本信息;上下机信息;注册充值信息。
(2)员工信息管理
员工信息包括操作员和管理员基本信息和操作员工作记录。
信息查询模块
按用户输入的卡号查询
一般用户:学生余额;上机记录;充值记录;上机状态
操作员:收取金额;金额返还信息;上机统计信息;操作员工作记录
管理员:正在值班教师
UML图
用例图
- 登录人员