Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >[答疑]火车售票的类图

[答疑]火车售票的类图

作者头像
用户6288414
发布于 2021-11-26 07:24:18
发布于 2021-11-26 07:24:18
4400
举报
文章被收录于专栏:软件方法软件方法

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

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

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

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

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

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

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

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

UMLChina潘加宇

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 UMLChina 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据库课程设计——火车票售票系统「建议收藏」
数据库课程设计的题目,设计了一个火车票售票系统,实现了列车信息查询,车票查询及购买,订单查询,个人信息管理等功能,数据是从12306爬取的真实数据。
全栈程序员站长
2022/08/31
3.1K0
数据库课程设计——火车票售票系统「建议收藏」
用 Redis Bitmap 实现 12306 余票模型
火车票的售卖模式和正常的商品不同,其他商品的库存比较单一,而 12306 库存基于车次中的城市到城市。举个例子来说:
付威
2024/03/31
2420
用 Redis Bitmap 实现 12306 余票模型
混乱的春运已至,人工智能在火车站有何妙招?
此前,国家发改委、交通部等部门预测,2017年全国春运旅客发送量将达到29.78亿人次,比上年增长2.2%。其中,铁路发送旅客量将创历史新高,达到3.56亿人次,同比增长9.7%,较2002年激增近200%。此外,再加上春运提前、预售期缩短以及可能出现的拉尼娜天气等因素,也就不难怪今年是“史上最难抢票年”了。这一切都在提醒人们抢票要赶早,尤其是北上广等热门城市,往往开售还没一分钟,车票就已所剩不多了。 对此,为了改善春运压力,12306找上了阿里云,并免去了购票验证图的关卡,在措施施行后,12306的后台较
镁客网
2018/05/29
4560
110.HarmonyOS NEXT 跑马灯组件数据类型详解:理解数据结构
ResourceStr是HarmonyOS中的资源引用类型,用于支持多语言和资源管理:
全栈若城
2025/03/17
830
抛砖引玉:使用二进制位操作,解决铁道部火车票的数据查询和存储问题,超轻量级的解决方案
    又到节假日,园子里面不少高人再次对12306网站的各种问题的各种分析和提出各种解决方案,我也看了这些讨论文章,出于也是一个买票难的“码农”,也来献计献言,把我跟其他人讨论的结果汇总发表一下,希望抛砖引玉,解决铁道部火车票的数据查询和存储问题。     现在,12306网站给人的第一感受就是购票过程网页很卡,不少人分析是由于数据库非常庞大,有复杂的查询和数据传输,并着重在数据库的设计方面大作文章,却很少有人在数据存储“量”上下功夫。或许大家都说现在磁盘那么便宜,还要刻意关注数据存储量的大小么?我觉得做
