C航空订票系统.docx

上传人:b****0 文档编号:18435151 上传时间:2023-08-18 格式:DOCX 页数:10 大小:108.97KB
下载 相关 举报
C航空订票系统.docx_第1页
第1页 / 共10页
C航空订票系统.docx_第2页
第2页 / 共10页
C航空订票系统.docx_第3页
第3页 / 共10页
C航空订票系统.docx_第4页
第4页 / 共10页
C航空订票系统.docx_第5页
第5页 / 共10页
C航空订票系统.docx_第6页
第6页 / 共10页
C航空订票系统.docx_第7页
第7页 / 共10页
C航空订票系统.docx_第8页
第8页 / 共10页
C航空订票系统.docx_第9页
第9页 / 共10页
C航空订票系统.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C航空订票系统.docx

《C航空订票系统.docx》由会员分享,可在线阅读,更多相关《C航空订票系统.docx(10页珍藏版)》请在冰点文库上搜索。

C航空订票系统.docx

C航空订票系统

存档资料                成绩:

 

华东交通大学

课程设计报告书

所属课程名称

C++语言及程序设计

题目

航空订票系统的菜单设计

 

 

院(系)

 

班级

 

学号

 

学生姓名

 

指导教师

宋岚

辅导教师

宋岚

 

 

 

2011年7月1日

 

课程设计(论文)任务书

电气 学 院  电气 专 业    班 

一、课程设计(论文)题目:

  航空订票系统的菜单设计                     

二、课程设计(论文)工作自2011年6月27日起至2010年7月1日止

三、课程设计(论文)地点:

     8-706   

四、课程设计(论文)内容要求:

1.本课程设计的目的

(1)进一步巩固和加深对“C++程序设计”课程基本知识的理解和掌握,了解C++语言在项目开发中的应用。

(2)学习程序设计开发的一般方法,了解和掌握项目开发过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。

(3)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发

能力,同时提倡团队合作精神。

                      

2.课程设计的任务及要求

1)基本要求:

(1)对系统功能进行需求分析;

(2)使用VisualC++编译器进行程序编译;

(3) 提出系统的设计方案;

(4) 编写源程序代码并进行调试。

2)创新要求

在基本要求达到后,可进行创新设计。

3)课程设计报告撰写及装订要求

课程设计报告的撰写要求表述简明,图表准确。

报告按如下内容和顺序用A4纸进行打印并装订成册。

(1)封面

采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。

(2)设计任务书

(3)评阅书

(4)目录

(5)正文

(6)主要参考文献

4)课程设计评分标准:

每人按指定题目进行设计,严禁抄袭,要求每人自己动手编写程序,采取同一组同时检查程序及运行结果,检查时同组成员每人陈述自己的分工,同一选题不同组如发现代码完全一样,则双方都作不及格处理。

(1)达到课程设计的目的与要求,程序的可读性较好,并调试正确,60分;

(2)能正确回答设计的中老师所提问题,可增加10分;

(3)课程设计报告书写规范整齐,可增加10分;

(4)心得体会认真总结,可增加10分;

(5)程序有创新性,可增加10分;

成绩评定实行优秀、良好、中等、及格和不及格五个等级。

不及格者需重做。

5)课程设计进度安排

(1)准备阶段(3学时):

选择设计题目、了解设计目的要求、查阅相关资料。

(2)程序模块设计分析阶段(4学时):

程序总体设计、详细设计。

(3)代码编写调试阶段(10学时):

程序模块代码编写、调试、测试。

(4)撰写论文阶段(3学时):

总结课程设计任务和设计内容,撰写课程设计论文。

6)课程设计题目具体要求:

(1)程序运行时,首先给出两个菜单选项的内容和输入提示:

管理员进入按1,客户进入按2:

(2)若用户选择是管理员身份进入,还需要输入密码,验证正确后,则可进入系统,显示如下6个菜单选项。

若密码验证错误,则提示密码错误,并返回主界面让用户重新选择身份。

1定购机票2反退机票3查看航班信息4查询航班信息5修改航班信息

0返回主界面

若用户是以客户身份进入,则进入系统后,将显示上面除5以外的5个菜单选项

进入系统后,用户可以根据需要输入选项实现不同功能。

若输入其它字符,则显示输入错误,请重新选择。

学生签名:

________________

2011年7月1日

课程设计(论文)评阅意见

序号

项目

等 级

优秀

良好

中等

及格

不及格

1

课程设计态度评价

 

 

 

 

 

