前言
机房收费之旅真的是挺艰辛的,六月中旬开始的 ,到现在八月中旬,整整两个月了。不过好在学到了很多东西,解决问题和调试的能力日渐娴熟,遇到不会的东西也有兴趣去探索了,并且乐在期中,我觉得做的怎么样不是最重要的,最重要的是一定要有自己的想法,在原有的系统之上有自己的想法,这是最重要的
全局分析
真正上手这个系统还是挺快的,点了几遍系统理清怎么敲之后就开始敲了,废话不多说了,下面讲一下我的思路,请看下图。昨天在给师父看这张图的时候,师父给我让我先了解一下流程图和时序图,其实我这张图的意思并不是一个流程图,大概就是做机房的一个过程吧,当然了,师父说完之后我就查了一下流程图和时序图分别是什么,下面简单的给大家介绍一下,对于时序图我也不太理解,目前仅仅了解一下即可
流程图:流程图有时也称作输入-输出图。该图直观地描述一个工作过程的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。这一方法可以用于整个企业,以便直观地跟踪和图解企业的运作方式。
时序图(Sequence Diagram):亦称为序列图或循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。
言归正传,我认为不管是一般用户、操作员亦或是管理员在操作的时候都需要先判断该卡是否注册,如果没有注册下面的程序是无法进行的,所以把注册放在了它们之上,而只有进行过一系列的活动之后结账才有意义,所以把结账放在了它们之下,结账之后才可以汇总成账单,这幅图就出来了
需要注意的问题:
1、权限的问题:一般用户和操作员是无法查看管理员的操作功能的,一般用户是无法查看操作员的功能的,学生是无法进入系统的
2、日期控件:在组合查询的时候,出于人性化考虑需要设置日期控件,这样让用户用着更舒适一些
3、注册的时候充值金额应该是大于等于金额的,而金额是什么呢,就是至少上机金额
4、我认为基本数据设定里面的递增单位时间应该是固定的,临时用户每小时的费用应该大于固定用户每小时的费用,至少上机时间应该大于等于准备时间