第五元素 2021-11-8 7:05

潘老师,以下是你以前课堂上讲过的一题,我重新做了一遍。

有以下我自己仔细考虑过的问题:

1、我没有单独将 经停站 画出来,而是使用每个出发站作为 经停站。检票口作为出发站的一个属性。不知道这样的处理是否恰当?

2、车次-》车厢-》座位的处理是否恰当?车次的始发站和终点站,不需要直接与车站关联,而可以通过 座位-》座位区间 可以推导得到。这样的处理可以不?

3、只关注车次有哪些车厢,所以将车次与车厢产生关联,而不是与车辆产生关联。这样的处理可以不?

4、由于售票时才产生票价与财收结账方式,因此我独立出 售票 这样一个关联类出来,这样的处理可以不?

5、二维码、21位码是根据售票内容即时产生的,相当于前两天问的那个“通讯录”,我没有将这些内容放在里,处理是否恰当?

UMLChina潘加宇

之前在(《软件方法》)老版本的下册(电子版)上有比较完整的图

同一出发车站,同一车次的不同发车,检票口是不一样的;

另外,时间指的列车时刻表上的时间,当天几点几分,第二天几点几分,第三天几点几分,像广州到拉萨的直快,要50多个小时。

以前我还做过一部分实现,但(已经过了多年)发现之前的文件和数据库都被我删了,备份不知道有没有,得翻好久以前的硬盘。目前的电脑上留有一小段(查询脚本),你可以结合两个推敲一下

模型漏了一个逻辑:有的车次不是每天都发车的

这个你可以在你的模型里面放进去

[答疑]火车售票的类图相关推荐

  1. 火车运输java_基于jsp的火车售票-JavaEE实现火车售票 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的火车售票, 该项目可用各类java课程设计大作业中, 火车售票的系统架构分为前后台两部分, 最终实现在线上进行火车 ...

  2. 火车售票管理系统 分析类图和文字说明

    目录 1 开发文档版本更新记录 1 1. 分析类图 3 2. 文字说明 4 2.1类图综述 4 2.2类描述 4 2.2.1 Person类 4 2.2.2 SystemAdmin类 4 2.2.3 ...

  3. 火车售票管理系统 设计类图

    目录 1 开发文档版本更新记录 2 1. 历史链接 3 2. 设计类图 4 3. 类描述 5 3.1 Person 5 3.2 SystemAdmin 6 3.3 User 6 3.4 Ticket ...

  4. 软件设计实验(一)C#火车售票系统-基于UML的软件分析与设计模型建模实验(用例图、类图、时序图)

    主要从用户管理模块分析: (1)用例图: (2)类图: (3)时序图:

  5. 火车购票系统服务器端uml活动图,火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图.doc...

    火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图 <UML面向对象分析>课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学 号: 班 级: 指导 教师: 2 ...

  6. Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总

    文章目录 前言 一.问题产生场景 1.1.Amateras UML 创建类图没反应 二.问题原因分析 三.问题定位及解决 3.1.定位检查版本支持信息 3.2.问题确认过程 3.3.解决方式验证 四. ...

  7. [答疑]类图:支付手段和优惠券、金额、积分有关

    Alan 2021-10-9 10:16 1.用户在结算时系统显示多个支付手段供用户选择,2.支付手段展示给用户有一些规则需要封装,支付方式包含有积分支付,连连支付,银联支付,微信,支付宝 如:1.用 ...

  8. 火车购票系统服务器端uml活动图,火车购票标准软件系统UML类图时序图状态图协作图活动图对象图用例图.doc...

    文档介绍: <UML面向对象分析>课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 1个人收集整理勿做商业用途1.1 需 ...

  9. 火车购票系统服务器端uml活动图,火车购票系统uml类图-时序图-状态图-协作图-活动图-对象图--用例图.doc...

    文档介绍: <UML面向对象分析>课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 11.1 需求概述 11.2 需求分 ...

最新文章

  1. 程序运行时,内存占用查看
  2. hadoop jar包_快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境
  3. web前端技术分享:使用react实现简易路由
  4. Spring 中的内部bean 和集合
  5. matlab求解线性方程组
  6. t-testpython_Python-56 用numpy和scipy.stats 进行t-test检验 2020-09-05
  7. 深度学习这么调参训练_聊一聊深度学习中的调参技巧?
  8. gridview為什麼分頁後,GridView1_RowDataBound就運行不了
  9. Python爬虫入门学习线路图2019最新版
  10. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 12周:文章投稿
  11. python 移动/剪切文件
  12. Codeforces Round #595 (Div. 3) E. By Elevator or Stairs?
  13. An illegal reflective access operation has occurred警告
  14. 关于R语言中文公开课
  15. Linux下查看隐藏文件夹
  16. 2023年广东数据分析师CPDA认证招生简章(理论+实战)
  17. R语言小白学习笔记12—概率分布
  18. 老菜鸟学PYthon - 高考志愿填报数据的实时采集
  19. Linux 密码复杂策略设置
  20. 关于自建数据中心机房和租用云服务器各方面对比分析

热门文章

  1. Html+css 实现一个阿里巴巴注册信息web界面
  2. STM32 Proteus仿真自动刹车系统超声波测距电机控制-0042
  3. js 使用前端导出excel,设置标题和页脚,实现特殊表格需求
  4. 畜牧业养殖方案SI24R2F+
  5. 常用免费 API 接口分享(持续更新)
  6. 2016春运火车票预售时间表出炉
  7. c语言运算符(全版)
  8. 学习之道。 文/江湖一剑客
  9. C语言:return 0 , return 1 和 return -1 以及 return ,break 的区别
  10. 利用Websocket实现网页调用打印功能