好文档 - 专业文书写作范文服务资料分享网站

基于Java的航空订票系统的设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

基于Java的航空订票系统的设计与实现

冯枫添

【摘 要】摘 要:文章论述的航空订票系统目的是使乘客方便快捷的进行网上订票,以便航空公司进行业务拓展、提升服务质量。设计中首先从航空公司订票业务现状进行分析,逐步渗透到订票系统研究意义。对整个系统设计进行可行性分析,通过系统分析对设计划分模块,逐一实现各个功能模块。 【期刊名称】无线互联科技 【年(卷),期】2016(000)009 【总页数】3

【关键词】面向对象;JSP;售票

现如今社会信息化、网络化程度越来越高,互联网科技的不断发展,推动了新的理念和结构不断地形成和完善。随着社会发展,人民经济收入不断的提高,国民更多的选择飞机作为出行交通工具。因此,航空事业的发展将是我国科技发展中占据重要位置。飞机是一种高便捷、高速度的出行工具,所以越来越多的民众选择飞机作为旅游、商务出差等出行的首选。本次设计的航空订票系统是采用JSP动态页面和MySQL数据库实现的,此系统的实现人性化的帮助旅客解决航空大厅现场订票业务。

1 设计方案

1.1 B/S体系结构

本系统采用采用的是B/S三层结构,如图1所示。

B/S体系结构拥有C/S体系结构几乎全部的优点,而且还具有C/S体系结构所没有的其独有的优点:(1)开放的标准:B/S所采用经过官方组织所确定的标

准,这就使应用性和跨平台性成为可能。(2)低成本的开发和维护:B/S的应用只需下载普通浏览器就可以使用,系统的维护和升级不用客户进行,而是在服务端就可以进行,所以系统的成本很低。(3)用户使用方便,界面人性化十足:B/S用户的界面都在统一的浏览器上,浏览器使用方便、界面人性化,又因为它不需要进行复杂数据计算和数据的存取等任务,只需要进行显示,因而客户端的要求大大的降低了。

由以上便知道,B/S模式极大的好过C/S模式:首先系统的开发和维护很简便很简单,在网上信息发布非常的方便。所以,我们采用了基于B/S模式的体系结构来开发我们的软件。 1.2 系统功能需求分析

经过缜密的需求分析、市场调研,而后确定了系统功能设计目标。后台数据库主要是为前端应用程序的开发提供数据支持,前端应用程序的开发则更加人性化,界面感十足的人性化设计会让用户更加清晰便利的处理各种订票改签退票活动。

后台模块主要实现后台管理员对用户信息的管理,航班航程的查询、添加、修改和删除。

前台模块主要是让用户注册登录,账户管理,在线购票,订单管理,在线帮助等。

1.2.1 普通用户功能需求分析

(1)个人信息管理。用户注册、查看个人信息、修改个人信息和申请会员认证信息。(2)查询航班购票业务。航班信息查询:乘客可以查询出发城市、到达城市和出发日期,选择单程、换乘的购票模式。航班时刻查询:乘客可以查询

航班起飞时刻、到达目的地时刻。航班票价查询:查询特等舱、商务舱、普通舱的舱种票价。(3)退票业务。退票:根据客舱的等级、乘客类别不同,规定离站时间前2小时(含)前对应舱位退票收取规定的费用。 1.2.2 管理员功能需求分析

管理员登录:通过数据库进行用户信息的管理,航班航程的查询、添加、修改和删除。在线售票计数统计。 1.2.3 系统流程分析

流图是一种图像工具,它组成了系统的各部分的联系,还有各种信息的转换。

2 系统设计

本系统设计主要包括:总体模块设计、系统活动图、系统用例图以及数据库设计。

2.1 总体设计

系统的设计直接与软件系统的优劣相关。系统进行总体设计是为系统的研发制定蓝图,在系统设计阶段,主要是对各种技术和需要使用的方法的进行衡量,做出选择。

2.2 建立数据库模型

MySQL不仅能够进行数据库的查询,还可以方便进行存储。同时它的用户界面工具为图形化的,故而使系统管理和数据库管理更加简洁且人性化。所以对本系统数据库的存储管理与维护采用了MySQL。

数据库设计的表,对于高效的数据库系统来说是非常重要的。我们要谨慎建立主键与外键的关系。所谓创建外键关系就是将各表与表之间联系起来。如果表与表之间没有了外键之间的关系,那么系统之间的功能将不可能实现。

基于Java的航空订票系统的设计与实现

基于Java的航空订票系统的设计与实现冯枫添【摘要】摘要:文章论述的航空订票系统目的是使乘客方便快捷的进行网上订票,以便航空公司进行业务拓展、提升服务质量。设计中首先从航空公司订票业务现状进行分析,逐步渗透到订票系统研究意义。对整个系统设计进行可行性分析,通过系统分析对设计划分模块,逐一实现各个功能模块。【期刊名称】无线互联
推荐度:
点击下载文档文档为doc格式
7v9yl5ixp20sr9z0p01l1xu1x81ds800o6d
领取福利

微信扫码领取福利

微信扫码分享