论文部分内容阅读
在如今移动互联网发展的鼎盛时期,微信走入了千家万户,云服务为小型企业的发展带来颇多助益,所有的社会活动都被注入了信息时代的元素,使用信息技术手段辅助完成活动的策划与实施的智能活动匹配系统已经成为中小型商家发展客户关系的得力工具。近年来,商家举办活动越来越依靠计算机、互联网等现代化手段,五湖四海的人相聚在网上,依据不同的规则被划分成不同的组,共同参与感兴趣的活动。在信息爆炸和快节奏的新时代,人工统计和手动分组已经无法取得令人满意的效果。不仅如此,一般匹配系统的算法在设计开发之后无法自行调整,当举办不同的活动需要更改匹配规则时,重新开发活动匹配系统所产生的高昂费用令不少中小型商家望而却步。在现今计算机飞速发展的潮流下,针对人工统计步骤繁琐、效率低、出错率高、随机率低、活动效果未知和活动数据难以复盘等传统活动匹配方式的不足,本文提出了适合中小型商家进行活动运营的智能匹配系统。本系统不仅提供了商家基本的活动宣传、报名、分组、举办等功能,还提供了活动数据的统计分析、活动表单一键生成和活动评价等功能。最重要的是,本系统为商家提供方便快捷的智能活动表单生成功能,选择合适的信息项、海报图片和匹配规则,可为不同活动生成不同报名表单,本系统一经开发,无需修改代码,表单模板可重复用于多次活动。本系统的设计与实现工作是在充分参阅技术文档前提下得以开展的,在系统的具体设计实现工作中采用了Vue.js前端框架、Java开发技术以及MySQL数据库技术,在论文中对所涉及到的理论和技术进行了介绍与分析;对智能匹配系统所涉及到的业务流程进行详细的调研与分析,阐述各个业务内容与工作流程,搭配用例图来辅助说明,对系统正常运行所需满足的功能要求和性能要求进行详细的分析与说明,完成了系统的整体需求文档。在需求文档的指导下,对系统进行详细设计与实现工作,首先对组织结构、业务流程和数据库进行设计,详细阐述了系统的架构设计工作,然后对系统的核心功能模块逐一进行介绍,对系统的技术实现工作进行具体论述,最后对系统的具体设计与实现工作进行简要总结。根据系统实际运行环境对测试环境进行搭建和配置,列举说明了软硬件配置具体参数,编写各个功能的测试用例并执行功能测试,使用LoadRunner工具进行性能测试,对测试结果进行分析,考察系统是否实现了预期的功能目标和非功能目标。对本系统进行分析可得,系统的主要用户角色包括活动参与者、商家以及系统管理员。参与者端即用户端,具有活动报名、活动分享、活动评价、活动查询等功能;商家端即为系统后台,主要包括活动管理模块、用户管理模块、选项库管理模块、商家管理模块和统计管理模块;系统管理员对数据库、日志和密码进行管理。除此之外,本项目将数据库托管至阿里云服务器上,服务器端主要负责数据的查询、处理和存储。项目的后台使用Java语言进行开发,前端页面采用Vue.js框架进行编写,对微信公众平台做了相应的开发和连接,使用阿里云数据库实现对数据的高效存储且免于后期维护。