【背景】
机房收费系统个人重构已接近尾声,在最后阶段自己去补文档以及其中涉及到的图!经过将近一周的奋战将其完善,并最终通过师父的验收。透过这次机房重构写文档和画图,自己感触颇深,在此与大家共享。
【文档驱动下软工开发流程】
·软工简介:
从上世纪六十年代的软件危机之后,诞生了软件工程。此后随着人们需求越来越高,导致系...
分类:
其他好文 时间:
2015-08-13 14:29:28
阅读次数:
127
机房收费系统个人重构版敲完登陆系统之后往后敲了几个窗口,对于那些数据库连接SqlConnenction、SqlConnamd等常常敲反复的代码,之前也看过其它人的博客,这个东西不用还真不行。 SqlHelper是什么? SqlHelper是一个基于·NETFramework的数据库操作组件。组件.....
分类:
数据库 时间:
2015-08-13 11:21:27
阅读次数:
120
刚开始在机房重构中用的最多的是Datatable,之前没有开始的时候就听大家一直在说泛型,很好奇这个东西,也很想知道明明用Datatable就可以,为什么非要转成泛型?它到底有什么好处呢?于是,便开始了研究……
Datatable是一个临时保存数据的网格,是一个虚拟表。我们在使用Datatable时,通过D层直接将数据库中的数据选出来,返回到B层和U层,在返回的时候我们要是想显示...
分类:
其他好文 时间:
2015-08-09 22:40:53
阅读次数:
339
问题解决:SqlParameterCollection只接受非空的SqlParameter类型对象,不接受SqlParameter[]对象 分类: 三层架构 VB.net 机房收费系统(.net版) 2013-03-31 09:16 3876人阅读 评论(11) 收藏 举报 做.net个人版机...
分类:
数据库 时间:
2015-08-09 01:58:26
阅读次数:
240
在机房收费系统中,有几个业务逻辑是比较复杂的,比如说上机、下机。记得我在做第一版VB收费系统的时候,还特别地将上下机拿出来画了一个完整的流程图,要不这样做的话,最后的结果一定是懵了,也不想再继续写代码了。
在进行设计模式的学习之前,我们很有必要将上机这一业务逻辑完整的梳理一遍。
一.上机业务逻辑
1.判断卡号是否存在
2.判断卡号是否使用
3.判断卡号余额是否充足
4.判断...
分类:
其他好文 时间:
2015-08-07 09:35:58
阅读次数:
142
机房收费系统合作版,是我们第三次与机房收费系统相遇的时刻。在个人重构的时候,我们就开始了“七层架构”之旅,其中外观模式是单独作为一层来开发的。
那个时候,也不理解外观是起到怎样一个作用,大话上的解释表面上容易理解,看完后自己也觉得很有道理。但在系统程序中,自己是只要经过BLL逻辑层的一个方法,就需要再经过一次外观,从而“解除耦合”,避免了UI层与BLL层之间直接传递数据。
那个时候,在敲代...
分类:
其他好文 时间:
2015-08-06 20:32:41
阅读次数:
108
房费制开始重建的最终版本。前几天。刚刚看完三层的视频,在视频中具体的解说了一个登录功能。天真的我,当时以为三层结构是那么的简单,所以我草草地做完总结之后,就非常快就開始机房收费系统的重构了。但是谁想到。当我一打开编程软件,就让我“碰了一鼻子的灰”!首先是不知道vs 怎么用,其次就是看三层的时候,登录...
分类:
Web程序 时间:
2015-08-06 20:11:07
阅读次数:
116
回想itoo3.1,那可谓是前所未有的丰富,无论是管理上还是技术上,都让自己成长了很多。那么接下来就谈谈我学到了什么?
一、管理上
除了在机房收费系统合作版担任过负责人外,这算是第一次带项目吧!所以在刚开始的时候肯定有点手足无措,不知道该从何下手,还好我处在一个良好的学习环境下,我可以很快的像别人求助,从而让自己一步步上道。我感觉这是在TGB之外不能达到的
,那么接下来就...
分类:
其他好文 时间:
2015-07-31 18:33:08
阅读次数:
90
刚解决了验证码遇到的问题,又遇到了路径问题。看到这个问题之后,不奇怪,但是有点郁闷。路径问题...。机房收费系统的时候因为复制粘贴文件,出现了Dll文件路径问题,费了很大劲才解决。这次又是复制粘贴了文件,换了位置。在牛腩新闻发布系统打开类别管理界面的时候出现了这样的问题。不过乱操作越多,在错误中学习的越多。
1.问题和解决方法
因为不熟悉首先考虑到的是不是哪里的...
分类:
其他好文 时间:
2015-07-29 19:22:53
阅读次数:
166