当前位置:主页 > 科技论文 > 软件论文 >

企业活动运营系统架构的设计与实现

发布时间:2020-03-22 16:42
【摘要】:随着互联网商业的快速发展,各种新产品和创新应用层出不穷,企业为了让自己的产品脱颖而出,经常需要通过运营活动提升产品的知名度和影响力。但是,运营活动执行频率高、上线周期短,给企业带来了很大的挑战,主要面临开发周期长、调试复杂、效率低等问题。因此,迫切需要设计与开发一套企业活动运营管理平台,从而提升企业活动运营管理效率。首先,本文通过对企业活动运营背景需求进行详细调研,并且对国内外现有的产品和技术进行分析,阐述了企业在活动运营中所面临的耗费人力、物力、重复劳动等问题,指出设计与开发一套与企业运营需求相匹配的活动运营系统的重要意义。并对系统设计与开发中涉及到的关键技术进行介绍,包括SSM框架(Spring+Spring MVC+MyBatis),SOA与微服务架构,分布式服务治理,以及ZooKeeper服务。其次,给出了系统需求分析,包括功能需求与性能需求。系统目标是能够通过对企业运营活动中业务进行逻辑抽象,组件的拼接串联,将重复性大、时间跨度短、上线及时性高的活动业务逻辑采用零编码和界面配置的方式完成,结合前端交互页面,将活动制作的全链路串联起来,解放开发和运营人员的生产力,同时可以方便测试和监控线上运营活动的相关性能指标。接着,设计并实现了一套基于J2EE的企业活动运营系统架构平台,包括执行引擎、活动组件、后台服务、数据库以及平台高可用设计。基于微服务模式将执行引擎、动作组件和系统后台以松耦合方式集成在一起。执行引擎作为系统核心,负责加载配置组件并正确、高效地解析执行,给出最终结果;动作组件作为执行引擎的最小执行单位,是系统的基本组成单元;系统后台包括了对动作、复合动作和场景接口的管理与配置,系统后台使用SSM框架与MVC设计模式实现了服务的可视化,用户可以管理及配置动作、复合动作和场景接口,同时能够对场景接口进行可视化调试。最后,对本系统的功能和性能进行了测试,测试结果均符合最终生产运营要求,目前研究成果已经在某公司部署上线,运行效果良好。
【图文】:

页面,重复测试,管理模块


动作管理页面

页面,场景


55经测试分析,完善功能后实际结果正确,测试效果图如下图 5.3 和图 5.4 所示。图5.3 复合动作管理页面图5.4 复合动作配置页面5.2.3 场景管理模块测试场景管理是系统的重要模块,主要负责对场景的管理和配置场景中的组件组合,本节包含的测试业务有新建场景、添加场景出入参、场景组件组合配置、查询场景及配置、上线场景版本、修改场景和删除场景等操作。具体的测试用例见表 5.5。表5.5 场景管理测试表序号 测试业务 测试步骤 预期结果 实际结果1 新建场景新建场景,填写场景描述以及对应的活动提交成功,页面跳转到场景列表页,,数据库记录新增的场景,日志记录保存正确2 修改场景修改场景描述信息并对修改后的信息保存修改成功,页面跳转回场景列表页,数据库修改为最新数据,日志刷新保存正确3 删除场景 删除已经存在的场景删除时弹框提醒,确认删除后不再显示该场景
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【参考文献】

相关期刊论文 前2条

1 姚墨涵;谢红薇;;一致性哈希算法在分布式系统中的应用[J];电脑开发与应用;2012年07期

2 夏榆滨;宣明付;;基于RBAC的统一权限管理系统研究[J];微计算机信息;2006年30期

相关硕士学位论文 前1条

1 郭正敏;基于SOA架构的分布式服务化治理方案的研究[D];南京邮电大学;2016年



本文编号:2595326

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2595326.html


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

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