当前位置:主页 > 文艺论文 > 广告艺术论文 >

一款在线抽奖游戏服务器软件系统的设计与实现

发布时间:2017-05-20 06:06

  本文关键词:一款在线抽奖游戏服务器软件系统的设计与实现,由笔耕文化传播整理发布。


【摘要】:随着移动互联网的快速发展和移动设备的不断普及,越来越多的移动客户端软件脱离单机运行的模式,转向通过请求服务端来获取数据,从而使用户获得实时的数据,提高用户的使用体验;同时运营方可以获得更为灵活的运营手段和管理手段,为进一步提高商业利益创造了机会。 本文对一款实时抽奖游戏的业务角色、业务逻辑、功能需求、性能需求等方面进行分析,设计并实现了一套与客户端配套使用的服务端软件系统。该软件系统通过HTTP协议与客户端交换数据,通过用户管理、游戏币管理、抽奖管理、统计和日志管理等5个核心模块和抽奖接口、注册接口、广告获取接口等10个接口服务,实现客户端的全部业务逻辑,并对整个系统的详细信息和日志进行记录和统计,满足了客户端的各种数据展现需要和运营方的业务逻辑控制需要。 随着在线游戏的不断普及,游戏玩家越来越多。2013年的智能手机用户已经超过10亿。如此巨大的客户端数量对服务端的处理能力有了新的要求,服务端响应速度成为衡量系统质量的重要指标。本文充分考虑系统的高性能、高可用性、可扩展性、可维护性等因素,对多种操作系统、WebServer、数据库进行了详细分析和选型,通过大量使用Memcached集群和MySQL集群,并利用Amoeba做数据库访问代理,实现了一个多层分级的高处理能力的系统架构。
【关键词】:在线游戏 移动互联网 高并发处理
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
  • 摘要4-5
  • ABSTRACT5-6
  • 目录6-9
  • 第一章 引言9-12
  • 1.1 课题背景9-10
  • 1.2 课题任务10-11
  • 1.2.1 课题内容10
  • 1.2.2 本人承担任务10-11
  • 1.3 论文结构11-12
  • 第二章 系统的需求分析12-16
  • 2.1 概念介绍12
  • 2.2 业务场景12
  • 2.3 流通货币需求12
  • 2.4 抽奖相关需求12-14
  • 2.4.1 抽奖界面12-13
  • 2.4.2 对中奖数额的概率控制13-14
  • 2.4.3 返奖14
  • 2.4.4 设置奖池14
  • 2.5 注册与登录14
  • 2.6 统计需求14-15
  • 2.7 后台配置需求15
  • 2.8 客户端APP的其它功能支持15-16
  • 第三章 系统的总体设计16-27
  • 3.1 总体设计原则16-17
  • 3.2 系统选型17-22
  • 3.2.1 操作系统相关选型18-19
  • 3.2.2 WEB处理相关选型19-20
  • 3.2.3 数据存储相关选型20-22
  • 3.2.4 系统软件层次22
  • 3.3 服务端与客户端的通信方式22-23
  • 3.4 功能模块结构23
  • 3.5 为客户端提供的接口23-24
  • 3.6 服务器集群设计24-27
  • 3.6.1 接口服务器集群24
  • 3.6.2 Memcached服务器集群24-25
  • 3.6.3 MySQL服务器集群25
  • 3.6.4 服务器集群总架构25-27
  • 第四章 系统的详细设计与实现27-64
  • 4.1 用户管理27-31
  • 4.1.1 用户信息表27-28
  • 4.1.2 用户表横向切分规则28
  • 4.1.3 用户ID的生成28-29
  • 4.1.4 用户信息服务器组29-30
  • 4.1.5 对其他模块提供的API30-31
  • 4.2 游戏币管理31-34
  • 4.2.1 游戏币存储架构31-32
  • 4.2.2 游戏币信息读写方法32-33
  • 4.2.3 对其它模块提供的API33-34
  • 4.3 抽奖管理34-42
  • 4.3.1 奖池设计34
  • 4.3.2 抽奖流程34-35
  • 4.3.3 大奖检测35-39
  • 4.3.4 普通奖检测39-40
  • 4.3.5 抽奖记录入库40-41
  • 4.3.6 对其它模块提供的API41-42
  • 4.4 日志及统计管理42-45
  • 4.4.1 原始数据采集42-45
  • 4.4.2 数据的统计查询方法45
  • 4.5 运维管理45-48
  • 4.5.1 RunWorker46
  • 4.5.2 SSH认证46
  • 4.5.3 RunWorker应用举例46-48
  • 4.6 服务接口48-64
  • 4.6.1 验证码获取接口48-51
  • 4.6.2 注册接口51-53
  • 4.6.3 登录接口53-54
  • 4.6.4 抽奖接口54-56
  • 4.6.5 广告获取接口56-57
  • 4.6.6 用户信息获取接口57-58
  • 4.6.7 用户注册信息修改接口58-59
  • 4.6.8 游戏币查询接口59-60
  • 4.6.9 游戏币变更历史记录明细接口60-61
  • 4.6.10 支付接口61-64
  • 第五章 结束语64-66
  • 5.1 论文工作总结64
  • 5.2 问题和展望64-66
  • 参考文献66-67
  • 致谢67

【共引文献】

中国期刊全文数据库 前6条

1 单少波;昝东;陈德礼;张宇;;代理模式在权限控制中的应用与优化[J];计算机安全;2009年06期

2 葛梅;李蕾;李建华;;软件项目基本风险的分析方法[J];济南职业学院学报;2006年03期

3 谭云飞;陶培基;关少珊;;可执行UML技术在极限建模中的应用[J];计算机工程与科学;2006年12期

4 杨正祥;;“测试先行”方法在J2EE项目中的应用[J];武汉交通职业学院学报;2005年04期

5 章定平;;极限编程技术研究[J];金田(励志);2012年08期

6 邓靖颖,黄穗;XP方法在外贸管理信息系统开发中的应用与研究[J];微型机与应用;2004年03期

中国硕士学位论文全文数据库 前6条

1 沈毅;面向服务的IC代工企业信息门户的实现[D];复旦大学;2008年

2 陈学文;基于OSGi的传感器网络服务网关设计与实现[D];西北大学;2009年

3 吴学磊;业务逻辑重构方法的应用研究[D];大连海事大学;2010年

4 王雷;基于WAP的移动支付系统的设计与实现[D];北京邮电大学;2010年

5 娄希安;海量数据存储与查询策略的优化研究[D];大连海事大学;2012年

6 靳华伟;基于WAP的第三方安全移动支付系统设计[D];湖南大学;2012年


  本文关键词:一款在线抽奖游戏服务器软件系统的设计与实现,,由笔耕文化传播整理发布。



本文编号:380791

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/380791.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6c0e4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com