机房收费系统
《机房收费系统》是继《学生信息管理》管理系统之后的另一个完整系统,与学生信息管理系统不同的是,此系统并没有提供源码和数据库,而且系统用户关系相对复杂,设计到报表等之前没有接触过的东西,同时,表与表之间的关系也比较复杂,会设计到多表查询的问题,所以无论是设计数据库表还是写程序,要求都能够很清楚的理清本系统之间的关系。
本系统是第一个独立完成的系统,需要独立设计数据库,写程序代码,所以,对于我们的提高能够起到很大的帮助,能够极大的提高我们的信心,是进行编程的第一道门槛。
在机房收费系统的学习过程中我将它分为三个阶段,建立窗体阶段、代码实现阶段、优化探究阶段。其中建立窗体阶段是基础,代码实现阶段是核心,也是重中之重,优化方面要考虑用户体验度,不可或缺。下面我来为大家介绍一下我对机房收费系统的理解,欢迎大家前来指正!
这是机房收费系统的导图:
建立窗体阶段
喜欢画画的都知道,我们画一棵树首先画树枝,只有把树干画出来了,这棵树的整体长势才固定,建立窗体阶段就可以理解为画树枝阶段。
要想完成这个阶段的学习,主要是先理清楚用户的需求,站在巨人的肩膀上,我们得知机房收费系统分三个层次,一般用户、操作员、管理员。一般用户(学生)只可以进行一些查询,操作员(老师)则可以给学生注册、充值、退卡,也可以查询相关信息等等,管理员(负责人)权限最高,一般用户、操作员做的工作她都可以做,另外他自己的工作也可以做的很顺利,比如结账,报表等等。
代码实现阶段
画完树枝我们就要为我们的作品添上喜欢的形状的树叶了。
1、找好思路,敲代码
我认为最简单的思路是基本数据设定——注册——充值——上机——查询上机记录——上机状态查看——下机——充值余额查询——退卡——结账——报表。
2、经历错误
自己写的代码可能会报错,这一阶段就是考验你的时候,每次报错,如果有必要的话可以截图下来,做一些总结,遇到的错误越多,你了解的就越多,对以后的学习就越有帮助,重在敢于面对错误,及时调整遇到错误的心态。
3、调试错误
技术:错误处理,有两种解决办法:一种是跳过(On Error Resume Next),一种是转向想要运行的代码(On Error GoTo)。
心态:学会调试,各个击破,让调试功底日渐丰厚,每个人都可以的,相信自己。
4、完成运行
代码是笔墨,在各个窗体中添加代码,测试实现可以让大树显得生机勃勃,每一片树叶都有它存在的意义,完成运行的结果是点击哪个树叶就可以实现哪个功能,这便是本阶段存在的意义了。
优化探究阶段
用喜欢的颜色填充树叶,使其和周围的环境相符合。穿衣服还需要考虑搭配呢,所以这一步将让用户体会到不一样的感觉,不但方便快捷,而且很漂亮,进系统都很温和。这是这阶段要考虑的,方法就是多找人交流一下,看自己做的系统还有哪里有欠缺,进而完善,这会让我们得到很大的提升。
感悟
机房收费系统做完了,它让我知道了在学生中没有了解的知识,首先是建立数据库,从学生中可以参考,很好做;再有各个表之间的联系也搞清楚了,有些在学生中没有优化的,没有想到的,在机房中实现了,只要理清思路就离成功不远了。最后机房收费系统的完成,对以后的学习做了很好的铺垫,相信有了这些铺垫,以后的路不会难走。这也算收获了心态吧,不会再惧怕它,很值得。