☰
【毕设源码一期04】社区闲置寄卖系统:从居民申请,到审核上架与模拟结算
2026/10/17 6:44:43 网站建设 项目流程

源码地址

社区闲置寄卖系统:从居民申请,到审核上架与模拟结算

闲置物品放在家里占空间,直接交易又需要自己发布、沟通和处理发货。这套社区寄卖系统将居民提交物品、管理员审核上架、买家购买与售后状态衔接起来,并记录成交服务费和寄卖人应得金额,适合展示有状态流转的毕业设计业务。

本文全部来自当前分支的真实页面,使用隔离数据库中的虚构演示数据。支付、物流和结算均为模拟,不发生真实转账;视频为真实截图剪辑。

三种业务身份,两类系统角色

寄卖居民提交闲置物品并查看审核、售出与结算状态;买家浏览商品、下单和确认收货;管理员负责审核、代发货和登记模拟结算。居民与买家共用普通用户权限,管理员使用超级管理员权限。

管理员配置角色权限

系统保留超级管理员与普通用户两类权限角色。业务中的寄卖居民和买家均使用普通用户角色,管理员负责审核、发货和登记模拟结算。

角色:管理员。真实页面截图,使用虚构演示数据。

居民提交闲置物品

居民填写分类、名称、描述、成色和期望售价,可选填图片 URL。每件数量固定为 1。本次提交虚构的演示闲置台灯,成色良好,售价100元,状态为待审核。

角色:寄卖居民。真实页面截图,使用虚构演示数据。

管理员审核寄卖申请

审核页面展示寄卖人、分类、成色、售价与描述,并提供通过并上架、驳回入口。本次执行通过并上架;未提供物品图片,页面如实显示未提供。

角色:管理员。真实页面截图,使用虚构演示数据。

审核通过后进入寄卖中

审核通过后自动关联商城商品与单件规格,寄卖状态变为寄卖中。审核与商品上架衔接,居民无需自行维护商品库存。

角色:管理员。真实页面截图,使用虚构演示数据。

买家浏览社区寄卖商品

商品浏览标注社区寄卖·单件和成色,买家可以选择规格并加入购物车。本次规格弹窗实际显示售价100元、库存1。

角色:买家。真实页面截图,使用虚构演示数据。

使用购物车下单

买家选择一件台灯并使用虚构收货地址,订单合计100元。截图中的全零电话和地址仅供本地毕设演示。

角色:买家。真实页面截图,使用虚构演示数据。

模拟支付进入待发货

提交订单后执行模拟支付,订单进入待发货,订单商品带寄卖标识。该操作不接入真实支付机构或真实资金。

角色:买家。真实页面截图,使用虚构演示数据。

管理员代为发货

管理员在订单管理中登记虚构运单号 DEMO-CONSIGN-001,订单变为待收货。运单号仅为演示文本,没有真实物流查询。

角色:管理员。真实页面截图,使用虚构演示数据。

买家确认收货完成交易

买家确认收货后订单为已完成,关联寄卖物品进入已售出,为登记结算提供成交依据。

角色:买家。真实页面截图,使用虚构演示数据。

按成交价计算服务费

已售出页面展示成交100元、服务费10元、寄卖人应得90元,当前标注待登记。平台服务费为成交价的10%,按分四舍五入。

角色:管理员。真实页面截图,使用虚构演示数据。

登记模拟结算

管理员登记模拟结算后,寄卖状态变为已结算,金额标注已登记。数据库核验成交100元、服务费10元、寄卖人应得90元,与页面一致。

角色:管理员。真实页面截图,使用虚构演示数据。

居民查看寄卖结果

居民再次登录我的寄卖,看到台灯已结算。居民申请、平台审核、买家购买、管理员发货、买家收货与模拟结算形成完整闭环。

角色:寄卖居民。真实页面截图,使用虚构演示数据。

技术栈与演示范围

实际后端使用 Java 25、Spring Boot 4.0.6、MyBatis-Plus、Spring JDBC、MySQL 8.4 和 Sa-Token;Web 使用 React 18、TypeScript、Umi Max、Ant Design 与 Pro Components。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询