墙绘产品展示交易平台是一套以墙绘商品为主题的 Java Web 商城项目。用户可以查看产品图片与介绍,将感兴趣的商品加入心愿单或购物车,再通过收货地址与订单页面完成购买流程演示;管理员维护分类、商品、用户和评价内容。
项目使用 Spring Boot、Vue 2 与 MySQL,除常见购物功能外,还包含用户黑名单管理。配套设计论文与运行说明,适合学习垂直商品网站如何组织展示内容,以及账号状态、购物记录和评价审核如何配合。
一、项目概况
| 项目名称 | 墙绘产品展示交易平台 |
|---|---|
| 资源编号 | SPRINGBOOT037 |
| 主要角色 | 用户、管理员 |
| 后端技术 | Java 8、Spring Boot 2.2.2、MyBatis-Plus |
| 页面与数据库 | Vue 2、Element UI、HTML 前台、MySQL |
| 主要业务 | 产品分类与展示、心愿单、购物车、地址、订单、评价审核、黑名单与客服 |
二、产品展示:以图片和详情介绍墙绘商品
商品资料包含名称、分类、图片、标签、品牌、详情与价格。管理员通过后台维护这些信息,前台围绕商品列表与详情呈现内容。墙绘产品的视觉信息比较重要,图片和详情可用于表达图案风格及产品说明,分类与标签帮助组织不同商品。
用户浏览后可以加入心愿单,保留待比较的产品,也可以直接进入购物流程。心愿单使用收藏模块保存,适合演示“先关注、再购买”的过程。商品详情的评论则提供交流入口,与独立商品评价分别管理。

三、购物与订单:保存商品、数量和收货信息
购物车记录用户选择的商品和数量,结算页结合收货地址形成订单。订单保存编号、用户、商品名称与图片、单价、数量、总金额和状态,管理员与用户从各自页面查看对应记录。
后台按未支付、已支付、已发货、已完成、已取消和已退款等状态分类管理,管理员可对已支付订单执行发货,用户可在已发货订单中确认收货。演示时可沿一笔订单逐步观察状态变化,而不是只看页面列表。
现有结算代码采用余额判断与更新的演示方式。真实交易需要继续补充支付渠道、服务端价格核验、回调和订单一致性控制。学习阶段可以先用一件商品验证基本流程,再检查多件商品、不同数量及地址切换的情况。

四、评价审核与用户黑名单
独立评价模块保存订单编号、商品名称、分类、品牌、评分、内容、图片、日期和用户信息。管理员可以查看评价、调整审核状态并填写回复,用户菜单提供评价记录维护入口。它与详情评论采用不同数据结构,适合对照学习两类反馈场景。
用户管理增加了“加入黑名单”和“从黑名单中删除”入口。登录接口会检查用户的黑名单标记,命中时返回限制登录提示。因此,这个功能不仅是后台列表分类,也与用户登录行为关联。
可以用单独的测试账号演示加入、限制登录和移出黑名单的过程,观察账号状态与前台提示之间的联系。平台同时提供商品资讯、轮播图和客服管理,用于维护展示内容与处理咨询。

五、技术结构与学习重点
后端按 Controller、Service、DAO 与 Mapper 分层,商品信息、商品评价、订单、购物车、地址和收藏分别对应独立模块。Vue 管理端按模块组织表单和列表,前台页面通过请求接口获取详情和提交购物数据。
建议从 YonghuController 的登录检查入手,理解黑名单状态如何参与认证,再跟踪商品到购物车、订单的字段传递。评价审核适合学习状态字段和审核回复;后续可增加评价与订单归属验证、服务端金额计算和重复提交处理。
六、部署入口与验证顺序
使用 Maven 导入 qianghuichapin 工程并导入 db.sql。数据库连接配置位于 src/main/resources/application.yml,默认端口为 8080,数据库名与访问上下文均为 qianghuichapin,账号密码按本地环境修改。
管理端源码位于 src/main/resources/admin/admin,前台资源在资源目录的 front 下。先启动后端验证数据库连接,再启动或构建前端页面。若修改上下文和端口,需要同步检查接口基础地址、上传图片和文件访问路径。
建议先创建分类和商品,再注册用户、收藏商品、加入购物车、填写地址并提交订单。之后切换管理员检查订单和评价,最后用测试账号验证黑名单限制与恢复登录。这样可以把产品展示、购物和账号管理串成一条演示路线。
七、配套资料清单
- 项目源码:
qianghuichapin,包含 Java 后端、Vue 管理端及前台页面。 - 数据库:
db.sql。 - 设计论文:
论文.doc,包含需求、设计与后台界面。 - 运行说明:
说明文档.txt。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








