摘要 互联网的迅速普及,不仅带动了PC端的发展,还促进了移动端的蓬勃发展。每一年移动互联网的用户都在呈现着井喷式的增长,并且在人们生活水平不断提高,移动网络4G实现基本覆盖的环境下,网络购物吸引了一大批的“剁手党”们加入,这一点在近几年的双十一购物节体现得淋漓尽致。当移动互联网的业务开发需求激增,一个更好的开发平台似乎成了开发者和企业所应当考虑的问题,它不仅要开发周期短,而且应当满足开发效率高并且性能稳定。当微信公众平台一诞生,它自身的特质就立刻吸引了开发者们的目光。其中主要原因是因为直接利用微信公众平台提供的开发接口,开发者们就可以轻松方便地开发出自己的特色产品。而仅凭这一点就足以值得一大批开发者和企业拥护它了。
本文根据微信公众号的开发接口,实现了具有普遍应用价值的微信网上商城开发应用。系统可分为两个主要部分:微信端功能模块和商城购物功能模块。其中,微信端模块主要基于微信公众平台所提供的开发者接口进行开发;商城购物模块则主要实现了用户登录注册、商品浏览、商品购买和订单管理等功能。网上商城实现部分主要是采用了Java、HTML+CSS+JavaScript、Ajax和MySQL数据库等技术,其架构为JSP+Servlet+JavaBean的三层架构模式。
关键词: 微信商城 Java MySQL JSP Servlet JavaBean
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究现状-1
1.3研究内容及意义-2
2相关理论技术介绍-2
2.1微信公众平台开发接口-2
2.1.1获取访问凭证接口-2
2.1.2自定义菜单接口-3
2.2 Ajax技术-3
2.3 开发语言介绍-4
2.4 JSP+Servlet+JavaBean-4
3商城系统分析-4
3.1商城系统可行性分析-4
3.1.1商城系统技术可行性分析-4
3.1.2商城系统经济可行性分析-5
3.1.3商城系统操作可行性分析-5
3.2商城系统需求分析-5
3.2.1微信端模块需求分析-5
3.2.2商城购物模块需求分析-5
4商城系统设计-6
4.1商城系统总体结构设计-6
4.2商城系统数据库设计-6
4.2.1 E-R图设计-6
4.2.2数据库逻辑结构设计-7
5商城系统功能实现-10
5.1构建开发环境-10
5.1.1接入微信公众平台-10
5.1.2 构建Web服务器-12
5.1.3构建数据库-13
5.2微信端主要功能实现-13
5.2.1微信信息自动回复-13
5.2.2自定义菜单-14
5.2.3 接收消息推送-14
5.3商城购物端主要功能实现-15
5.3.1用户注册登录功能-15
5.3.2商品购买模块-18
5.3.3订单管理模块-19
结论与展望-20
致 谢-21
参考文献-22