首先声明机房收费系统重构至今尚未完成,继上次vb做<机房收费系统>以来第二次使用"vb.net+文档+rose图+三层架构思想+设计模式"来实现机房收费系统相同的功能。不能不说重构机房收费系统这个过程,我是那么的纠结,总感觉自己对需求理解的不到位,还有就是代码敲得太少。重构过程中,有时候感觉自己很清醒,会有恍然大悟之感;多数时候处在迷糊状态,跟凤凰涅槃差不多,时间还不到就得忍着,总有一天见光明的。
从12月8号开始,按MVC的要求写<机房收费系统文档>,用了一周左右的时间写完了文档。说是写完了,实际上该添、该删的地方还有很多,而且我发现这文档没有一点MVC的意思,只是文档写起来比第一次顺手了,需要改进的地方还有很多。
从12月15号开始用Rose画<机房收费系统>的各种图,这是第二次画机房收费系统图。画图是个煎熬的过程,画了一半感觉不行,重画;画好了让同学看看,不行,重画;让师姐看看,不行,继续重画;画来画去,总感觉自己的图画的还是有缺陷,总感觉少了点什么。想通过后面敲代码过程中再补充想法。
12月26号下午建好了数据库,只是按照自己对机房收费系统了解的需求来建的,不知后期会有什么困难,姑且先按自己的思路来吧;12月27号建好了机房收费系统UI层各个窗体界面,接下来就是按照三层思想对各层进行代码设计了,这时候我就犯难了,发现自己对三层架构只是了解大概意思,用代码实现还是很难。
所以机房收费系统敲代码的事就搁置了两天,这两天找了个"用户登录"的简单例子实现了下,真的是发现自己太菜了,该认识的东西还有很多、很多……用户登录界面实现的例子见:vb.net 简单上机登陆(面向过程思维)、vb.net 简单登录界面(三层架构思想)。
接下来据要对机房收费系统进行代码设计了,这过程遇到困难是难免的,相信这也是我入门的时候。这正是我成长的时候,加油!