<机房收费系统> Rose画的几种主要图

本文详细探讨了在构建机房收费系统时,如何通过分层思想优化类图设计,实现逻辑上的三层架构,并具体阐述了UI、BLL、DAL、Entity层的调用关系。对于初学者而言,这是一篇深入了解系统架构与类图设计实践的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面说过我画图过程是相当的纠结。现在把纠结的结果放在这,请高手们看看,看到错尽情指呀!!!本人不胜感谢!!!


用例图

我是按用户来划分的,根据机房收费系统需求抽象出三个actor,分别是CommonUser(一般用户)、Operator(操作员)、Administrator(管理员),它们各自具有的功能显而易见。



=========================华丽分割线===========================

没用分层思想之前画的类图



==========================华丽分割线====================================

包图:

这里的包图主要实现了逻辑上的三层架构思想,至于工厂之类的怎么用,还不是很了解,在此就没有画上去。这个包图,主要说明了各层之间的调用关系:UI、BLL、DAL都调用Entity;UI直接调用BLL,间接调用DAL;BLL直接调用DAL。反过来不能调用。



用了三层架构思想后,每个包都中所包含的类图如下介绍。

UI包中类图:


BLL中类图:


DAL层类图:


Entity层类图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值