vb.net
文章平均质量分 69
周铈翔
这个作者很懒,什么都没留下…
展开
-
vb.net机房收费系统重构——配置文件
机房收费系统已经进行了一段时间,先敲得三层,然后又推翻了敲写七层。每天拿出的时间不多,所以导致项目进行了很长时间。在完成过程中,最开始敲出一条线比较困难,各种查资料,调代码,庆幸的是代码中的难点和错误终于在努力下攻克了。 机房收费系统中,最开始时看了其他人的介绍,说什么配置文件,反射和SqlHelper。其实刚开始对这些相当模糊,配置文件和反射在设计模式中接触过,但并没有深入的理解,原创 2015-03-21 09:24:40 · 1496 阅读 · 27 评论 -
vb.net机房收费系统重构——反射加七层登陆
重构机房收费系统时,刚开始用三层敲写,完成后觉得很多东西没用到,比如外观模式,抽象工厂加反射等,因此又推翻了重新敲写七层,各种参数的传递刚开始确实有些不明白,经过一段时间的查资料和摸索之后有了些感觉。 七层其实就是在远在三层框架的基础上添加了接口(IDAL),工厂(Factory),外观(Facade),以及贯穿始终的实体层(Entity)。由于已经有不少大神化了七层的包图,在此原创 2015-03-22 11:31:00 · 1155 阅读 · 38 评论 -
vb.net机房收费系统重构——存储过程的使用
在敲写七层登陆过程中,接触了存储过程的概念,但当时还没使用。在正式的重构过程中,一点点添加,将存储过程也添加到了重构中。才正式了解了存储过程。 首先【存储过程的概念】存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参原创 2015-04-29 10:07:47 · 1381 阅读 · 23 评论 -
vb.net机房收费系统重构——总结(一)梳理业务与表结构
机房收费系统已经进行了一段时间,前两天收到通知,要抽查机房重构,而我也成为其中之一。所以虽然机房验收过了,又再次重新自己检验,调试,整体文档的过程。经过师父一番指导,收获颇多。对机房重构有了进一步的认识。(一)再次梳理业务:结账机房收费系统中,管理员有项结账功能,目的是为操作员结账结账内容如图 其中有售卡张数,退卡张数,收入金额等,而没有消费金额。原创 2015-05-23 09:31:38 · 1025 阅读 · 24 评论 -
vb.net机房收费系统重构——总结(三)软件工程文档2
上篇文章写到需求说明书中要加入IPO图,具体什么是IPO图,我又详细了解了一下。IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。是为每个模块进行详细进行详细设计的工具。 说白了就是IPO图就是要说明输入、输出的数据以及数据处理在这里以登陆为例: 登陆过程中,输入的数据是用户名和密码。处理:检查原创 2015-05-25 21:34:25 · 1180 阅读 · 30 评论 -
vb.net机房收费系统重构——总结(二)软件工程文档1
学软工时常常听到:这是我们迈向职业化的一步。软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是1、项目开发计划2、软件需求说明书3、数据库设计说明书4、概要设计说明书5、详细设计说明书6、机房收费系统测试计划7、机房收费系统用户操作手册在这里只讲一原创 2015-05-25 20:15:55 · 1203 阅读 · 28 评论 -
vb.net机房收费系统重构——总结(四)软件工程文档3
(四)概要设计说明书 数据库搭建完成后就要设计概要系统,首先第一必不可少的是系统模块图。 在这里,很多同学都把模块图理解成了包图,其实这两者有差异。以我们正在做的ITOO为例,分为基础部分,评教部分,考试部分等五个部分,这就是五个大的模块。每个模块再进行细分。 而在机房收费系统中,可以简单的分为三大模块,即一般用户,操作员,管理员。每种级别用户操作目的原创 2015-05-26 10:24:01 · 1628 阅读 · 37 评论