没有合适的资源?快使用搜索试试~ 我知道了~
c语言程序设计报告飞机票预订系统.doc
0 下载量 20 浏览量
2024-05-08
07:10:24
上传
评论
收藏 1.78MB DOC 举报
温馨提示
试读
42页
c语言程序设计报告飞机票预订系统.doc
资源推荐
资源详情
资源评论
目录
目录ﻩi
1 课程设计得目得1ﻩ
2需求分析1ﻩ
2.1设计一个飞机订票系统,完成以下功能1ﻩ
2、2 该系统中用到得数据结构1ﻩ
3 概要设计.....................................................................................................................2
3.1 总体功能模块................................................................................................2
3.1、1 基本设计2ﻩ
3。1、2 开发平台...................................................................................2
3。1、3 系统功能图2ﻩ
3.2 详细设计3ﻩ
3。2、1 主函数得实现3ﻩ
3。2.2 打印模块程序4ﻩ
3。2。3 保存模块程序5ﻩ
3。2、4 从文件读取信息模块.....................................................................6
3。2、5 打印模块7ﻩ
3.2、8 订票模块11ﻩ
3。2。9 退票模块13ﻩ
3。2、10修改模块..................................................................................13
3、2。11头文件及结构体数组16ﻩ
4 调试与测试结果分析17ﻩ
4。1 系统主界面...............................................................................................17
4。2 输入航班信息界面...................................................................................18
4、3 浏览航班信息界面.....................................................................................19
4。4 修改航班信息界面...................................................................................19
4。5查找航班信息界面21ﻩ
4。6 删除航班信息界面.................................................................................22
4、7订票信息界面23ﻩ
4。8 退票信息界面...........................................................................................24
4。9退出系统................................................................................................25
5 使用说明26ﻩ
6总结..........................................................................................................................26
参 考 文
献、.。、.。.。、、、.。。、、。、、、。、。、。...。。.。、、、、。。..。。
、.、。.、。..、.、.、..。.。.、、。.。。。、、。.、。、、。、.。、.。、。、、
、、。、.。.....。、、、、。....。、、、、.。、、28
附
录、。。。。.。、。、、。。、、。。。..。。。、。。、、。。、。。、、、。.、
。.。.、、...。。。、、.。.、。..。、、、、、、.。。.。、、.、。。。、。、、.、、
。。、.。。..。。。.、。、、。.、。、..。、.、、。。。。.。。。。.。、29
飞机票预订系统得设计与实现
1 课程设计得目得
(1)学会怎样用 c 语言做一个完整得系统。
(2)掌握 c 语言得编辑,链接,运行等环节。
(3)掌握 c 语言中链表得建立,插入,删除,保存节点。熟练掌握for while 、do-wh
ile 循环语句得使用。
(4)通过程序设计得课程设计,掌握并熟悉一个简单项目得开发过程,本项目利用程序
设计中最基础与最重要得部分:单链表。
(5)在整个开发设计过程中掌握程序设计得思想,以及各种操作与实际应用。并可以将
其运用于具体问题得解决之中。加深对程序设计课程中理论与实践相结合得认识。
(6)掌握并熟练单链表得创建、插入、删除、查找等各种常用算法。最终设计完成《飞
机票预订及查询系统》 ,将各种算法综合运用于具体得设计任务中。
(7)C 语言就是一种计算机程序设计语言,它既具有高级语言得特点,又具有汇编语言
得特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计
语言,编写不依赖计算机硬件得应用程序。它得应用范围广泛,具备很强得数据处理能
力,上机实习可以帮助我们更好地理解这种结构式得中级语言以及其各式各样得数据
类型与高效率得运算程序,为我们进一步学习打下坚实得基础。
2需求分析
2、1设计一个飞机订票系统,完成以下功能
(1)可为此系统增加任意多部得飞机票,飞机票按添加先后顺序依次编号排列;
(2)允许乘客按飞机票名订票订票;
(3)订过票得乘客,可以退票;
(4)允许查询现有飞机票得售票处号及剩余座位数、
(5)允许查询已售出机票得信息。
2、2 该系统中用到得数据结构
(1)所有飞机票构成一个单链表,且每部飞机票为一个结构体,其成员包括:飞机票序
号(int 型)、飞机票名称(char[20],字符数组型)、飞机票剩余票数座位数 10(int 型)、
next 指针;
(2)所有乘客构成一个单链表,且每个乘客为一个结构体,其成员包括:飞机票序号(int
型)、乘客姓名(char[10],字符数组型)、飞机票名(char[20],字符型数组)、乘客
持有票数(int 型)、next 指针;
3 概要设计
3.1总体功能模块
3、1.1 基本设计
此飞机票预订系统就是由菜单得选择来实现人机交互得,进入预定页面以后就可以根
据自己得需求选择不同得数字来进入不同得界面,进入不同得界面可以实现对飞机票
得建立、插入、删除、查询等信息、
3、1.2 开发平台
系统: Windows 7 旗舰版(64位)
处理器: Intel(R)Core(TM)i5—4210M CPU @ 2.6Ghz
内存: 4.00 GB
程序开发软件: Microsoft Visual C++ 6。0
文档编写: WPS 2013 抢鲜版
3.1、3系统功能图
进入飞机票预订系统之后,便可以根据自己得需求对飞机票预订进行增、删、改、查
等操作,总流程图如图1所示:
3、2 详细设计
3.2.1 主函数得实现
void main()
{
int j;
printf(" ★-——您好,欢迎进入机票预订系统!--—★\n");
printf("=========================================
======================\n”);
do
{
printf(" --——-——— ☆ 1。输入航班信息
☆----—-—— \n\n"
" -—--—--- ☆ 2。浏览航班信息
☆—-----—— \n\n”
" ----—--- ☆ 3、修改航班信息 ☆
———----— \n\n”
" -——-—-—— ☆ 4、查找航班信息 ☆
--—----— \n\n"
" ----———- ☆ 5.删除航班信息 ☆-
---—--- \n\n"
" ---——--- ☆ 6。订票信息 ☆
—-———--- \n\n”
” --—---—- ☆ 7、退票信息 ☆
———-——-- \n\n"
” ——-—--—— ☆ 0。退出 ☆
————--—- \n\n");
printf("========================================
=========================\n”);
printf(”请在 0—7 中选择以回车键结束:\n\n”);
scanf("%d",&j);
switch(j)
{
ﻩﻩ case 1: input();//调用输入模块
ﻩ break;
ﻩ ﻩ case 2:print();//调用打印模块
ﻩ ﻩ break;
ﻩﻩ case 3:xiugai();//调用修改模块
break;
ﻩ case 4:search();//调用查找模块
ﻩﻩﻩ break;
ﻩﻩ case 5:shanchu(); //调用删除模块
break;
ﻩ case 6:dingpiao();//调用订票模块
ﻩ break;
ﻩ ﻩ case 7:tuipiao();//调用退票模块
ﻩﻩ ﻩ break;
ﻩ case 0:;
ﻩ break;
}
}while(j!=0); //判断结束
ﻩ printf(”谢谢使用,再见!\n");
}
3。2。2 打印模块程序
void input()
{
ﻩchar f[]=”tanbowen"; //设置密码
int y;
printf(”请输入密码并以回车键结束:\n\n");
scanf("%s",f); //读取密码
if(strcmp(f,"tanbowen")==0)
ﻩ{
ﻩ printf("请依次输入航班信息(机票数位 0 结束输入):\n\n”
”完成输入信息请键入w以回车键结束\n\n"); //打印提示
信息
printf(”-------——------—--—----—-—-—-——-—-
—-—----——---——--—--———-——---—-—----—----\n”);
for(i=0;i<N;i++)
ﻩ {
printf(”请输入航班号:\n");
scanf("%d”,&s[i].num); //读取航班号
printf("请输入起始站:\n”);
scanf("%s",s[i].start);//读取起始站
printf(”请输入终点站:\n”);
scanf(”%s”,s[i]、over);//读取终点站
printf("请输入时间:\n");
剩余41页未读,继续阅读
资源评论
平头哥在等你
- 粉丝: 3
- 资源: 7333
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功