- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业技能训练报告数据结构停车场航班订票最小生成树
专业技能训练报告
学 院: 计算机学院
课程名称: 数据结构应用
专业班级: 计算机科学与技术13科技2班
学生姓名: 方** 学号: 2013241312**
学生姓名: 张** 学号: 2013241312**
学生姓名: 谭** 学号: 2013241312**
指导教师: **
完成时间:2014年12月27日
目录
1航空客运订票系统 3
1.1 问题描述 3
1.2 需求分析 3
1.3 概要设计 3
1.4 流程 5
1.5 详细设计 8
1.6 调试分析 16
1.7 运行结果及分析 17
2停车场管理 1
2.1问题描述 1
2.2 需求分析 2
(1)输入要进入停车场停放的车辆的数据。 2
(2)删除离开停车场的车辆的数据。 2
(3)查询离开停车场的车辆应缴纳的费用。 2
2.3 概要设计 2
2.4 流程图 3
2.5 详细设计 3
2.6 调试分析 10
2.7 运行结果及分析 12
3 最小生成树Kruskal算法 13
3.1 问题描述 13
3.2 需求分析 13
3.3概要设计 13
3.4流程图 14
3.5详细设计 15
3.6调试与分析 18
3.7运行结果及分析 18
《数据结构应用》评分表 20
1航空客运订票系统
1.1 问题描述
在中国,尤其是节假日期间,是航空客运订票的高峰期。尤其是中国巨大的人流量更是给航空公司带来了挑战。设计一个航空客运订票系统可以很好的帮助航空公司更加轻松的管理好订票、退票、查询等业务,使公司得以有序运转。
使用语言:C语言。
编译环境:VC++ 6.0。
1.2 需求分析
(1)航班信息录入:每个航班信息包括航班号、飞机号、抵达城市、起飞时间、降落时间、票价、折扣、总票数、剩余票数。
(2)客户信息的录入:客户姓名、证件号、座位号。
(3)客户信息查询:通过输入客户的证件号查询该客户的订票信息。
(4)订票:输入飞机的航班号、客户姓名及证件号完成订票操作;
(5)退票:输入要取消订票的客户姓名办理退票。
(6)退出:输入0,退出系统。
1.3 概要设计
(1)主界面设计
为实现航空客运订票系统各功能的管理,设计一个含有多个菜单项的主控菜单,链接各个子程序功能,方便用户使用本系统。主控菜单运行界面如图1.31
( 图1.31)
(2)存储结构设计
typedef struct airline{
char air_num[8];char plane_num[8];char end_place[20];
char time1[10];char time2[10];
double money;double fee;
int total;int left;
struct airline *next;
}airline;//飞机航班的结构定义
typedef struct customer{
char name[8];char num[20];
char air_num[8];int seat_num;
struct customer *next;
}customer;//客户信息的结构定义
(3)系统功能设计
airline *modefy_airline(airline *l,char *air_num)//修改航班的空余座位信息
int insert_air(airline **p,char *air_num,char *plane_num,char *end_place,char *time1,char *time2,double money,double free,int total,int left)//增加航班信息
int insert_cus(customer **p,char *name,char *num,char *air_num,int seat_num)//增加某航班的客户信息
int creat_air(airline **air)//预先设置航班信息
int creat_cus(customer **cus)//预先设置已订票的客户信息
int book(airline *air,char *air_num,customer *c,char *name,char *num)//订票操作
int del_cus(customer *c,airline *l,char *name)//取消订票信息操作
int search_air(airline *head)//航班信息操作
int search_cus(customer *head)//顾客信
您可能关注的文档
- 【金版优课】高中物理教科版选修3-2课件:第三章 传感器 本章小结.ppt
- 【钢结构设计】课件 黑龙江科技学院 叶成杰.ppt
- 一、3小学科学课件_简单电路.ppt
- 一分六功分器的设计及hfss仿真.pdf
- 一年级下湘教版《球王贝利的童年》教学设计.ppt
- 3 江苏中南建设集团股份有限公司15年度第二期中期票据信用评级报告及跟踪评级安排-email.pdf
- 一年级美术课件 1走进新天地课件.ppt
- 3、15年丽水市城市建设发展有限公司公司债券信用评级报告.pdf
- 一年级美术课件-7字母设计课件.ppt
- 3、15特变CP01:特变电工股份有限公司15年度信用主体评级报告及跟踪评级安排.pdf
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)