这是一个基于Spring Boot框架开发的快递代取服务管理系统项目,包含完整源代码和数据库设计文档。适合开发者学习参考以及实际应用部署。
功能需求:
1. (重要)系统内部设计一个用户与快递员的对话模块,类似于聊天框的形式。
2. (重要)使用MD5算法及手机短信验证实现安全登录。
系统分为管理员、快递员和普通用户三个权限级别:
- 快递员由用户申请并通过管理员审核后获得相应权限以代取快递;
- 管理员负责管理所有快递相关事务,包括处理新用户的申请请求等。
一、 用户功能
1. 注册登录,并上传个人信息(如姓名、住址及联系电话)。
2. 发布需要他人代为领取的包裹信息详情,例如重量、位置地点以及愿意支付的价格和时间限制等;
3. 查询自己发布的所有快递订单状态情况,包括接单人身份确认与当前进度阶段(正在等待被接受/已被取走但未送达/已成功交付)。
4. 浏览平台上的注册快递员名单,并依据所在区域筛选查看详细资料;同时给予评价或点赞支持。
二、 快递员功能
1. 使用初始账号密码进行登录,此信息由管理员分配并允许之后更改;
2. 提供个人服务概况和可接单的地理范围等数据。
3. 查阅所有待处理的取件请求,并选择合适的订单点击接受;
4. 跟踪自己已接手的所有任务记录,在必要时更新状态(例如标记为已完成或取消)。
三、 管理员功能
1. 通过指定账号密码登录系统,同样可以修改自己的登陆凭证信息。
2. 监控并维护整个快递服务网络中的人员配置情况;审核用户提交的成为兼职配送员申请,并决定是否授予其相应权限。