前几天通过UML图中的时序图。让我对于机房重构中的每一条线理解的更加清晰。曾经认为上机特别的乱,在一次偶遇中,得知了原来它能够转化成我们平时订餐。以下就听我说一说上机&订餐的故事吧!

又是发生在一个风和日丽的早上(廊坊师范学院时间:11:30)。事实上对于大多数人来说应该是中午了吧。睁开朦胧的睡眼,拿起手机看了看Time,到了吃饭的时间了。因为昨天晚上一直整理自己的机房收费系统上机部分。到非常晚才睡。朦胧记得我最后“搞”成功了!为了庆祝我昨天的战果于是果断在美图团网上订了一份排骨盖饭。起来洗漱完之后正好送餐的刚到。拿上排骨盖饭细细品尝的同一时候,回顾了自己昨晚的战果。面对排骨盖饭。突然认为这上机里面的全部逻辑全然能够用我订餐来取代!

当用户(我)发出一个订餐(排骨盖饭)指令。它就会通过我们的网络(通道)到达餐馆(DAL层),餐馆通过推断告诉我是否还有排骨盖饭(在机房收费系统中这就相当于推断卡号是否存在);下完订单我选择网上支付。我首先检查一下我的支付宝里面的钱是否充足(这就相当于查询剩余金额是否充足,当然这里是须要基本数据设定表中的数据),卡上有三位数的钱够了。这时我还须要查看一下大哥是否给我订饭了,由于昨天晚上朦胧中和大哥说了一句:“明天我要是起不来记得给我订饭”(这就相当于查看卡号是否正在上机);大哥忘记给我订餐了,所以我果断网上支付,成功之后就将我的订单信息发送到餐馆(DAL层)。这时我就等待我的饭到来吧。

下面是我画的上机时序图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWFrYW5nNDU2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

有了这个上机&订餐帮助我们理解一条线的逻辑,相信面对全部的功能都不这样乱了吧。

最新文章

  1. H5是什么,CSS3又是什么?
  2. 自己写的AutoMapper
  3. javascript快速排序
  4. IP地址子网掩码主机地址网络号主机号
  5. 【转】当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
  6. [HDOJ5445]Food Problem(优先队列优化多重背包)
  7. mybatis字符串模糊匹配
  8. python 文件拷贝
  9. Flex4之元数据标签使用
  10. 24.allegro中光绘gerber[原创]
  11. window nginx 启动无提示错误,却没有listen 80port
  12. 如何将Java Web项目部署到服务器上
  13. python scrapy 基础
  14. 【Demo 0008】Java基础-抽象类
  15. Linux kill, killall, kill -9
  16. RecyclerView用法
  17. PHP中的__get和__set理解
  18. 牛客网Wannafly挑战赛25A 因子(数论 素因子分解)
  19. 深度优先遍历(DFS)(转)
  20. TP内部方法访问

热门文章

  1. Adding Search
  2. Java-Spring MVC:JAVA之常用的一些Spring MVC的路由写法以及参数传递方式
  3. 9.13[XJOI] NOIP训练32
  4. angular实现的tab栏切换
  5. Android 解决toolbar标题不显示问题
  6. 09.javaweb简单标签编程
  7. SurfaceView加载长图
  8. DataGridView属性设置汇总
  9. JAVA代理方式使用示例总结
  10. java学习笔记5——String类常用方法