目 录
摘要... 1
Abstract 2
1、引言... 3
2、可行性研究与应用需求分析... 3
2.1 可行性研究... 3
2.1.1 经济可行性... 3
2.1.2 技术可行性... 4
2.1.3 运行可行性... 4
2.1.4 时间可行性... 4
2.1.5 法律可行性... 4
2.2 需求分析... 4
2.2.1 系统需求... 5
2.2.2 性能需求... 5
2.2.3 应用需求分析... 5
2.2.4 运行需求分析... 6
2.2.5 其他需求分析... 6
3、 相关技术分析... 6
3.1 JSP技术简介... 6
3.2 JSP工作原理... 6
3.3 JSP体系结构... 7
3.4 JSP的特点... 7
3.5 SQLSERVER 2000 数据库... 8
3.6 系统数据库连接... 9
3.7 BS模式与C/S模式的比较分析... 14
4、系统分析... 16
4.1 问题描述... 16
4.2 系统功能... 16
4.3 航空售票系统的性能要求... 16
5、系统设计... 19
5.1 首页... 19
5.2 国内航班... 20
5.3 国际航班... 21
5.4 用户登陆... 21
5.5 用户注册... 22
5.6 后台登陆... 22
5.7 航班信息管理... 23
5.8 订单管理... 24
5.9 用户管理... 24
6、系统调试与测试... 25
6.1 程序调试... 25
6.2 程序的测试... 25
6.2.1 测试的重要性及目的... 25
6.2.2 测试的步骤... 27
6.2.3 测试的主要内容... 27
结束语... 29
致谢... 30
参考文献... 31
摘要
本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
本课程设计利用JSP开发工具和SQL SERVER 2000数据库来开发的。该系统要解决的是机票预定管理中所要解决的问题,可以满足航空售票系统的基本要求。该系统能根据用户的需求,快捷方便的为用户提供服务。
关键词 WEB技术 JSP 系统设计 航空售票系统
Abstract
Develops unceasingly along with the human society and progresses, the network is playing more and more important role in people's daily life. Is following the information content which and to the network dependence the people grow day by day, as well as in the Web service contains huge information content, the people regarding the network convenience quick, interactive, as well as the secure anticipation are also getting higher and higher. The service user, as well as brings the biggest convenience for the user, has been the network development goal and the direction. Nowadays, the networking in the sales service domain', s widespread utilization, has developed the networking utilization new chapter. The WEB technology on-line JSPects and so on sale and electronic commerce obtained the promotion vigorously, the development technology and the management pattern is also particularly emerges one after another incessantly, takes one kind of new sales model, enormous impetus social economy development.
This curriculum project develops using the JSP development kit and the SQL SERVER 2000 database. What this system must solve is in the airplane ticket predetermined management must solve the problem, may satisfy on-line predetermined airplane ticket the essential requirements. This system can act according to the user the demand, what facilitates quickly is the user provides the service.
Key word WEB technology JSP System design Airplane ticket predetermined system
1、引言
交通运输业在国民经济中占有比较重要的地位,随着我国经济的飞速发展,其地位也日渐突出。特别是在人员流动性很大的机场,面临客运量的与日俱增和市场竞争的日益加剧,如何提供满足不同地区、不同需求、不同规模的解决方案是令企业始终保持优势的关键。
本人在参考国内外同类软件的基础上,决定自己开发一款具有功能丰富,可组合性强,易于操作,参数设置灵活,界面友好,业务查询方便等特点的航空售票系统系统。通过完成本课题,不仅可以使自己熟悉机场的相关业务流程,也可以使自己在数据库编程方面有一定的发展,积累一点市场上实用软件的开发流程,解决一些难度较高的问题,注重实用性,为将来在工作上能更快的适应软件开发工作做好准备。
2、可行性研究与应用需求分析
2.1 可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行等方面进行分析。
2.1.1 经济可行性
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
2.1.2 技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
本系统的开发,是典型的Mis开发。采用JSP编程语言,已无技术上的问题。
2.1.3 运行可行性
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
2.1.4 时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
2.1.5 法律可行性
① 所有技术资料都为合法。
② 开发过程中不存在知识产权问题。
③ 未抄袭任何系统,不存在侵犯版权问题。
④ 开发过程中未涉及任何法律责任。
综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。
2.2 需求分析
需求分析是软件设计的一个重要的环节。本阶段对系统管理系统的应用情况作全面调查,以确定系统目标。确定用户的需求。用户对系统的需求我们从以下几方面进行分析。
2.2.1 系统需求
用JSP开发此系统基于B/S模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。所有的工作基于浏览器,安装、使用、维护、升级十分简单。
2.2.2 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。