源码下载 http://www.byamd.xyz/hui-zong-1/
摘 要
本课题设计的是航空购票管理系统。
本系统主要设计了三个类,分别是Infor类、gongneng类和测试(Test)类。在Infor类里面主要定义了数组,分别是name[]、IDcard[]、phoneNum[]用来存放用户的姓名,身份证号和电话号码。用Hangxian[],Time[]存放航线和时间。在gongneng类里继承了Infor类从而调用infor类中的成员变量,且里面定义了五种方法有add():用于增加用户的个人信息(姓名,身份证号和电话号码)。Air_line():判断输入的航线是否存在。add1():选择您要选择的机票类型,查看机票价格。seat():判断是否有余票,若有余票则
添加座位信息、个人信息。check():按需要查询内容用来实现乘客信息的记录。在测试(Test)类中,通过继承gongneng类,来调用其成员方法,从而运行该管理系统。
关键词:数组,继承,面向对象。
航班售票管理系统课程设计报告
一、开发背景
当前中国航空市场迅速扩大,随着人们生活水平的提高,越来越多的人选择飞机出行,人们对航空服务业的要求也越来越高。但是手工操作不仅不能保证数据的准确性和安全性,而且耗时、耗力且记录信息的效率也很低。
为了适应快速发展的需求,有效且稳定地管理航空公司,便于管理员准确、迅速、可靠地记录下乘客的信息,使乘客能够高效且快捷地查询航班信息,我们要为某航空公司设计一套售票管理系统,要求能在该公司的各个营业网点为顾客提供航班查询、购票及退票等服务。
本课题就是针对上述问题所设计的航空售票管理系统。
二、需求分析
本系统的主要目的就是实现公司数据高效化管理,满足人们对航空业的高要求,同时给顾客提供一个更加方便、快捷的服务平台。
三、模块说明
依据需求分析结果,通讯录管理系统可以分为3个模块:用户信息模块、功能模块,测试模块。
1、用户信息模块
功能描述:此模块的主要功能是创建数组,使用数组存放个人信息(姓名、身份证号、电话号码)和航班信息(航线、时间)
输入:无
输出:无
2、功能模块
功能描述:此模块的主要功能是实现添加、查找、修改用户信息和航班信息
输入:用户的姓名、身份证、电话号码和航班的航线、时间
输出:用户的姓名、身份证、电话号码和航班的航线、时间 、价格、余票
3、测试模块
功能描述:此模块的主要功能是对系统进行测试
输入:各个功能的编号。
输出:通讯录管理系统界面
四、详细设计
1、信息(Infor)类
类名:Infor
继承父类:无
实现接口:无
概述:定义用于存放用户信息的数组和航班信息的数组
属性及说明:
static String name[] = new String[100]; // 姓名
static String IDcard[] = new String[100]; // 身份证
static String phoneNum[] = new String[100]; // 电话号码
static String Hangxian[] = { “长沙—上海”,“广州—杭州”,“长沙—深圳” };
static String Time[] = {“7:30—11:30”,“22:00—02:30”,“12:30—15:00”};
static int Price1 [] = new int[100] ; //经济舱,商务舱,头等舱的价格
static String state[] = new String[100] ; //经济舱,商务舱,头等舱
方法及说明:无
2、.功能(gongneng)类
类名:gongneng
继承父类:Infor
实现接口:无
概述:用于实现个人信息的增加、查询、修改、显示
属性及说明:
hangxian[] = new String[100] ; //存放航班的航线
time[] = new String[100] ; //存放航班的时间
Ticker_num[] = {50,1,20}; //存放经济舱,商务舱,头等舱的票数
方法及说明:
add():实现增加用户的个人信息(姓名、身份证、电话号码)的功能
Air_line():实现输入的航线是否存在的判断功能
add1():实现您要选择的机票类型,查看机票价格的功能
seat():实现判断是否有余票,若有余票则添加座位信息、个人信息的功能
check():实现查询功能
3、测试(Test)类
类名:Test
继承父类:gongneng
实现接口:无
概述:通过Infor p1和gongneng