机房前后已经开始了好久,但对于其中的逻辑一直是迷迷糊糊,浑浑噩噩,都说万事开头难,对于机房中的一些权限问题,表与表之间的联系与区别,各个窗体是如何协调工作的,程序中都有什么功能,这些功能都是干什么的,他们具体是这么实现的……,开始的时候总会有各种各样的问题,去影响着自己动手开始;
跟已经完成的师父和小伙伴们沟通,其实这个心理很正常,但并不能因为这样的心理理所当然的不前行,首先要做的积极的心理暗示,不能还没有开始就自己把自己吓倒了,整个机房项目来看,肯定是晕乎的,那么如果我们把一个大的项目细分成几个部分,然后每一个部分都有什么功能,要实现什么,了解清楚后,再去敲代码实现,这样把目标分解成一个个我们可以完成的小环节,做起来也容易好多了吧,最起码可以帮助自己克服心理这一障碍;
下面这张导图是刚开始做机房的时候的自己的一个理解;
我们也都知道整个机房收费系统基本的就是管理员、操作员、一般用户三个权限来操作;那么每一个权限都具有怎样的分工又是如何协调的呢?
一般用户:
一般用户就相当于网吧前台记录去上机人的上下级状态记录;最初对于一般用户的理解以为是去上机的学生,但其实自己的理解是不正确的,一般用户的任务只是上下机以及查看用户信息,并不熟学生,因为就好像我们上课的时候,也只是选择上下机刷下卡而已,对于软件的操作根本涉及不到;
操作员:
操作员也就相当于是一个财务的位置,负责财务收支以及相应信息管理,为决策人员也就是管理员,提供必要的信息;操作员主要任务包含两个方面:
- 一个是管理财务—钱-注册充值收、退卡支出
- 一个是信息管理—管理信息-收退款信息、用户信息、操作信息记录
管理员:
管理员也就相当于网吧老板,进行整个网吧工程的运行经营决策安排,任务分配,
- 那么首先进行的就是权限的分配,也就是分配操作员、一般用户,让他们去具体执行决策安排;
- 结账:收取各个操作员的盈利金额,相当于公司或网吧等盈利性组织一段时期内的结算;
- 基本数据设定:决策公司经营模式和盈利模式决定;
- 账单:也相当与财务报表,查看收益和经营状况情况;
- 监督作用:监督各个老师或者说是操作员,工作是否合乎规范等的,确保工作顺利开展和进行;
了解了各个权限操作人员的职责和分工和每一个职责所对应的数据之后,下面就是每一项功能实现的逻辑整理和代码啦,外事开头难,既然已经开始啦,那就不要再中途停下来了;