基于SpringBoot+Uniapp的儿童疫苗接种预约小程序(qq邮箱、二维码识别)
🎈系统亮点:Echarts图形化分析、腾讯地图API;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
小程序:
技术:Uniapp;UI库:ColorUI;
开发工具:HBuilderX;
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2024版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.系统功能需求
2.1 用户
(1) 账号管理:用户可以进行登录注册,修改密码和个人信息。
(2) 查看资讯:用户可以查询疫苗相关的资讯信息,对疫苗有更多的了解。
(3) 系统通知:用户登录系统,可以在首页顶部看到系统的通知信息,及时了解系统发布的消息。
(4) 查看疫苗列表:用户可以查看疫苗信息,可以通过疫苗分类选择适合的疫苗。用户筛选好疫苗信息,选择合适的日期和时间,维护接种人,进行预约。
(5) 我的预约订单:用户可以查看自己预约的所有疫苗订单,查看预约的疫苗详情信息,用户可以选择取消预约。当到达疫苗接种地点,可以选择出示预约的二维码进行接种。
(6) 反馈投诉:用户可以提出自己的反馈意见,等待管理员处理,也可以进行取消反馈。
(7) 接种人信息:用户可以维护接种人的信息。
2.2管理员
(1) 账号管理:管理员可以进行修改密码和个人信息,登录管理员后台。
(2) 用户管理:管理员可以对用户信息进行增删改查操作。
(3) 疫苗管理:管理员可以维护疫苗的类型以及疫苗信息,对其进行增删改查操作。
(4) 预约提醒:当用户在个人中心设置了自己的邮箱账号,同时用户预约了疫苗,当接种时间接近半天的时候,用户邮箱就可以接受到系统的接种提醒。管理员可以查看用户设置的预约提醒信息,可以进行删除操作。
(5) 封面管理:管理员对小程序的首页轮播图进行维护。
(6) 系统通知管理:管理员进行维护系统的通知信息,及时同步给用户。
(7) 反馈投诉管理:管理员对用户提出的反馈进行管理,及时处理用户的反馈信息,也可以删除不符合规矩的反馈信息。
(8) 资讯管理:管理员可以对资讯进行增删改查,保持资讯信息的及时性。
2.3医院
(1) 账号管理:医院账号可以进行修改密码和个人信息,登录医院后台。
(2) 名下医院:医院账号可以维护多个名下医院,对其进行增删改查操作。
(3) 医院疫苗管理:医院账号可以建立疫苗和其他医院的关系,设置疫苗的数量、价格等信息。
(4) 疫苗配置管理:医院账号进行配置疫苗的时间限制,配置开始时间、结束时间等。用户可以在小程序端进行查看具体的预约信息。
(5) 预约记录管理:医院账号可以进行对预约记录进行增删改查操作。
三.系统实现(部分截图)
3.1 用户
3.1.1 首页
3.1.2 疫苗列表
3.1.3 预约疫苗
3.1.4 个人中心
3.2 医院
3.2.1 医院疫苗
3.2.2 疫苗配置
3.2.3 预约记录
3.3 管理员
3.3.1 用户管理
3.3.2 疫苗信息
3.3.3 预约提醒
3.3.4 反馈投诉
3.3.5 资讯信息
四、系统代码结构截图
4.1 前端
4.2 后端
4.3 小程序
4.4 数据库
五.系统代码结构截图
1.系统非商用,非开源,非无偿。
2.由本人开发,非简单增删改查操作,业务逻辑完整。
3.项目有很多,并未全部上传,如果未找到想要的,可直接咨询。