javaEE飞机航班信息查询网站系统

本文档详细介绍了航班信息管理系统的各个功能模块,包括管理员登录、航班信息管理、订票管理、站内新闻管理和退出系统等。系统采用B/S结构,使用jsp脚本语言、MYSQL数据库和MyEclipse与Tomcat作为开发工具。系统设计实现了数据的增删改查,提升了航班信息查询的效率,降低了管理成本。
摘要由CSDN通过智能技术生成

 

本系统主要包含了订票管理、航班信息管理、站内新闻管理、活动信息管理、用户信息管理、留言等多个功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统后台对本系统其他管理模块进行管理。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通用户和超级管理员。
订票管理模块:
订票列表:将数据库的商品表以列表的形式呈现给管理员。
添加订票:实现管理员添加订票,应该包括名称等信息。
修改订票:实现管理员修改订票,包括修改订票的等信息。 
班信息管理模块:
航班信息发布:管理员发布航班信息,包括标题、类别、内容、图片等。
航班信息列表:使用MYSQL语句查询出来的航班信息列表,并实现分页。
航班信息修改:通过管理员ID来指定要修改的航班信息,修改其其他的信息。
航班信息删除:通过管理员ID来指定要删除的航班信息,从数据库完全剔除。
站内新闻管理模块:
站内新闻信息添加:对站内新闻信息进行添加。
站内新闻信息列表:显示系统的所有站内新闻信息,可以通过关键字查询。
站内新闻信息删除:对输入错误或过期的站内新闻信息删除。
退出模块:
管理员退出:管理员用来退出后台系统。

目  录
摘 要    I
ABSTRACT    I
目  录    III
第1章 绪论    1
1.1开发背景    1
1.2开发意义    1
1.3研究内容    1
第2章 主要技术和工具介绍    5
2.1 jsp脚本语言    5
2.2 MYSQL数据库    5
2.3 MyEclipse与Tomcat简介    6
第3章 系统分析    4
3.1可行性分析    4
3.1.1经济可行性    4
3.1.2技术可行性    4
3.1.3操作可行性    4
3.2需求分析    4
3.3业务流程分析    5
3.4数据流程分析    5
第4章 系统设计    8
4.1系统结构设计    8
4.2功能模块设计    8
4.3数据库设计    9
4.3.1数据库设计概述    9
4.3.1概念设计    9
4.3.2表设计    11
第5章  系统实现    16
5.1基本论坛    16
5.2主页面的实现    16
5.3注册模块的实现    16
5.4登录模块的实现    17
5.5航班信息管理模块的实现    19
5.6站内新闻管理模块的实现    20
5.7订票管理模块的实现    21
5.8留言模块的实现    22
第6章  系统测试    24
6.1测试目的    24
6.2测试概述    24
6.3单元测试    24
6.3.1登录测试    24
6.3.2航班信息测试    25
6.4集成测试    26
第7章  总结    27
致  谢    28
参考文献    28

本航班信息查询系统是针对目前网上航空公司的实际需求,从实际工作出发,对过去的航班信息查询系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前最流行的B/S结构和myeclipse编辑器、MYSQL数据库设计并实现的 。本航班信息查询系统主要包括登录模块、航班信息管理模块、订票管理模块、站内新闻管理模块、和退出模块等多个模块。它帮助航班信息查询系统实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了网络数据资源,有效的减少了航班信息查询系统的经济投入,大大提高了航班信息查询的效率。
 

OOP(机试)[具体要求在压缩文档中给出] 项目名称: Air Infomation System 基于控制台的航班信息系统,简称AIS 具体要求如下: (1)显示航班信息系统主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3)按目的地查询 4)删除航班 5)更新航班 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 航班信息实体类(AirInfo) 航班编号(id) 航班号(flight_number) 目的地(destination) 起飞日期(flight_date) 航班信息管理类AirInfoManager类 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 6.创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 7.创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询 的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出系统的方法。 8.创建TestAirInfo类,启动和运行系统。 9.航班的信息用ArrayList(或数组)保存。 10.要求代码规范,命名正确。
# OOP(机试) 本程序总结文章:http://blog.qiji.tech/?p=10344 - - - ## 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: * 1)列出所有航班 * 2)按起飞时间查询 * 3)按目的地查询 * 4)删除航班 * 5)更新航班 * 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 * 航班信息实体类(AirInfo) * 航班编号(id) * 航班号(flight_number) * 目的地(destination) * 起飞日期(flight_date) * 航班信息管理类AirInfoManager类 * 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 1. 创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 1. 创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出程序的方法。 2. 创建TestAirInfo类,启动和运行程序。 3. 航班的信息用ArrayList(或数组)保存。 4. 要求代码规范,命名正确。 - - -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值