机房收费系统合作版开发感受

          软考完后就开始了机房收费系统的项目,中间完成了牛腩新闻发布系统。这次的合作伙伴有张令,李游。今天想谈下这次的机房与个人重构机房有什么区别。

       从学习心态来讲,由于上次已经对三层的思想架构有了一步的浅认识,对抽象工厂以及软考对外观模式的深入认识,搭建七层建构很是容易。

       从学习的形式来讲,个人重构的时候不知道那些类是如何抽象出来的,特别是时序图,不知道如何来下手,所以就先开始实现重构系统,系统实现完后才开始着手文档和UML图。有了开发的经验以及软考复习时对知识的沉淀做基础,这次从写文档,画UML图有了思路。首先是根据需求将原型图画出来,我们对机房收费系统的需求已经了解过好几遍了,画原型图就成了一件劳力活了,但是对于做没有旧版本的系统来说,从锂离子电池仿真数据库的实践中,体会到如何从用户的需求中勾勒出一个系统原型,首先从用户的要求的中抽象出他们想要实现的功能,然后去搜集各种有关用户需求的知识,比如说财务软件,你要了解财务都有哪些基本的内容,这些内容之间的联系,甚至各种会计科目是以什么样的公式计算的;比如说锂离子电池仿真数据库,对于我们这些没有专业知识的人来说,有时连锂离子电池基本的参数有哪些都不知道,那怎么办,光靠脑子想肯定不行了。那就学会站在巨人的肩膀上 ,利用网络上庞大的资源库,实在没有概念那就直接搜图片,这是最形象也是最能发掘人的想象力的方法。之后就是数据库设计,通过小组讨论确定E-R图,转换成数据库表。

接下来就是画UML图,这得益于对牛腩新闻发布系统的学习,牛老师很详细的讲解了如何创建三层或七层架构以及之间的关系,存储过程,触发器,SQLhelper是如何建立起来的。其中的SQLhelper,重构机房的时候通过博客学习了SQLhelper当时感觉这是一个多么大的工程,现在觉得SQLhelper只是一管理数据库连接,增删改查的一个辅助类。

     这次设计数据库和画UML图跟其他合作的组长还有自己的组员讨论了很多,通过他们经验的分享自己收获了很多。相比个人重构一个人在五楼学习有很大的出入,所以交流和分享对于学习来说是一个非常重要的过程。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值