> **写在前面的话:项目copy下来后,直接用idea导入应该是没有问题的(项目的文件夹和包结构要正确),根据你的需要修改pom中的mysql驱动和application.properties文件中的数据库信息和图片路径后就可以直接启动使用了。**
## 基于微信小程序的疫苗预约接种系统
***
> **对某疫苗预约系统重构后二次开发**
1. 系统管理员基本功能:
(1)查看数据分析图;
(2)接种点信息增删改查;
(3)接种点医护人员信息增删改查;
(4)预约计划信息增删改查;
(5)接种者信息删改查;
(6)疫苗信息增删改查;
(7)接种者支付历史信息查询;
(8)接种者预约历史信息查询;
(9)接种者签到历史信息查询;
(10)接种者预检历史信息查询;
(11)接种者接种历史信息查询;
(12)接种者留观历史信息查询;
(13)账号密码修改;
(14)登录登出。
2. 接种者基本功能:
(1)查看疫苗信息列表;
(2)查看该疫苗对应的接种点信息列表;
(3)查看该疫苗对应接种点的预约计划信息列表;
(4)查看该疫苗对应接种点的预约计划信息并提交预约申请表单;
(5)模拟支付疫苗单价;
(6)查看接种二维码及其状态信息;
(7)取消预约;
(8)查看支付历史信息;
(9)查看预约历史信息;
(10)查看预检历史信息;
(11)查看接种历史信息;
(12)注册登录登出;
(13)个人信息修改。
>**注:接种者需全部满足(1.预约日期在预约计划的日期范围之内;2.预约日期在以今天为基准的明天到预约计划结束日期之间;3.疫苗的可预约量要大于0;4.对应时间段疫苗的剩余量要大于0;5.没有未完成的预约任务。)五个条件后,才能支付疫苗单价完成疫苗预约。**
3. 医护人员基本功能:
(1)签到信息登记;
(2)预检信息登记;
(3)接种信息登记;
(4)留观信息登记;
(5)签到信息登记历史查询;
(6)预检信息登记历史查询;
(7)接种信息登记历史查询;
(8)留观信息登记历史查询;
(9)登录登出;
(10)个人信息修改。
>**注:接种者需要严格按照签到、预检、接种、留观四个步骤完成疫苗接种。签到成功后的接种流程不受时间影响。签到需满足(1.预约日期匹配;2.预约时间段匹配;3.预约接种点匹配)三个条件,才能签到成功。**
4. 系统启动后会自动运行SpringBoot定时任务,会在每天凌晨处理过期的预约任务和流程未正常结束的接种任务(0代表待签到、1代表待预检、2代表待接种、3代表留观中、4代表接种流程结束、5代表预约过期、6代表接种者取消预约、7代表接种过程异常)。
4. 后端使用SpringMVC拦截器+jwt+自定义注解实现身份验证和权限控制。用户每次登录成功后,后端会返回token交由前端缓存,前端对后端相关接口发起的每次请求都需要携带该token进行验证。
5. 系统使用二维码来充当接种者预约成功后的接种凭证,接种者需要在指定时间到指定地点,将二维码提供给相关医护人员扫描后完成接种流程。
6. 系统在Service层同时操作多表修改时使用了注解式事务保证数据一致性。
7. 本人主要从事Java后端开发,因此本系统的前端UI非常粗糙,只达到了“能用但不好用”的目的,很多参数的判断都直接交给了后端。
8. 由于时间仓促,很多SQL语句的拼接都存在问题,但不影响初期使用。
9. 微信小程序使用uniapp搭配uview-ui组件库进行开发,后台管理页面使用layui-admin进行开发。
***
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show1.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show2.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show3.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show4.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show5.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show6.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show7.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show8.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show9.jpg)
![示例图片](https://github.com/DragonLog/wxMiniProgramForVaccination/blob/main/pictureForExample/show10.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于微信小程序的疫苗预约接种系统.zip (644个子文件)
mvnw.cmd 6KB
iconfont.css 79KB
layui.css 68KB
admin.css 21KB
layer.css 14KB
template.css 11KB
layui.mobile.css 10KB
laydate.css 7KB
login.css 2KB
code.css 1KB
iconfont.eot 40KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
0.gif 3KB
48.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
.gitignore 176B
index - 副本.html 23KB
personalpage.html 18KB
list.html 17KB
goodslist.html 14KB
console.html 14KB
homepage2.html 14KB
group.html 13KB
addresslist.html 12KB
demo1.html 12KB
element.html 11KB
homepage1.html 11KB
static.html 11KB
index.html 11KB
共 644 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 全球国家及首都经纬度.xlsx
- 前端js模拟微信截图涂鸦
- prettyZoo-win-v2.1.1.msi (0积分下载,Zookeeper 可视化工具)
- Java健身房会员管理系统案例介绍:管理会员信息、健身课程预约、健身成绩统计等功能
- Java音乐播放器案例介绍:支持音乐文件的播放、管理歌单和收藏等
- 4594619f-b2a5-48a4-b54b-80e0eb2cc6bb.zip
- Java物流管理系统案例介绍:包括订单跟踪、库存管理、配送路线规划等功能
- 基于人气与协同过滤的图书推荐系统研究与实践(数据集+代码).rar
- 海信智能电视刷机数据 LED43K300U(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 瑞萨RL78系列MCU设备文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功