[内附完整源码和文档] 基于Java的航空售票管理系统

摘 要
本课题设计的是航空购票管理系统,本系统主要设计了三个类,分别是Infor类、gongneng类和测试(Test)类。

在Infor类里面主要定义了数组,分别是name[]、IDcard[]、phoneNum[]用来存放用户的姓名,身份证号和电话号码。用Hangxian[],Time[]存放航线和时间

在gongneng类里继承了Infor类从而调用infor类中的成员变量,且里面定义了五种方法有add():用于增加用户的个人信息(姓名,身份证号和电话号码)。Air_line():判断输入的航线是否存在。add1():选择您要选择的机票类型,查看机票价格。seat():判断是否有余票,若有余票则 添加座位信息、个人信息。check():按需要查询内容用来实现乘客信息的记录

在测试(Test)类中,通过继承gongneng类,来调用其成员方法,从而运行该管理系统

关键词:数组;继承;面向对象

一、开发背景
当前中国航空市场迅速扩大,随着人们生活水平的提高,越来越多的人选择飞机出行,人们对航空服务业的要求也越来越高。但是手工操作不仅不能保证数据的准确性和安全性,而且耗时、耗力且记录信息的效率也很低。

为了适应快速发展的需求,有效且稳定地管理航空公司,便于管理员准确、迅速、可靠地记录下乘客的信息,使乘客能够高效且快捷地查询航班信息,我们要为某航空公司设计一套售票管理系统,要求能在该公司的各个营业网点为顾客提供航班查询、购票及退票等服务。

本课题就是针对上述问题所设计的航空售票管理系统。

二、需求分析
本系统的主要目的就是实现公司数据高效化管理,满

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 前 言 1 第1章 需求分析 2 §1.1 开发必要性 2 §1.2 可行性分析 2 §1.2.1 经济可行性分析 2 §1.2.2 技术可行性分析 3 §1.2.3 现有系统的分析 3 第2章 系统分析 4 §2.1 系统逻辑模型的提出 4 §2.2 系统的功能介绍 4 §2.3 系统开发工具和开发语言 5 §2.3.1 开发工具 5 §2.3.2 开发语言 6 第3章 总体设计 7 §3.1 系统功能设计 7 §3.2 系统功能模块简介 7 第4章 数据库设计 10 §4.1 概念结构设计 10 §4.2 逻辑结构设计 11 §4.3 物理结构设计 12 第5章 详细设计 14 §5.1 关键业务流程描述 14 §5.1.1 航空售票管理 14 §5.1.2 管理员管理流程 14 §5.2 系统界面设计 15 §5.2.1 主功能界面 15 §5.2.2 其他功能界面 16 §5.3 模块代码实现 18 §5.3.1 航空订票查询模块 18 §5.3.2 航空售票管理模块 19 第6章 系统测试 21 §6.1 软件测试的目标 21 §6.2 具体测试 21 结 论 24 参考文献 25 致 谢 27 §5.3.1 航空订票查询模块 航空订票查询主要实现对票据信息种类的添加、修改和删除功能。票据信息种类是系统内容的最高级别,所以在添加、修改或删除票据信息时,也必须选择该票据信息所属的票据信息种类。下面是票据信息种类的添加、修改和删除功能的主要实现代码。 public void actionPerformed(ActionEvent e) { this.flightNumber = flightField.getText().trim(); if (flightNumber.length() == 0) //未输入信息 { JOptionPane.showMessageDialog(null,"请输入航班号或者从列表中选择", "错误信息",JOptionPane.ERROR_MESSAGE); return; } executeFlightQuery(); } public void executeFlightQuery() { String sqlString = "SELECT DISTINCT * FROM " +"flight " + "WHERE flight=" + "\'" + flightNumber + "\'"; ResultSet rs = sqlBean.executeQuery(sqlString); if (rs != null) showResult(rs); else JOptionPane.showMessageDialog(null,"没有连接上数据库!", "错误信息",JOptionPane.ERROR_MESSAGE); } 以上是对数据添加的程序代码,该段代码实现了获得用户数据输入,并把数据插入到数据库当中的功能。 。。。。。。。。。。。。。。。。。。。。。。。。。。。
基于Java售票系统源码是一种用Java编写的软件系统,用于实现电影、演唱会、体育比赛等场馆的票务销售管理。 该系统的实现过程可以分为以下几个模块: 1. 用户管理模块:实现用户的注册、登录、个人信息修改等功能。 2. 票务管理模块:管理员可以添加、编辑、删除不同类型的票务信息,包括票价、座位信息、场次信息等。 3. 订单管理模块:用户可以选择不同场次的节目,选择座位并提交订单。管理员可以管理订单,包括查看订单详情、确认订单等。 4. 支付模块:用户可以选择不同的支付方式进行支付,系统应提供多种支付方式供用户选择。 5. 数据统计模块:系统可以统计不同节目的销售情况,包括每个场次的售票数量、剩余座位等。 在实现该系统的源码中,可以采用以下技术和框架: 1. 使用Java的Spring框架搭建整体的系统架构,实现IOC和AOP的功能。 2. 使用Spring MVC实现前后端数据交互和页面跳转。 3. 使用MyBatis作为ORM框架,实现数据库的操作。 4. 使用MySQL作为系统的数据库存储数据。 5. 使用前端技术,如HTML、CSS、JavaScript等,实现用户界面和交互功能。 总结来说,基于Java售票系统源码应该由用户管理模块、票务管理模块、订单管理模块、支付模块和数据统计模块组成,并且应使用适当的技术和框架实现各个模块的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值