飞机票管理系统设计报告Word格式文档下载.docx

上传人:b****5 文档编号:20976206 上传时间:2023-01-26 格式:DOCX 页数:23 大小:1.37MB
下载 相关 举报
飞机票管理系统设计报告Word格式文档下载.docx_第1页
第1页 / 共23页
飞机票管理系统设计报告Word格式文档下载.docx_第2页
第2页 / 共23页
飞机票管理系统设计报告Word格式文档下载.docx_第3页
第3页 / 共23页
飞机票管理系统设计报告Word格式文档下载.docx_第4页
第4页 / 共23页
飞机票管理系统设计报告Word格式文档下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

飞机票管理系统设计报告Word格式文档下载.docx

《飞机票管理系统设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《飞机票管理系统设计报告Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。

飞机票管理系统设计报告Word格式文档下载.docx

23%

宋何会

订票数量,确认订票数量,删除单个航班,删除客户信息,删除所有信息,退票。

葛会晓

客户信息管理,显示所有航班信息,航班信息管理,显示所有客户信息,只显示有票航班信息

26%

王慧婷

地点查询,航班号查询,类型信息排序,录入航班信息,修改航班信息

28%

1前言

该章主要描述课程设计的目的,以及对题目本身的理解。

飞机管理系统

自从计算机问世以来,随着软硬件技术的不断成熟,它在人们生活中得到了日益广泛的应用.飞机票管理工作不仅工作量大,而且时效性强。

过去,多采用人工管理,效率和透明度较差,并且也容易出错;

随着计算机技术的发展和信息化时代的到来,使用计算机和专门的管理软件进行管理已成为大势所趋,它为飞机票工作节约了大量的人力和物力,也大大减轻了工作人员的工作量。

  结合飞机票管理的要求,对程序设计进行了较深入的学习和应用,主要完成对飞机售票管理系统的需求分析、功能模块划分,利用C语言开发工具设计出应用程序。

用来方便客户的各种需求,从而达到方便客户的目的!

2需求分析

系统功能需求:

本课题要实现的是飞机售票系统,在设计该系统时,应尽可能的贴近现实,便于使用人员操作。

此售票系统具有如下功能以及实现模块!

能够添加客户信息和航班信息并排序

能够查询和显示航班信息

客户能退订票并保留客户资料

能删除客户信息和航班信息

基本信息模块

基本信息模块包括的主要功能模块:

添加与修改航班信息

添加与修改客户信息

信息数据查询和排序

基本业务模块

基本业务模块包含的功能:

客户订票

客户退票

删除航班信息

删除客户信息

信息管理模块

信息管理模块的功能:

客户信息管理

航班信息管理

客户信息显示

航班信息显示

基本功能模块

基本功能模块的功能:

进入界面

功能判断

数据转换

程序的主干与退出

3模块设计图

根据第二章中对系统的需求分析,绘制模块图,并对组内分工情况加以说明。

模块设计图:

包括获取该飞机剩余票数,

判断航班时间格式,判断有无重复

航班,复制客户与航班信息,按不不同方式查询航班与客户信息

按不同方式进行信息排序

包括删除单个客户信息

删除全部客户或航班信息

定退票的票数处理

主要的屏幕显示和

各类信息的输出

字符串转换为数字

数字字符化为整型数

4NS流程图清单

根据第三章的模块图,绘制每一个模块的NS流程图,如果在其中要用到某一特殊算法,如排序算法等,要详细说明。

1、按照顺序为:

2、按照顺序依次为地点查询,航班号查询,类型信息排序,录入航班信息,修改航班信息

3、按照顺序依次为客户信息管理,显示所有航班信息,航班信息管理

显示所有客户信息,只显示有票航班信息

4、按照顺序依次为,订票数量,确认订票数量,删除单个航班,删除客户信息,删除所有信息,退票。

5存储结构及函数说明

在本章中主要描述系统中主要信息的存储结构,对于各模块中通用的信息尽量采用同一存储结构,并将共同的存储结构保存成头文件,以便于各模块调用。

对于各模块出现的函数要加以详细说明,特别是函数功能,其中包括函数形参和返回值代表的含义。

以二进制文件为存储方式,链表为功能辅助

1、

voidLoadInfo();

//载入信息

voidInputInfo();

//录入新航班信息

voidAlter_autobus_message();

//修改航班信息

voidFindAutobus();

//查找航班

voidCompositor();

//航班进行排序

voidCompositor_Num();

voidCompositor_Cstomer();

//客户资料排序

voidCompositor_Cstomer_Num();

//客户航班进行排序

voidCompositor_Cstomer_Name();

//客户姓名进行排序

voidNumFind();

//航班号查找

voidPlaceFind();

//地名查找

intJudgeFileInfo(char*JudgeAutobusNum);

//航班号,判断文件中是否有该航班

intObtainCritck(char*Make_Critck);

//航班号,获取该航班所剩票数

intJudgeIfNum(char*cha,intchaNum);

//判断航班时间格式

voidFileMove_autobus();

//文件复制,航班信息复制到临时文件

voidFileMove_cstomer();

//文件复制,客户资料复制到临时文件

voidCopyInfo(structAutobus*temp,structAutobus*bus);

//复制某一航班信息

voidCopyInfo_cst(structCstomerInfo*temp,structCstomerInfo*cst);

//复制某一客户信息

2、charFunction_Select(chara1,chara2,chara3,chara4);

//输入功能号

intrandom();

//产生随机编号

voidJudge_Space(char*p);

//删除字符串中的空格

intJudgeAllNum(char*cha);

//判断字符串是否全为数字

intchar_int(char*cha);

//把全部数字的字符转换成整数,返回该值

intda_da(intnum);

voidwelcome();

//欢迎界面

voidmain();

//主函数

voidExitSystem();

//退出系统

voidFind_Cstomer_Info();

//客户信息查询

voidFind_To_Cridential();

//按客户证件号查询

voidFind_To_Name();

//按客户姓名查询

3、voidDelInfo();

//删除信息

voidDelAutobus(char*DelAutobusNum);

//删除某一航班

voidConfirmTicket(char*ConAutobusNum,intBus_Ticket_Num);

//定票时数据处理

voidDel_ALL_(char*File_Road_);

//删除该路径文件下的全部信息

voidDel_One_Cstomer();

//删除客户人个资料

voidBack_Criket(char*Cridential_Num);

//退票

4、voidManage_Autobus_Info();

//航班信息管理

voidDisplayInfo();

//显示所有航班信息

voidDisplay_Effectual();

//显示有票有航班信息

voidManage_Cstomer();

//客户信息管理

voidDisplay_ALL_Cstomer_Info();

//显示所有客户信息

6课程设计结果

欢迎进入

主菜单显示

航班信息管理

录入航班信息

显示所有航班信息

订票、查询

输入客户信息

修改航班信息

客户信息管理

退票

7实践心得体会

如题:

可对课程设计中出现的问题和解决方法加以描述。

我们开始先设计出系统的需求,根据需求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去详细设计,设计的过程中不时地翻阅资料,用一些技巧来优化。

通过这一个课程设计中,我们学会了不少东西。

通过不断的探究使问题可视化,形式化。

而通过改正其中的错误,提高了我们在系统设计上的能力,增长了分析、解决问题的经验,对C语言设计有了更深的了解。

可以说,这次设计既锻炼了我们的动脑分析问题的能力,又锻炼了我们动手解决实际问题的能力,这将在我们以后的学习中起到很大的作用。

我们会运用从中学到的宝贵经验来指导我们今后的学习和工作,不断地实践,不断地学习,让自己变得更加的充实,更适合社会的需要。

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

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1