机房收费系统—功能介绍

简介: 机房收费系统—功能介绍

背景介绍

       我们在设计机房收费系统的时候,要明确我们系统要面向的用户有哪些,也就是都有哪些就角色。不同的角色他们的操作是否相同,是非会存在角色不同操作的功能不同等情况,接下来我们就拿机房收费系统来说明各个角色都有哪些功能。

角色及其功能说明

一般用户:

学生查看余额:输入卡号查询卡号对应的学生信息及余额。

学生查看上机状态:输入卡号查询学生上机时间、日期,下机时间、日期,消费金额及其余额。

学生充值记录查询:输入卡号查询历史充值金额,充值日期,充值时间以及充值教师。

学生上机状态查看:查询上机信息统计。显示上机的信息。所有学生下线:全部下线和个别下线

修改密码:对当前用户名的密码进行修改。

操作员:

注册:输入卡号以及学生基本信息并进行存档。

充值:输入卡号以及充值金额进行充值。

退卡:输入卡号以及退还金额进行退卡。

收取金额查询:选择时间段查询被充值的卡号、充值金额、充值日期、充值时间、充值教师以及结账状态。导出Execel文件。

金额返还信息查询:选择时间段查询被退化的卡号、退还金额、退还日期、退还时间、结账教师。导出Execel文件。

学生基本信息维护:选择相对应的字段名称、操作符、查询内容、组合关系可以对查询出的学生信息进行修改。

学生上机统计信息查询:选择相对应的字段名称、操作符、查询内容、组合关系可以对查询出的学生上机信息进行修改。

操作员工作记录:选择相对应的字段名称、操作符、查询内容、组合关系可以查询出操作员的工作记录。

管理员:

结账:选择操作员用户名和姓名显示购卡记录、充值记录、退卡记录、临时用户和汇总。

删除和添加用户:添加:输入用户名、姓名、密码,选择用户级别进行添加用户。

删除:在已添加的记录中选中一条记录来删除。

更新:更新添加记录和删除记录。

基本数据设定:可以对固定用户每小时的费用,临时用户每小时的费用,递增单位时间,至少上机多长时间,准备时间,上机需要的最少金额进行设定和修改。

正在值班教师:可以显示历史操作过的记录号,教师,权限级别,登录日期,登录时间以及登录的机器名称的记录。

日结账单:对上期余额,当日充值余额,当日消费金额,当日退款金额,本期金额,日期,管理员名称,操作员名称形成一个报表并进行打印。

周结账单:选择一个时间段,对这个时间段里的上期充值卡余额,本期充值金额,本期消费金额,本期退款金额,本期充值卡余额,日期以及部门负责人形成一个机房开放收入总汇表,进行打印。

总结提升

通过一系列的分析之后我们就可以把这个结果转换成用例图了。有了图我们在实现起来就非常的容易了:

  1. 明确系统的功能和行为:用例图可以清晰地展示系统的功能和行为,帮助开发团队和利益相关者对系统的需求有一个共同的理解。通过用例图,可以明确系统的主要功能和用户的操作流程,有助于确定系统的范围和目标。
  2. 发现和理解系统的需求:通过分析用例图,可以发现系统的各种用例,了解用户的需求和期望。用例图可以帮助开发团队理解用户的使用场景和操作流程,从而更好地满足用户的需求。同时,用例图还可以帮助开发团队识别和处理系统的边界条件和异常情况。
  3. 识别系统的角色和关系:用例图可以明确系统中的各种角色和它们之间的关系。通过用例图,可以确定系统的主要参与者和它们的职责,有助于定义系统的权限和访问控制。此外,用例图还可以显示角色之间的协作和通信方式,帮助开发团队设计系统的架构和接口。
  4. 确定系统的优先级和规模:通过用例图,可以对系统的各个用例进行优先级排序和规模估算。这有助于开发团队制定开发计划和资源分配,以确保系统按时交付并满足用户的期望。用例图可以帮助团队确定哪些功能是最重要的,哪些功能可以在后续版本中实现。
  5. 促进沟通和协作:用例图是一种简洁、可视化的工具,可以促进开发团队和利益相关者之间的沟通和协作。通过用例图,可以将系统需求和设计以图形化的方式展示出来,减少误解和歧义,提高沟通的效率和准确性。

相关文章
|
7月前
|
数据库 数据安全/隐私保护
机房收费系统之总结(一)
机房收费系统之总结(一)
51 0
|
数据安全/隐私保护
机房收费系统-限制总结
机房收费系统-限制总结
45 0
|
数据库 数据安全/隐私保护
第一次机房收费系统总结
第一次机房收费系统总结
|
SQL
机房收费系统—心得
机房收费系统—心得
72 0
|
BI 数据库 容器
机房收费系统——技术总结
机房收费系统——技术总结
87 0
|
数据可视化 测试技术 uml
【UML建模】(1) UML建模的初了解,概述,组成,作用
UML (Unified Modeling Language)是一种通用的可视化的建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。它不是一种程序设计语言。 UML 是独立于过程的,它可以在软件生命周期的各个阶段运用,不过主要应用于软件开发的设计与分析阶段。
487 0
【UML建模】(1) UML建模的初了解,概述,组成,作用
|
文件存储 uml
【UML建模】(8) UML建模之组件图
组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。
1011 0
【UML建模】(8) UML建模之组件图
|
网络协议 uml
【UML建模】(7) UML建模之部署图
部署图是运行时进行处理的节点以及在节点上存在制品的配置的图。它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方法。
701 0
【UML建模】(7) UML建模之部署图
|
SQL BI 数据库连接
【机房收费系统】——报表
【机房收费系统】——报表
114 0
【机房收费系统】——报表