列车车次管理系统

合集下载

列车管理系统(TMS)操作

列车管理系统(TMS)操作

1简介TMS监视以下各子系统:牵引逆变器(VVVF)静止变流器(SIV)制动控制装置(EBCU)车门控制装置(EDCU)空调控制装置(ACU)自动列车控制(ATC)乘客信息系统(PIS)火灾探测器(FDU)2操作模式TMS有以下两种操作模式:操作人员模式。

维护人员模式。

需要对TMS进行操作或进行维护的人员必须以操作人员身份或维护人员身份登录TMS。

3提供给列车操作人员的信息TMS提供以下信息:各子系统操作状态故障信息当前故障处理指南3.1 TMS显示监视器(触摸屏)TMS显示监视器的一般信息布局如下所示,各画面均由三部分组成,分别是:标题栏区域、显示区域和导航键区域。

标题栏区域显示区域导航键区域d操作人员可从任意一侧驾驶室中的触摸屏监视相关信息。

如果连续两分钟没有人触摸屏幕上的任何一个键,则屏幕背景光熄灭。

该功能仅适用于未用驾驶室中的触摸屏。

3.1.1 标题栏键功能标题栏沈阳地铁标志画面名称:当前画面名称。

线电压线电流当前站下一站终点站列车速度日期/时间:当前日期和时间。

故障键沈阳地铁标志亮度控制窗口当触摸标题栏中“沈阳地铁标志键”或“加载标志键”时,当前画面中央位置将弹出以上窗口。

列车操作人员可通过亮度控制窗口手动调节显示装置的亮度(共4级亮度控制)。

当触摸窗口中的[确定]键时,保存当前亮度设定后窗口消失。

正在下载正在上传当使用维修终端或IC卡进行下载或上传时,沈阳地铁标志将变更为上述加载标志符号。

键功能ER停止ER故障ER离线当事件记录仪(ER)不进行记录时,标题栏中所指示器显示如上。

3.1.2 显示区域键功能显示区域显示区域提供与显示页面相关的信息。

3.1.3导航键 键 功能操作人员导航键维护人员导航键上述各键均称作导航键,并且均列在画面底部区域。

操作人员可通过触摸导航键方便地进入该导航键对应的画面。

[一般信息]键:一般信息画面[制动]键:制动信息画面(第1页,共2页) [牵引]键:牵引信息画面(第1页,共2页) [辅助供电]键:辅助供电设备画面 [空调]键:空调控制面板画面 [故障履历]键:故障历史画面 [当前车况]键:发车检查画面 [维修菜单]键:维护菜单画面 [退出]键:退出画面仅当TMS 处于维护人员模式时才显示[维修菜单]键。

列车车次管理系统

