.net机房收费系统个人版的第二版已经完成了,上次遇到的问题主要是包图和建的程序集不对应,很多引用关系很混乱。经过第一次做完和合作开发的经历,意识到了自己做得机房收费系统中还有很多问题。
这次修改机房收费系统对应了包图和程序集的关系,修改了工厂,去掉了这个MixFunction包。PS:MixFunction开始认为一些乱七八糟的功能就放进去,但是包图中没有体现,这个东西严重违反了单一职责功能以及高内聚低耦合的基本编程标准。
本次修改中主要遇到其中几个小问题:
在工厂中
在这个工厂里显示DAL.da_BasicDateSetting无法强制转换为dalInterface.dal_IBasicDataSet。原因很简单,我是复制了一份原来的代码在原来的基础上修改了dal层和工厂类。Dal层生成的dll类库文件没有手动更新。
PS:加了工厂后的三层bll没有直接饮用dal层,所以dal层生成的dll类库和界面没有直接的关系,所以必须手动将dal生成的dll文件复制到界面文件夹下的bin/debug目录下。
第二个小错误是bll层中显示
这个问题很弱智,但是工厂已经实例化,最后发现还是工厂中的反射类名中的字符串拼写有错误。对象的名字都没有写对,相应的对象不存在,所以造成这个没有实例化的假象。换个角度思考问题,有时候会豁然开朗。
这次修改中基本没遇到什么大问题,已经打包发布了,但是最近好像又发现很多不如意的地方,比如命名规范,注释的书写等等。会继续改进。
分享到:
相关推荐
VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,
vb版,机房收费系统
机房收费系统的概要设计说明书,根据软件需求说明,建立目标系统的总体结构和模块间的联系;定义数据库和数据结构;定义目标系统的外部接口包括用户界面;设计系统的安全机制和出错处理机制;定义系统运行,制定组装...
机房收费管理系统,这是一份课程设计,使用的是C语言编程,里面除了有源代码之外还有很多总结和对于题目的分析。这很不错的参考资料
机房管理系统
使用C语言编写的一个简单的机房收费管理系统,使用VC++6.0平台进行开发。资源内的工程可在安装了VC++6.0(或更高版本)的机器上直接打开运行。
机房收费系统在需要进行需求分析时需写的文档
该文档是关于机房收费系统的文档中的顶层图
机房收费系统在详细设计过程中,需要做的文档
机房收费系统中进行概要设计时,所需要的文档
一个详细的需求分析报告,以人们熟悉的机房收费系统为例,一个好的学习模板!!
在VS2013环境下,编写的C语言Windows程序设计,机房收费管理系统。代码仅仅使用C语言调用Windows API函数和MYSQL数据库专用库文件编写。有C语言基础的,简单易懂。代码没有优化,思路很清晰。没有省略的代码,我都...
基于C语言实现dos界面简单的机房收费管理系统.zip 大学生课程设计 基于C语言的课程设计 自己大二写的课程设计
此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……
在学校没事写的一个机房收费管理系统,带有使用说明视频,测试完美可用。
C语言课程设计 机房收费管理系统 (1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。 (2)计算功能:计算每个下机学生的上机费用,每小时1元。 (上机费用=上机时间* 1.0/h ,不足一小时按一小时计算...
机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx
详细分析了关于机房收费系统的可行性分析、研究,它的重大意义,和作用。
该资源属于ER图,是用于机房收费系统的ER图,是经过多次重复修改得到一个图。