[答疑]火车售票的类图
第五元素 2021-11-8 7:05
潘老师,以下是你以前课堂上讲过的一题,我重新做了一遍。
有以下我自己仔细考虑过的问题:
1、我没有单独将 经停站 画出来,而是使用每个出发站作为 经停站。检票口作为出发站的一个属性。不知道这样的处理是否恰当?
2、车次-》车厢-》座位的处理是否恰当?车次的始发站和终点站,不需要直接与车站关联,而可以通过 座位-》座位区间 可以推导得到。这样的处理可以不?
3、只关注车次有哪些车厢,所以将车次与车厢产生关联,而不是与车辆产生关联。这样的处理可以不?
4、由于售票时才产生票价与财收结账方式,因此我独立出 售票 这样一个关联类出来,这样的处理可以不?
5、二维码、21位码是根据售票内容即时产生的,相当于前两天问的那个“通讯录”,我没有将这些内容放在里,处理是否恰当?
UMLChina潘加宇
之前在(《软件方法》)老版本的下册(电子版)上有比较完整的图
同一出发车站,同一车次的不同发车,检票口是不一样的;
另外,时间指的列车时刻表上的时间,当天几点几分,第二天几点几分,第三天几点几分,像广州到拉萨的直快,要50多个小时。
以前我还做过一部分实现,但(已经过了多年)发现之前的文件和数据库都被我删了,备份不知道有没有,得翻好久以前的硬盘。目前的电脑上留有一小段(查询脚本),你可以结合两个推敲一下
模型漏了一个逻辑:有的车次不是每天都发车的
这个你可以在你的模型里面放进去
[答疑]火车售票的类图相关推荐
- 火车运输java_基于jsp的火车售票-JavaEE实现火车售票 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的火车售票, 该项目可用各类java课程设计大作业中, 火车售票的系统架构分为前后台两部分, 最终实现在线上进行火车 ...
- 火车售票管理系统 分析类图和文字说明
目录 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 ...
- 火车售票管理系统 设计类图
目录 1 开发文档版本更新记录 2 1. 历史链接 3 2. 设计类图 4 3. 类描述 5 3.1 Person 5 3.2 SystemAdmin 6 3.3 User 6 3.4 Ticket ...
- 软件设计实验(一)C#火车售票系统-基于UML的软件分析与设计模型建模实验(用例图、类图、时序图)
主要从用户管理模块分析: (1)用例图: (2)类图: (3)时序图:
- 火车购票系统服务器端uml活动图,火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图.doc...
火车购票完整系统UML类图时序图状态图协作图活动图对象图用例图 <UML面向对象分析>课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学 号: 班 级: 指导 教师: 2 ...
- Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总
文章目录 前言 一.问题产生场景 1.1.Amateras UML 创建类图没反应 二.问题原因分析 三.问题定位及解决 3.1.定位检查版本支持信息 3.2.问题确认过程 3.3.解决方式验证 四. ...
- [答疑]类图:支付手段和优惠券、金额、积分有关
Alan 2021-10-9 10:16 1.用户在结算时系统显示多个支付手段供用户选择,2.支付手段展示给用户有一些规则需要封装,支付方式包含有积分支付,连连支付,银联支付,微信,支付宝 如:1.用 ...
- 火车购票系统服务器端uml活动图,火车购票标准软件系统UML类图时序图状态图协作图活动图对象图用例图.doc...
文档介绍: <UML面向对象分析>课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 1个人收集整理勿做商业用途1.1 需 ...
- 火车购票系统服务器端uml活动图,火车购票系统uml类图-时序图-状态图-协作图-活动图-对象图--用例图.doc...
文档介绍: <UML面向对象分析>课程实践项目报告项目名称:网上订购火车票系统项目组成员:学号:班级:指导教师:2008年11月10日目录1 需求分析 11.1 需求概述 11.2 需求分 ...
最新文章
- 程序运行时,内存占用查看
- hadoop jar包_快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境
- web前端技术分享:使用react实现简易路由
- Spring 中的内部bean 和集合
- matlab求解线性方程组
- t-testpython_Python-56 用numpy和scipy.stats 进行t-test检验 2020-09-05
- 深度学习这么调参训练_聊一聊深度学习中的调参技巧?
- gridview為什麼分頁後,GridView1_RowDataBound就運行不了
- Python爬虫入门学习线路图2019最新版
- [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 12周:文章投稿
- python 移动/剪切文件
- Codeforces Round #595 (Div. 3) E. By Elevator or Stairs?
- An illegal reflective access operation has occurred警告
- 关于R语言中文公开课
- Linux下查看隐藏文件夹
- 2023年广东数据分析师CPDA认证招生简章(理论+实战)
- R语言小白学习笔记12—概率分布
- 老菜鸟学PYthon - 高考志愿填报数据的实时采集
- Linux 密码复杂策略设置
- 关于自建数据中心机房和租用云服务器各方面对比分析
热门文章
- Html+css 实现一个阿里巴巴注册信息web界面
- STM32 Proteus仿真自动刹车系统超声波测距电机控制-0042
- js 使用前端导出excel,设置标题和页脚,实现特殊表格需求
- 畜牧业养殖方案SI24R2F+
- 常用免费 API 接口分享(持续更新)
- 2016春运火车票预售时间表出炉
- c语言运算符(全版)
- 学习之道。 文/江湖一剑客
- C语言:return 0 , return 1 和 return -1 以及 return ,break 的区别
- 利用Websocket实现网页调用打印功能