项目介绍:
自助式迷你仓储租赁系统:从查仓、签约到智能门锁的全流程线上化实践
管理端视频演示:
https://www.bilibili.com/video/BV1Nf6FB5ENB/
小程序端视频演示:
https://www.bilibili.com/video/BV1No6FB1EDK/
系统说明:

================================================================================
一、系统概述与定位
================================================================================
本系统是一套「自助式迷你仓储租赁」完整解决方案,面向家庭搬家、装修临时储物、
小型商家存货等场景,将传统线下仓储租赁业务完全线上化、自动化。用户通过微信
小程序即可完成从查找仓库、预订、电子签约、微信支付到续费、管理的全流程;系
统整合智能门锁能力,支持用户自助获取门锁权限、24 小时存取,实现无人化运营,
降低人力成本、提升运营效率。
核心价值:
• 对用户:体验流畅、高效、便捷,满足即时性仓储需求,支持 24 小时自助存取。
• 对企业:业务流程自动化、无人化管理,提升市场竞争力与盈利能力。
系统包含三大端:微信小程序(用户端)、管理后台(Web)、以及基于 Spring Boot
的后端 API 服务,并预留与智能门锁等物联网设备的对接能力。
================================================================================
二、技术架构概览
================================================================================
• 用户端:微信小程序(uni-app 开发,支持多端),品牌为「铁虎迷你仓」。
• 管理端:Vue 单页应用(admin-frontend),供运营与管理员使用。
• 后端:Spring Boot 2.7 + MyBatis Plus + MySQL,提供 RESTful API;集成 JWT 认证、
Druid 连接池、统一异常处理等。
• 数据库:MySQL 5.7+,utf8mb4,InnoDB;涵盖用户、门店、仓库、订单、支付、
预约上门、智能门锁、操作日志等完整业务表结构。
• 支付:集成微信支付,支持订单支付、续费支付、押金退款等场景。
• 扩展:智能门锁(如 TTLock 等)对接,门锁密码、访问日志、大门锁开门等能力
已在接口层预留或部分实现。
================================================================================
三、用户端(小程序)功能详解
================================================================================
3.1 首页
——–
• 品牌展示、轮播图(支持后台配置)。
• 快捷入口:仓库列表、预约上门、下单指南、使用帮助、关于我们等。
• 系统公告、客服电话等基础信息展示。
• 支持下拉刷新。
3.2 仓库
——–
• 仓库列表:按门店、仓库类型(尺寸)筛选,展示可用仓位。
• 列表/地图模式(视实现):便于按位置查找附近门店与仓库。
• 仓库详情:规格(长×宽×高)、体积、月租价、日均价、押金、门锁类型、
设施说明、门店信息等。
• 支持多门店、多规格(如 1m³~10m³+)扩展。
3.3 门店
——–
• 门店列表:全部门店或按城市、距离筛选。
• 门店详情:名称、地址、营业时间、联系电话、设施说明、交通指引等。
• 附近门店:基于用户定位查询周边门店(可选)。
3.4 预订与下单
————–
• 选择门店 → 选择仓库类型 → 选择具体仓位 → 进入预订页。
• 预订页展示:门店信息、仓库规格、月租/日租、押金、租赁协议等。
• 租期选择:支持按月等周期选择,系统自动计算租金与押金。
• 电子签约:在线勾选租赁协议,手写签名,生成电子合同;签约状态与签名图
存储,保证合规与可追溯。
• 提交订单后生成待支付订单,跳转支付。
3.5 支付
——–
• 微信支付:首期租金 + 押金一次性支付。
• 支付结果查询与回调处理,支付成功后订单生效,仓位状态更新为「使用中」。
• 支付记录:用户可查看历史支付记录(订单支付、续费、押金退款等)。
3.6 订单管理
————
• 我的订单:列表展示,支持按状态筛选(待支付、使用中、已到期、已取消等)。
• 订单详情:订单号、门店、仓库、租期、金额、签约状态、支付状态、门锁
相关操作入口等。
• 取消订单:待支付订单可取消;已支付订单按业务规则处理(如退款流程)。
• 续费:使用中订单支持在线续费,延长租期;续费单独支付并记录。
3.7 预约上门
————
• 预约类型:测量评估、咨询服务、上门取货、上门送货等(可配置)。
• 填写信息:联系人、手机、预约日期、时间段、地址、备注等。
• 提交后生成预约记录,由运营在后台分配或跟进。
• 我的预约:查看预约列表、状态及历史记录。
3.8 押金退还
————
• 用户可在满足条件时(如租期结束、清仓交接完成)申请押金退还。
• 填写退还原因、收款方式等,提交申请。
• 我的退还:查看退还申请列表、审核状态及结果。
3.9 个人中心与设置
——————
• 个人资料:微信昵称、手机号、实名信息等;支持修改与完善。
• 缴费记录:支付记录列表,便于核对流水。
• 个人设置:如通知偏好、账号安全等(视具体实现)。
• 使用帮助、关于我们、客服入口等。
• 登录/登出:微信授权登录,Token 管理,登录态过期提醒。
================================================================================
四、管理后台功能详解
================================================================================
4.1 登录与权限
————–
• 管理员账号密码登录,JWT Token 认证。
• 支持 Token 刷新、登出;请求头携带 Token 访问需鉴权接口。
• 角色与权限:基于角色的访问控制(RBAC),不同角色可配置不同菜单与操作权限。
4.2 工作台(Dashboard)
———————–
• 运营概览:订单量、营收、用户数、仓库占用率等统计(视实现)。
• 快捷入口与待办提醒,便于日常运营。
4.3 用户管理
————
• 用户列表:分页、关键词搜索、状态筛选。
• 用户详情:openid、昵称、手机、实名、地址、注册时间、最后登录等。
• 禁用/启用用户账号。
• 支持批量操作(如批量导出、批量禁用等,视实现)。
4.4 门店管理
————
• 门店列表与增删改查。
• 门店信息:名称、编码、地址、经纬度、营业时间、联系电话、设施描述、排序等。
• 支持按城市、区域管理多门店。
4.5 仓库类型管理
—————-
• 仓库类型定义:如 1m³、3m³、5m³ 等不同规格。
• 配置:长宽高、体积、月租金、押金、类型图片、描述、排序等。
• 类型与具体仓库单元关联,用于前台筛选与展示。
4.6 仓库单元管理
—————-
• 按门店、类型管理具体仓位(仓库单元)。
• 仓位信息:编号、所属门店、类型、楼层/区域、状态(可用/已占用/维护中/禁用)、
门锁设备、设施说明等。
• 状态变更与维护记录,便于运营调度。
4.7 订单管理
————
• 订单列表:分页、按状态/门店/类型/时间等筛选。
• 订单详情:用户、门店、仓位、租期、金额、签约、支付、续费、门锁等完整信息。
• 订单状态流转:待支付 → 已支付 → 使用中 → 已到期/已完成;支持取消、退款等操作。
• 续费记录:查看每条订单的续费历史。
4.8 支付管理
————
• 支付记录列表:按类型(订单支付/续费/押金退款)、状态、时间、支付方式等筛选。
• 支付详情:订单号、流水号、金额、第三方回调信息等,便于对账与客诉处理。
4.9 预约上门管理
—————-
• 预约列表:按类型、状态、时间筛选。
• 预约详情:联系人、时间、地址、备注等。
• 分配工作人员、更新处理状态、完成反馈等(视实际流程实现)。
4.10 智能门锁与门锁密码
———————–
• 智能门锁设备:绑定仓库、设备状态、固件版本、电量、信号等(若接入硬件)。
• 门锁密码:临时密码(按租期)、永久密码(管理员)、一次性密码等类型;
有效期、使用次数、状态管理。
• 门锁访问日志:记录开锁、上锁、开门、关门等操作,便于安全审计与纠纷追溯。
• 管理员可为指定订单生成键盘密码、远程开大门等(与 TTLock 等厂商接口对接)。
4.11 押金退还管理
—————–
• 用户押金退还申请列表与详情。
• 审核通过/驳回,及退款执行(如原路退回微信)。
• 与支付记录、订单状态联动。
4.12 系统设置
————-
• 基础配置:站点名称、Logo、客服电话、营业时间等。
• 轮播图、公告、小程序相关配置(如二维码)。
• 支付、门锁、通知等模块的参数配置(可存系统配置表,按 key 管理)。
• 操作日志:关键操作留痕,便于审计与排查问题。
================================================================================
五、核心业务流程简述
================================================================================
• 发现与选择:用户在小程序按尺寸、门店、位置筛选仓库,查看规格与价格。
• 预订与签约:选择仓位与租期 → 确认价格 → 阅读并勾选协议 → 手写签名完成
电子签约 → 生成待支付订单。
• 支付与激活:微信支付首期租金与押金 → 支付成功则订单生效,仓位变为「使用中」,
并可生成或绑定门锁临时密码。
• 使用与续费:用户凭密码或蓝牙等方式自助开锁、存取物品;订单支持在线续费,
续费后延长租期并更新门锁密码有效期。
• 退仓与押金:租期结束、用户清仓后,可申请押金退还;管理员审核通过后执行
退款,并可将仓位状态更新为可用。
整个流程形成「查找 → 预订 → 签约 → 支付 → 使用 → 续费/退仓」的闭环,并
通过智能门锁与日志能力,支撑无人化、可追溯的运营模式。
================================================================================
六、亮点与特色总结
================================================================================
• 全流程线上化:查仓、预订、签约、支付、续费、押金退还均可在小程序完成,
减少线下跑腿与人工沟通成本。
• 电子签约与合规:协议勾选 + 手写签名 + 留档,兼顾体验与法律效力。
• 微信生态深度整合:微信登录、微信支付,用户无需额外安装,使用门槛低。
• 智能门锁集成:临时密码、访问日志、远程开门等,为 24 小时自助存取与
无人化运营提供基础。
• 多端协同:小程序(用户)+ 管理后台(运营)+ 统一后端,数据一致、权限
清晰,便于扩展与维护。
• 标准化数据模型:多门店、多规格、多状态订单与支付,支持统计、对账与
后续数据分析。
适用场景:
小程序截图:

















后台截图:


















关注【程序代做 源码分享】公众号获取更多免费源码!!!

99源码网 » 自助式迷你仓储租赁系统:从查仓、签约到智能门锁的全流程线上化实践
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网