说起uml图,在我心中最难的当属类图无疑。虽然敲了三层的小例子,但真正让把三层和uml图结合起来,并且还要考虑设计模式的时候,总是让人有一种无从下手的感觉,不过还好,通过这半个多月的思考与探索(竟然用了这么长时间),总算稍有了点眉目,那么,接下来看一看我的部分uml图

1、用例图

2、包图

包图在B层和D层之间添加了接口,B层和D层都去实现此接口。至于设计模式,到现在只添加成功了一个简单工厂模式,据说在u层和B层之间还可以添加一个外观模式,还在尝试中

3、u层

u层用上了窗体继承的思想,窗体也是类,相同或者相似的窗体可以提出相同的部分作为父类共子类继承。

4、B层

5、D层

6.E层

7、接口层

8、sqlFactory

转载于:https://www.cnblogs.com/jinfulin/p/3797712.html

机房收费系统之uml图——初版相关推荐

  1. 机房收费系统——UML类图

    在对一个软件系统进行设计和建模的时候,通常是从构造系统的基本词汇开始,包括构造这些词汇的基本属性和行为.系统分析师如果要对所设计的系统清晰认识,还有考虑这些基本词汇之间的关系.而如果把这些行为可视化为 ...

  2. VB.NET版机房收费系统---七仙女之系统登录

    VB.NET第一版机房收费系统,告一段落,验收的时候,问题也是大大的存在,没有用上设计模式,什么触发器,存储过程,都没有用上,看看其她小伙伴的,七层实现登录?那是什么东东,相比较我的三层而言,多了两倍 ...

  3. UML学习:机房收费系统-类图

    前言 机房收费系统类图 类图分析 学生类 一般用户类 操作员类 管理员类 附加类 关系总图 总结 前言 上回说到一个软件系统的用例图在开发过程中起到的作用,并且通过机房收费系统对用例图进行了阐述,这次 ...

  4. 机房收费系统个人重构版:软工文档中那些图

    [前言]    图,提到这个字的时候脑海中就会出现许许多多的图像,它的重要性相信大家都明白,相比于文字来说它更生动形象正好符合人类大脑的记忆规律:很多人也知道动画片制作原理也是用一张张图片只不过转换的 ...

  5. UML—机房收费系统

    背景 学习了软件工程.软件文档.UML图,总算有了对软件开发有了"专业"这个名词的理解.当然用敲过的机房收费系统练手UML九种图,成为提高自己理解的升华部分. UML图软件开发中的 ...

  6. 机房收费系统——UML用例图

    用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,说明的是谁要使用系统,以及他们使用该系统可以做些什么,是九种图里面最为基础且非常重要的一张图.     用例图包括3方面内 ...

  7. 机房收费系统之处理流程图与DFD图

    一直想把自己画的图拿出来与大家分享,不过说来惭愧,一是图还没画完,二是图画的确实不咋地, 对于机房收费系统还是感到混乱,图画的不好大家多多指正. 系统处理流程图: DFD图 转载于:https://w ...

  8. .NET分层登陆——机房收费系统再总结

    去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆.是非常初期的知识.假设想了解详情,请看VB查询数据库之登陆窗口--机房收费系统总结(一). 今天.我要 ...

  9. 重构机房VB.NET机房收费系统个人重构版你都学会了什么(之一)

    每日一贴,今天的内容关键字为重构机房 在VB.NET机房收费系统个人重构版时你都学会了什么?在开始第二遍的机房收费系统个人重构时,我发明不知不觉竟接触了很多很多之前不晓得的货色,也学到了很多新知识.下 ...

最新文章

  1. 关于android相机开发中遇到的内存溢出的问题
  2. WinAPI: GetLocalTime、SetLocalTime、SetSystemTime - 获取与设置系统时间
  3. php 输出图片给js,如何在php中利用croppic.js对图片进行剪切并上传
  4. Python--高阶学习笔记
  5. C 语言实例 - 计算自然数的和
  6. 一场由过滤器Filter引发的血案
  7. 批量管理Linux服务器,命令行工具Omnitty
  8. lan8720a自协商启动_紫金矿业2020届校招海外9站全面启动(面向全专业)
  9. jboss mysql cluster_jboss配置mysql数据库连接池
  10. 小米手机首发开箱图赏
  11. linux的帮助命令有,Linux帮助命令有哪些
  12. 整数的素因子分解:Pollard rho method
  13. 华为手机耳机sws音效是什么_耳机sws音效是什么 华为手机耳机sws音效是什么
  14. 微信服务号实现低配版Siri
  15. 我奋斗了18年,不是为了和你一起喝咖啡
  16. PHP调用芝麻商家平台(获取芝麻分)
  17. PHP file_get_contents函数详解
  18. EOS区块链技术开发(〇)起源
  19. iOS 苹果官方Demo
  20. [转贴]周星驰经典对白

热门文章

  1. springboot项目使用junit4进行单元测试,maven项目使用junit4进行单元测试
  2. 【Docker】registry部署docker私有镜像仓库
  3. 2022-2028年中国儿童医疗行业深度调研及投资前景预测报告
  4. 2022-2028年中国锂电池用聚烯烃隔膜行业市场发展调研及投资方向分析报告
  5. Jupyter Magic - Timing(%%time %time %timeit)
  6. Levenshtein distance 编辑距离算法
  7. 全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  8. 全文翻译(二): TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  9. GPU加速库AmgX
  10. WebRTC框架中的硬件加速