基于Django的微信营销系统的设计与实现

来源 :东南大学 | 被引量 : 7次 | 上传用户:hyflover
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
截止2017年初,微信已有累计6.7亿活跃用户。微信活跃用户数时至今日已经占据了移动市场的半壁江山,被公认是移动互联网第一入口。在此条件下,微信营销作为崭新的电商营销手段应运而生。由于各企业通过微信与客户建立管理的需求日益加剧,一方面传统电商模式无法满足基于微信的新型客户关系、营销推广、电商运营等方面的要求,另一方面,微信运营者可使用的基础功能较为单一,使电商成本的激增。因此,研发一款企业级的微信营销系统,建立适应微信的电商模式,并满足企业与用户之间的多元化交流方式,是很有必要的。基于上述情况,本文以Django作为Web框架,结合微信公众平台开放接口,建立了一套以用户管理、营销活动管理和导购管理为中心的微信营销系统,完成的具体工作如下。1.基于Django Web框架,实现了其MTV(Model Template View)三层系统框架,并将业务按此三层架构进行分离实现,以此满足用户管理、营销活动管理和导购管理的基本要求。还将异步模块Celery引入Django框架中,使其能完成自动退款、后台素材同步等异步任务,丰富了Django站点的响应方式。2.对微信公众平台接口进行基于Django的封装,完善微信消息在营销系统内部传递的路由;结合Django中间件对微信接口的调用进行优化。3.在营销活动模块中,结合NoSQL数据库Redis,重载Django数据层的保存操作,设计缓存提高手机端以及后台订单查询的效率。4.结合微信公众平台模板消息、订阅消息等此类特有的消息模式,并基于聚类算法对传统协同过滤算法进行改进,设计并实现了系统导购模块。5.使用Nginx和uWSGI对站点进行高性能部署,实现按请求动静类型分发处理。并且通过了系统测试,满足既定功能需求和性能要求。本文设计并实现的这套基于Django的微信营销系统,能够满足微信事件接收和控制接口调用的需求,并实现了用户在微信营销各环节中的业务开展。系统资源利用率高,响应速度快,具有一定的创新性。目前该系统已在生产环境中使用,性能稳定,该课题工作完成了既定目标。
其他文献
通过对青海师范大学使用藏汉双语的学生进行启动词与目标词的启动试验研究发现,当启动词与目标词之间语义相关时能够产生较大的启动效应,学生对于目标词为汉语词汇的判断比目
本文通过将全国及部分有代表性城市(如北京、上海、深圳、重庆、武汉等)的城镇人均等与全国及相应城市的住宅价格进行计量经济学格兰杰原因检验,得出结论是:银行信贷是全国及
CO2激光配合90^锶敷贴临床治疗疤痕疙瘩选择236例一定面积大小的疤痕疙瘩患者,先用激光机对疤痕组织进行烧灼,之后再用90^锶敷贴器一次性照射,治疗后一年随访。一次性治愈193
阅读是语言学习的主要目的和途径。长期以来,阅读教学在中学英语中教学中一直受到高度重视。但我们的阅读教学还存在一些问题,其中较为突出的一个问题是阅读课上的训练活动以
【缘由】随着新课程的逐步推进,人们在理念上已达成“以人为本”的共识,注重学生自主参与学习,但在具体教学实践中,往往只停留在表面上的热热闹闹,学生真正参与探索、构建、
改革开放40年的当前,互联网多媒体信息化技术发展突飞猛进,杭州作为一座具有创新创业精神的江南名城,更是走在互联网发展的前沿.作为互联网发展名城,沿海经济发达地区,杭州城