网络游戏网上营销系统答辩稿
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
涉及的基本业务概念
Fra Baidu bibliotek
总部推广专员:是公司的工作人员,对 推广员、推广商和代表的工作进行监督 和管理。 账号的消耗率:推广员申领的一个账号, 发放给玩家,如果玩家用这个账号进入 游戏,并且在游戏中消耗了点数,就说 这个账号产生消耗了。产生消耗的个数 占总数的比率,成为消耗率。
主要开发设计内容
推广人员通过网络游戏网上营销系统进行注册, 管理人员通过系统对注册人员进行审批,然后 发出审核通过的通知;推广人员拥有推广资格 以后,可以通过系统采用打卡上班、发放CDKEY、使用新手账号三种方式中的任意一种进行 推广;系统根据被推广人员介绍入游戏的玩家 的消耗情况来计算推广人员的收入;同时,网 络游戏网上营销系统不但包括发展推广员部分, 还包括发展推广商部分,推广商对推广员进行 监督。
系统实现
工作方式流程 推广员工作流程 业绩计算流程
工作方式流程
由于本系统处于网络游戏运营的前端, 因此需要和游戏最基础的认证计费系统 协同合作来完成工作过程
工作方式流程
开始 开始 输入CD-KEY 是否是新手帐 号? 否
是 设置新手 标志位 是否是打卡IP 内?
是否是新手帐号?
否
是 你已经是新手帐 号,不能使用CDKEY 设置CD-KEY 新手标志位
网络游戏网上营销系统
指导老师: 学生姓名: 班 级:
毕业设计内容
项目来源和意义 需求分析 系统设计 系统实现 数据库设计 致谢
项目来源和意义
一种新的营销模式,适合于网络游戏的 推广 给企业的网络游戏产品以强有力的支持 给网吧从业人员、学生、游戏代练、 SOHO一族和爱好原创网游事业的人群, 带来新颖时尚的兼职就业方式
需求分析
涉及的基本业务概念 主要开发设计内容
涉及的基本业务概念
推广员:相当于普通的产品市场推广人 员,经过总部工作人员审核通过就可以 开始工作,收入由其发展的玩家决定。 推广商:相当于分销商,又叫代理商, 要求是以公司为单位。推广商可以在系 统中领取推广员账号,然后自己发展推 广员,推广商从其发展的推广员的收入 中获取提成。
致谢
(1)展示层View:负责页面展现,由JSP组件实现,命名方式为 xx.jsp; (2)控制层Control:负责页面请求和业务处理之间的关联;由 Struts框架实现,命名方式为xxAction.java; (3)业务服务层Service:负责业务逻辑处理,在此层对事务进 行管理;由JavaBean类实现,命名方式为xxManager.java; (4)持久层Persistence:负责数据库持久访问,由基本的操作 组成,并在业务服务层进行装配;由JavaBean类实现,命名 方式为xxDAO.java;
主要开发设计内容
系统管理员通过系统对推广人员进行监 督,发现违规可以对其冻结或者删除账 号;会计通过系统给推广人员发放工资。 系统还对推广情况进行统计分析,帮助 企业制定发展策略。
系统设计
系统设计
本系统分为四层结构:展示层View、控制层Control、 业务服务层Service、和持久层Persistence。
否
返回错误信息
是
领取
结束
业绩计算流程
本系统的业绩计算是整个系统设计中最 复杂的部分,分为日业绩计算和月业绩 计算,由于数据计算量非常大,采用了 SqlServer2000的DTS功能来完成。 日业绩计算是每天凌晨执行,用于推广 人员每天查看自己的工作进展情况。
业绩计算流程
业绩计算流程
月业绩计算是每月的第一天的凌晨执行, 是推广人员每个月的工资的统计,用于 推广人员查看上个月的工资并且为公司 财务发放工资提供数据。
数据库中使用的关键技术
由于需要处理的数据量大,来自推广人员的查询量也 很大,所以本系统数据库中主要使用了DTS服务和缓 存表的机制。 spreaderPlayer用来记录推广人员和玩家的关联信息, 由于关联数量很大,而且是随时发生的,需要随时插 入和修改数据,还要满足系统其他功能的查询要求, 采用了缓存表的机制。插入和修改数据记录入 spreaderPlayer表,每天0点过后,采用数据转换包自 动将spreaderPlayer表中的数据导入spreaderPlayer2, 所有的查询请求均作用于spreaderPlayer2表。
业绩计算流程
关键技术的实现-struts框架
控制:在Struts中,ActionServlet起着一个控制 器( Controller )的作用。 ActionServlet 是一个 通用的控制组件。这个控制组件提供了处理所 有发送到Struts的HTTP请求的入口点。它截取 和分发这些请求到相应的动作类(这些动作类 都是 Action 类的子类)。另外控制组件也负责 用相应的请求参数填充 Action Form(通常称 之为 FromBean ) , 并传给动作类(通常称之为 ActionBean )。动作类实现核心商业逻辑,它 可以访问java bean 或调用EJB。所有这些控制 逻辑利用Struts-config.xml文件来配置。
是 设置新手打卡标志 位,记录新手、推 广员、游戏到关系 表 否 认证
是否已经有打卡关 系?
否
是 update新手、推 广员、游戏到 关系表 insert新手、推 广员、游戏到 关系表
结束
结束
推广员工作流程
开始 进入工作页 面
判断是否允许工作
不允许
返回错误信息
允许
选择工作方式
选择领取数量
判断是否达到消耗率
关键技术的实现-struts框架
视图:主要是由Jsp来控制页面输出的。 它接收到Action Form中的数据,利用 html,taglib,bean,logic等显示数据。
关键技术的实现-struts框架
模型:在Struts中,主要存在三种bean, 分别是:Action,ActionForm,EJB或者 Java Bean。ActionForm用来封装客户请 求信息,Action取得ActionForm中的数据, 再由EJB或者Java Bean进行处理。