机房收费(五)之总结

来源:互联网 发布:宁波楼盘成交数据 编辑:程序博客网 时间:2024/06/08 17:12

前言

        机房收费作为第一个不为我们提供源码的学习材料,让我着实感到不适应。于是开始质疑自己,在质疑自己的世界里越走越远,以致于当我的机房收费项目进行到一个月的时候,我完成的情况仅仅是建立了所有窗体,将简单的窗体代码做了出来(还不知道对不对)。我也想过,那一个月我都在干嘛,结果就是一个字“愁”。因为害怕,所以一直不敢进行下面的学习,那也是近一年来对我来说最阴暗的一个月,但现在想想,“愁”解决不了任何问题,还不如利用这些时间去学习,去实践,去发现问题,我想那样我将取得巨大的收获。        

重要内容

权限

        了解过机房收费系统的都知道,该系统共分为四列,分别为一般用户、操作员、管理员以及帮助。那他们的权限范围是怎样的呢?如下图所示:

        管理员是一个系统中权利处在顶端的人,是钱权领导者,是管理者。他不仅可以决定其他人的职权范围,而且工作直接与钱挂钩,比如说他可以调整上机费用,以及最低金额的限度,更重要的是他可以结账,看到整个盈利状况,每个工作人员的工作情况。当然管理员的权限最大,还体现为操作员和一般用户可以进行的操作,他均可以做到。
        操作员权利稍小,只能负责注册,充值,以及退卡等基本操作,也可以进行一些较为复杂的查询。他可以看到用户的整体资料。
        一般用户权利最小,只能查看很单一的数据,只能通过某卡号知道某用户对该系统的相关使用情况。
注:一般用户并非指大众用户,这里的一般用户也是管理者,是工作人员!

如何学习机房收费?  

        有同学曾问过我,如何开始机房的学习?我们都知道,敲学生的时候,大部分人都是照着源码来的,出错的时候再去调试,所以真当开始机房的时候,会感觉不知从何下手,不知道以怎样的顺序去学习。
         我认为大概的顺序应该是:1.安装好实例机房收费——2.分析机房收费的大致功能,能将各个权限用增删改查分类——3.分析每个窗体所涉及的数据库中的表——4.确定窗体大概的建立顺序——5.回顾学生代码,理清逻辑关系,运用到机房收费——6.在每个窗体建立之前,明确它的逻辑顺序,以及需要注意的问题
         下面是我对机房收费各窗体所用到的数据表做的一个小结:

        这样我们就知道了窗体的建立顺序:先“增”,后“删改查” 。但我们也需要注意“查” ,查什么?怎么查? 这时候我们就该实现与查有关的功能。比如说机房收费最后的结账环节,要想结账,必须有账可结,这就需要我们“注册——充值——上机——下机——结账” ,其他同理  ;知道顺序以后,就得回顾学生中的那些重要代码,明白含义,合理运用到机房收费中;最后一点,我们不得不注意的是,每个窗体的运行,都有其逻辑顺序,如果你明白了窗体以怎样的逻辑顺序运行,代码自然变得简单。

重点

        其实机房收费说大也大,说小也小,当理不清逻辑的时候,机房收费对我们来说就是26个窗体+模块,当对其有个大概了解以后,我们不难发现,机房收费就是4个字——“增删改查”,进一步学习可以发现,其中有几个比较重要的部分:上下机,MSFlexGrid控件,组合查询,结账,报表。至于其他问题就很容易解决了。
        下面是关于以上几个重点的我的博客总结:
上下机http://blog.csdn.net/ljl55555/article/details/51598207
MSFlexGrid控件:http://blog.csdn.net/ljl55555/article/details/51764098
组合查询:http://blog.csdn.net/ljl55555/article/details/51992198
结账:http://blog.csdn.net/ljl55555/article/details/52043454

小结

        事实证明,因为克服不了内心对学习的恐惧,我所以走了很多弯路。也正是因为这样,我才能在这段阴暗的时间里,收获很多,明白很多,看清很多。现在在我看来,最好的学习方法就是先理清思路,制定计划,然后一步步去完成,一路上遇到荆棘并不可怕,可怕的是我们还没看到荆棘便已退缩。凡是勇敢一些,我们将迎来更美好的明天!明天,加油!



3 0
原创粉丝点击