列车车次管理系统
列车实体包括:车次,出发时间,结束时间,途径车站。E-R图如图2.1.1所示。
2.2
在本系统中,。train数据表中保存婴儿出生信息,该表的结构如下表
表2.2.1train表结构
字段名
信息说明
类型
最大字符数
备注
numberLeabharlann 列车车次char4
主键
starttime
出发时间
char
10
允许为空
endtime
}
}
主界面代码如下class Train extends JFrame implements ActionListener{
public JTextField jt_num,jt_stt,jt_ent,jt_pas;
public JButton jb_seh,jb_add,jb_rec,jb_del;
1.2
本系统是针对管理员对列车车次的管理的开发的,其主要功能是:
1)增加、修改、删除一个列车车次信息。
2)按条件显示车次信息(条件有按车次、出发时间、到站时间、途经车站等)。
系统结构图如下
2.1 E-R
这一设计阶段是在系统功能结构图的基础上进行的,设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。根据以上的分析设计结果,得到列车实体。下面来介绍车次实体的E-R图。
public Object getValueAt(int row, int column) {
if (!vector.isEmpty()) {
return ((Vector) vector.elementAt(row)).elementAt(column);
} else {
return null;

车票管理系统

车票管理系统

车票管理系统⒈引言⑴目的本文档旨在介绍车票管理系统的设计和功能,包括系统的概述、功能需求、非功能需求、系统架构、用户界面设计、数据模型等。

⑵范围车票管理系统是一个用于管理车票销售、查询、退票的软件系统。

该系统可以提供便捷的购票、查询和退票功能,方便用户使用。

⒉概述⑴系统背景随着交通网络的发展,车票的销售量也逐渐增加。

为了满足用户对购票、查询和退票的需求,开发一个功能完善、易于使用的车票管理系统势在必行。

⑵功能车票管理系统将包括以下主要功能:●用户注册与登录●车票购买●车票查询●车票退票●管理员功能:车次管理、用户管理、车站管理等⒊功能需求⑴用户注册与登录用户可以通过注册账号并登录系统,以便进行车票购买、查询和退票等操作。

⑵车票购买用户可以选择车次、座位类型、乘车日期和出发站点来购买车票。

购买成功后,系统将有效的车票。

⑶车票查询用户可以根据出发站点、目的站点和乘车日期等条件来查询车票信息,包括车票余量、票价等。

⑷车票退票用户可以在规定的时间范围内申请退票,并按照规定的退票规则进行操作。

⑸管理员功能管理员可以管理车次信息,包括添加、编辑、删除车次。

管理用户信息,包括查看用户购票记录。

管理车站信息,包括添加、编辑、删除车站。

⒋非功能需求⑴性能系统应具备高并发处理能力,可以同时处理大量用户的购票、查询和退票请求。

⑵可靠性系统应具备高可靠性,能够保证购票、查询和退票等功能的正常运行,避免数据丢失或出错。

⑶安全性系统应具备良好的安全性,保护用户的个人信息和支付信息不被泄露。

⒌系统架构车票管理系统将使用客户端-服务器架构,其中客户端通过网页浏览器访问服务器端提供的服务。

⒍用户界面设计车票管理系统的用户界面应简洁、直观,方便用户进行操作。

设计应符合通用的界面规范,保持一致性和易用性。

⒎数据模型车票管理系统的数据模型将包括以下实体:●用户:保存用户信息,包括用户名、密码、姓名、方式号等。

●车次:保存车次信息,包括车次编号、出发站点、目的站点、出发时间、到达时间等。

列车控制和管理系统列车控制和管理系统(TCMS)

列车控制和管理系统列车控制和管理系统(TCMS)

6
System interfaces for TCMS in the CHE train CHE列车上 列车上TCMS的各种系统接口 的各种系统接口 列车上
Train operation & DSD HVAC 暖通空 调 Lighting 照 明 Front & Coupler 前部和车钩 Air Supply 供风 Train Diagnostics 列车诊断系统 Brake 制动 Propulsion 牵引 PIS 旅客 信息系统 ATP Battery 蓄电池 Toilet 厕所 Catering 电网 Doors 门 列车操作系统 RVVMS 后视镜 Driver’s instruments/HMI 司机操作工具
Short Presentation 前言
My name is Andreas Karlsson 我的名字是Andreas Karlsson 我的名字是 I have a Master of Science Degree in Mechanical Engineering 具有机械工程理学硕士学位 I have worked with the TCMS group at Bombardier since 1997, primarily as System Coordinator in international projects (delivery of Electrical multiple units to Australia and England) 从表面上看1997年开始 我一直就职于庞巴迪公司 年开始,我一直就职于庞巴迪公司 从表面上看 年开始 我一直就职于庞巴迪公司TCMS组,主要从事国际项 组 主要从事国际项 目中的系统协调工作(负责过英国和澳大利亚的动车组项目 负责过英国和澳大利亚的动车组项目) 目中的系统协调工作 负责过英国和澳大利亚的动车组项目 Is since one year the TCMS System Coordinator for the CHE project. 年来, 项目中负责TCMS系统的协调工作 系统的协调工作. 近1年来 我一直在中国的 年来 我一直在中国的CHE项目中负责 项目中负责 系统的协调工作 At presently the CHE TCMS team consist of 14 resources. 目前,CHE项目的 项目的TCMS工作组共有 人. 工作组共有14人 目前 项目的 工作组共有

动车组列车自动运行管理系统设计

动车组列车自动运行管理系统设计

动车组列车自动运行管理系统设计随着近年来高铁的快速发展,动车组列车的运行管理系统也变得越发重要。

动车组列车自动运行管理系统设计旨在提高列车运行的安全性、准确性和效率,并为乘客提供更加舒适的出行体验。

一、系统概述动车组列车自动运行管理系统(Automatic Train Operation, ATO)是一种基于自动化技术的列车运行管理系统。

系统通过集成各种传感器、控制装置和通信设备,实现列车的自动驾驶、自动监控和自动调度等功能。

二、系统组成1. 列车控制装置(Train Control Unit, TCU):负责收集列车的运行信息,并通过传感器获取环境数据,进行运行控制和监控。

2. 通信设备:在动车组列车中,通信设备主要用于列车与地面指挥中心之间的信息传递和数据交换。

3. 信号设备:包括信号灯、道岔、轨道电路等,用于指导列车的行进方向和速度控制,确保列车在运行过程中的安全性和准确性。

4. 行车记录仪:用于记录列车的运行数据,包括速度、位置、状态等信息,以便对列车的运行情况进行分析和追溯。

三、系统功能1. 自动驾驶:ATO系统可以通过列车控制装置实现列车的自动驾驶功能,根据预设路线和运行参数,自动控制列车的速度和方向,并处理紧急情况。

2. 自动监控:系统可以实时监控列车的运行状态,包括速度、位置、加速度等,并通过传感器检测轨道上的障碍物或异常情况,及时发出警报。

3. 自动调度:ATO系统可以通过与地面指挥中心的通信设备进行数据交换,实现列车的自动调度功能,根据乘车需求和运行计划,合理安排列车的停靠站和运行速度,优化列车的运行效率。

4. 平稳行驶:ATO系统利用运行数据进行分析,根据路线特点和列车负载情况,精确控制列车的加速度和刹车力度,以提高列车的平稳性和乘车舒适度。

5. 安全保障:系统通过与信号设备的联动,确保列车按照规定的行车方案行驶,避免发生违章超速、闯红灯等违规行为,保障列车运行的安全性。

6. 故障诊断:ATO系统装备了自动诊断功能,通过持续监测列车的各个部件和系统,及时发现故障,并通过故障码提示进行精确定位和修复。

中国列车运行控制系统(CTCS)

中国列车运行控制系统(CTCS)

CTCSCTCS是(Chinese Train Control System)的英文缩写,中文意为中国列车运行控制系统。

CTCS系统有两个子系统,即车载子系统和地面子系统。

CTCS 根据功能要求和设配置划分应用等级,分为0~4级。

1. CTCS概述TDCS是铁路调度指挥信息管理系统,主要完成调度指挥信息的记录、分析、车次号校核、自动报点、正晚点统计、运行图自动绘制、调度命令及计划的下达、行车日志自动生成等功能,换句话说就是原来行车调度员和车站值班员需要用笔记下的东西现在都可以由TDCS自动完成。

中国铁路调度指挥系统参考欧洲ETCS规,中国逐步形成了自己的CTCS(Chinese Train Control System)标准体系。

如何吸收ETCS规并结合中国国情更好地再创新,是值得深入研究的课题。

铁路是国民经济的大动脉,是中国社会和经济发展的先行产业,是社会的基础设施,铁路运输部门又是国民经济中的一个重要部门,它肩负着国民经济各种物资运输的重任,对中国社会主义建设事业的发展有着举足轻重的作用。

为了满足国民对铁路运输的要求,进入二十一世纪以后,铁路部门致力于高速铁路和客运专线的建设,并取得了骄人的成绩。

为了适应中国高速铁路、客运专线的迅速发展和保证铁路运输安全的需要,铁道部有关部门研制成功了“CTCS系统”(即:铁路列车控制系统,是Chinese Train Control System的缩写“CTCS”)2. 产生背景由于早期欧洲铁路的列车运行控制系统种类繁多,且各国信号制式复杂、互不兼容,为有效解决各种列车控制系统之间的兼容性问题,保证高速列车在欧洲铁路网跨线、跨国互通运行,1982年12月欧洲运输部长会议做出决定,就欧洲大陆铁路互联互通中的技术问题寻找解决方案。

2001年欧盟通过立法形式确定ETCS(European Train Control System)为强制性技术规。

ETCS的主要目标是互通互用、安全高效、降低成本、扩展市场,在规的设计上融入了欧洲各主要列控系统的功能,制定了比较丰富的互联互通接口。

铁路运输管理信息系统

铁路运输管理信息系统

铁路运输管理信息系统在现代社会,铁路运输作为一种重要的交通方式,承担着大量人员和物资的运输任务。

为了确保铁路运输的高效、安全和有序,铁路运输管理信息系统应运而生。

这一系统就像是铁路运输的“智慧大脑”,对整个运输过程进行着全面的管控和优化。

铁路运输管理信息系统是一个综合性的、复杂的系统,它涵盖了从客运到货运,从车站管理到列车调度等多个方面。

通过先进的信息技术手段,实现了对铁路运输业务的数字化、自动化和智能化管理。

首先,在客运方面,该系统能够实现车票的预订、发售和管理。

乘客可以通过网络、电话或者售票窗口等多种渠道购买车票。

系统会实时更新车票的库存信息,确保乘客能够准确获取车票的余量和座位情况。

同时,对于旅客的个人信息和行程安排,系统也能够进行有效的管理和记录,为旅客提供便捷的服务,比如改签、退票等操作。

在货运方面,铁路运输管理信息系统发挥着同样重要的作用。

它能够对货物的运输需求进行登记和处理,合理安排货运列车的车次和路线。

系统还可以对货物的装卸、运输过程进行监控,及时掌握货物的位置和状态,确保货物能够按时、安全地送达目的地。

车站管理是铁路运输的重要环节之一。

这一系统可以对车站的设备设施、人员安排、列车进出站等进行全面的管理和调度。

例如,通过实时监测车站的客流量,合理调整安检通道的开放数量,优化旅客的进站流程;对于车站内的各种设备,如电梯、自动售票机等,系统能够进行远程监控和故障报警,及时安排维修人员进行处理,保障设备的正常运行。

列车调度是铁路运输管理信息系统的核心功能之一。

它需要综合考虑各种因素,如列车的运行速度、线路的繁忙程度、天气状况等,制定出科学合理的列车运行计划。

系统会实时监控列车的运行状态,一旦出现晚点或其他异常情况,能够及时调整运行计划,确保整个铁路运输网络的顺畅运行。

此外,铁路运输管理信息系统还具备强大的数据分析功能。

通过对大量运输数据的收集和分析,能够发现运输过程中的问题和潜在的风险,并提出相应的改进措施。

车票管理系统(一)

车票管理系统(一)

车票管理系统(一)引言概述:车票管理系统(一)是一款用于管理车票销售、购买和退款的系统。

它旨在提高车票销售的效率,方便用户购票,同时为车票操作提供精确的记录和实时更新。

本文将介绍车票管理系统(一)的五个主要功能点,并详细讨论每个功能点下的小点。

正文内容:I. 用户管理A. 注册用户1. 用户可以通过填写个人信息完成注册;2. 注册信息包括用户名、密码、电子邮箱等;3. 注册信息将被存储于数据库中,确保安全性和可访问性;4. 发送验证邮件给用户,确保用户信息的真实性;5. 提供自助找回密码功能,以应对忘记密码的情况。

B. 用户登录1. 用户通过输入正确的用户名和密码来完成登录;2. 登录信息将经过验证后,用户可成功进入系统;3. 提供验证码输入功能,以增强登录的安全性;4. 记录用户登录状态,保持登录会话的持久性;5. 提供注销功能,以方便用户退出系统。

C. 用户信息管理1. 用户可以查看和修改个人信息;2. 提供修改密码功能,保障用户账户安全;3. 用户个人信息修改后将及时反映在系统中;4. 提供用户头像上传功能,增加个性化体验;5. 记录用户历史购票记录,方便用户查阅。

II. 车票管理A. 车票查询1. 提供车票信息查询功能,用户可以根据出发地和目的地查询车票;2. 查询结果将展示车票价格、余票数量和发车时间等关键信息;3. 提供关键字搜索功能,用户可以根据关键字精确查询;4. 提供历史车票查询记录,方便用户查看和追溯;5. 提供车票分页功能,增加用户浏览的便利性。

B. 车票购买1. 用户可以通过选择适当的车次和座位类型完成购票;2. 提供实时更新的余票数量,以保证购票准确性;3. 提供在线支付功能,用户可以使用各种支付方式进行支付;4. 购票成功后,生成购票凭证,发送给用户确认;5. 提供订单查询功能,用户可以查看购票记录。

C. 车票退款1. 允许用户在规定时间内申请退票;2. 审核通过后,退款金额将返还给用户账户;3. 提供退票记录,方便用户查阅;4. 车票退款后,更新余票数量;5. 提供退票规则和退款流程的相关信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华侨大学厦门工学院面向对象程序设计课程设计报告题目:列车车次管理系统专业班级:通信一班学生组长:黄文钗小组成员:黄文钗、李惠群、汤妍、江美玲、肖翔指导教师:***分数:2014 年 5 月26 日课程设计任务书第一章总体设计 (3)1、设计任务目的 (3)2、设计任务要求 (3)3、设计方案选取及论证 (4)4、模块划分与任务安排 (5)第二章软件设计 (5)1、数据结构模块的软件设计(负责同学:肖翔) (5)2、主函数模块的软件设计(负责同学: 黄文钗、汤妍) (5)3、各功能模块的软件设计(负责同学:李惠群、江美玲) (9)第三章系统实现及调试过程 (15)1、调试中的问题和解决办法 (15)2、调试结果 (15)第四章结论 (19)致谢 (20)参考文献 (20)第一章总体设计1、设计任务目的要求用C++面向程序设计语言编写列车车次管理系统。

(1)使学生进一步理解和掌握课堂上做学内容。

(2)使学生掌握软件设计的基本内容和设计方法,并培养学生进行规范化软件设计能力。

(3)使学生掌握使用各种计算机资料和有关参考资料,体高学生进行程序设计的基本能力。

(4)提高学生的论文写作能力。

(5)本次课程设计是计算机专业的主要实践性教学环节之一,要求运用所学专业的相关知识,结合实际操作与应用而进行的一次编程综合能力训练,旨在培养学生在应用软件程序设计方面,初步掌握解决实际应用问题时做应具有的查阅资料、技术标准和规范,以及设计程序、调试程序、编写基本软件等能力,为毕业设计及今后从事专业相关的工作打下一定的基础。

2、设计任务要求(1)设计的指导思想:设计这个程序首先得先想到,编写一个程序就得尽可能的使用最简洁的语句,实现和表达出最完美的的应用系统。

根据功能要求,设计功能效果,预先把握全局定位,根据实际需要和认为习惯对界面预先处理,然后运用所学知识写出基本框架和主要算法,最后写出全部的代码,运行并实现程序功能。

(2)设计要求:实现简单的列车车次管理系统,可以对列车的车次进行简单的增加、删除、修改、查找等功能,乘客还可以预定车票,管理员还可以查找乘客的信息等功能。

(3)功能描述:乘客功能描述①查询车次情况(按照车次号、发车时间、到站时间等);②根据已有车次预定车票;③显示全部车次情况;管理员功能描述①查询车次情况(按照车次号、发车时间、到站时间等);②增加、修改、删除车次情况,显示全部车次信息;③删除乘客信息,查找乘客信息(按照身份证),显示全部乘客的信息;3、设计方案选取及论证(1)选择所选方案理由:能保证系统长期、安全、稳定、可靠、高效的运行。

系统处理的准确性和及时性是系统的必要性能。

系统应能及时而且准确的根据用户权限及所输入的信息做出响应。

车次的数量和时间影响用户的决策活动,在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

本系统是直接面对用户的,这就要求系统提供良好的用户接口,易用的人机交互界面,这就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、以及日常安全管理等工作。

(2)系统功能模块图:4、模块划分与任务安排本小组课程设计是由五人参与完成的,分为3个模块。

(1)数据结构模块的软件设计(负责同学: 肖翔)(2)主函数模块的软件设计(负责同学: 黄文钗、汤妍)(3)各功能模块的软件设计(负责同学: 李惠群、江美玲)第二章软件设计1、数据结构模块的软件设计(负责同学:肖翔)自定义数据类型:定义了struct lieche和struct chengke结构体类型struct lieche{char no[10]; //列车车次号char startstation[20];//起点站char endstation[20];//终点站char starttime[20];//列车发车时间char reachtime[20];//列车到达时间float price;//票价};struct chengke{char NO[10];//乘客需要的列车号char name[10];//乘客姓名char number[20];//乘客身份证号};2、主函数模块的软件设计(负责同学: 黄文钗、汤妍)在这次程序的设计中,我们主要进行模块化程序,构造主函数,将各个模块进行用类串连,相互嵌套,主函数中循环调用类的对象,在主菜单中再调用子函数,从而来实现各自不同的功能。

子功能完成后回到主菜单选择功能键进行下一项操作。

void main() //主函数{system("color 48");char r[20];char s[20];char S[20];cout<<"★★★★★"<<"欢迎用户注册"<<"★★★★★"<<endl<<endl;cout<<"请输入注册用户名:";cin>>r;cout<<"请填写注册密码:";cin>>s;cout<<"请再次输入密码以确认:";cin>>S;if(strcmp(s,S)==0){system("cls");cout<<endl<<endl<<endl<<endl;cout<<"★★★★★"<<"恭喜你注册成功"<<"★★★★★"<<endl;char wo;cout<<endl<<endl<<endl;cout<<"按任意字母键进入登陆界面"<<endl;cin>>wo;system("cls");char h[20];char t[20];for(int m=0;m<3;m++){cout<<"★★★★★"<<"欢迎使用车次管理系统"<<"★★★★★"<<endl<<endl; cout<<"请输入用户名:";cin>>h;cout<<"请输入密码:";cin>>t;system("cls");if(strcmp(r,h)==0&&strcmp(s,t)==0){cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl; cout<<" "<<"登陆中,请稍等..."<<endl;for(int k=0;k<1000000000;k++){}goto menu;}else{ cout<<"\a"<<"\a"<<"\a"<<endl;cout<<"输入错误,请从新输入"<<endl;cout<<"您只有三次机会"<<endl;}}}exit(0);menu:system("color 60"); //DOS颜色变换cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★"<<endl; cout<<setw(45)<<"车次管理系统"<<endl<<endl;cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★"<<endl; cout<<setw(43)<<"请按照数字键"<<endl;cout<<" ▲▲▲▲"<<endl<<endl;cout<<"§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§"<<endl;cout<<setw(44)<<"1.列车车次录入"<<endl<<endl;cout<<setw(44)<<"2.列车车次查询"<<endl<<endl;cout<<setw(44)<<"3.列车车次删除"<<endl<<endl;cout<<setw(44)<<"4.列车车次增加"<<endl<<endl;cout<<setw(44)<<"5.列车车次修改"<<endl<<endl;cout<<setw(44)<<"6.列车车次预定"<<endl<<endl;cout<<setw(36)<<"7.退出"<<endl;program c;char i;cout<<"请选择数字键操作"<<endl;cin>>i;switch(i){case '1':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次录入"<<"★★★★★★★★★★★★★★★"<<endl;c.luru();break;case '2':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次查询"<<"★★★★★★★★★★★★★★★"<<endl;c.search();break; case '3':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次删除"<<"★★★★★★★★★★★★★★★"<<endl;c.Delete();break; case '4':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次增加"<<"★★★★★★★★★★★★★★★"<<endl;c.add();break;case '5':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次修改"<<"★★★★★★★★★★★★★★★"<<endl;c.xiugai();break;case '6':system("cls");cout<<endl;cout<<" ★★★★★★★★★★★★★"<<"列车车次预定"<<"★★★★★★★★★★★★★★★"<<endl;c.yuding();break; case '7':exit(0);}goto menu;}主函数的简单流程图如下图:3、各功能模块的软件设计(负责同学:李惠群、江美玲)(1)录入功能:void program::luru(){int i;cout<<endl<<endl;cout<<"请输入列车的数量:\n";cin>>j;for(i=1;i<=j;i++){cout<<"请输入列车的编号:"<<endl;cin>>a[i].no;cout<<endl<<endl<<"始发站:"<<endl;cin>>a[i].startstation;cout<<endl<<endl<<"终点站:"<<endl;cin>>a[i].endstation;cout<<endl<<endl<<"出发时间:"<<endl;cin>>a[i].starttime;cout<<endl<<endl<<"到达时间:"<<endl;cin>>a[i].reachtime;cout<<endl<<endl<<"票价:"<<endl;cin>>a[i].price;cout<<endl<<endl;}char wo;cout<<endl<<endl;cout<<" ★★★★★"<<"按0返回上层"<<"★★★★★"<<endl; cin>>wo;}(2)查询功能:查询车次信息,从键盘输入查询方式的车次。

相关文档
最新文档