捷邻小程序-ssm + vue +微信小程序

87 阅读4分钟

淘宝店铺搜索:点创微科

捷邻小程序-ssm + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于ssm + vue +微信小程序的捷邻小程序

捷邻小程序是一款基于SSM(Spring + SpringMVC + MyBatis)、Vue.js 和微信小程序开发的电商系统。

用户可注册登录、浏览商品、添加收藏、管理购物车、查看订单状态(未支付、已支付、已发货、已完成、已取消、已退款)。

管理员可进行用户管理、商品分类与信息管理、促销活动管理、订单管理等操作。

登录网址: http://localhost:8080/ssmj8k95/admin/dist/index.html

管理员账户密码: abo/abo

用户账户密码: 用户名1/123456

二、项目功能

(1)用户模块功能

注册登录:用户可以通过手机号、邮箱或微信授权等方式注册账号。登录支持多种方式,包括密码登录、验证码登录等。登录后会生成用户令牌(Token),用于后续请求的身份验证。

个人信息:用户可以查看和编辑自己的基本信息,如姓名、性别、联系方式、地址等。支持上传头像功能。

商品信息:用户可以浏览商品列表,查看商品详情(包括图片、价格、规格、库存等)。支持商品搜索和筛选功能。

促销产品:展示当前正在进行促销活动的商品,吸引用户购买。

促销资讯:发布促销活动的公告、规则和相关信息,增加用户参与度。

我的收藏管理:用户可以收藏喜欢的商品,方便后续查看和购买。支持对收藏商品的添加、删除操作。

用户充值:提供用户充值功能,支持多种支付方式(如微信支付、支付宝等)。充值金额可用于购物抵扣或享受会员权益。

购物车:用户可以将商品添加到购物车,进行批量购买。支持购物车商品的增删改查操作,以及优惠券、满减等促销规则的计算。

我的订单:

全部订单:展示用户的所有订单记录。

未支付:显示未完成支付的订单,支持继续支付或取消订单。

已支付:显示已支付但未发货的订单,用户可以申请退款。

已发货:显示正在配送中的订单,用户可以查看物流信息。

已完成:显示已收货的订单,用户可以进行评价。

已取消:显示用户主动取消或系统自动取消的订单。

已退款:显示已完成退款的订单。

(2)管理员模块功能

个人中心:

修改密码:管理员可以修改自己的登录密码。

个人信息:管理员可以查看和编辑自己的基本信息。

用户管理:查看所有用户信息,包括注册时间、账户状态等。支持对用户进行禁用/启用操作,管理用户权限。

商品分类管理:添加、编辑、删除商品分类。商品分类用于组织商品结构,方便用户查找。

商品信息管理:添加、编辑、删除商品信息。包括商品名称、图片、价格、库存、规格、描述等字段。支持批量上传商品图片和导入商品信息。

促销产品管理:设置哪些商品参与促销活动。配置促销活动的规则,如折扣、满减等。

系统管理:

促销资讯管理:发布和管理促销活动的公告和资讯。

轮播图管理:上传和管理首页轮播图,用于展示热门商品或活动。

订单管理:

已支付订单:处理已支付的订单,安排发货。

已退款订单:审核退款申请,处理退款流程。

已完成订单:标记订单为已完成状态。

已发货订单:更新物流信息。

未支付订单:提醒用户支付或自动取消订单。

已取消订单:查看取消原因,进行后续处理。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SSM

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752545146-edb000e14f451db.png

1752545150-7a057ffabc40317.png

1752545154-4ffe27b8ab3bb12.png

1752545158-d6eb61305428a69.png

1752545159-f75d8b261f4fb4c.png

1752545162-d2f541794957de2.png

1752545164-1c3635aafc71a2d.png

1752545166-6ae7a9587d88cc2.png

1752545167-f66d05b807453f6.png

1752545169-f3bd8ef9770c43f.png

1752545170-75490443bde47cb.png

1752545171-fd53ac85d9d36aa.png

1752545173-01719d80134e806.png

1752545174-d9e0491e092ccc8.png

1752545178-9f7a91ae2957d18.png

1752545179-40344173c7d91b7.png

1752545180-06e1820916414e9.png

1752545182-c27140de7038967.png

1752545186-102b9a208181559.png

1752545190-dbb9969a9759dfb.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp