果蔬店微信小程序的设计与实现(SpringBoot,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
果蔬店微信小程序的设计与实现(SpringBoot,MySQL)(含录像)(论文说明书16500字,程序代码,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 to people by the Internet is the starting point of this graduation project, and a new concept-based fruit and vegetable store applet is designed in the form of a web page. 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 WeChat-based fruit and vegetable store applet. It is developed based on Web technology and is still the mainstream B/S structure.
There are two interfaces: administrator and ordinary user. This module mainly realizes the basic functions of consumers using WeChat-based fruit and vegetable store mini-programs, including front-end user login and registration, as well as product query after logging in to the system, adding to shopping cart, ordering 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; merchandise; WeChat-based fruit and vegetable store applet; shopping cart
基于微信的果蔬店小程序系统的需求分析
本设计的基于微信的果蔬店小程序从功能上来,可以分为两个用户权限角色:
3.1.1 普通用户角色
(1)游客只需要简单的根据提示填写账号、密码、姓名、性别、年龄、住址、电话,就可以成为会员,就可进行购买。
(2)无需登录也可以在商品展台查找到自己想要的商品,查看系统的新闻详细和系统详细介绍,熟悉购买流程后,就可以浏览商品开始购物。
(3)用户角色使用该系统的账号登录系统之后,他就可以将自己喜欢并且想要购买的商品添加到自己的购物车当中,然后在填写该用户自己的姓名、手机号、收货地址、等信息并完成支付添加订单,能查、删购物车并且能查看和删除订单。
(4)登录到该系统的用户如果暂时不想下单或者犹豫,他可以利用该系统的收藏功能将商品添加到自己的收藏夹当中,这样就可以方便下次想购买时能够进行快捷寻找并且下单。
(5)会员可以注销登录,保护个人的隐私安全,防止个人信息泄露。
3.1.2 管理员用户角色
(1)管理员用户登录系统后台后可以对商品信息进行增加功能、删除功能、查询功能以及修改功能上的操作。
(2)管理员用户登录系统后台后能够受理客户的商品的订单信息,然后还可以对订单进行查找和其他的管理等操作。
(3)管理员用户登录系统后台后对已经销售商品的数量进行系统的统计,而且还可以使用该基于微信的果蔬店小程序统计出一段时间内,本系统用户所有的订单信息或者总的明细。
(4)管理员用户登录系统后台后可以对对会员能进行删、查操作。
(5)管理员用户登录系统后台后可以对对商品类别能进行增、删、改、查。
(6)管理员可以注销登录,保护系统的隐私安全,防止系统信息泄露。
(7)管理员可以修改管理员登录密码。
后台开发语言:JAVA,框架:SpringBoot,数据库:mysql,开发软件:eclipse/myeclipse/idea
小程序软件:微信开发者
目 录
摘要 III
Abstract IV
目 录 V
1 绪论 1
1.1 选题意义 1
1.2 国内外研究现状 1
1.3 系统设计思想 2
1.4 本文的结构 2
2 可行性分析 4
2.1 业务流程图 4
2.2 可行性分析 5
2.2.1 技术可行性 5
2.2.2 经济效益可行性 6
2.2.3 操作可行性 6
2.2.4 法律可行性 6
2.3非功能性需求分析 6
2.3.1实用性 6
2.3.2稳定性 6
2.3.3可扩展性 7
2.3.4安全性 7
2.3.5其他 7
2.2 本章小结 7
3 需求分析 8
3.1 基于微信的果蔬店小程序系统的需求分析 8
3.1.1 普通用户角色 8
3.1.2 管理员用户角色 8
3.2 数据流图 9
3.2.1 系统总数据流图 9
3.2.2 数据字典 9
3.3系统用户用例图 11
3.3.1 普通用户用例图 11
3.3.2 管理员用例图 12
3.3 本章小结 12
4 总体设计 13
4.1 系统模块总体设计 13
4.1.1 前台系统功能模块分为 13
4.1.2 后台系统功能模块分为 14
4.2 数据库设计 15
4.2.1 数据库的概念结构设计 15
4.2.2 数据库的逻辑结构设计 16
4.3 本章小结 18
5 详细设计与实现 19
5.1 系统运行平台设置 19
5.2 运行环境 19
5.3 开发工具及技术简介 19
5.3.1 Eclipse开发平台 19
5.3.2 Tomcat服务器 20
5.3.3 MySQL数据库介绍 20
5.3.4 JSP技术介绍 20
5.3.5 MVC技术 21
5.3.6 微信平台 21
5.4 系统首页设计 21
5.5 系统前台基本功能设计与实现 22
5.5.1 用户维护模块设计与实现 22
5.5.2 商品展示模块设计与实现 24
5.5.3 购物车模块的设计与实现 25
5.5.4 收银台模块的设计与实现 27
5.5.5 查看订单模块的设计与实现 29
5.5.7商品价钱查询模块的设计与实现 30
5.6 系统后台管理功能设计 30
5.6.1 管理员登陆页面 31
5.6.2 管理员模块 33
5.6.3商品类别管理 34
5.6.4 商品信息管理 39
5.6.5 会员信息管理 44
5.6.6 系统新闻管理 49
5.6.7 订单管理 53
5.6.8 退出系统 57
5.6 本章小结 57
6 系统测试与性能分析 59
6.1 测试目的 59
6.2 测试概述 59
6.2.1 测试的原则 59
6.2.2 测试的方法 59
6.3 界面测试 60
6.4 单元测试 61
6.4.1 用户注册测试 61
6.4.2 登录测试 62
6.5 测试结果 63
6.6 本章小结 63
结 论 65
致 谢 66
参考文献 67