🎈系统亮点:RSA加密算法;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2023.3.3版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.需求分析
1 系统功能分析
基于二维码的快递信息加密系统旨在提高快递服务的效率和安全性。系统的不同角色拥有不同的功能,以满足各自的需求。以下是对管理员、快递员和用户功能的具体分析。
2 系统需求分析
2.1 用户需求
(1) 我要寄件:创建包裹寄送请求,生成包裹信息加密二维码。
(2) 查看我的包裹:查看包裹所有的包裹信息。
(3) 个人中心功能:查看和更新个人资料,维护寄件地址,维护收件地址,我要反馈,查看我的反馈记录。
2.2 管理员需求
(1) 用户管理:添加、修改和删除用户账号。管理用户权限和角色分配。
(2) 物流信息管理:查看物流信息。跟踪包裹运输路线和时间。
(3) 包裹信息管理:查看包裹信息,跟踪当前物流的状态。
(4) 系统通知管理:发送系统公告和通知给用户和快递员。
(5) 反馈投诉管理:接收、处理用户反馈与投诉。
2.3 快递员需求
(6) 用户管理:添加、修改和删除用户账号。管理用户权限和角色分配。
(7) 物流信息管理:查看物流信息。跟踪包裹运输路线和时间。
(8) 包裹信息管理:查看包裹信息,跟踪当前物流的状态。
(