数据结构课程设计实验报告--机票管理系统.docx

数据结构课程设计实验报告--机票管理系统.docx

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计实验报告--机票管理系统

数据结构课程设计实验报告 目录一.设计要求及分析…………………………………………2二.数据结构设计……………………………………………3三.主要功能函数设计………………………………………4四.源代码……………………………………………………4五.运行与测试………………………………………………30六.实验小结…………………………………………………35七.参考文献…………………………………………………36一.设计要求及分析:首先建立1个航班信息表,乘客信息表在程序运行过程中建立。在飞机航班数据的信息模型中,航班号是主关键字,例如CZ3869,其中CZ是航空公司的别称,用两个大写字母表示,后4位为航班编号。设计要求 (1)建立飞机航班信息表,按航班号有序,用文件保存; 乘客信息表按航班号和姓名有序,用文件保存;每个航班记录包括十项,分别是:航班号、起点、终点、班期、起飞时间、到达时间、飞机型号、票价、总票、余票等,例如航班信息表如下表所示。 航班号 起点 终点班 期起飞时间到达时间机 型票 价总票余票CA1544 合肥 北京1,2,4,5 1055 1240 733 960 200MU5341 上海 广州 每 日 1420 1615 M901280 160CZ3869 重庆 深圳 2,4,6 0855 1035 7331010 200 MU3682 桂林 南京2,3,4,6,7 2050 2215 M901380 160 HU1836 上海 北京 每 日 0940 1120 7381250 230 CZ3528 成都 厦门1,3,4,5,7 1510 1650 CRJ1060 130 MU4594 昆明 西安1,3,5,6 1015 1140 3281160 100 SC7425 青岛 海口 1,3,6 1920 2120 DH41630 180其中余票字段可定义为数组int yp[8];yp[0]不用, yp[1]存放班期1(星期一)的余票数,类推,无班期则放0。每个航班可按如下格式显示:航班号 起点 终点 班期 起飞时间 到达时间 飞机型号 票价 总票 余票CA1544 合肥 北京 1,2,4,5 1055 1240 733 960 200 1-60 2-80 4-56 5-66每个乘客记录包括:身份证、姓名、性别、航班号、班期、手机号等。 (2)程序运行后,出现登录界面,(参考通讯录管理系统)选择管理者和普通乘客;(3)选择普通乘客需要输入身份证号和登录密码,只能做查询类工作和购票、退票操作; (4)选择管理者需要输入登录密码,如连续输错3次密码,则被退出系统;管理员可做所有操作。 菜单设计可分航班信息管理和乘客信息管理(可参考图书管理系统), (a) 航班信息管理可实现:1. 增加航班记录 2. 查询航班信息-- a.按航班号查询 b. 按起点和终点查询 3. 删除航班记录 4. 修改航班信息 5. 显示全部航班信息 0. 返回上层菜单 (b) 乘客信息管理可实现:1. 查询乘客信息-- a.按身份证号查询 b.按姓名查询 c.按航班号查询 2. 购票(增加乘客记录) 3. 退票(删除乘客记录) 4. 修改乘客信息 5. 显示全部乘客信息0. 返回上层菜单根据以上菜单项设计相应的功能函数。每次执行完相应的功能后能返回主菜单。分析:购票需要输入身份证号,姓名、性别、航班号、班期、手机号等,先判断相应航班号的班期的 余票数, 不为0则增加一条乘客记录,并修改相应航班号的班期的余票数,否则不能购票;退票时需要输入身份证号,可得到乘客信息,修改相应航班号的班期的余票数,并删除该乘客信息记录。数据结构设计struct air //定义航班结构体数组{char num[20];//定义航班号char start[20

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档