项目背景和意义

目的:本课题主要目标是设计并能够实现一个基于微信小程序商城系统,前台用户使用小程序,小程序使用微信开发者工具开发;后台管理使用基JAVA+MySql的C/S架构,开发工具使用IDEA;通过后台添加商品,用户通过小程序登录,查看商品、购买、下单等。

意义:微信小程序商城系统是计算机技术与商城管理相结合的产物,通过商城系统实现了对商城的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工售货的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足人员对商品、数量、结算等进行高效的管理,在工作人员的具备一定的计算机操作能力的前提下,特编此基于JAVA后台的小程序商城系统以提高商城的管理效率。

可行性分析

基于微信小程序商城系统系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,采用IDEA软件为开发工具,运用mysql进行数据库存储;管理人员后台管理系统硬件环境是PC机,用户在手机上使用小程序访问和使用商城。

2.经济可行性

一方面,采用IDEA和工具开发,对开发人员来讲,有好的人机界面和强劲的功能支持,对销售人员的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用IDEA开发者工具进行开发。

3.操作可行性

IDEA软件在操作上是在Windows操作系统上进行商城后台管理系统的使用,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。

用户使用手机微信即可登录小程序商城系统来完成购买的使用。

主要功能模块

本次论文研究的内容主要模块包括以下几点:

用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。

  1. 登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。
  2. 资讯功能:后台录入资讯,在微信小程序商城系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息  
  3. 商品库:后台录入商品的相关信息,可以在小程序商品列表里面一个一个点击进去查看商品详细信息;支持通过查询来查找所需要的商品。
  4. 商品信息: 点击到商品详情页面,可以查看商品的介绍,查看商品简介、图片、详情等。
  5. 收藏操作:在商品信息详情,下方点击“收藏”,进行收藏
  6. 商品选择:在点菜栏目,直接点击每个商品的“+”来增加商品;也可以在商品的详情页面,点击“加入购物车”在增加商品。
  7. 商品列表:购物车栏目已经有数量的商品,或者“购物车”栏目的
  8. 下单:点击“去结算”,选择或者填写收货地址、确认要下单的商品和数量;如有口味等事项,在备注里面填写。点击“下单结算”,然后跳转到订单列表
  9. 取消订单:在“我的订单”列表中,点击“取消申请”,删除订单
  10. 去付款::在“我的订单”列表中,点击“去付款”,模拟付款
  11. 我的收藏:用户收藏的商品列表。
  12. 收货地址管理:录入收货地址、修改收货地址、删除

开发概要

小程序开发:微信开发者工具(MINA框架)

后台环境:JDK1.8 + Tomcat8

后台开发语言:Java

后台开发框架:springboot

后台模板引擎:Thymeleaf

后台开发工具:Idea2020

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

开发文件说明

  后台文件

绿色的是开源的后台管理系统框架,不要动

程序名

包含


houtai/fenzu.java

后台分组管理

/quanxian_fenzu_list

分组权限列表

/quanxian_fenzu_xiugai

分组权限 修改

houtai/ guanliyuan.java

后台用户管理

/ht_mima

密码修改

/quanxian_user_add

后台用户录入

/quanxian_user_list

后台用户列表

/quanxian_user_xiugai

用户修改

houtai/ huiyuan.java

后台框架

/login

用户登录页面

/main

后台首页

/top

后台顶部文件

/center

后台中间文件首页

/middel

后台中间文件(包含左右)

/left

后台中间文件-左边

/tab

后台中间文件-右边

/down

后台底部文件

/logout

后台退出登录

houtai/ quanxian.java

后台权限管理

/quanxian_caidan_1ji

1级菜单列表

/quanxian_caidan_2ji

2级菜单列表

/quanxian_caidan_2ji_nei

2级菜单 操作

/quanxian_caidan_3ji

3级菜单列表

/quanxian_caidan_3ji_nei

3级菜单 操作页面

houtai/ guanyu.java

关于我们设置

/houtai_guanggao_shezhi

设置广告

/houtai_liuyan_list

留言列表

/houtai_liuyan_del

删除留言

houtai/ xinxi.java

后台新闻管理

/houtai_xinxi_fenlei

信息分类管理

/houtai_xinxi_add

信息录入

/houtai_xinxi_list

信息列表

/houtai_xinxi_xiugai

修改资讯

/houtai_xinxi_del

删除资讯

houtai/ yonghu.java

用户管理

/houtai_yonghu_list

用户列表

/houtai_yonghu_del

删除用户

houtai/ dingdan.java

订单管理

/ houtai_dingdan_list

订单列表

/houtai_dingdan_chuli

订单处理

houtai/ shangpin.java

商品中心

/houtai_shangpin_fenlei

商品分类管理

