基于微信小程序的社区购物系统的设计与实现(SSM,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
基于微信小程序的社区购物系统的设计与实现(SSM,MySQL)(含录像)(论文说明书16800字,程序代码,MySQL数据库)
摘要
计算机可以说是当今社会每个家庭必备的物品,带给人一种方便快捷的生活方式。以互联网带给人们带来的便利是此次的毕业设计的出发点,来用网页的形式设计了一个全新理念的基于微信小程序的社区购物系统。该系统主要用微信开发者工具作为开发平台,采用的数据库用的是MySQL数据库,开发技术是JSP技术,所采用的服务就是以tomcat作为服务器,来设计一个基于微信小程序的社区购物系统,它是基于Web技术开发的而且还是主流的B/S结构的。
里面有管理员和普通用户两种界面,本模块主要实现了消费者使用基于微信小程序的社区购物系统的基本功能,包括前台用户登录和注册,以及登录系统以后的商品查询,加入购物车,订单结账,以及查询商品评论等功能。本文采用微信小程序,实现网络商品展台,展示各个商品的图片、说明、及价格列表,网上订货与支付服务,来提高资源的利用率和数据的安全性。
关键词:微信;商品;基于微信小程序的社区购物系统;购物车
Abstract
Computers can be said to be a must-have item for every family in today's society, bringing people a convenient and fast way of life. The convenience brought by the Internet is the starting point of this graduation project, and a new concept of community shopping system based on WeChat applet is designed in the form of web pages. The system mainly uses the WeChat developer tool as the development platform, the database used is MySQL database, the development technology is JSP technology, and the service used is to use tomcat as the server to design a community shopping system based on WeChat applet. It is developed based on Web technology and is still the mainstream B/S structure.
There are two interfaces of administrator and ordinary user. This module mainly realizes the basic functions of consumers using the community shopping system based on WeChat applet, including front-end user login and registration, as well as product query after logging in to the system, adding to the shopping cart, Order checkout, and query product reviews and other functions. This article uses WeChat applet to realize online commodity booth, display pictures, descriptions, and price lists of each commodity, online ordering and payment services, to improve resource utilization and data security.
Keywords: WeChat; commodities; community shopping system based on WeChat applet; shopping cart
基于微信小程序的社区购物系统系统的需求分析
1.后台管理模块
(1)用户资料管理:管理员可以通过管理端后台管理用户和商家的个人信息,商家资料等,如有不规范者可以通过后台进行删除等权限管理。
(2)管理端的增删改查功能:管理员可对资源进行添加、删除、修改包括商家和用户的个人信息,商户上架的商品等。
(3)商品审核:当商家上架商品或用户通过二手商城模块进行物品上架时,管理端可以对上架商品进行商品审核,如有不合格产品可以不予审核通过防止商品上架。
(4)销售记录:管理员可以通过后端进行销售记录的增删改查等,考虑到如有商家和顾客发生不清的利益冲突,可以通过后端调用销售记录。
(5)注册信息管理:管理员对用户注册信息的情况进行管理。
(6)评价管理:管理员对用户评价可以进行删除。
(7)投诉管理:管理员接受投诉信息联系商家及用户进行沟通。
2.用户模块
(1)登录搜索功能:注册登录的用户可以搜索商品以及进行下单,以及二手商城上架购买等功能的使用未进行注册登录的用户可以进行浏览商品信息,但不可以进其他操作。
(2)个人信息管理功能:用户和商家可对自己的个人信息进行修改,注销等操作。
(3)用户发布功能:用户通过二手商城发布想要卖出的商品的各种信息,包括图片,名称,等信息。卖家可以对已经发布的商品信息进行更改或者下架。
(4)商品购买:用户可以对商品进行购买。
(5)留言功能:用户可以通过评论区进行相互留言。
(6)投诉功能:投诉的功能主要是对已购买的商品订单在买卖双方协商未果的情况下向系统管理员进行投诉。
(7)商品信息(购物车):顾客能够通过查询商品信息浏览商品并放入自己的购物车。
(8)二手社区交易模块:社区用户及商家可以商家二手闲置商品或退货残次商品信息并标价提供交流途径。
(9)用户:可选在线支付和线下支付,选择自取或送货上门,会员中心,在线订单未付款超时自动取消。
3.商家模块
(1)个人信息管理功能:用户和商家可对自己的个人信息进行修改,注销等操作。
(2)商家发布功能:商家通过社区购物端发布想要卖出的商品的各种信息,包括图片,名称,等信息,卖家可以对已经发布的商品信息进行更改或者下架。
(3)回复留言:商家可以对用户评论进行回复。
(4)库存管理:商家可以对商品设置库存数量。
(5)订单列表:用户下达订单,商家可以查看信息进行发货。
(6)上架下架:商家可以对商品进行上架删除。
(7)商品信息修改:商家可以对已上架物品进行信息修改。
后台开发语言:JAVA,框架:SSM,数据库:mysql,开发软件:eclipse/myeclipse/idea
小程序软件:微信开发者
目 录
摘要 I
Abstract II
目 录 III
1 绪论 6
1.1 选题意义 6
1.2 国内外研究现状 6
1.3 系统设计思想 6
1.4 本文的结构 7
2 可行性分析 8
2.2 可行性分析 9
2.2.1 技术可行性 9
2.2.2 经济效益可行性 9
2.2.3 操作可行性 9
2.2.4 法律可行性 10
2.3非功能性需求分析 10
2.3.1实用性 10
2.3.2稳定性 10
2.3.3可扩展性 10
2.3.4安全性 10
2.3.5其他 10
2.1 本章小结 11
3 需求分析 11
3.1 基于微信小程序的社区购物系统系统的需求分析 11
3.2 用例分析 12
3.3 数据流图 15
3.3.1 系统总数据流图 15
3.3.2 数据字典 1
3.4 本章小结 2
4 总体设计 3
4.1 系统模块总体设计 3
4.2 数据库设计 6
4.2.1 数据库的概念结构设计 6
4.2.2 数据库的逻辑结构设计 7
4.3 本章小结 9
5 详细设计与实现 10
5.1 系统运行平台设置 10
5.2 运行环境 10
5.3 开发工具及技术简介 10
5.3.1 Eclipse8.5开发平台 10
5.3.2 Tomcat服务器 11
5.3.3 MySQL数据库介绍 11
5.3.4 JSP技术介绍 11
5.3.5 MVC技术 12
5.3.6 微信平台 12
5.4 系统首页设计 12
5.5 系统前台基本功能设计与实现 13
5.5.1 用户维护模块设计与实现 13
5.5.2 商品展示模块设计与实现 16
5.5.3 购物车模块的设计与实现 17
5.5.4 收银台模块的设计与实现 18
5.5.5 查看订单模块的设计与实现 20
5.6 系统后台管理功能设计 21
5.6.1 管理员登陆页面 21
5.6.2 管理员模块 23
5.6.3商品类别管理 24
5.6.4 商品信息管理 29
5.6.5 会员信息管理 30
5.6.6 系统新闻管理 31
5.6.7 订单管理 33
5.6.8 留言管理 35
5.6.9 修改密码 36
5.6.10 退出系统 36
5.6 本章小结 36
6 系统测试与性能分析 37
6.1 测试目的 37
6.2 测试概述 38
6.2.1 测试的原则 38
6.2.2 测试的方法 38
6.3 界面测试 39
6.4 单元测试 40
6.4.1 用户注册测试 40
6.4.2 登录测试 41
6.5 测试结果 42
6.6 本章小结 42
结 论 43
致 谢 44
参考文献 45