个人重构机房收费系统——类图

画了20多天的机房收费系统的图,改了又改,总算完工了!

第二次画的图和第一次差别很大,用例图中也是细分到了每个用例,类图完全按照三层的思想画出来的,从U层着手,将所有的窗体当成一个U层的界面设计,同样是以一般用户、操作员、管理员为不同的权限管理。然后是B层,在数据库表的基础上,抽象出多个功能公用的方法,作为一个类,根据具体用例的实现补充每个类中的方法。D层和实体层完全是根据数据库表组件而来,根据三层的思想,每个层之间各司其职,U层负责界面、B层负责业务逻辑、D层负责数据库查询,实体层传递参数等初步形成了第一版的类图。然后是时序图,每个用例的下面都有一个时序图,所有的时序图就是系统的形成过程。

下面是类图的介绍:

U层(界面层)


B层(业务逻辑层)

D层(数据访问层)

实体层

在整个画图过程中,让我纠结的地方主要有两个,一是每个类中的方法的确定,包括命名规范,还有一个就是每个方法的参数和返回值的确定,包括参数和返回值的类型。

这些头疼的问题仔细想想系统的实现过程,初步确定了下来,但是还有好多不合理的地方,现在已经开始敲代码了,通过一个登陆窗体还是感觉到图和代码的实现也有一定的差距!如何才能实现让图能够更有利的帮助我们系统实现,关键在于用什么的思想去画图,用什么想的方式去实现图!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值