近些年来,众多的电子商务公司把微信公众平台当做开发平台的原因主要有三点:第一,沟通性及传播性。因为微信开发平台的独特模式,卖家可以自己定
近些年来,众多的电子商务公司把微信公众平台当做开发平台的原因主要有三点:第一,沟通性及传播性。因为微信开发平台的独特模式,卖家可以自己定义与客户的交流互动内容的方式及展示方式。第二,营销成本低,效果好。相比于传统营销的方式,微信公众开发的成本近似等于0,但是每一条营销的广告到达目标的用户都是100%,并且因为微信的交互式特点,用户体验更佳。第三,客户群品质高。微信是目前手机上最盛行的app中的一个,受教育群体使用的比列高达70%,这种群体对电商的认可度非常高,使用率也非常大。
1.2微信的发展现状
外卖订餐作为一种日常的订餐方式,已然被大众广泛地知晓传播。传统的订餐方式只能通过街上所发放的传单上的电话,这种方式仅仅节约了就餐者在就餐途中花费的时间,在就餐费用上非但没有减少,反而还要支付给送餐人员一定的费用。
近些年来,互联网渐渐成熟,众多外卖电商平台应运而生,为了抢占外卖的巨大市场,电商市场出现了非常激烈的竞争,微信公众平台这种方式不仅节约了宣传和来发的时间,而且成本更低,这种模式逐渐吸引了消费者的目光,也为商家带来了可观的收益,外卖电商平台非常迅速地打开了传统餐饮行业的大门。
在这种潮流和大背景下,国内各电商平台利用微信公众号的这种方式为电子商务的推广提出了一种崭新的解决方式,其中微信公众开发平台就是其中之一。在微信公众号的基础上,订餐系统的主要功能就是共消费者在微信端订餐。对于电商来说,微信公众开发平台可以提供外卖和管理的服务,同时,微信用户可以在微信端方便快捷地订餐。
1.3主要研究内容
本项目是开发一个拥有外卖订餐的微信平台,整个系统分为两大部分,一是,基于web前端的卖家管理系统,主要是处理商品和订单,另一个是基于微信公众号的前端页面,主要供消费者订餐。
两个功能模块功能划分如下:卖家通过后台网页管理系统进行管理操作,可以修改商品的信息以及上下架,也可以修改订单的状态,列如,有新的商品需要上架,可以通过商品模块中的新增按钮上架新的商品。列如,取消订单,对不正确或不合理的订单进行处理。最后,当整个流程完成后可以完结订单。
本项目采用了SpringBoot+JPA+jsp技术来搭建此系统的框架,开发采取成熟的MVC模式,设计了一个基于SpringBoot的外卖点餐系统的后台网页,为网页提供了一致的接口,实现了前后台的低耦合性,从而完善该项目。
本论文阐述了电子商务使用微信开发平台的主要原因,然后叙述了电商的基本需求,介绍了外卖点餐系统的开发背景及其意义,说明了本片论文的主要任务。该论文对微信外卖点餐系统的主要流程进行了介绍,从中总结出了微信点餐系统的要求,并对其中的一些模块进行了概要设计以及详细设计,并介绍了整体的架构情况。最后介绍系统的实现。
1.4本章小结
在本部分,从项目背景及意义、微信的发展现状以及主要研究内容简述了本论文设计和实现的系统。项目背景及意义描述了本论文的外在条件。主要研究内容描述了系统必需的基本功能。
2 相关技术介绍
系统开发的主要工具和技术,包括SpringBoot、MyBatis等主流框架及IntelliJ IDEA开发环境和java等语言,同时会对软件和硬件等有一些具体的要求。
2.1开发工具简介
2.1.1系统开发工具
使用IntelliJ IDEA进行整个项目的开发,IDEA自动导包功能非常强大。服务器采用的是Apache的tomcat,主框架是用SpringBoot+MyBatis搭建。