校园商铺系统-ssm + vue +微信小程序

67 阅读6分钟

淘宝店铺搜索:点创微科

校园商铺系统-ssm + vue +微信小程序

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

一、项目描述

基于ssm + vue +微信小程序的校园商铺系统

本项目是一个基于SSM(Spring + SpringMVC + MyBatis)、Vue.js以及微信小程序的校园商铺系统。

该系统旨在为校园内的学生、商家和管理员提供一个便捷的在线购物、交流和管理平台。

通过整合多种技术栈,系统能够实现高效的前后端交互,并通过微信小程序为用户提供更加便捷的移动访问体验。

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

管理员账户密码: abo/abo

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

商家账户密码: 账号1/123456

二、项目功能

(1)用户模块

注册登录: 用户可以通过用户名和密码进行注册和登录,同时支持微信小程序授权登录,方便快速注册和登录。登录时会进行账号验证,确保账号安全。

个人信息: 用户可以查看和修改自己的个人信息,包括头像、姓名、联系方式、邮箱等。修改信息后可即时保存,确保信息的准确性。

公告资讯: 用户可以浏览系统发布的最新公告和校园资讯,及时了解校园动态和系统更新信息。

交流论坛: 用户可以发布帖子、回复帖子,与其他用户进行交流。支持查看帖子详情、点赞、评论等功能,增强用户之间的互动性。

商品信息: 用户可以浏览商品列表,查看商品详情,包括商品图片、价格、库存、描述等信息。支持搜索和筛选功能,帮助用户快速找到所需商品。

在线咨询: 用户可以向商家或客服发起在线咨询,咨询商品信息或售后服务等问题。支持文字、图片等多种形式的咨询内容。

咨询回复: 用户可以查看商家或客服对自己咨询的回复,及时获取反馈信息。

我的收藏管理: 用户可以收藏感兴趣的店铺和商品,方便后续查看和购买。支持查看收藏列表、取消收藏等功能。

用户充值: 用户可以为账户充值,用于购物支付。支持多种充值方式,如微信支付、支付宝等。

我要发贴: 用户可以在交流论坛中发布新的帖子,分享自己的经验和见解。

我的发贴: 用户可以管理自己发布的帖子,包括查看帖子详情、编辑帖子内容、删除帖子等功能。

购物车: 用户可以将商品添加到购物车,进行结算。支持查看购物车商品列表、修改商品数量、删除商品等功能。

我的订单: 用户可以查看和管理自己的订单,包括订单状态查询(如未支付、已支付、已发货、已完成、已取消等)、订单详情查看、申请退款等功能。

留言板: 用户可以向管理员或商家留言,反馈问题或提出建议。管理员或商家可以回复留言,增强用户与平台的互动性。

(2)商家模块

个人中心: 商家可以修改密码和个人信息,确保账户安全和个人资料的准确性。

商品信息管理: 商家可以添加、编辑、删除商品,设置商品价格、库存、描述等信息。支持上传商品图片,丰富商品展示内容。

在线咨询管理: 商家可以查看用户咨询,及时回复用户的问题,提升用户体验。

咨询回复管理: 商家可以管理已回复的咨询记录,方便后续查看和跟进。

订单管理: 商家可以查看和管理不同状态的订单,包括已完成订单、已发货订单、未支付订单、已取消订单、已支付订单、已退款订单等。支持订单详情查看、发货操作、退款处理等功能。

(3)管理员模块

个人中心: 管理员可以修改密码和个人信息,确保账户安全和个人资料的准确性。

用户管理: 管理员可以查看用户列表,对用户进行管理,包括冻结/解冻用户账户、查看用户信息等。

商家管理: 管理员可以查看商家列表,审核商家入驻申请,对商家进行管理,包括冻结/解冻商家账户、查看商家信息等。

商品类型管理: 管理员可以添加、编辑、删除商品分类,确保商品分类的准确性和完整性。

商品信息管理: 管理员可以审核商家发布的商品信息,确保商品信息的真实性和合法性。

在线咨询管理: 管理员可以查看所有在线咨询记录,确保咨询信息的完整性和可追溯性。

咨询回复管理: 管理员可以管理咨询回复记录,确保回复内容的准确性和及时性。

留言板管理: 管理员可以查看和回复用户留言,及时处理用户反馈的问题和建议。

交流论坛: 管理员可以管理论坛帖子,包括删除违规帖子、查看帖子详情、回复帖子等功能,维护论坛秩序。

我的收藏管理: 管理员可以管理用户的收藏记录,确保收藏信息的完整性和准确性。

系统管理: 管理员可以管理轮播图和公告资讯,包括上传、编辑、删除轮播图,发布、编辑、删除公告和资讯等,提升系统信息的及时性和吸引力。

订单管理: 管理员可以查看和管理不同状态的订单,包括已完成订单、已发货订单、未支付订单、已取消订单、已支付订单、已退款订单等。支持订单详情查看、发货操作、退款处理等功能。

三、运行环境

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

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

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

四、项目技术

服务端技术:SSM

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

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

五、项目截图

1752630042-faac0d3480d9b18.png

1752630047-d8a9d43e46766a2.png

1752630049-12d7444578ce679.png

1752630051-05f7d2deef5bc06.png

1752630053-4e93c3bea1864ad.png

1752630056-32ec8a880b3cbb7.png

1752630058-634c49edf79d0f9.png

1752630063-e9f82244b4acc20.png

1752630063-eab988e890dcc8f.png

1752630064-d9c7a568d5378b2.png

1752630065-f22099ceca21391.png

1752630066-c0e7ec6b868d308.png

1752630068-8b0db728dbe96b5.png

1752630070-3126f109b204006.png

1752630074-7bb0fa25b6ce56a.png

1752630075-eebc0f8248b6898.png

1752630077-6954c800eda39ff.png

1752630078-1f68426b6d71534.png

1752630079-45c61847201b255.png

1752630080-083bf7cf503e2b9.png

1752630081-ddfa19295d05e92.png

1752630082-be2d90dadee3c30.png

1752630083-899d59b1ac40871.png

1752630084-e98ca7d93d39a4c.png

1752630085-a8101a3689f288d.png

1752630086-05aec1d69e0762d.png

1752630087-a61ccf3ca285a8f.png

1752630087-fbedfd28ba89baa.png

1752630089-5b7baf3fe69bfed.png

1752630090-aa6d805301fe627.png

1752630092-3e5f847acf3677b.png

1752630094-83fa972efec6c24.png

1752630097-bee7b730e9d673f.png

1752630103-f53e2fd37bebb4b.png

1752630109-f86918409fd50df.png

1752630115-6ba42dc0abf0e21.png

1752630127-5cc21f98a8901f6.png

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