航空订票系统说明书

航空订票系统说明书

ID:10946049

大小:226.00 KB

页数:24页

时间:2018-07-09

航空订票系统说明书_第1页
航空订票系统说明书_第2页
航空订票系统说明书_第3页
航空订票系统说明书_第4页
航空订票系统说明书_第5页
资源描述:

《航空订票系统说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机语言课程设计任务书及说明书设计题目:航空订票系统学院专业、年级学生学号指导教师时间2010年春季学期24目录1摘要……………………………………………………………………32前言……………………………………………………………………43正文…………………………………………………………………….53.1系统分析……………………………………………………………..53.2总体设计………………………………………………..……………63.3详细设计……………………………………………………..………83.4系统调试与测试……………………………………….…….…….104参考文献…………………………………

2、……………….………….15附录:源程序………………………………………………………….16241摘要航空定票系统是使用JAVA编程技术在MYEclipse6.0集成开发环境下开发的订票系统。该系统实现了航班管理、订票管理、退票管理以及查询航线航班等功能。在航班管理中航空公司内部管理员能在系统中完成添加客户或删除客户信息、查看数据库等功能。乘客能够在系统中完成查询航班、订票办理和退票办理等功能。乘客可以用多种方式来查询航班信息,系统还能将这些信息保存在数据库中,并供航空公司内部管理员随时查询。关键词:航空定票系统;结构体;文件;指针;定票;退票;查询。242前言通过该题目的设计过程,可以培养学

3、生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程的综合训练,提高解决实际问题的能力。243正文3.1系统分析设计一个实用的航空订票系统,能以简便高效的方式对航线及客户信息、订票、退票等的录入和查询,具体功能如下:1、系统以菜单方式工作,要求界面友好,易于操作;2、订票系统信息录入功能(订票信息以文件保存);3、订票成功,存储客户信息功能;4、退票成功,查询客户信息功能;5、订票信息查询功能。243.2总体设计登录界面航空订票系统存储航线信息系统存储客户信息系统退

4、票系统查询系统订票系统退出订票系统按航线查询按姓名查询退出主菜单,到登录界面!24为实现系统功能,本程序主要分为五个模块。它们分别为:存储航线信息、存储客户信息、退票删除客户信息、订票存储客户信息、查询客户信息,保存并且退出该程序。这五个函数再通过主函数调用分别得以实现。主函数,首先提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定使用订票系统的哪种功能。然后,通过执行多分支选择语句——switch语句,分别现其它各个函数的调用功能。其它各个函数的功能分别如下:airline函数用于对航线及客户中的数据以文件的方式进行读入和添加;book函数用于订票时对客户信息的存储;can

5、cel函数用于退票时对客户信息的删除;information函数用于对文件中客户信息的查询。(选择5时退出订票系统)243.3详细设计(1)数据结构设计本程序中,对于航线及客户各项详细信息的记录用了结构数组的形式,对于主要数据结构的应用如下:结构数组:structairlineInformation/*存储航线信息*/{charflightNum[20];/*航班号*/charplaceNum[20];/*飞机号*/chardestination[20];/*目的地*/intbookTicketNum;/*订票数*/intspareTicket;/*余票数*/intseat[100];/*表

6、示该航班的座位是否有人坐的情况*/}airline[3];structclientInformation/*存储客户信息*/{charclientNum[20];/*姓名*/charclientFlightNum[20];/*航班号*/intseatNum;/*座位号*/}client[300];24(2)模块接口设计本程序执行的入口是main函数,然后用switch语句实现对各个函数的调用。被调用的函数都是没有形参的,函数直接实现所需要的功能。最后,再从main函数中结束整个程序的运行其中涉及到被调用的函数有:airLine()用于对航线及客户信息中的数据以文件的方式进行读入和添加;boo

7、k()用于订票时对客户信息的存储;cancel()用于退票时对客户信息的删除;information()用于对文件中客户信息的查询;(3)部分函数流程图airline()函数:book()函数:cancel()函数:information()函数:3.4系统调试与测试24首先进入菜单,选择1时输出航线及客户信息,初始有三名乘客,分别对应于相应的航班号,飞机号,目的地,定余票数及相关信息。24选择2时,乘客可根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。