2

出勤情况评价

 

 

 

 

 

3

任务难度评价

 

 

 

 

 

4

工作量饱满评价

 

 

 

 

 

5

设计中创新性评价

 

 

 

 

 

6

论文书写规范化评价

 

 

 

 

 

综合评定等级

 

 

 

 

 

 

 

 

评阅人 宋岚 职称 讲师  

2011年7月4日

目 录

第一章 需求分析  5

第二章 概要设计  6

第三章  详细设计  7

第四章 运行结果及分析  12

第五章 课程设计心得  15

参考文献  18

第一章 需求分析

菜单是应用程序非常重要的组成部分,通过菜单,应用程序可以实现不同的功能,通过本系统的设计,可以实现应用程序的菜单。

(1)进入系统之前,用户输入1或者2,以不同身份进入系统,如果输入1和2以外的其他字符,则显示输入错误,请重新输入。

(2)用户以管理员身份进入,还需要输入密码,验证后正确,则进入系统;错误则提示密码错误,并返回主界面让用户重新选择身份。

(3)用户根据需要输入(0-5)或(0-4),若输入其他字符,则显示按键错误,请重新选择。

(4)用户选择(0-5)或(0-4)实现不同功能,如果要返回上级菜单界面,则需要按0返回。

第二章 概要设计

(一):

系统用到的抽象数据类型定义:

实现函数的具体功能:

(通过定义函数来实现客户端订票,退票等功能)

1、voiddingpiao(){订票函数}

2、voidtuipiao(){退票函数}

3、voidwatch(){航班信息查看函数}

4、voidbrowseticket(){航班信息查询函数}

5、voidchange(){修改航班信息函数}

6、voidfn1(){输出管理员信息函数}

7、voidfn2(){输出客户信息函数}

8、voidmain(){主函数}

(二):

本系统要用到的库函数:

#include

#include

(三):

本系统的循环体是:

while(){函数};

(四):

本系统的流程框图:

图2-1 本系统的流程框图

第三章  详细设计

/*

模块名称:

Menu.cpp

功能描述:

实现菜单功能

*/

#include//输入输出流的头文件

#include//字符串处理头文件

classMenu//类的定义

{

public:

//公有成员

voidfanhui();

voiddingpiao();

voidtuipiao();

voidwatch();

voidbrowseticket();

voidchange();

voidfn1();

voidfn2();

private:

//私有成员

intj;

};//以上是类的声明部分,以下是类的实现部分

voidMenu:

:

fanhui()//实现返回上一级菜单功能

{

cout<<"无论何时"<

cout<<"我们都会为您提供最优质的服务"<

cout<<"0 返回上级菜单"<

inti;

while(i)//使用while语句实现上级菜单的返回选择

{

cout<<"请选择按键(0):

 ";

cin>>i;

if(i!

=0)

cout<<"0 返回上级菜单"<

}

}

voidMenu:

:

dingpiao()//实现定购机票功能

cout<<"欢迎您订购航空公司的飞机票"<

cout<<"非常感谢!

"<

cout<<"我们将为您提供最优质的服务"<

cout<<"0 返回上级菜单"<

inti;

while(i)//使用while语句实现上级菜单的返回选择

{

cout<<"请选择按键(0):

 ";

cin>>i;

if(i!

=0)

cout<<"0 返回上级菜单"<

}

}

voidMenu:

:

tuipiao()//实现反退机票功能

{

cout<<"您可以退订航空公司的飞机票!

"<

Menuf;f.fanhui();

voidMenu:

:

watch()//实现查看航班信息功能

{

cout<<"您可以查看航空公司飞机票务信息"<

Menuf;f.fanhui();

}

voidMenu:

:

browseticket()//实现查询航班信息功能

{

cout<<"您可以查询航空公司飞机航线信息!

"<

Menuf;f.fanhui();

}

voidMenu:

:

change()//实现修改航班信息功能

{

cout<<"您可以修改航空公司飞机航线信息"<

Menuf;f.fanhui();

}

voidMenu:

:

fn1()//fn1实现输出管理员信息函数功能

{inti;

while(i)//实现循环

{

cout<

cout<<"输入航班信息"<

cout<<"            1 订购机票(航班号为0结束输入)"<

cout<<"            2 返退机票"<

cout<<"            3 查看航班信息"<

cout<<"            4 查询航班信息"<

cout<<"            5 修改航班信息"<

cout<<"            0 返回主界面"<

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2