Print

基于Ajax的充值系统开发框架

论文摘要

随着娱乐方式的多样化,网络游戏正不断流行,其主要特点是通过充值系统购买虚拟货币维持人物角色的开销,对于运营公司来说充值系统的优劣直接关系到其运营的收入,对于玩家来说,充值系统的好坏影响其游戏积极性,乐趣,因此充值系统在网游中的作用也越来越重要,设计规范,良好的充值系统可以保证网游运行的平稳,提供玩家充值的快速,便利,安全,提高网游的吸引力。以往构建该类系统多是通过J2EE架构实现,在实现上多为采用静态网页技术配合C/S,B/S架构,虽然能提供充值的一些功能,但低扩展性,低安全性,紧密耦合等诸多设计上的不利因素限制了其发展应用。随着该类系统功能上的不断提高,玩家需求的不断复杂,逐渐显露出了不足,日益复杂的代码编写,陈旧的技术,不合适的系统框架架构逐渐成为制约其发展的因素,为了应对这种不断出现的需求,需要提出一种新的框架,从总体设计层面给出新的解决方案,结合作者自身实际工作经验,提出一种Feasible-Application-Framework框架,应用现在流行的Ajax技术遵循该框架的指导思想构建充值系统,通过采用这种新的技术,新的设计良好的框架,有效避免在开发中出现的种种缺陷。本文通过分析现有的各种开发框架,针对网充值系统使用Ajax技术开发出一套Feasible-Application-Framework,(FAF)框架,结合在实际项目中的经历,阐述在第一软件公司自主研发的一款赛车模拟竞技网游中的充值系统中,使用基于Ajax的技术通过自行设计的FAF框架构建系统。

论文目录

  • 摘要
  • Abstract
  • 第一章 导论
  • 1.1 论文的研究背景
  • 1.2 论文的主要内容
  • 1.3 论文的篇幅安排
  • 第二章 Ajax技术
  • 2.1 Ajax背景简介
  • 2.2 Ajax基本概念
  • 2.3 Ajax技术特点
  • 2.5 Ajax应用现状
  • 2.5.1 Ajax应用概述
  • 2.5.2 具体应用举例
  • 第三章 FAF开发框架
  • 3.1 现有框架存在的问题分析
  • 3.1.1 现有框架分析
  • 3.1.2 新型框架目标
  • 3.2 新的FAF框架的提出
  • 3.3 新的FAF框架特点
  • 3.3.1 标准化和开放性
  • 3.3.2 可复用性
  • 3.3.3 可扩展性
  • 3.3.4 FAF框架MVC模式的实现
  • 3.3.5 DWR实现
  • 第四章 FAF开发框架在充值系统中的应用
  • 4.1 项目背景
  • 4.2 充值系统需求分析
  • 4.3 充值系统总体设计
  • 4.4 充值系统详细设计
  • 4.4.1 Ajax安全登陆
  • 4.4.2 用户权限划分
  • 4.4.3 MD5功能的实现
  • 4.4.4 动态组件的设计
  • 4.4.5 访问控制
  • 4.4.6 后台管理
  • 4.4.7 DAO数据访问
  • 4.4.8 错误反馈
  • 4.4.9 日志生成
  • 4.4.10 扩展能力
  • 4.4.11 计时器组件设计
  • 4.4.12 查询组件的设计
  • 4.4.13 权限组件的设计
  • 第五章 结论
  • 5.1 基于Ajax的FAF框架效果评估
  • 5.2 基于Ajax的FAF框架未来展望
  • 参考文献
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/1a0fb096bd89dfd456772d15.html