论文部分内容阅读
近几年,随着互联网用户和站点的增加,互联网的站长们找到了网页游戏这一流量变现的利器。网页游戏由于不用安装客户端软件、直接打开浏览器就可以玩的优势,所以发展的极其迅猛。同时网页游戏运营公司之间的竞争也日益加剧,很多网页游戏运营公司使用游戏联运模式。游戏公司为了提高自身的竞争力,加大投入研发网页游戏联运平台的系统,来支持、增强公司的运营水平。本文首先阐述了本文的研究背景、国内外研究现状、课题研究的主要问题及解决方法、技术可行性分析、课题采用的技术路线和技术措施;之后对PHP语言进行了介绍,对轻量级MVC框架Kis PHP进行了分析,通过阐述使用实时计算框架Storm的原因和Storm技术的主要组成,进而确定整个系统的技术架构选型和技术优势。然后详细分析了系统需要实现的目标,根据目标要求梳理了业务流程,理顺了系统中的角色组成、平台运营盈利机制、关键指标。在此基础上对系统进行需求分析,详细划分了几个重要的功能模块,确定每个模块的边界、详细的功能需求,并画出重要模板的用例图和用例分析;针对于重要的功能模块进行了非功能性分析。完成需求分析后,基于MVC架构,结合本系统的实现情况,对系统进行了详细设计,给出了系统的架构图和架构中各个子系统和接口的详细设计方案;详细阐述了2个具有代表性的用例设计和数据库设计。接下来对系统的详细设计与实现,选择了2个典型的用例详细阐述,给出每个用例的详细实现和类图。最后阐述了系统的开发、运行环境和主要的布署步骤;对系统进行测试与实验。本论文是以本人在攻读研究生期间参与公司的实现应用项目“网页游戏联运平台系统”作为对象,系统主要解决了公司在网页游戏联运业务中的基础软件服务需求,为业务提供了可靠、稳定的系统支持;通过系统提供的不断优化的数据报表,为公司业务的决策提供了可靠的数据依据。截止论文完稿止,本系统已经持续运行、使用很长一段时间,证明了网页游戏联动系统是在实际应用中非常有价值的。