经过几天的缝缝补补,自己的个人版终于OK了,!也许是因为有第一次的机房收费系统的经验,这次做,感觉非常亲切。
在业务逻辑方面,沿袭以前的逻辑,做了一点升级,但是改动不大。
在数据库方面,感觉自己从一个小菜鸟在成长。第一次做机房的时候,在数据库方面,只会“insert ,delete ,update, select”,基本上是靠着四句话完成整个机房收费系统的。但是,这次在做的时候,用上了视图和存储过程和一些数据库中的小技巧。在表结构上也比以前简练了不少,靠着强大的D层的基础,使得上层的编码变得非常容易。
在整体结构方面,这次是三层+抽象工厂+接口结构,刚开始对于分层纠结了很久,不过做了几个窗体之后,就有感觉了。 后来,加入了SQLhelper和实体——datatable转换类。感觉这些东西就把软件的骨架搭出来了。之后的工作就是编码了。
在编码方面,包图+类图,初次体验面向对象,感觉很新奇,做完之后,感觉自己还是有很多重复的地方,还可以再抽象,这些地方就留给合作版去改进吧~
在设计模式方面,这次算是自己学完设计模式后,一个很好的锻炼机会。刚开始做机房的时候,就想到什么模式就都想加上,加完之后,后来就开始想,如果真的让我做一个系统,我这样加设计模式是不是有问题的?答案是肯定有。那么,如何应用设计模式? 对于这个问题,去图书馆找了两本书看看。感觉自己对于设计模式的认识还是很少啊,得继续学习。
小结:每次挑战,都是一个巨大的学习机会!
时间: 2024-10-10 06:38:00