用户1177503
2018/02/27
8340
抛砖引玉:使用二进制位操作,解决铁道部火车票的数据查询和存储问题,超轻量级的解决方案
浅谈12306 核心模型设计思路和架构设计
原文出处: 汤雪华 前言 春节期间,无意中看到一篇文章, 文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模
wangxl
2018/03/08
4.7K0
浅谈12306 核心模型设计思路和架构设计
101.HarmonyOS NEXT跑马灯组件教程:数据源与数据类型详解
在HarmonyOS NEXT跑马灯组件的实现中,数据模型是组件正常工作的基础。本文将详细介绍跑马灯组件使用的数据源和数据类型,包括TripDataType接口、TripDataSource类和相关的数据处理机制。
全栈若城
2025/03/17
700
这款小程序,带你去飞机、火车到不了的地方
那么问题就来了:去客运站排队买票太麻烦;在网上买的话,不同的车站有不同的客户端、微信服务号,一个个去下载、关注也够烦。
知晓君
2018/08/01
5760
这款小程序,带你去飞机、火车到不了的地方
铁路购票系统中的数据库技术《一》
今天,我们将一同探索一个与我们日常生活密切相关的话题:铁路买票系统背后的数据库技术。虽然这个主题听起来可能有些复杂,但请不用担心,我会用通俗易懂的语言,一步步地为你揭开它的神秘面纱。让我们一起踏上这趟数据库技术的列车之旅吧!
AiCharm
2024/08/01
1610
铁路购票系统中的数据库技术《一》
腾云2.985亿元中标“一部手机游云南” | 数字文旅周报31期(9.23-9.29)
腾云2.985亿元中标“一部手机游云南” 9月25日,云南腾云信息产业有限公司以2.985亿元再次中标云南省“一部手机游云南”全域旅游智慧工程,这也是今年国内智慧文旅行业规模最大一笔订单。腾云由云南省政府和腾讯主导发起,腾讯公司、云南省投资控股集团、云南省交通投资建设集团三方共同成立,负责“一部手机游云南”项目的建设开发、平台运营等业务。 腾讯地方站旅游主编贵州行 体验智慧化“大黄果树旅游经济圈” 9月20日至22日,腾讯十三个地方站的旅游主编与旅游达人齐聚贵州安顺,从黄果树瀑布出发,开启了一场秋季
腾讯文旅
2020/06/17
7250
轻松应对并发问题,简易的火车票售票系统,第一步 —业务分析
Newbe.Claptrap 框架非常适合于解决具有并发问题的业务系统。火车票售票系统,就是一个非常典型的场景用例。
newbe36524
2020/07/20
1.2K0
轻松应对并发问题,简易的火车票售票系统,第一步 —业务分析
12306技术内幕
它跟传统的电商网站,可能最大的不同在于它的库存, 它的库存是动态变化的,库存之间会互相影响。
BookSea
2024/05/29
4860
12306技术内幕
2024年春运抢票大作战:揭秘12306,为什么你的票总是“飞”了?
大家好,我是小义。2024年除夕才能放假,相信这几天很多人都在抢回家的票,网上很多的抢票软件其实最后都是走的12306,没有其他便捷途径,只不过是可以预约自动抢票。可能很多人认为12306软件只不过是一个卖车票的简单平台,不需要很高的技术含量,但其实说它是全国最庞大且最繁杂的系统也不为过。12306的业务复杂度远远比淘宝京东这种电商网站要复杂得多。
程序员小义
2024/04/10
2330
2024年春运抢票大作战:揭秘12306,为什么你的票总是“飞”了?
在张学友演唱会的6万观众中,AI锁定了一名逃犯
大数据文摘作品 4月7日晚,江西省南昌国际体育中心,张学友一场容纳了60000人的演唱会正在进行。 晚7点38分,演唱会开始没多久,民警来到中心看台,带走了一名男子。据警方介绍,男子姓敖,31岁,樟树人,是一名网逃嫌犯。 为了看张学友,前一天上午他和妻子朋友们驱车近100公里。在一场万人演唱会上,他以为不会有人注意到他。 的确,在6万人中锁定一个目标,对人来说不容易,但注意到他的,是AI。 这似乎应该是《疑犯追踪》或《黑镜》中的场景,但它确实真实发生了。 美剧《疑犯追踪》剧照 据了解,本次演唱会在正对着检
大数据文摘
2018/05/23
5610
有了这款小程序,还怕以后抢不到火车票?
火车、高铁作为中国人民最为常用的交通方式之一,每年大家都得去买几次火车票,甚至抢火车票。
知晓君
2018/08/01
1K0
有了这款小程序,还怕以后抢不到火车票?
智慧动物园基于SkeyeVSS技术的解决方案
金九银十黄金出游季,各地动物园当仁不让成为最火爆的游玩场所之一。当游客们沉迷于与动物们互动之际,动物园动物逃逸、动物打架斗殴、伤人等事件时有发生,给野生动物保护和社会公共安全带来隐患,造成了不良的社会影响。动物园管理者应加大动物园内游客、动物管理,杜绝动物伤人、游客不文明行为的发生。而视开科技推出的SkeyeVSS智慧安防视频监控在为构建智慧城市出力的同时,也为动物园的管控提供了新的思路。
Openskeye
2023/04/17
5050
Python骚操作-自动抢火车票
还有不到一个月就过春节了,你回家的火车票都买了吗?如果没有买到的话,不妨试用下本文的 Python 程序来帮你抢火车票,也可以帮你的家人和朋友来抢票,顺带学习一下 Python 爬虫技术,可谓一举两得,何乐而不为?
somenzz
2020/12/10
1.4K0
Python骚操作-自动抢火车票
披着羊皮的Neo-reGeorg
混迹 Web 安全行业许久,查杀网站后门已是家常便饭。时间久了,养“马”场也见的多了,Neo-reGeorg 算得上是同类中战斗力超群的“野马”了,也深受黑客和安全渗透人员的喜爱。Neo-reGeorg 能够简化攻击流程。通常,拿下 Web 服务器并进一步横向渗透时,在 Web 服务器上安装必要辅助工具的过程往往不会很顺利。而 Neo-reGeorg 可以让问题变得轻松很多,只需在本地安装好扫描工具,通过 Neo-reGeorg 把流量透传到 Web 服务器内部就可以了。
天存信息
2021/08/18
2.4K1
披着羊皮的Neo-reGeorg
技术揭秘12306改造(二):探讨12306两地三中心混合云架构
在年前的「技术揭秘12306改造」专题中,一位对12306改造非常关注的技术架构师,他从技术的角度,用科学论证的方式说明12306是如何实现高流量高并发的关键技术。(http://www.csdn.net/article/2015-02-10/2823900)今天,他继续为大家带来第二章:解析12306两地三中心混合云架构。 前言 2015年春节最大的特色就是“摇一摇”,微信红包在春晚摇一摇互动总量超过110亿次,峰值达8.1亿次/分钟,有185个国家传递微信祝福。支付宝钱包在除夕晚上8点达峰值,首页被点
CSDN技术头条
2018/02/09
3.2K0
技术揭秘12306改造(二):探讨12306两地三中心混合云架构
面向对象设计大作业——火车售票系统
点击运行火车售票系统软件,用户输入用户名和密码,或者直接注册一个账号。登录成功后进入用户界面,可以选择按始发地、目的地或者车次号查询购票,点击用户信息里面的已购车票,可以查看已经购买的车票和进行退票,操作完成后进行注销。管理员输入唯一的账号进行登录,可以点击功能,查看所有用户信息或者注销返回登录界面。管理员可以录入车次,修改车次信息,删除车次和查看所有车次信息。
全栈程序员站长
2021/12/23
8450
面向对象设计大作业——火车售票系统
推荐阅读
相关推荐
数据库课程设计——火车票售票系统「建议收藏」
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文