首页> 中文学位 >基于积木原理的高级营销系统的设计与实现
【6h】

基于积木原理的高级营销系统的设计与实现

代理获取

目录

封面

声明

上海交通大学硕士学位论文答辩决议书

中文摘要

英文摘要

目录

1绪论

1.1 项目背景

1.2 国内外现状分析

1.3 研究目标与内容

1.4 本文结构

2相关技术介绍

2.1 面向积木编程技术

2.2 HBase存储技术

2.3 消息队列技术

2.4 动态过载保护技术

2.5 本章小结

3系统需求分析

3.1 专业术语

3.2 典型营销活动案例分析

3.3 活动开发现状分析

3.4 系统目标

3.5 系统功能需求

3.6 系统非功能需求

3.7 本章小结

4系统设计

4.1 架构设计

4.2 功能设计

4.3 非功能设计

4.4 系统原理时序图

4.5 系统前端时序图

4.6 系统后端时序图

4.7 本章小结

5抽奖模块的设计与开发

5.1 功能设计

5.2 数据库设计

5.3 开发环境简介

5.4 功能实现

5.5 本章小结

6 AMS动态过载保护

6.1 动态过载保护概述

6.2 AMS过载保护技术的特点

6.3 Apache模块开发方法

6.4 AMS过载保护技术算法

6.5 本章小结

7系统测试与应用

7.1 功能测试

7.2 性能测试

7.3 本章小结

8总结与展望

8.1 本文总结

8.2 工作展望

参考文献

致谢

作者攻读学位期间发表的论文

展开▼

摘要

随着游戏行业日益发展,游戏营销活动层出不穷,活动需求千变万化。由于活动开发过程中配置率低,企业面临着人力资源缺乏、活动安全保障不足、用户体验差等一系列问题。因此,建立一个统一可配的营销活动配置系统有着重要的意义。AMS(Advanced Marketing System)高级营销系统就是一个这样的系统。
  AMS基于积木原理思想。AMS先开发出多个积木般的功能模块。然后,就像拼装积木那样,通过组合不同功能模块来实现各种营销活动需求。该系统的一个显著优点是其良好的扩展性。如果有了新的需求类型,或者活动用到了新的业务接口,开发人员可以直接通过管理端将新的业务接口注册到 AMS平台中来。这样 AMS平台就能保持与游戏行业的同步发展,并且能够始终满足营销活动的开发需求。
  本系统采用了Brower/Server结构,以C++和PHP语言作为主要的开发语言。整体架构分为管理端和用户端。管理端主要负责资源的收集,并且将收集的资源运用到活动的开发配置中来。用户端主要负责前端活动逻辑的执行,通过统一引擎AME调用配置文件中对应的接口,实现复杂的功能需求。在AMS服务器前端,通过LVS负载均衡,按业务和功能模块进行请求转发,并且在各功能模块的服务器中安装动态过载保护插件,充分保证了系统的高可用性和横向扩展能力。
  AMS目前拥有12个功能模块,包括抽奖领取、绑定大区、分享、爱秀、包月、支付、DB查询、好友邀请、投票、签到、白名单、问卷、点券、云积分、CDKey、留言、订阅、网吧装机、竞猜、用户反馈、自定义模块等。这些功能模块提供了游戏营销活动中的常用功能。
  系统于2014年3月20号正式上线。使用AMS平台配置营销活动后,活动的开发时间缩短了三分之二,故障突发活动数由原来每月20个减少到每月2个。可以看到,AMS平台不仅节省了人力成本,而且提高了活动开发质量。随着系统不断的版本迭代更新,系统将可以支撑每秒3000次的并发请求。今后,我们会将AMS的各个模块做得更加人性化,向着产品人员能够自助配置活动的目标前进。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号