基于JSP的航空票务管理系统的研发

2013-04-29 00:44:03
软件工程 2013年8期
关键词:营业网点订票票务

摘 要:当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务也要求越来越高。本文分析了现今航空票务管理系统中所应用的几个环节,并针对每个环节做出了详细的阐述和探讨,主要完成对管理员的后台操作管理的需求分析、功能模块划分、数据库模块分析,并由此设计了数据库结构和应用程序。

关 键 词:JSP;航空票务;系统设计

1 系统功能需求分析

1.1 功能简介

1.管理员操作模块

管理员登录之后才可以执行一系列的操作,管理员可执行的操作有:添加航班的信息,添加航班计划的信息,添加执行飞机的信息,查看航班的信息,查看航班计划,删除航班;添加营业网点信息,查看营业网点的信息,修改营业网点相关信息;修改个人资料,修改登录密码等。另外,管理员可以对数据库进行任何操作[1]。

2.营业网点操作模块

网点登录之后才可以进行一系列的操作,包括:查询航班,查看航班基本信息,帮顾客订票等[2]。

1.2 识别系统中的参与者

根据上述分析,该系统的参与者为营业网点、管理员、DB数据库、顾客。

营业网点(Branch):该参与者登录系统可以根据顾客要求进行查询航班及订购机票。

管理员(admin):该参与者登录系统进行添加、查看、删除航班的基本信息,添加、查看航班计划,添加、查看、删除营业网点信息,统计各网点售票情况和总售票情况。

DB数据库(DB):所有数据的存储。

顾客(customer):购买机票。

2 系统设计

本系统可以根据需要将类分为三种,分别为:实体类、界面类和控制类。

实体类主要有:管理员信息类、航班类、航班计划类、订票类、飞机型号类、营业网点类。

界面类主要有:登录界面,各个角色的主界面以及各个角色执行操作的界面。

控制类主要有:BranchContol(营业网点控制层)、Flight(飞机型号控制层)、FlightControl(航班控制层)、flightScontrol(航班计划控制层)、OrderControl(订票控制层)等。

3 数据库设计

3.1数据库概念设计

通过对航空票务管理系统的分析,可以提取出以下几个实体:航班、航班计划、营业网点、订票信息、飞机信息,该系统实体图如图1所示。

5 结束语

本系统在需求分析,系统设计时充分使用了面向对象的软件设计理念,在系统实现时充分利用JSP的优点,实现基础信息维护的各个模块,功能包括:系统管理员的登录、修改密码;对航班所需要的信息进行增加、删除、查看等管理;数据库的数据管理;营业网点的登录、查询航班、订购机票等功能。当然本系统在各方面肯定还存在很多不足和亟待改进的地方,随着实践操作的增加我们会不断改进和优化[3]。

参考文献

[1] 吴鹏.一款基于JAVA的航空售票系统设计[J].价值工程,2011,(33):179.

[2] 张东.基于php网上航空购票系统的实现[J].科技资讯,2013,(03):25-26.

[3] 单彬.基于J2EE的航空订票系统解决方案[D].上海:华东师范大学,2008.

猜你喜欢
营业网点订票票务
营业网点智能化转型策略研究
浅谈城市轨道交通车站票务运作风险管控
地铁多元支付与票务安全融合发展研究
科学家(2021年24期)2021-04-25 11:54:46
文旅部出台国内首个演出票务领域行业标准
航空订票恶意行为检测方法
电子测试(2018年15期)2018-09-26 06:01:22
订票姑娘
商界(2017年3期)2017-03-14 17:07:40
从案目制到票务制:近代剧场经营范式的确立
浅析营业网点柜面劳动组合的优化——以乐山市农行为例
提高证券公司营业网点产品销售能力的思考
农信社营业网点经理薪酬优化设计——以某沿海发达城市农村信用社为例