ONLY 在线商城系统是一套基于 Spring Boot 的 Java Web 商城项目,围绕商品展示、购物车、收货地址和订单管理展开。用户在前台浏览商品、保存收藏、加入购物车并提交订单,管理员维护分类、品牌相关资料和商品内容,处理订单及商品评价。
项目还包含独立的商品评价模块,可记录订单编号、评分、评价图片与审核回复。配套源码、数据库、设计论文和任务书,适合学习单商城场景的前后台交互,以及从商品资料到购物记录、评价内容的数据组织方式。
一、项目概况
| 项目名称 | ONLY 在线商城系统 |
|---|---|
| 资源编号 | SPRINGBOOT034 |
| 主要角色 | 管理员、用户 |
| 后端技术 | Java 8、Spring Boot 2.2.2、MyBatis-Plus |
| 页面与数据库 | Vue 2、Element UI、HTML 前台、MySQL |
| 主要业务 | 商品分类与展示、购物车、收货地址、订单、商品评价审核、资讯与客服 |
二、商品基础:用分类、品牌与标签组织内容
管理员先维护商品分类,再录入商品名称、所属分类、图片、标签、品牌、商品详情和价格。分类用于组织商品集合,品牌与标签则补充商品属性,详情内容承载更具体的介绍。后台提供查询、新增、查看、修改和删除操作,便于在演示中调整商品资料。
商品信息与分类资料分开维护,适合练习管理端下拉选项和业务表之间的关系。可以先建立几种分类,再为每种分类配置商品,对照前台列表与详情展示,检查分类名称、图片地址和价格字段是否正确传递。

三、用户购物:从详情页到购物车和订单
用户通过前台商品列表进入详情,查看图片、品牌、标签与介绍,可进行收藏、评论和购物操作。购物车保存用户选择的商品与数量,结算页面结合收货地址和商品金额生成订单,个人中心则承载资料维护及相关业务入口。
订单数据包括订单编号、用户、商品关联信息、购买数量、单价、总价、收货信息与状态。管理员按未支付、已支付、已发货、已完成、已取消和已退款等状态查看记录,并对已支付订单执行发货操作,用户可在对应订单中确认收货。
源码中的结算包含余额判断、余额更新和订单状态修改,适合用于本地购物流程演示。真实收款需要另行接入支付服务并完成服务端金额校验、回调和订单一致性处理。练习时可以先用单件商品验证,再测试购物车中的多件商品和不同数量。

四、评价与运营:审核反馈并维护前台内容
独立商品评价表记录订单编号、商品名称、分类、品牌、评分、评价内容、图片、评价日期、用户名和联系电话。管理员可以查看、修改、删除及审核评价,并填写审核回复;用户菜单中提供评价记录的新增和维护入口。
这套评价记录与商品详情的普通评论属于不同模块。前者带有更完整的订单与评分信息,后者围绕商品详情交流。学习时可以分别追踪两套表单和接口,理解不同类型的用户反馈为何采用不同字段,避免把独立评价直接当成详情评论。
运营内容包括商品资讯、轮播图和客服。轮播图决定首页展示素材,资讯用于补充商品相关内容,客服模块承接用户咨询。管理员统一维护这些内容后,前台页面可以随资料更新而变化。

五、技术结构与学习重点
后端通过 Controller、Service、DAO 与 Mapper 分层处理请求。商品信息对应 shangpinxinxi,评价对应 shangpinpingjia,订单、购物车和地址分别保存在 orders、cart 和 address。管理端模块页面与这些业务接口相对应,便于逐项阅读。
可以从商品新增表单开始,沿着提交请求找到实体字段和数据库列,再阅读购物车结算与订单状态页面。评价审核则适合学习状态字段、审核回复和用户记录展示。后续扩展可围绕订单归属校验、评价与订单关联校验、金额计算及重复提交处理展开。
六、部署入口与验证顺序
导入 db.sql,使用 Maven 打开 ONLYzaixianshangcheng 工程,并修改 src/main/resources/application.yml 中的数据库连接。默认端口为 8080,数据库名称与访问上下文均为 ONLYzaixianshangcheng,路径中的大小写需要保持一致。
管理端源码位于 src/main/resources/admin/admin,前台代码位于资源目录的 front 下。先启动 Spring Boot 并确认数据库访问正常,再按前端工程的依赖配置启动或构建页面;如果改了端口或上下文,同步检查请求地址与图片访问地址。
建议依次验证“建立分类与商品—注册用户—加入购物车—维护地址—提交订单—管理员发货—用户确认收货”。再新增评价并切换管理员审核,最后检查资讯、轮播图与客服入口,形成一条完整的演示路线。
七、配套资料清单
- 项目源码:
ONLYzaixianshangcheng,包含 Java 后端、管理端及前台页面资源。 - 数据库:
db.sql。 - 设计论文:
论文.doc,包含需求、设计和管理界面展示。 - 任务材料:
任务书.docx。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








