基于java web机票订购管理系统
用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。
1.2设计目的与意义
随着互联网的飞速发展,网络业务也得到了迅猛地发展。网上订票系统就是互联网和网络业务发展的产物。该类系统的出现和应用一方面扩展了票务销售的业务领域,丰富了票据业务营销的方式和手段,另一方面,人们不用出门就可以购买到相关的活动票据,大大方便了人们的生活。因此,网上订票系统对社会的发展和社会生活方式的变革带来了深远的影响。
本课题的任务就是开发一套网上机票订购系统,要求能通过Internet网络为顾客提供航班查询,购买机票以及退票的服务。该系统在Web中能够完成客户注册与登录、查询航班、出票等功能,在航空公司内部能够完成管理员添加或删除航班、用户管理和票务维护等功能。本系统采用Struts+Hibernate+Spring的J2EE
框架,这个开源的WEB开发架构在市场上占主导地位。其采用的MVC模式使页面的显示与处理分离,使前台页面人员更专注于页面的设计,而不用关注业务逻辑。编程人员只需集中精力于业务逻辑的实现提高开发效率。
第2章 系统的需求分析和技术设计
2.1 可行性分析
2.1.1 操作可行性
本系统的开发是在三个月的时间内完成的。前期主要是以学习以及收集资料为主,接下来就是对系统的分析,设计数据库,界面,以及中间的连接。对于计算机专业作为毕业设计来说是可行的。
- 2 -
基于java web机票订购管理系统
2.1.2 经济可行性
经济可行性主要是对项目的经济效益进行评价。目前,具备了运行网络平台的MIS的硬件基础,而且本系统是我组成员自行开发,免费帮助设计并实施的。因此开发、设计这套系统的支出费用是学校可以承担的,即经济上是可行的。
2.1.3 技术可行性
技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统(MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。所以开发一套网络平台的多用户共享信息的在线考试系统在技术上是可行的。
2.2方案的设计与比较
2.2.1 C/S设计结构和B/S设计结构比较
目前网络应用软件运行的模式主要有两类:Client/Server模式,Browser/Server模式。前者的主要的缺点是维护、升级较为麻烦。且要同时开发服务器端和客户端;后者是近几年伴随Internet迅速发展起来的一种技术,B/S模式客户端是一个标准的浏览器,服务器端是web server,而Web server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多企业部门的业务系统,企业的MIS系统纷纷采用这种模式,它的优点是便于扩展应用、升级维护简便、不需要开发专门的客户端、不需要对用户进行特殊的设置和软件安装,降低了维护成本,客户端只要有浏览器就可以了。
2.2.2 系统模式的设计
本系统的设计是两种用户,一种是普通用户,一种是管理员用户。权限都不一样;
2.2.3系统设计的技术选择
处于安全性,功能可扩展性。我们采用java ee。 数据库使用开源的Mysql; 服务器采用Tomcat;
- 2 -
基于java web机票订购管理系统
2.2.4系统的运行环境
(1).系统:Windows XP及其以上版本 (2).Web服务器:Tomcat6及其以上版本 (3).数据库服务器:MySql
(4).浏览器:IE7,8,9、火狐、Chrome
2.3 系统基本功能需求
系统中涉及系统普通用户和管理员两种权限;接下来针对这两种权限分别说明下功能结构;
2.3.1 系统结构
主要功能有:
普通用户:用户注册,用户登录;查询机票信息,购买机票;个人信息管理,订购管理(退票,改签);
系统管理员:管理员登录;用户管理;客机管理;航班管理;机票管理;系统管理(修改密码,安全推出);
2.3.2 系统业务流程图
普通用户:
- 3 -
基于java web机票订购管理系统
- 4 -
基于java web机票订购管理系统
管理员:
- 5 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于java web的机票网上订购系统 定写论文(2)在线全文阅读。
相关推荐: