vb.net版机房收费系统重构的成长历程(功能实现篇)
来源:互联网 发布:怎么联系淘宝在线客服 编辑:程序博客网 时间:2024/05/02 03:07
重构机房收费系统,功能是不变的,需求是不变的,系统背后的代码,架构发生了改变。做过vb6.0版的系统
后,利用VS的VB.NET平台, 通过调整程序架构,加入了设计模式,改善软件的质量、性能,提高软件的扩展性和维护性。相比旧版系统,新版系统主要亮点有:
亮点一:代码分层管理,清晰明了
亮点二:加入工厂和接口,代码复用较多,减少了重复或相似的代码。
亮点三:用到了存储过程。一方面减少了代码量,另一方面也相当于是一个事务的执行。比如注册或者结账需要同
时操作多张表,这几个表必须同时被操作成功后才可以完成功能。存储过程使用要比一个个操作表好处在于当有一
个表未完成相关操作时,其他表也不能完成。
亮点四:DataGridView取代了vb6中的datagrid,操作更加灵活。可以绑定数据库,直接显示数据库中数据,也可以
通过代码添加。
亮点五:datatable转泛型集合,分离表中的数据。 比如充值后将充值表中的数据转成集合返回到U层显示。
亮点六:报表设计个性化,美观大方。
小结:
这次机房收费系统实现过程中,我感觉很新鲜的地方 基本就是这些了,实现过程中投入了很多时间。从未知到熟
悉,很有成就感,心情很愉悦。 学习的过程需要不断的探索和发现,探索未知的,发现新大陆。
0 0
- vb.net版机房收费系统重构的成长历程(功能实现篇)
- vb.net版机房收费系统重构的成长历程(数据库设计篇)
- vb.net机房收费系统一个小功能的实现
- vb.net版机房收费系统重构
- VB.net版机房收费系统——结账功能实现(代码部分)
- VB.net版机房收费系统——结账功能实现(调错与优化)
- <机房收费系统>重构至今之感(VB.NET)
- vb.net机房收费系统重构——配置文件
- VB.NET之旅—文本框内字符串的检验(机房收费系统重构个人版)
- vb.net机房收费系统重构——存储过程的使用
- vb.net机房收费系统重构——存储过程的使用
- vb.net机房收费系统—组合查询的实现
- VB.net之旅-SQLHelper的应用程序配置文件和使用(机房收费系统重构个人版)
- vb.net机房收费系统重构——总结(二)软件工程文档1
- vb.net机房收费系统重构——总结(三)软件工程文档2
- vb.net机房收费系统重构——总结(四)软件工程文档3
- VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)
- VB.NET版机房收费系统---报表
- vim学习笔记
- 会员卡管理系统技术解析(十三)库存卡作废记录查询
- 中国式教育-虎妈猫爸给我的启发
- MySQL-MMM实现MySQL高可用
- C语言,推箱子游戏
- vb.net版机房收费系统重构的成长历程(功能实现篇)
- 钟表维修管理系统技术解析 维修记录(五)
- 最近学习状态的感受
- 关闭窗口前提示
- (六)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 常用命令总结
- 第十一周项目3-职员有薪水了(1)
- hdu 2092 整数解
- Java迭代模式(Iterator模式)
- 数据结构与算法分析学习笔记(1)--排序