机房收费系统之全局认识

       曾经看过这样一句话:“很多人习惯于在一接受任务就开始编写程序,不重视总体规划和分析,认为没完没了地分析企业现状、讨论各种实施方案是在浪费时间。这种重视程序设计,轻视总体规划的思想是导致系统开发失败的重要原因。”

    继学生信息管理系统之后,又一根接力棒——机房收费系统,传到了自己手中。为了系统最后的成功,还是需要对其有个全局的认识。

    本文将从下面三个部分进行系统分析:

一.主界面逻辑分析


    看似简单的两个按钮(上机、下机),其中却隐藏着丰富的逻辑设计。

    上机时,卡号、类型、学号、姓名、系别、性别、上机日期,上机时间、余额的文本框显示数据;

    下机时,下机日期、下机时间、消费时间、消费金额显示数据。
    那这些数据都是从哪里来的,其中又有怎样的读写数据的操作呢?
上机时:
1、首先,从tb_StudentInformation表中取出卡号、学号、姓名等数据,并显示在相应的文本框中。
2、上机日期、上机时间可以调用系统的日期、时间。同时,将上机时间、日期的数据写入tb_OnLine表中Time和Date字段中。
下机时:
1、同样的,下机时间、日期调用系统当前的时间、日期。
2、消费时间、金额计算得出。同时,将这些数据更新到tb_Line表中。
3、将最新余额更新到tb_StudentInformation表中。

    有了这样一个完整的逻辑,相信编写程序的工作也会简单许多。

二.整体逻辑分析

    根据本系统中各个菜单、按钮,自己画了一张导图


很明显,要全局掌握本系统,只要从三个不同的身份人物分析即可。下面就开始逐个分析:

三.局部逻辑分析

1.管理员


2.操作员


3.一般用户


     通过从三个不同的角度分析整个系统,自己也感觉清楚了许多,各个层次、各个身份自己也有了进一步的掌握,相信后面的路会越来越明朗的。

    其实,这个结果真的不重要,重要的是个过程。

    随着信息化进程的不断深入,需要开发系统的功能越来越丰富,结构也越来越复杂。如果没有前期的总体规划,很难将整体的功能以一种最好方式实现。

    所以,从现在开始,就培养自己规划的习惯,不仅仅是对一个系统,应该是对每一件事,要知道如何去思考最重要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值