vb.net机房收费系统个人版终于落下帷幕,从刚开始的抵触心理到完成后的喜悦心情,这是一个怎么样的差距啊,没有尝试的你是不会体会的。
对于机房收费系统的收获还是有很多的。
一个完整的系统,首先就需要有文档的支持,系统从何而来,在文档中诞生。文档就是系统的指路灯,指引系统该如何一步步的去完成。
在文档中,对于数据库的设计也是重要的一环,数据库的设计的好坏,对于程序的编码起到很大的影响作用。数据库中,我们用到的不仅仅只是一条条的SQL语句了 ,不再那么单调的只有一种颜色了,在数据库的使用上,又为简单的SQL语句添加了一些好伙伴,视图是有的,触发器是有的,存储过程也是有的。主键需要有,外键也要有。
软件的形成需要良好的架构,分层的思想就出现在了软件当中。分层的理念能够很好地解决代码间的耦合。分层就不再是以前的结构型代码了,我们要做的是面向对象的编程,面向对象很难么,这个我不清楚,我想我做的只是很基础的带有一些面向对象,如何真正的面向对象,还需要以后去慢慢学习。设计模式的使用,也解决了一部分代码间的耦合,让代码更加灵活。分层是新东西,先来敲一条线,这条线通了,其他的线也就这样的,触类旁通么,就是这样的吧。
代码中,命名需要规范,不可随意取名字,也不能保留新建时的名称,这样就无法显示它的具体作用是什么,单单有规范的命名还是不够的哦,还要有详细的注释来解释,注释很重要哦,注释可以看出你的编码是否专业,你想当专业么,那么就先写好注释吧。
作图,包括包图,类图,时序图等,这时一个好的工具就能就帮我们做到很多,EA的使用让作图更加规范。
对于再次完成这个系统来说,要有全局观,大的方面要想好,不要做着做着发现数据库设计的不合理什么的再重新设计,小小的修改是可以允许的,谁还会没有错误呢是吧。全局观是让我们大致方向不走错,那么软件的编程就需要心思缜密了,各种的判断是不能少的,要尽可能多的想到可能会出现的问题,并提前做好预防。
一段旅程的结束代表着另一段旅程的开始,不停歇,继续向前。