机房收费系统总结(二) — 总结再分析

来源:互联网 发布:淘宝信用卡哪个好 编辑:程序博客网 时间:2024/05/01 20:09


       经历了“千难万险的”的登陆之后,接下来看到就基本上就是下面这个图的轮廓了。这是初步的一个 大体的印象,总体的把握。

一、宏观把控


        从这张图中,我们可以大体了解到,机房内有不同的人员,一般用户、操作员、管理员,不同的人拥有不同的权限。一般用户指的就是来机房上机的学习,权限最低,只能查看自己相关的记录。再次是操作员,是机房的日常管理人员,负责日常的经营。最高权限的是管理员,主要负责管钱,查看机房的管理是否得当的。接着就是他们 不同的人拥有不同的工作。

二、分析实战

        有了总体的把控之后,然后我们就进入分析实战阶段,他们之间的逻辑是怎么样的?他们都涉及到哪些表?我们应该先敲哪些后敲哪些呢?

分析的过程中,我们主要搞清的关系就是:数据从哪里来?数据到哪里去了?就是我们要搞清,每个窗体中用到的数据涉及到那个 表,操作完这个窗体之后,我们要把产生的数据 放在哪个表中。经过分析,慢慢的发现,它们的关系呢总体来说可以分为两层,一个是添加的部分 ,另一部分就是我们重头戏:查的部分,至少涉及到了12 个窗体,从下面的图总我们可以清晰的看到。有没有发现,每次一次增的活动都会产生一些列的查询行为,这样他们之间的关系就变得简单了,请看下图。(红色字体都是增,后面都是产生的查询)




        经过分析之后,我敲的时候就是按照上图中的顺序来的。因为我要 自己建表,所以我必须把添加的部分都做好,这样我才可以敲查询的部分,不然我没有办法敲下面的窗体。所以我就敲完了所有的添加的,然后再敲查询的这一层,感觉这样挺清晰的。

三、建表

        刚开始的时候就是最简单的,窗体中用到那个表,然后就去建立哪个表,所用的字段,也是窗体中操作中用到的数据,很是简单。但是在敲到后面窗体的时候,就发现:额,要用到这个啊,我的表里没有啊?这个到底应该放在那个表里呢?然后就开始分析,添加字段。就这样我的表是不断的改,不断的删。直到最后的时候,才固定下来,真是劳心。我就想,如果刚开始的时候,我能够就一下子建好,就真好的.但是这是不可能的,经过这次,希望以后能过建好点。师傅也说了,以后尽量建的时候,改的越来越少 。

四、从哪里来?到哪里去?

     上面的这张图,是我对各个操作涉及表的理解。当然,表还可以更少,合并为九张也行的。当然上图中,说的是主要的,并不是全部的。最简单的涉及到一个表,大部分都是至少两张表,有的一个窗体就要涉及到4、5张表,如结账时、下机时。这里便不再啰嗦了。

小结:

        总体来说,总体的规划十分的重要,开始的时候就是感觉自己懂了一点,然后就开始动手了。敲 到中间的时候,就有点乱了,所以导致不止一次的停下来再分析,再梳理,浪费了很多的功夫。宏观把控,然后注重细节,记住了啊。

0 0
原创粉丝点击