机房重构总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ming_5257/article/details/82561055

前言

机房收费系统之前已经弄过一个版本了,对于之前的那个系统,由于给了系统的样式,所以在对系统的思考上就有了局限性,没有过多的思考。在外观形式上,也差不多只是对给定系统的一个复制!毫无创意!所以在这次的机房重构上,加入了很多自己的想法。

设计

1、 系统角色的划分。
之前的收费系统的角色划分有:一般用户,操作员,管理员。但是在对系统的理解上,一直混淆学生和一般用户的身份,也就是这两者的身份划分不都清晰,明确!所以,这次重构,将系统的身份重新划分为,学生,老师,管理员
2、功能的分配
学生是这个系统的使用者之一,学生账号的来源则是,通过教师的注册!学生登录这个系统的主要功能就是进行上下机,查看余额,查看个人 信息。等等。

身份 功能
学生 上机、下机、查看余额、修改密码、查看个人信息
教师 注册学生、充值、退卡、查看上机记录、查看工作记录、上机状态查看、金额返还信息查询、学生信息查看、修改密码、联系管理员
管理员 结账、报表、删除和添加教师、基本数据设定、系统状态、问题反馈

3、功能分析
其他基本的功能和原版系统保持一致,只做小幅度的改变。但是基本功能是一样的!
(1)既然学生这个身份代替了原系统一般用户的身份,所以学生这个身份是可以登录这个系统的,所以,将学生的卡号作为登录学生端的账号!
学生端
这里写图片描述

(2)对于教师这个身份,除了实现了它的基本功能,还给它增加了一个功能“联系管理员”,以保证教师在使用这个系统的过程中,遇到问题能够及时找到管理来解答!
这里写图片描述
(3)管理员对这个系统有着绝对的管理控制权,如果系统需要进行维护的时候,那就需要管理员给系统一个不可用的状态,所以给管理员加入了对系统状态的管理,系统有两个状态,一个是正常运行的状态,一个是正在维护 的状态,如果管理员将系统的状态更改成正在维护的状态,那么系统不可用,只有管理员可以登录维护,正在上机的老师和学生会收到提示,并且下机!
这里写图片描述

实现

实现这一块就不在多说,我相信,只要自己的想法和思维清晰,代码什么的都不是事!
机房,我们敲了一遍又一遍,但是仔细想想,在整个系统中,真正属于我们的又有多少呢?我们似乎都在被原版的系统所局限,不如放开思想,做自己想要的系统!

猜你喜欢

转载自blog.csdn.net/Ming_5257/article/details/82561055