基于多平台的机票销售数据管理系统及方法

文档序号:9751464阅读:1656来源:国知局
基于多平台的机票销售数据管理系统及方法
【技术领域】
[0001]本发明属于民航数据处理系统,特别涉及一种基于多平台的机票销售数据管理系统及方法。
【背景技术】
[0002]航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。互联网、邮寄机票以及电子机票技术的发展正在改变航空公司的销售业务,使全世界的消费者不出户就可以买到机票。因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应用则尤为引人注目。航空公司在因特网上建立网上售票系统不仅方便了旅客,还节省了航空公司的代理费用,加速了资金周转,这为售票成本居高不下的航空公司带来了无限生机。网上售票的另一优点是扩充了航空公司的销售网点,使航空公司通过因特网将其销售网点扩展到全世界。
[0003]在中国还有很多地方不能实现网上订票,这就需要完善的机票售票系统来完成这些功能。中国民航高达500亿元以上人民币的客运销售额是网上售票的巨大潜在市场。国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全的网上订票与支付系统作支持;更重要的还要提供票务、客户、财务等各方面的支持。面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

【发明内容】

[0004]为了解决上述问题,本发明提供了一种基于多平台的机票销售数据管理系统,该管理系统功能强大,管理规范,具有极强实用性和可操作性,具体方案如下:
[0005]—种基于多平台的机票销售数据管理系统,包括机票销售数据管理服务器和与机票销售数据管理服务器相通讯的用户端,机票销售数据管理服务器包括数据库及与数据库相通讯的基础信息管理模块、票务管理模块、客户管理模块、付款管理模块、财务管理模块、报表数据管理模块、图表数据分析模块、系统管理模块和账户管理模块;
[0006]基础信息管理模块包括:航班信息管理子模块、代理点信息管理子模块、平台用户管理子模块、BSP账期管理子模块、结算单位管理子模块、付款方式管理子模块和营业员信息管理子模块;
[0007]航班信息管理子模块包括航线信息管理单元、航空公司信息管理单元、机票类型管理单元、国家管理单元和城市管理单元;当用户端访问航班信息管理模块时,机票销售终端的显示界面会产生相应的航线信息维护区域;航空公司维护区域;机票按类型进行维护区域;国家信息维护区域;城市信息维护区域。
[0008]代理点信息管理子模块,实现用户端对代理点的增加、删除、修改和查询指令的完成,并能够完成用户端对代理点销售错误代码的更改指令;
[0009]平台用户管理子模块,实现用户端对平台用户的用户名和密码信息的查询和修改指令;
[0010]BSP(Billing and Settlement Plan)账期管理子模块,实现用户端对BSP账单报告信息进行查询的指令;
[0011]票务管理模块包括机票审核子模块、机票查询管理子模块、管理员数据修改子模块、行程单管理子模块、机票录入子模块、BSP账单数据查询子模块、和退票单查询子模块;
[0012]机票审核子模块,对用户端发出的机票信息审核请求进行处理,审核机票的付款、出票和退票状态,并反馈给用户端;
[0013]机票查询管理子模块包括机票查询单元、机票修改单元、机票废除单元、付款单元和退票处理单元;
[0014]机票查询单元对用户端发出的机票查询、机票查询条件修改和机票查询条件添加指令进行处理;机票修改单元用户端针对审核前的机票信息的修改指令;机票废除单元对用户端发出的机票废除指令进行处理,首先判断机票的审核状态,当机票审核状态为已出票时,实现机票的废除,并将废除的机票信息数据进行更改并保存到数据库中;付款单元对用户端发出的机票付款指令进行处理,首先判断机票的审核状态,当机票审核状态为未付款时,实现机票的付款操作;退票处理单元对用户端发出的机票退票指令进行处理,首先判断机票的审核状态,当机票审核状态为已出票且未退款时,实现机票的退票操作;
[0015]管理员数据修改子模块,实现用户端发送的对经审核后的机票信息进行修改的指令进行处理;
[0016]行程单管理子模块,用以实现用户端发送的行程单查询、入库、领票、修改和/或删除指令的处理;
[0017]机票录入子模块,实现用户端对直接从航空公司系统中订的机票信息的录入指令的处理。
[0018]进一步地,客户管理模块包括授权验证单元、客户类别管理单元、客户基础信息管理单元和客户员工信息管理单元;
[0019]当用户端访问客户管理模块时,授权验证单元首先对用户端访问客户类别管理单元、客户基础信息管理单元和客户员工信息管理单元的权限进行验证,当验证为被授权后,用户端的显示界面会产生相应的客户类别维护区域,客户基础信息维护区域和客户员工信息维护区域;客户类别维护区域包括客户类别新建子区域、客户类别修改子区域和客户类别删除子区域;客户基础信息维护区域包括客户基础信息新建子区域、客户基础信息修改子区域和客户基础信息删除子区域;客户员工信息维护区域包括客户员工信息新建子区域、客户员工信息修改子区域和客户员工信息删除子区域;
[0020]付款管理模块包括:凭证管理子模块、结算单管理子模块、付款管理子模块;
[0021]凭证管理子模块接收用户端查询、新建、修改或删除付款凭证信息的指令,并进行处理;
[0022]结算单管理子模块包括关联单元、分配结算单号单元、核验单元和结算单建立单元;关联单元接收用户端发送的待结算的机票信息,关联提取机票类型信息、结算航空公司信息和客户代码信息进行关联,并根据预设的关联计算公式计算实收款;分配结算单号单元对完成计算实收款的代结算机票进行分配结算单号处理;核验单元对分配的结算单号进行核验,当核验结果为结算单号重复,则向分配结算单号单元发送指令,进行结算单号的重新分配处理;结算单建立单元对以分配结算单号的待结算机票建立结算单,并反馈给用户端;
[0023]付款管理子模块包括凭证选择单元和付款单元;凭证选择单元接收用户端发送的选择付款凭证的指令,对选择的付款凭证信息进行调取并发送给用户端;付款单元接收并处理用户端发送的付款指令。
[0024]优选地,计算实收款所预设的关联计算公式为:
[0025]若客户计算公式优先级为折扣优先:
[0026]实收款=a*( ]_+x)+b+c
[0027]若客户计算公式优先级为现金优先:
[0028]实收款=(a+b)*(l+x)+c
[0029]其中,a为计算类别,由机票类型信息、结算航空公司信息和客户代码关联得到,b为计算现金,c为税款,X为折扣。
[0030]进一步地,报表数据管理模块包括:报表模板配置单元、报表生成单元、字段编辑单元、字段匹配单元、报表修改单元和,报表生成单元包括动态标题设置子单元;
[0031]报表模板配置单元,用以接收用户端根据预置的报表模板进行自定义编辑或新建报表模板指令,调用数据库中与预置的报表模板相关联的数据源字段信息;并将自定义编辑或新建的报表模板数据信息保存在数据库中;
[0032]报表生成单元,将保存在数据库中的自定义编辑或新建的报表模板数据信息进行调取,根据调取的报表模板数据信息对用户端输入的报表类型、报表时间、条件字段、显示字段、小计字段、汇总字段、报表标题和所属目录数据进行筛选和过滤,生成目标报表;
[0033]字段编辑单元,接收用户端对生成的目标报表字段的编辑指令,并向字段匹配单元发送字段匹配指令;
[0034]字段匹配单元,接收字段匹配指令,并将编辑后的字段与数据库中存储的报表模板数据信息进行匹配判断,当判断结果为匹配成功时,向报表生成单元发送报表生成指令;
[0035]动态报表标题设置子单元,用户端在标题编辑栏输入#条件字段#或在编辑标题步骤双击条件字段中的数据项,访问动态报表标题设置子单元,动态报表标题设置子单元将用户端输入的条件字段或双子的条件字段数据进行调取,并将相关数据实时显示在用户端显示的标题栏中,生成报表的动态标题。
[0036]报表修改单元,对用户端自身创建的报表及报表模板信息进行修改,生成新的报表,并将数据保存至数据库中;
[0037]更进一步地,报表数据管理模块还包括:字段计算单元、和字段运行判断单元;
[0038]字段计算单元,接收用户端的报表字段添加、修改和删除指令,并将相关数据进行相关处理,并可接收用户端输入的报表字段公式,并根据公式对字段数据信息进行计算并进行数据的组合查询;
[0039]字段运行判断单元,当用户端发送删除字段的指令时,字段运行判断单元对字段的运行状态进行判断,当判断结果为正在运行时,反馈给用户端不能删除的信息,当判断结果为未运行,字段计算单元对字段数据进行删除处理。
[0040]更进一步地,报表数据管理模块还包括筛选或过滤条件隐藏单元,筛选或过滤条件隐藏单元提供3min的隐藏时间,当目标列表生成后,列表上方的筛选或过滤条件数据信息在3min内未进行任何更改,则筛选和过滤条件进行隐藏。
[0041 ]进一步地,票务管理模块中还包括:BSP错误数据管理子模块,BSP错误数据管理子模块包括:BSP电子客票信息验证单元、BSP错误判断单元、BSP错误反馈单元和BSP错误数据修改单元;
[0042]BSP电子客票信息验证单元,用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1