摘要:科技的进步和成熟的计算机技术使得使用计算机的人越来越多,计算机技术在人们的生活里发挥着不容小觑的作用,其强大的功能在为我们带来便利的同时,也促进了社会的经济发展。而网上机票预订系统作为计算机技术的产物之一,具有传统订票方式所没有的优势,其检索迅速、查找方便、开发成本低、操作便捷、存储量大更是满足当今社会的发展所需,加之如今是个讲究高效便捷的社会,很多人为了能缩短出行时间在出行方面选择了乘飞机,所以航空订票系统的开发设计是非常有必要的
本航空订票系统的开发语言选择了Java语言,后台管理数据库选用了SQL Server,开发环境选用了功能比较强的MyEclipse,服务器则选用了Tomcat,首先针对航空公司的实际订票情况,对整个项目的可行性进行了充分的研究以及需求分析,之后对项目进行了详细设计、编码实现以及系统测试,开发出一个具备实用性的航空订票系统。当顾客登录后,在搜索框内输入想要查询的航班信息,就能查询到满足条件的航班,然后顾客根据所需情况选择其中航班及舱位,输入身份信息及联系号码,就能执行订票操作。
关键词:Java;航空订票系统;MyEclipse;数据库;管理
目录
摘要
Abstract
1 绪论-3
1.1 选题背景及意义-3
1.2 国内外现状研究-3
2 开发工具及技术-4
2.1 技术选择-4
2.1.1 B/S结构-4
2.1.2 JSP技术-4
2.2 开发工具-5
2.2.1 MyEclipse-5
2.2.2 SQL Server-5
2.2.3 Tomcat-5
2.3软硬件需求-5
3需求分析-6
3.1需求分析目的-6
3.2可行性分析-6
3.2.1经济可行性-6
3.2.2技术可行性-7
3.2.3操作可行性-7
3.3设计的基本思想-7
3.4功能需求分析-8
3.5用例图-9
3.5.1客户端用例图-9
3.5.2服务器端用例图-9
3.6界面需求分析-9
3.7性能需求分析-9
3.7.1数据的完整性-9
3.7.2系统的安全性-10
4系统设计-10
4.1系统总体设计-10
4.2系统业务流程-11
4.3系统活动过程-11
4.4数据库设计-11
4.4.1数据库分析及建模-11
4.4.2数据库逻辑结构设计-12
5系统实现-14
5.1数据库实现-14
5.2系统前端实现-14
5.2.1网站页面-14
5.2.2用户注册界面-15
5.2.3用户登陆界面-16
5.2.4机票预订界面-16
5.2.5会员中心界面-17
5.3系统后台实现-17
5.3.1后台登陆界面-17
5.3.2管理员操作功能界面-18
5.3.3修改个人密码界面-19
5.3.4管理员管理界面-20
5.3.5会员信息管理界面-21
5.3.6航班信息管理界面-22
5.3.6.1航班信息查询-22
5.3.6.2航班信息录入-22
5.3.7订单信息管理界面-23
5.3.8公告信息管理界面-23
5.3.8.1公告信息添加-23
5.3.8.2公告信息删除-24
6 系统测试-24
6.1 测试目的-24
6.2测试方法-24
6.3测试过程-25
6.3.1用户登陆模块测试-25
6.3.2操作系统兼容性测试-25
6.3.3其他错误-25
结 论-27
参 考 文 献-28
致 谢-29