基于java ssm springboot+VUE疫情防疫系统系统前后端分离设计和实现【必须收藏

getDataList () {

this.dataListLoading = true

this.$http({

url: this.$http.adornUrl(‘/sys/menu/list’),

method: ‘get’,

params: this.$http.adornParams()

}).then(({data}) => {

this.dataList = treeDataTranslate(data, ‘menuId’)

this.dataListLoading = false

})

},

// 新增 / 修改

addOrUpdateHandle (id) {

this.addOrUpdateVisible = true

this.$nextTick(() => {

this.$refs.addOrUpdate.init(id)

})

},

// 删除

deleteHandle (id) {

this. c o n f i r m ( ‘ 确定对 [ i d = confirm(`确定对[id= confirm(确定对[id={id}]进行[删除]操作?`, ‘提示’, {

confirmButtonText: ‘确定’,

cancelButtonText: ‘取消’,

type: ‘warning’

}).then(() => {

this.$http({

url: this. h t t p . a d o r n U r l ( ‘ / s y s / m e n u / d e l e t e / http.adornUrl(`/sys/menu/delete/ http.adornUrl(‘/sys/menu/delete/{id}`),

method: ‘post’,

data: this.$http.adornData()

}).then(({data}) => {

if (data && data.code === 0) {

this.$message({

message: ‘操作成功’,

type: ‘success’,

duration: 1500,

onClose: () => {

this.getDataList()

}

})

} else {

this.$message.error(data.msg)

}

})

}).catch(() => {})

}

}

}

菜单添加修改列表层操作

历史行程数据管理:添加修改删除等操作

用户每日健康打卡列表数据展示以及添加打卡信息

员工出行外出报备管理申请

员工复工申请

管理员审核

通知公告模块:

数据库连接:

spring:

datasource:

type: com.alibaba.druid.pool.DruidDataSource

druid:

driver-class-name: com.mysql.jdbc.Driver

url: jdbc:mysql://localhost:3306/renren_fast?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

username: root

password: 123456

initial-size: 10

max-active: 100

min-idle: 10

max-wait: 60000

pool-prepared-statements: true

max-pool-prepared-statement-per-connection-size: 20

time-between-eviction-runs-millis: 60000

min-evictable-idle-time-millis: 300000

#Oracle需要打开注释

#validation-query: SELECT 1 FROM DUAL

test-while-idle: true

test-on-borrow: false

test-on-return: false

stat-view-servlet:

enabled: true

url-pattern: /druid/*

#login-username: admin

#login-password: admin

filter:

stat:

log-slow-sql: true

slow-sql-millis: 1000

merge-sql: false

wall:

config:

multi-statement-allow: true

##多数据源的配置

#dynamic:

datasource:

slave1:

driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver

url: jdbc:sqlserver://localhost:1433;DatabaseName=renren_security

username: sa

password: 123456

slave2:

driver-class-name: org.postgresql.Driver

url: jdbc:postgresql://localhost:5432/renren_security

username: renren

password: 123456

前后端代码结构:

主要表设计:

用户表:

CREATE TABLE NewTable (

user_id bigint(20) NOT NULL AUTO_INCREMENT ,

username varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT ‘用户名’ ,

password varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘密码’ ,

salt varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘盐’ ,

email varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘邮箱’ ,

mobile varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT ‘手机号’ ,

status tinyint(4) NULL DEFAULT NULL COMMENT ‘状态 0:禁用 1:正常’ ,

create_user_id bigint(20) NULL DEFAULT NULL COMMENT ‘创建者ID’ ,

create_time datetime NULL DEFAULT NULL COMMENT ‘创建时间’ ,

PRIMARY KEY (user_id),

UNIQUE INDEX username (username) USING BTREE

)

ENGINE=InnoDB

DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci

COMMENT=‘系统用户’

外出报备表:

CREATE TABLE NewTable (

id int(11) NOT NULL AUTO_INCREMENT ,

wc_time datetime NULL DEFAULT NULL COMMENT ‘外出时间’ ,

wc_yy varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘外出原因’ ,

wc_dd varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘外出地点’ ,

username varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘用户姓名’ ,

phone varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘联系手机号码’ ,

bz varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘备注说明’ ,

stu varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

PRIMARY KEY (id)

)

ENGINE=InnoDB

DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci

AUTO_INCREMENT=17

ROW_FORMAT=COMPACT

;

健康登记表:

CREATE TABLE NewTable (

id int(11) NOT NULL AUTO_INCREMENT ,

name varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘姓名’ ,

phone varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘手机号’ ,

szd varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘所在地’ ,

stzk varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘身体状况’ ,

grjc varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘是否和感染人员接触’ ,

bz varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

create_time datetime NULL DEFAULT NULL COMMENT ‘日期’ ,

tw varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

PRIMARY KEY (id)

)

ENGINE=InnoDB

DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci

AUTO_INCREMENT=10

ROW_FORMAT=COMPACT

;

用户行程表:

CREATE TABLE NewTable (

id int(11) NOT NULL AUTO_INCREMENT ,

username varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

cx_time datetime NULL DEFAULT NULL ,

place varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

bz varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

mobile varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,

PRIMARY KEY (id)

)

ENGINE=InnoDB

DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci

AUTO_INCREMENT=8

ROW_FORMAT=COMPACT

;

一些设计报告和文档描述参考

相关系统设计实现推荐:

基于java springboot+mybatis电影售票网站管理系统前台+后台设计和实现

基于java ssm springboot+mybatis酒庄内部管理系统设计和实现

基于JAVA springboot+mybatis智慧生活分享平台设计和实现

基于Java springboot+vue+redis前后端分离家具商城平台系统设计和实现

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

由于篇幅限制,小编在此截出几张知识讲解的图解

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

P8级大佬整理在Github上45K+star手册,吃透消化,面试跳槽不心慌

415750902)]
[外链图片转存中…(img-mOdta2bK-1710415750903)]
[外链图片转存中…(img-lFJMSJOD-1710415750903)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-wWYYwowR-1710415750904)]

最后

由于篇幅限制,小编在此截出几张知识讲解的图解

[外链图片转存中…(img-j3CUjJ07-1710415750904)]

[外链图片转存中…(img-OZDrmnqg-1710415750905)]

[外链图片转存中…(img-JXyGV1IS-1710415750905)]

[外链图片转存中…(img-vZN0JVwz-1710415750905)]

[外链图片转存中…(img-w9c9JcRQ-1710415750906)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值