从开学到现在,机房经历了两个月的时间,其实真正踏下心来做的时间超不过三个星期。那些没有进展的时间也不是说完全浪费掉了。应该说理思路,了解系统,系统流程逐渐清晰的过程花费了大部分时间。还是觉得时间浪费的有些多了。心疼ing。。。在最后阶段进展神速。发现一个很有效的方法——跟同学交流。在交流的过程中振奋了精神,理清了自己的思路,还开阔了思维,收获了友谊。交流的重要性正在一点点展现。非亲身经历不能体会也。从我前期花费那么长时间自己闷头理思路到最后一个星期进展神速不能说和静心学习没有关系,但是和同学们的交流更是功不可没。越来越发现自己的世界太小,跟周围人的接触让我渐开眼界。
看到自己做出的一个完整的系统,验收通过到现在,心里一直是喜滋滋的。虽然用的知识是最基础的,开发过程应该是隐隐约约用到了什么方案之类的,但是是无意识的行为,现在还没办法把过程显性化。代码可行性或逻辑什么的也都不完善。但是它毕竟跑起来了不是。此时的作品对比作品展时候的作品更加精细。每一行代码都是亲手打上去的,跟每一行代码都是拼凑过来的是有云泥之别的。
对比之后还要进行多次机房收费系统的开发,我在想我们现在这个阶段的开发过程算不算原型化开发方法中的探索型方法?之后的软件工程看大家的博客有系统开发过程的详细讲解。自考的时候有接触,相信再来理解一遍,到时候实践起来会更加顺手,期待着下一个项目的开启。
从代码的变化来看,其实自己一开始的代码都是特别单一化,凭借三种控制结构,和那单一的查询语句来实现想要的功能。随着sql语句会的增多,发现几个字母甚至可以代替一堆代码。封装的可怕之处啊。费劲心思写的逻辑控制语句,一个mrc.recordcount完美解决。这样的例子比比皆是。感觉要学的东西还有很多很多。再观自己的机房收费系统,可优化的地方也是俯首皆是。啊,想想优化都没有尽头的感觉了。。。这次就先放过它,以后还会跟它造很久的。