火车订票系统c语言_第1页
火车订票系统c语言_第2页
火车订票系统c语言_第3页
火车订票系统c语言_第4页
火车订票系统c语言_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(论文)班 年 月 年 月 ):3楼 ) ) ) )- 1 -) 年月 日- 2 -课程设计(论文)评审意见分 分 分 分 分 ) 年 月 日- 3 -目 录目 录正 文-1-1-一、需求分析(小三,黑体)-1-二、个人工作. -3-4-5-课程设计体会.- - 1 -正 文一、需求分析(小三,黑体)1用户需求1-1 问题描述主要实现功能:1)列车管理2)乘客信息管理3)票数管理及显示4)候补乘客名单5)订票乘客名单6)退票管理菜单7)列车查询1-2 目的及系统要求1)目的:数据结构课设就是要使学生学会灵活应用所学- 1 -程序语言及其相关开发工具实现该系统。在此基础上,计进一步弄懂数据结构及

2、相关的基本概念。2)系统要求该系统能够进行列车管理,增加列车号、乘车区间,修改列车运行时间;订票功能,客户通过输入自己的姓名、身份证来订票;退票功能,输入姓名来查找是否买票,然后退票;记录及显示乘客信息;查询某列车是否还有票。列车信息:车次、乘车区间、发车时间、最大载客量。乘客信息:姓名、所订车车次、订票数、座位等级、乘车区间、身份证号码。2业务流程分析该系统首先要建立列车信息,由管理员建立列车- 2 -可以退票。二、个人工作在这次课设中,我学会了灵活运用指针,用链表这遇到了许多问题,但在不断的学习与询问中都一一解决。- 3 -概要设计三、车次总票乘车区间列车信息发车时间各种票价剩余票数1.

3、列车信息图表订票数票类乘车区间身份证2. 乘客信息图表- 4 -返回主菜单退出该系统3.火车票订票系统菜单1.各部分函数及功能:(1)头文件:- 5 - 0(2)用数据结构定义乘客信息和列车信息两个类: (3)全局变量定义: (4)询问是否继续函数,用于各个菜单之间,当一项操作- 6 -完之后进行询问: (5)操作出错函数,当某一操作出错时显示“对不起,您(6)核对列车号是否为一,用于管理员管理时,检查列车是否唯一,增加新列车时可以避免使用同一车次: ()列车查找函数,客户可以通过此函数查看所有列车的信息,方便乘客订票: - 7 - (8)乘车区间查找函数,乘客可以通过此函数查找列车,查看是否

4、还有票: 车 次 时 间 (9)列车增加函数,用于管理员管理列车增加列车:- 8 - (10)判断列车是否存在函数,乘客订票时可以通过此函数查看是否有此列车: ()列车管理菜单,管理列车信息可以增加列车,查看列车信息,用乘车区间查看等:- 9 - 查 看 列 车 查 看 返 回 主 菜 (12)订票及订票乘客信息,乘客订票,输入信息: ) )- 10 -请输入票种:输 入 您 的信 息 : - 11 -(13)显示订票乘客信息: ) - 12 -姓 名 车 次 (14)候补乘客信息函数: ) 姓 名 车 次 - 13 -(15)乘客管理菜单,乘客可以通过此函数查看自己是否订票成功,或者是否成为

5、候补乘客: 乘客信候 补 乘 客 信 返 回 主 菜 (16)退票函数,乘客通过输入自己的姓名来进行退票手续: ) - 14 - - 15 - (17)主函数: - 16 - 2.源代码: 0 - 17 - - 18 - 车 次 时 间 - 19 - ) 车 次 时 间 价 - 20 - 查 看 列 车 查 看 返 回 主 菜 ) )- 21 -请输入票种:输 入 您 的信 息 : - 22 - ) - 23 -姓 名 车 次 ) 姓 名 车 次 - 24 - 乘客信候 补 乘 客 信 返 回 主 菜 ) - 25 - - 26 - - 27 -(1)系统主菜单:- 28 - 29 -;- 30 - 31 - 32 - 33 -课程设计体会这样道理:编程需要兴趣和实际动手。这因该可以借鉴在老师的教学工作上。创新思维至关重要,这不仅让我们写出精简的代码,也有助于开发出高效的程序。编程的风格也很重要,同学只关心程序的结果,而对程序代码的结构的良好丝毫不在意,这是非常不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论