Home >Database >Mysql Tutorial >机房收费系统系列七:完工篇

机房收费系统系列七:完工篇

WBOY
WBOYOriginal
2016-06-07 16:01:431099browse

姗姗来迟的机房收费系统总结,八月份在网易上发表了一篇关于机房完工的博客,之所以会出现这种现象的原因,大家看了原文以后就可以知道了保留一点神秘感吧,也希望大家通过看了我原来的写的这篇文章能够发现点问题,本文的源地址:http://m18034156361.blog.

姗姗来迟的机房收费系统总结,八月份在网易上发表了一篇关于机房完工的博客,之所以会出现这种现象的原因,大家看了原文以后就可以知道了……保留一点神秘感吧,也希望大家通过看了我原来的写的这篇文章能够发现点问题,本文的源地址:http://m18034156361.blog.163.com/blog/static/22346505220147114407650/

机房收费系统,是继学生管理信息系统之后的一个完整的系统,接触到的第一个没有源码用vb来实现的系统,也是要陪伴我们时间最久的一个系统。刚开始接触机房收费系统的时候,安装的时候就遇到了问题,花了一天的时间才发现问题的根源,其实问题的原因很简单,抓住问题的关键点是很重要的,这样才能事半功倍。在做机房收费系统的时候也是一样的,不要被遇到的问题吓到,找问题的关键,从关键点上解决问题。做完机房收费系统以后,才发现其实很简单的,下面是我认为在做机房收费系统需要注意的地方。

 

\

第一阶段:准备工作

1、克服恐惧感
首次接触机房收费系统没有源码,数据库也要自己建立,而且系统用户关系相对复杂,设计到报表等之前没有接触过的东西,同时,表与表之间的关系也比较复杂,会设计到多表查询的问题,都是对我们的一个考验。所以首先要做的就是克服恐惧感,从心里上先战胜它,看到这么多的窗体,首先就会有恐惧感,还有种不自信,小小的质疑一下自己能做成吗?允许质疑一分钟,但是最后的答案是自己可以的!接下来就开始接触这个系统。怎样做好这个系统呢?

2、有全局观——剪不断,理还乱 安装完成以后,先看看上面有什么功能,了解了功能以后,就要建立表和每个窗体之间的关系,每个功能在实现的时候都需要哪些条件的,画个思维导图,这样才不会使自己迷茫。。。自己尝试建立数据库,在以后的学习中都要自己建立数据库,所以在学习机房收费系统的时候,就要培养自己在这方面的能力,如果因为偷懒不想自己建立数据库的话,建议把给的数据库里面的数据删除,只剩下user_info表里的管理员的登陆名和密码的就可以,这样自己在点击功能的时候,很方便的就可以找到数据库里的变化,在哪个表里有的变化,有的什么变化,状态或者数据添加或者删除,还不至于把自己搞的混乱。

第二阶段:项目开发ing

1、与以后系统或者实际生活建立联系

1.1、和学生信息管理系统建立联系 克服恐惧感以后,就要安装,点点上面有什么功能。很多同学跟我说,不知道从哪里下手。学习如同盲人摸象,做机房收费系统的时候也可以如同盲人摸象般将它分解来完成,先从自己会的地方开始入手,找机房收费系统和学生信息管理系统的相同点,和学生信息管理系统建立联系。登陆界面,无论哪个系统,登陆界面都是要有的,修改密码等等的,这些我们在学生信息管理系统中都有遇到的,所以先找这些简单的做,然后是简单的查询。我做的时候,弄完登陆系统,在上下机那停留了很长时间,后来实在是做不下去了,果断放过去,等到敲完别的窗体以后,再回头,发现上下机也不过如此。所以,现在做不出来的不必拘泥,先放一放,等到先把自己会的,比较简单的做完再回头看。你会发现,原来这个也不是很难得。

1.2和实际生活建立联系。 学习生活化,生活学习化。学习中的东西都是可以和实际生活建立联系的,和实际生活建立联系以后,会让我们对这个系统有更深入的认识,在思考问题上也会有所提升。通过身边实际的例子来简单化问题,例如,把机房收费系统和去网吧上网,这些都是可以建立联系的。把它当成这些来对待,就会简单点,分析里面的一般用户,操作员,管理员对应在现实中是哪些人,这个问题要先搞清楚。没去过网吧的孩纸们就和充值饭卡的例子结合起来吧,保持一个清楚的头脑是做好机房收费系统的关键。

2、逻辑性 有的功能我们已经能大致上实现了,但是不注意细节,但往往是这些细节,影响我们的在某个功能上的实现。思维的缜密性,在上下机,结账和组合查询的时候最能体现了,一个小小的细节不考虑,可能就会出现错误,考虑问题的时候要多方面,有些功能可能不只是涉及到一个表。

3、不要约束自己 有时候认为只要把它上面的功能实现了就行了。自己的想法在上面没有一点体现,比如在做学生信息管理系统的时候,都没有想到要美化界面的问题,因为学生信息系统上面没有体现美化界面的,到了机房收费系统的时候,大家的窗体都变得美了,因为机房收费系统给的时候是美化了的……有自己的想法,不要约束自己的思维。 三、维护工作 做的第一遍完工,肯定有很多地方不尽如意,这就需要我们花时间去想想自己的哪里需要完善的,在完成的基础上进行这项工作。找个跟自己进度差不多的,两个人你点点我的系统,我看看你的系统,这样通过比较才能发现自己在哪些地方做的不足,还可以通过师哥师姐的博客来借鉴他们好的东西来改进自己的系统。 以上几点就是做机房收费系统需要注意的几点,第一次做机房收费系统,在把握全局观上花费的时间不短吧,那段时间基本上没敲什么窗体,着急过,也”加班“过,后来想想磨刀不误砍柴工,思路清楚了,以后的窗体也就好敲了,果然在敲单个窗体的时候,把它的面纱摘掉,也就不过如此了。在上下机,结账,组合查询,报表这几个地方花费的时间比较多,其实没几个新事物,上下机,结账,组合查询主要是逻辑上的思考,逻辑上严密一定就可以了,至于报表,只是添加了一个控件而已,借鉴以前安装滚轮的方法,注册控件,添加到vb中就好了,至于实现功能的代码也就几句,也挺简单的,只要自己不被自己所幻想的机房收费系统吓到就好。 小结: 指尖和键盘的接触,完成了第一个没有源码的系统。我觉得从中收获最大的是逻辑上的锻炼,编制知识网的重要性呀,还有就是代码的规范性,登陆窗体的代码不规范导致焦点一到密码的文本框中vb就会无响应,代码的规范性也重视起来了,最后就是情感上的升华,从机房收费系统完工上得到的认识,在机房收费系统上得到的自信和成就感。值得记录的第一个在没有源码的情况下完成的系统!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn