机房收费系统——逻辑性

         一直在忙着做机房收费系统,都忘了来这走走,留下点脚印了。终于,在昨天,我的机房收费系统第一次验收了。

        师父告诉我:机房收费系统最应该注重的是逻辑性。我想不光是机房,以后不管是敲什么系统,最先考虑的都应该是它的逻辑关系。

        今天,我又重新整理了一遍我的机房收费系统,发现了很多以前逻辑上存在的问题。主要有四部分:①下机;②退卡;③组合查询;④用户级别详细内容请看下文……

       一、下机

          机房收费系统——逻辑性_第1张图片


                    大致流程就是这样的,不过还有很多细节需要注意,在这我就不说了。

       二、退卡

             

                      这里我最想说的就是一定要判断此卡是否在上机。像昨天,师父把我的一个正在上机的卡给退                      了,导致此卡只能强制下机。说起来是不是很可笑啊! 

        三、组合查询

               

               

                       开始我是先判断条件(2)后判断的关系(1),先判断条件(3)后判断关系(2)这样子的。可                是后来发现大多数人都是像图中那样先判断关系后判断条件,想想还是后者比较好。

       四、用户级别

         昨天师父验收时,给我用一般用户登录,登陆进去以后发现我的操作员栏和管理员栏都可以操作。就问我,你这一般用户可以替管理员结账啊?我愣住了,呵呵!

         这个问题解决办法倒是很简单:登录前先判断一下,如果是一般用户,登陆后只能让一般用户栏可用;如果操作员,登录后只能让操作员栏可用;如果是管理员,都可用。

 

         以后我们要不断的培养自己的逻辑思维,大家有时间可以看看这个脱口秀——《逻辑思维》。一定会有不一样的收获!


你可能感兴趣的:(机房收费系统——逻辑性)