本论文就航空订票网站进行了详细全面的论述。访问本系统的用户分为游客、会员和管理员两种角色,3个角色共有十几个功能的实现。系统中游客的主要功能有:浏览航班信息,在线注册会员主要功能有:在线订票、购物车管理及订单管理。系统中的管理员的主要功能有:管理航班信息、处理订单信息、回复用户留言信息。
会员的操作:
1、会员可以浏览查询航班信息。
2、会员可以在线购买机票。
3、会员可以注册对网站留言。
管理员的操作:
1、管理员可以管理注册会员信息。
2、管理员可以管理航班信息。
3、管理员可以管理订单信息。
4、管理员可以管理留言板信息。
①每个航班信息的输入:用户可以进行注册然后登陆系统,可以查询具体航班信息(起飞时间,降落时间,票价信息),可以对自己的信息进行修改。
②当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排对应航班,;显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功
③旅客能够退订机票:可以退票,对退票后的机票要在未售出机票中重新体现。
④旅客可以查询目的机场附近的酒店和旅游景点等信息,并且可以通过这些信息预约酒店
⑤管理员可以登录后台管理整个系统,包括订单的查看和用户信息的更改。同时管理员可以通过该系统进行机票、酒店以及旅游信息的发布。
目 录
摘 要 I
Abstract II
绪 论 1
1 系统概述与技术介绍 1
1.1 B/S结构介绍 2
1.2 MySQL数据库 2
1.3 MyEclipse介绍 2
1.4 JavaScrip语言 3
1.5 JSP技术 3
1.6 MVC模式 4
2 系统需求分析 8
2.1 开发环境 8
2.2 需求分析 8
2.3 可行性分析 8
3 系统概要设计 10
3.1 系统设计概述 10
3.2 系统用例图 11
3.3 系统流程图 12
3.4 系统功能分析 13
4 数据库设计与实现 15
4.1 数据库结构设计 15
4.1.1 表概要说明 15
4.1.2 数据表的结构 15
5 系统的实现 19
5.1 前台首页设计 19
5.2 网站导航设计 19
5.3 航班信息模块 20
5.4 航班搜索模块 22
5.5 购物车管理 22
5.6 订单信息模块 23
5.7 后台登录页面 23
5.8 会员信息管理 26
5.9 航班信息管理 27
5.10 订单信息管理 29
5.11 留言信息回复 31
5.12 退出后台管理 31
6 系统测试 32
6.1 测试方法 32
6.2 系统测试结果 33
总 结 34
参考文献 35