C语言课程设计报告书-火车票务管理系统.docVIP

C语言课程设计报告书-火车票务管理系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
延边大学工学院 C语言课程设计报告书 题  目: 火车票务系统(A)          班 级:           学 号: 姓 名: 指导教师: 二○○九 年 七 月 一.系统功能的总体描述 本系统要求实现火车票务基本信息的查询,订票、售票、退票、车次查询等。 功能要求实现:火车票的基本信息:符合条件的车次名称、开时、到时、历时、里程、票价(硬座、软座、硬卧(上、中、下)软卧(上、中、下))车次类型、站名的查询显示,统计,添加(新加车次)、更改(售出票后需修改所剩票数)和删除(已发车次信息)等。 二、系统基本功能 本系统可实现火车票务信息的管理和查询等功能。它的基本功能是建立火车票信息链表,存储火车票的基本信息,实现对已有车次票务的查询、预订、售票、退票等业务的保存、修改等。 软件输出 输入形式:软件提示信息丰富、容易理解,重点是依据火车票务的特点有明显的即时性和快速性。 测试数据要求:本系统的测试数据当输入想要到达的目的地信息时输出符合的车次、到站时间、开车时间以及终到站时间,车次名称、开时、到时、历时、车次类型、站名必须用字符串数据;里程、车票剩余情况、票价情况必须用整型数据。对车票的基本信息进行查找时按目的地、时间和车次三种查找方式查找。测试数据要有即事性、快速性。 三、系统具体分析 (一)所需的功能 1 输入 2 输出 3 查询功能:查询符合车次及相关信息 4 修改功能:更新系统信息 5 删除 6 票务功能:负责售票和退票业务 7 安全功能:负责管理员密码审核、修改等安全 (二)系统功能模块划分 (三)各模块的功能描述 ——主菜单模块功能—— 功能模块 程序功能描述 主函数 调用其他功能模块 系统信息 储存、修改、删除票务信息,此功能需要管理员密码验证 查询功能 主要预定义两种查询方式的调用,经查询后显示车次票务的信息 票务功能 用来调用两种票务方式即售票和退票 历史记录 记录历史操作信息,供备忘和查询 帮 助 对系统使用的部分说明,此部分以文件方式保存,需要时可打开 退 出 用户退出系统 ——子菜单模块功能描述—— 密码识别 识别管理员身份 密码重置 用以修改密码 录入信息 录入必威体育精装版车次票务信息 删除信息 删除已发车次的旧信息 修改信息 修改因临时加开、临时停运、或票务的更改信息 通过目的地查询 输入想要到达的目的地查询终到站为所查地点车次、票务的全部信息 通过车次查询 输入想要乘坐的车次查询该车次的行车、票务的全部信息 售 票 办理售票业务 退 票 办理退票业务 (四)函数调用过程 注:标记处为函数调用 四、系统核心算法 1、ccchanxun函数——通过车次查询列车信息 输入:要查询车次 输出:相关信息 Step1:输入要查询的列车号char[6](在中国列车号有数字和字母组成,最长为5个字符,如:k8371因此为节省内存只需定义6字符长度的数组) Step2:用c与链表中的列车号(*p)Step3:令p=p-next,判断p是否指向空节点NULL,若是则转到step2,否则进行step5 Step4:显示相关信息(车次名称、开时、到时、历时、票价、车次类型等) Step5:显示未能找到所寻车次 ccchanxun函数N-S流程图 2、mddcharxun函数——通过目的地查询最终能到达目的地的全部车次,以及全部相关信息 输入:要查询目的地 输出:相关信息 Step1:输入要查询的目的地char[20] Step2:用c与链表中的终到站(*p).zhongdaozhan相比较判断strcmp((*p).zhongdaozhan,m)是否等于零,否则进行step3,是则进行step4 Step3:令p=p-next,判断p是否指向空节点NULL,若是则转到step2,否则进行step5 Step4:显示相关信息(全部车次名称、开时、到时、历时、票价、车次类型等) Step5:显示未能找到所寻目的地。 mddcharxun函数N-S流程图 3.lrgn函数——有管理员将列车信息录入 Step1:

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档