基于javaweb的前后端分离疫情防疫平台设计和实现(java+springmvc+vue+node.js+mybatis+mysql+springboot+redis+jsp)
运行环境
Java≥8、MySQL≥5.7、Node.js≥10
开发工具
后端:eclipse/idea/myeclipse/sts等均可配置运行
前端:WebStorm/VSCode/HBuilderX等均可
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的前后端分离疫情防疫平台设计和实现(java+springmvc+VUE+node.js+mybatis+mysql+springboot+redis+jsp)
主要技术:Java、springmvc、VUE、node.js、mybatis、mysql、tomcat、jquery、layui、bootstarp、JavaScript、html、css、jsp、log4j等一些常见的基本技术。 主要模块功能有:
管理员用户登录:用户登录。
用户信息: 用户信息数据的列表查看、修改和删除、用户绑定角色来显示对应的菜单显示。
角色管理:角色信息数据的列表查看、修改和删除、每个角色可以设置不同菜单显示、超级管理员拥有最高权限。
菜单管理: 菜单信息数据的列表查看、修改和删除、可以通过用户角色来设置
菜单权限:根据用户绑定角色、角色绑定菜单显示、以及基础菜单的添加、修改和删除操作。
实时疫情状态:通过echarts图标来模拟实现数据驱动标识、实时显示疫情分布图和感染人员信息等。
历史行程管理:每日登记管理:外出报备管理:复工申请管理:审核信息管理:
通知公告管理:管理员发布一些通知公告信息以及管理查看等
这个系统主要功能截图如下:
登录之后进入系统首页:目前系统主要功能如下
用户管理模块:用户添加、修改、删除、查询等基本操作
角色管理模块、通过用户绑定角色、角色控制菜单显示、灵活控制菜单。
前端VUE代码添加菜单:
<el-button v-if=“isAuth(‘sys:menu:save’)” type=“primary” @click=“addOrUpdateHandle()”>新增
目录
菜单
按钮
<el-table-column
prop=“perms”
header-align=“center”
align=“center”
width=“150”
:show-overflow-tooltip=“true”
label=“授权标识”>
<el-table-column
fixed=“right”
header-align=“center”
align=“center”
width=“150”
label=“操作”>
<el-button v-if=“isAuth(‘sys:menu:update’)” type=“text” size=“small” @click=“addOrUpdateHandle(scope.row.menuId)”>修改
<el-button v-if=“isAuth(‘sys:menu:delete’)” typ