论文部分内容阅读
目前,某游戏公司的每个游戏都采取自主接入支付渠道的方案来实现游戏支付功能。这一方案重复度高,效率低,跟踪难度大,因此无法满足公司游戏业务发展的要求。同时,游戏系统也需要实现渠道的订单管理,渠道接口与监控管理等多个功能,此外接入支付渠道的资源也无法共享,支付业务无法统一由公司管理。某游戏公司为了解决以上问题,决定开发虚拟币系统。游戏用户通过虚拟币系统选择各种不同支付渠道的支付方式来充值虚拟币;游戏用户在某公司的游戏中使用虚拟币以购得游戏道具与游戏币等虚拟物品。因此,某游戏公司就可以实现支付流程规范化;支付订单,渠道接口监控和支付数据统计的统一管理;实现小额支付的业务要求;并提高支付效率和增加公司利润等等。本文从公司游戏支付业务现状出发,研究分析其接入渠道的支付方式,并对多种支付渠道和多种支付方式接入系统的情况提出解决方案,增加对渠道方的接口监控功能和业务监控功能,以实现提高支付流程的可靠性。同时通过软件工程的方法,设计并实现虚拟币系统。本文的工作内容有:(1)论述了第三方支付的特点,网上支付的安全技术,同时也论述了Struts,Spring和Hibernate技术。为开发虚拟币系统提供理论知识与技术基础。(2)详细论述接入第三方渠道的主要流程。运用软件工程面向对象的分析与设计方法,对虚拟币系统进行需求分析,用例分析,架构设计,模块设计和数据库设计。(3)以Eclipse为开发平台,使用Java语言为编程语言,使用MySQL为数据库,利用Struts,Spring,Hibernate框架搭建系统结构,实现虚拟币系统。