项目背景和意义
目的:本课题主要目标是设计并能够实现一个基于微信小程序商城系统,前台用户使用小程序,小程序使用微信开发者工具开发;后台管理使用基JAVA+MySql的C/S架构,开发工具使用IDEA;通过后台添加商品,用户通过小程序登录,查看商品、购买、下单等。
意义:微信小程序商城系统是计算机技术与商城管理相结合的产物,通过商城系统实现了对商城的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工售货的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足人员对商品、数量、结算等进行高效的管理,在工作人员的具备一定的计算机操作能力的前提下,特编此基于JAVA后台的小程序商城系统以提高商城的管理效率。
可行性分析
基于微信小程序商城系统系统有以下三方面可以总结系统开发的可行性,具体如下:
1.技术可行性
以Windows7或10为操作系统,采用IDEA软件为开发工具,运用mysql进行数据库存储;管理人员后台管理系统硬件环境是PC机,用户在手机上使用小程序访问和使用商城。
2.经济可行性
一方面,采用IDEA和工具开发,对开发人员来讲,有好的人机界面和强劲的功能支持,对销售人员的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用IDEA开发者工具进行开发。
3.操作可行性
IDEA软件在操作上是在Windows操作系统上进行商城后台管理系统的使用,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。
用户使用手机微信即可登录小程序商城系统来完成购买的使用。
主要功能模块
本次论文研究的内容主要模块包括以下几点:
用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。
- 登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。
- 资讯功能:后台录入资讯,在微信小程序商城系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息
- 商品库:后台录入商品的相关信息,可以在小程序商品列表里面一个一个点击进去查看商品详细信息;支持通过查询来查找所需要的商品。
- 商品信息: 点击到商品详情页面,可以查看商品的介绍,查看商品简介、图片、详情等。
- 收藏操作:在商品信息详情,下方点击“收藏”,进行收藏
- 商品选择:在点菜栏目,直接点击每个商品的“+”来增加商品;也可以在商品的详情页面,点击“加入购物车”在增加商品。
- 商品列表:购物车栏目已经有数量的商品,或者“购物车”栏目的
- 下单:点击“去结算”,选择或者填写收货地址、确认要下单的商品和数量;如有口味等事项,在备注里面填写。点击“下单结算”,然后跳转到订单列表
- 取消订单:在“我的订单”列表中,点击“取消申请”,删除订单
- 去付款::在“我的订单”列表中,点击“去付款”,模拟付款
- 我的收藏:用户收藏的商品列表。
- 收货地址管理:录入收货地址、修改收货地址、删除
开发概要
小程序开发:微信开发者工具(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 | 订单收货 |
成品效果图