/houtai_shangpin_add

商品录入

/houtai_shangpin_list

商品列表

/houtai_shangpin_xiugai

商品修改

/houtai_shangpin_del

商品删除

  小程序文件

页面

接口

说明

Jiekou/liuyan_api

留言

/wx_liuyan

留言接口

Jiekou/pub_api

公用

/wx_get_ad

读取广告设置

/wx_shop_top4

读取最新4个商品

/wx_sp_info1

商品详情

/wx_sp_shoucang

收藏接口

/wx_gwc_add

添加购物车

/wx_shoucang_list

收藏列表

/wx_shoucang_del

收藏删除

/wx_cpList_bychaxun

查询列表

Jiekou/yonghu_api

用户

/wx_check_reg_yonghu

验证 用户注册

/wx_check_login_yonghu

验证 用户登录

/wx_check_reg_yonghu_weixin

验证 用户登录(微信登录)

/wx_huiyuan_xinxi_byid

根据用户id获取用户信息

/wx_huiyuan_xinxi_update_byid

更新用户信息

/wx_huiyuan_mima_act

更新用户密码

Jiekou /zixun_api

资讯

/wx_news_list

读取最新5条资讯

/wx_news_list_byid 

资讯列表

/wx_news_list_canshu

获取列表的总页数

/wx_news_info

资讯详情

Jiekou /dizhi_api

地址管理

/wx_dizhi_add2

地址录入

/wx_dizhi_list

地址列表

/wx_dizhi_Del

地址删除

/wx_dizhi_info_byid

根据id获取要修改的地址信息

/wx_dizhi_moren_set

设置默认地址

Jiekou /shop_api

商城接口

/wx_gwc_feiyong_byuid

获取用户购物车商品总费用

/wx_fenlei

读取分类列表

/wx_fenlei_chanpin

读取分类最新4个商品

/wx_gwc_list

读取购物车列表

/wx_gwc_del

购物车删除

/wx_gwc_update_shuliang

更新购物车 商品 数量

/wx_gwc_list_by_gwcids

读取下单页面商品列表

/wx_gwc_xiadan_by_cs

购物车下单

/wx_dingdan_list

获取用户订单列表

/wx_dingdan_list_shangpin

获取用户订单列表中的商品列表

/wx_dingdan_del

订单删除

/wx_dingdan_fukuan

订单模拟付款

/wx_dingdan_shouhuo

订单收货

成品效果图

  小程序效果截图

springboot 集成若依框架 springboot mina框架_springboot 集成若依框架

springboot 集成若依框架 springboot mina框架_java_02

springboot 集成若依框架 springboot mina框架_springboot 集成若依框架_03

springboot 集成若依框架 springboot mina框架_后台管理_04

springboot 集成若依框架 springboot mina框架_微信小程序_05

springboot 集成若依框架 springboot mina框架_微信小程序_06

springboot 集成若依框架 springboot mina框架_微信小程序_07

springboot 集成若依框架 springboot mina框架_后台管理_08

springboot 集成若依框架 springboot mina框架_小程序商城系统_09

springboot 集成若依框架 springboot mina框架_微信小程序_10

springboot 集成若依框架 springboot mina框架_springboot 集成若依框架_11

springboot 集成若依框架 springboot mina框架_springboot 集成若依框架_12

springboot 集成若依框架 springboot mina框架_java_13

springboot 集成若依框架 springboot mina框架_后台管理_14

springboot 集成若依框架 springboot mina框架_小程序商城系统_15

springboot 集成若依框架 springboot mina框架_后台管理_16

springboot 集成若依框架 springboot mina框架_小程序商城系统_17

springboot 集成若依框架 springboot mina框架_后台管理_18

springboot 集成若依框架 springboot mina框架_java_19

springboot 集成若依框架 springboot mina框架_后台管理_20

springboot 集成若依框架 springboot mina框架_java_21

springboot 集成若依框架 springboot mina框架_小程序商城系统_22

springboot 集成若依框架 springboot mina框架_java_23

  后台管理截图

springboot 集成若依框架 springboot mina框架_java_24

springboot 集成若依框架 springboot mina框架_java_25

springboot 集成若依框架 springboot mina框架_小程序商城系统_26

springboot 集成若依框架 springboot mina框架_微信小程序_27

springboot 集成若依框架 springboot mina框架_后台管理_28

springboot 集成若依框架 springboot mina框架_微信小程序_29

springboot 集成若依框架 springboot mina框架_小程序商城系统_30

springboot 集成若依框架 springboot mina框架_java_31

springboot 集成若依框架 springboot mina框架_java_32

springboot 集成若依框架 springboot mina框架_后台管理_33

springboot 集成若依框架 springboot mina框架_小程序商城系统_34