按文献类别分组
按栏目分组
按年份分组
按来源分组
关键词
航空代理人清算系统软件设计与实现
作者: 赵祖欣   来源: 电子科技大学 年份: 2016 文献类型 : 学位论文 关键词: J2EE  分布式应用  财务清算  
描述: 随着国内机票代理业务的迅猛发展,机票代理公司之间的竞争也趋于白热化。各机票代理公司除了在提高服务的水平和增加给各代理公司下线的返点上下功夫外,更是要在降低内部运营成本上下功夫。目前一个中等规模的机票代理公司的财务人员需要面对航空公司B2B交易数据,BSP交易数据,N2N平台数据,自身业务系统交易数据,第三方支付公司交易数据,网银支付交易数据。这么多种的交易数据都是通过人工的方式来进行清算。这就照成一个大型的机票代理公司的清算财务人员要达到20人的规模,一个中型的机票代理公司的清算财务人员也要达到10人左右。机票代理公司一年花在清算财务人员的人力成本高达数十万人民币。而且人工处理这么多复杂的交易数据出错率非常高,有时由于清算的误差还会给公司带来无谓的损失。在以上的背景下机票代理公司急需一个清算系统来帮助企业降低公司在清算业务上的人工成本和清算业务的出错率。建立这样一个面向所有机票代理公司的清算系统遇到的最大难题就是数据的整合,由于各个代理公司之间的交易数据,支付数据的文件类型和数据组织结构的差异非常大,如果对每一家机票代理公司的数据文件进行单独编码,显然是不合理的,而且不易于系统的扩展。针对这个难题我们的解决方案是建立航空代理人清算系统的清算数据模型,针对各航空代理公司的交易数据文件和支付数据文件建立不同的导入规则,通过统一的规则引擎进行数据的抽取,最终导入到航空代理人清算系统中进行清算业务。构建航空代理人自动清算系统遇到的另一个难题是系统是面向互联网的并且客户群体非常的大,这样就给系统的安全性,稳定性,可扩展性带来了挑战。基于安全性的问题考虑我们在系统架构上选择了Spring的Security框架来解决系统的安全性的问题。对于系统的稳定性和可扩展性问题我们采用了JMS消息服务,建立了业务异步处理机制。最终使得系统的稳定性和扩展性得到了保证。本课题主要完成了航空代理人清算系统的设计与实现。主要研究的内容包括几个方面:(?)航空代理人清算系统的项目背景和应用价值,提出了基于B/S架构自动清算系统的设计方案。(?)设计系统的总体方案,采用J2EE分布式技术对系统进行总体分割,使用JMS方式来实现各系统之间的通讯。(?)系统前端采用JSP技术实现,后端采用Spring框架的MVC组件来负责控制模块,服务模块,视图模块的连接,数据库持久层采用了Spring JDBC TEMPLATE,系统的数据库事务管理由Spring事务管理器管理。本项目完成后进行了试运行,在试运行阶段得到了客户的认可,提高了客户的清结算业务的效率和准确率,同时减少了用户的人工成本。整个项目的开发达到了公司和客户的要求和预期结果。
< 1
Rss订阅