基于SSM的小型企业办公自动化系统

2023-10-28 12:20

本文主要是介绍基于SSM的小型企业办公自动化系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

末尾获取源码
开发语言:Java
Java开发工具:JDK1.8
后端框架:SSM
前端:采用JSP技术开发
数据库:MySQL5.7和Navicat管理工具结合
服务器:Tomcat8.5
开发软件:IDEA / Eclipse
是否Maven项目:是


目录

一、项目简介

二、论文截图

三、系统项目截图

3.1管理员

3.2部门经理

3.3总经理 

3.4员工 

四、核心代码

4.1登录相关

4.2文件上传

4.3封装

4.4sql语句


一、项目简介

互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对小型企业办公信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用小型企业办公自动化系统可以有效管理,使信息管理能够更加科学和规范。

小型企业办公自动化系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理部门经理,管理总经理,管理员工和员工留言以及员工工资,管理内部邮件,管理审批流程,管理离职申请。部门经理给员工发放工资,审核并回复员工留言,管理员工工资,审核员工的离职申请信息,查询和下载内部邮件以及审批流程。总经理查询下载内部邮件和审批流程,审核员工离职申请,查询员工工资,查询员工和部门经理。员工发布留言,发布内部邮件,发布离职申请,查询通知公告和审批流程,查看员工本人工资。

总之,小型企业办公自动化系统集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。


二、论文截图


三、系统项目截图

3.1管理员

管理员进入指定功能操作区之后可以管理部门经理信息。其页面见下图。管理员可以增删改查部门经理信息。

管理员进入指定功能操作区之后可以管理总经理。其页面见下图。管理员增删改查总经理信息

 

管理员进入指定功能操作区之后可以管理审批流程。其页面见下图。管理员对各部门的项目审批流程进行规范,包括审批流程的增删改查管理。

 

管理员进入指定功能操作区之后可以管理通知公告。其页面见下图。管理员实现通知公告的新增,删除,查询,修改以及附件下载功能。

 

3.2部门经理

部门经理进入指定功能操作区之后可以管理员工。其页面见下图。部门经理修改,查询,删除员工信息,对各个员工发放工资。

部门经理进入指定功能操作区之后可以管理员工留言。其页面见下图。部门经理查询员工留言,删除员工留言,审核并回复员工留言。

 

部门经理进入指定功能操作区之后可以管理员工工资。其页面见下图。部门经理查看各个员工的工资详情,删除,修改,查询员工的工资信息。

 

3.3总经理 

总经理进入指定功能操作区之后可以查询项目审批流程。其页面见下图。总经理也能下载审批流程的附件文件。

总经理进入指定功能操作区之后可以管理离职申请。其页面见下图。总经理查看离职申请的详情,审核并回复员工的离职申请信息。

 

总经理进入指定功能操作区之后可以管理内部邮件。其页面见下图。总经理查询内部邮件,下载内部邮件附件文件。

 

3.4员工 

员工进入指定功能操作区之后可以发布留言。其页面见下图。员工发布的留言在未审核前,员工可以删除或修改。

员工进入指定功能操作区之后可以查看工资。其页面见下图。员工通过详情按钮可以查看工资明细,员工也能在本页面查询工资。

 

员工进入指定功能操作区之后可以新增内部邮件。其页面见下图。员工新增内部邮件,也能在内部邮件管理模块修改,删除本人发布的内部邮件。

 


四、核心代码

4.1登录相关


package com.controller;import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null || !user.getPassword().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}/*** 注册*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 退出*/@GetMapping(value = "logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("账号不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密码已重置为:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/list")public R list( UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();ew.allEq(MPUtil.allEQMapPre( user, "user")); return R.ok().put("data", userService.selectListView(ew));}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 获取用户的session用户信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Long id = (Long)request.getSession().getAttribute("userId");UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);userService.updateById(user);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

4.2文件上传

package com.controller;import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.UUID;import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.entity.EIException;
import com.service.ConfigService;
import com.utils.R;/*** 上传文件映射表*/
@RestController
@RequestMapping("file")
@SuppressWarnings({"unchecked","rawtypes"})
public class FileController{@Autowiredprivate ConfigService configService;/*** 上传文件*/@RequestMapping("/upload")public R upload(@RequestParam("file") MultipartFile file,String type) throws Exception {if (file.isEmpty()) {throw new EIException("上传文件不能为空");}String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);File path = new File(ResourceUtils.getURL("classpath:static").getPath());if(!path.exists()) {path = new File("");}File upload = new File(path.getAbsolutePath(),"/upload/");if(!upload.exists()) {upload.mkdirs();}String fileName = new Date().getTime()+"."+fileExt;File dest = new File(upload.getAbsolutePath()+"/"+fileName);file.transferTo(dest);FileUtils.copyFile(dest, new File("C:\\Users\\Desktop\\jiadian\\springbootl7own\\src\\main\\resources\\static\\upload"+"/"+fileName));if(StringUtils.isNotBlank(type) && type.equals("1")) {ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));if(configEntity==null) {configEntity = new ConfigEntity();configEntity.setName("faceFile");configEntity.setValue(fileName);} else {configEntity.setValue(fileName);}configService.insertOrUpdate(configEntity);}return R.ok().put("file", fileName);}/*** 下载文件*/@IgnoreAuth@RequestMapping("/download")public ResponseEntity<byte[]> download(@RequestParam String fileName) {try {File path = new File(ResourceUtils.getURL("classpath:static").getPath());if(!path.exists()) {path = new File("");}File upload = new File(path.getAbsolutePath(),"/upload/");if(!upload.exists()) {upload.mkdirs();}File file = new File(upload.getAbsolutePath()+"/"+fileName);if(file.exists()){/*if(!fileService.canRead(file, SessionManager.getSessionUser())){getResponse().sendError(403);}*/HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);    headers.setContentDispositionFormData("attachment", fileName);    return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers, HttpStatus.CREATED);}} catch (IOException e) {e.printStackTrace();}return new ResponseEntity<byte[]>(HttpStatus.INTERNAL_SERVER_ERROR);}}

4.3封装

package com.utils;import java.util.HashMap;
import java.util.Map;/*** 返回数据*/
public class R extends HashMap<String, Object> {private static final long serialVersionUID = 1L;public R() {put("code", 0);}public static R error() {return error(500, "未知异常,请联系管理员");}public static R error(String msg) {return error(500, msg);}public static R error(int code, String msg) {R r = new R();r.put("code", code);r.put("msg", msg);return r;}public static R ok(String msg) {R r = new R();r.put("msg", msg);return r;}public static R ok(Map<String, Object> map) {R r = new R();r.putAll(map);return r;}public static R ok() {return new R();}public R put(String key, Object value) {super.put(key, value);return this;}
}

4.4sql语句

/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.32-log : Database - ssmb5vlg
*********************************************************************
*//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ssmb5vlg` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `ssmb5vlg`;/*Table structure for table `bumenjingli` */DROP TABLE IF EXISTS `bumenjingli`;CREATE TABLE `bumenjingli` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',`mima` varchar(200) DEFAULT NULL COMMENT '密码',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`jinglixingming` varchar(200) DEFAULT NULL COMMENT '经理姓名',`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',`shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',`ruzhiriqi` date DEFAULT NULL COMMENT '入职日期',PRIMARY KEY (`id`),UNIQUE KEY `bumenbianhao` (`bumenbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955051355 DEFAULT CHARSET=utf8 COMMENT='部门经理';/*Data for the table `bumenjingli` */insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (11,'2021-01-18 15:20:39','部门经理1','123456','部门1','经理姓名1','13823888881','773890001@qq.com','440300199101010001','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (12,'2021-01-18 15:20:39','部门经理2','123456','部门2','经理姓名2','13823888882','773890002@qq.com','440300199202020002','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (13,'2021-01-18 15:20:39','部门经理3','123456','部门3','经理姓名3','13823888883','773890003@qq.com','440300199303030003','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (14,'2021-01-18 15:20:39','部门经理4','123456','部门4','经理姓名4','13823888884','773890004@qq.com','440300199404040004','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (15,'2021-01-18 15:20:39','部门经理5','123456','部门5','经理姓名5','13823888885','773890005@qq.com','440300199505050005','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (16,'2021-01-18 15:20:39','部门经理6','123456','部门6','经理姓名6','13823888886','773890006@qq.com','440300199606060006','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (1610955051354,'2021-01-18 15:30:51','bumen001','001','人事部','玉玉','13455667788','56756@qq.com','223344556677889988','2021-01-18');/*Table structure for table `config` */DROP TABLE IF EXISTS `config`;CREATE TABLE `config` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(100) NOT NULL COMMENT '配置参数名称',`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='配置文件';/*Data for the table `config` */insert  into `config`(`id`,`name`,`value`) values (1,'picture1','http://localhost:8080/ssmb5vlg/upload/picture1.jpg');
insert  into `config`(`id`,`name`,`value`) values (2,'picture2','http://localhost:8080/ssmb5vlg/upload/picture2.jpg');
insert  into `config`(`id`,`name`,`value`) values (3,'picture3','http://localhost:8080/ssmb5vlg/upload/picture3.jpg');
insert  into `config`(`id`,`name`,`value`) values (6,'homepage',NULL);/*Table structure for table `lizhishenqing` */DROP TABLE IF EXISTS `lizhishenqing`;CREATE TABLE `lizhishenqing` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gonghao` varchar(200) DEFAULT NULL COMMENT '工号',`yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',`bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`lizhiyuanyin` longtext COMMENT '离职原因',`shenqingriqi` date DEFAULT NULL COMMENT '申请日期',`sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',`shhf` longtext COMMENT '审核回复',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955299240 DEFAULT CHARSET=utf8 COMMENT='离职申请';/*Data for the table `lizhishenqing` */insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (91,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','离职原因1','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (92,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','离职原因2','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (93,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','离职原因3','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (94,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','离职原因4','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (95,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','离职原因5','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (96,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','离职原因6','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (1610955299239,'2021-01-18 15:34:58','yuangong001','的的','bumen001','人事部','地方官电风扇广东佛山','2021-01-18','是','地方官电风扇广东佛山');/*Table structure for table `neibuyoujian` */DROP TABLE IF EXISTS `neibuyoujian`;CREATE TABLE `neibuyoujian` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gonghao` varchar(200) DEFAULT NULL COMMENT '工号',`yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',`bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`zhuti` varchar(200) DEFAULT NULL COMMENT '主题',`neirong` longtext COMMENT '内容',`fujian` varchar(200) DEFAULT NULL COMMENT '附件',`riqi` date DEFAULT NULL COMMENT '日期',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955285545 DEFAULT CHARSET=utf8 COMMENT='内部邮件';/*Data for the table `neibuyoujian` */insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (61,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','主题1','内容1','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (62,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','主题2','内容2','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (63,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','主题3','内容3','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (64,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','主题4','内容4','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (65,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','主题5','内容5','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (66,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','主题6','内容6','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (1610955285544,'2021-01-18 15:34:44','yuangong001','的的','bumen001','人事部','第三方割发代首广东佛山','单方事故电风扇割发代首','http://localhost:8080/ssmb5vlg/upload/1610955280857.docx','2021-01-18');/*Table structure for table `shenpiliucheng` */DROP TABLE IF EXISTS `shenpiliucheng`;CREATE TABLE `shenpiliucheng` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`shenpixiangmu` varchar(200) DEFAULT NULL COMMENT '审批项目',`shenpiliucheng` longtext COMMENT '审批流程',`xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',`gengxinriqi` date DEFAULT NULL COMMENT '更新日期',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955167750 DEFAULT CHARSET=utf8 COMMENT='审批流程';/*Data for the table `shenpiliucheng` */insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (41,'2021-01-18 15:20:39','部门1','审批项目1','审批流程1','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (42,'2021-01-18 15:20:39','部门2','审批项目2','审批流程2','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (43,'2021-01-18 15:20:39','部门3','审批项目3','审批流程3','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (44,'2021-01-18 15:20:39','部门4','审批项目4','审批流程4','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (45,'2021-01-18 15:20:39','部门5','审批项目5','审批流程5','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (46,'2021-01-18 15:20:39','部门6','审批项目6','审批流程6','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (1610955167749,'2021-01-18 15:32:47','人事部','离职申请','撒旦法都是范德萨范德萨','http://localhost:8080/ssmb5vlg/upload/1610955163285.docx','2021-01-18');/*Table structure for table `token` */DROP TABLE IF EXISTS `token`;CREATE TABLE `token` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`userid` bigint(20) NOT NULL COMMENT '用户id',`username` varchar(100) NOT NULL COMMENT '用户名',`tablename` varchar(100) DEFAULT NULL COMMENT '表名',`role` varchar(100) DEFAULT NULL COMMENT '角色',`token` varchar(200) NOT NULL COMMENT '密码',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='token表';/*Data for the table `token` */insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (1,1,'abo','users','管理员','ldj6yyn1e4lanlvcvgzcv9in2y9t7c8y','2021-01-18 15:29:37','2021-01-18 16:30:02');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (2,1610955103542,'yuangong001','yuangong','员工','xi4qh497eangz18641w280s97476at5p','2021-01-18 15:34:00','2021-01-18 16:36:49');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (3,1610955051354,'bumen001','bumenjingli','部门经理','jfvcyyladfe7xjosrmefvd1fbisuttpb','2021-01-18 15:35:08','2021-01-18 16:35:09');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (4,1610955129375,'123','zongjingli','总经理','xep0zw80vqf76owhy7310cemapibh1t6','2021-01-18 15:36:12','2021-01-18 16:36:13');/*Table structure for table `tongzhigonggao` */DROP TABLE IF EXISTS `tongzhigonggao`;CREATE TABLE `tongzhigonggao` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`biaoti` varchar(200) DEFAULT NULL COMMENT '标题',`neirong` longtext COMMENT '内容',`xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',`faburiqi` date DEFAULT NULL COMMENT '发布日期',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955214636 DEFAULT CHARSET=utf8 COMMENT='通知公告';/*Data for the table `tongzhigonggao` */insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (81,'2021-01-18 15:20:39','标题1','内容1','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (82,'2021-01-18 15:20:39','标题2','内容2','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (83,'2021-01-18 15:20:39','标题3','内容3','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (84,'2021-01-18 15:20:39','标题4','内容4','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (85,'2021-01-18 15:20:39','标题5','内容5','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (86,'2021-01-18 15:20:39','标题6','内容6','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (1610955214635,'2021-01-18 15:33:34','第三方手打富士达','方法规划发过的花费更多','http://localhost:8080/ssmb5vlg/upload/1610955208295.docx','2021-01-18');/*Table structure for table `users` */DROP TABLE IF EXISTS `users`;CREATE TABLE `users` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`username` varchar(100) NOT NULL COMMENT '用户名',`password` varchar(100) NOT NULL COMMENT '密码',`role` varchar(100) DEFAULT '管理员' COMMENT '角色',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';/*Data for the table `users` */insert  into `users`(`id`,`username`,`password`,`role`,`addtime`) values (1,'abo','abo','管理员','2021-01-18 15:20:39');/*Table structure for table `yuangong` */DROP TABLE IF EXISTS `yuangong`;CREATE TABLE `yuangong` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gonghao` varchar(200) DEFAULT NULL COMMENT '工号',`mima` varchar(200) DEFAULT NULL COMMENT '密码',`yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',`shouji` varchar(200) DEFAULT NULL COMMENT '手机',`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',`bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`ruzhiriqi` date DEFAULT NULL COMMENT '入职日期',`xueli` varchar(200) DEFAULT NULL COMMENT '学历',`anquandengji` varchar(200) DEFAULT NULL COMMENT '安全等级',PRIMARY KEY (`id`),UNIQUE KEY `gonghao` (`gonghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955103543 DEFAULT CHARSET=utf8 COMMENT='员工';/*Data for the table `yuangong` */insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (21,'2021-01-18 15:20:39','员工1','123456','员工姓名1','男','13823888881','773890001@qq.com','部门编号1','部门1','2021-01-18','学历1','安全等级1');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (22,'2021-01-18 15:20:39','员工2','123456','员工姓名2','男','13823888882','773890002@qq.com','部门编号2','部门2','2021-01-18','学历2','安全等级2');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (23,'2021-01-18 15:20:39','员工3','123456','员工姓名3','男','13823888883','773890003@qq.com','部门编号3','部门3','2021-01-18','学历3','安全等级3');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (24,'2021-01-18 15:20:39','员工4','123456','员工姓名4','男','13823888884','773890004@qq.com','部门编号4','部门4','2021-01-18','学历4','安全等级4');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (25,'2021-01-18 15:20:39','员工5','123456','员工姓名5','男','13823888885','773890005@qq.com','部门编号5','部门5','2021-01-18','学历5','安全等级5');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (26,'2021-01-18 15:20:39','员工6','123456','员工姓名6','男','13823888886','773890006@qq.com','部门编号6','部门6','2021-01-18','学历6','安全等级6');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (1610955103542,'2021-01-18 15:31:43','yuangong001','001','的的','男','13455667788','568768@qq.com','bumen001','人事部','2021-01-18','本科','中级');/*Table structure for table `yuangonggongzi` */DROP TABLE IF EXISTS `yuangonggongzi`;CREATE TABLE `yuangonggongzi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gonghao` varchar(200) DEFAULT NULL COMMENT '工号',`yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',`faxinyuefen` varchar(200) DEFAULT NULL COMMENT '发薪月份',`jibengongzi` varchar(200) DEFAULT NULL COMMENT '基本工资',`ticheng` varchar(200) DEFAULT NULL COMMENT '提成',`butie` varchar(200) DEFAULT NULL COMMENT '补贴',`koukuan` varchar(200) DEFAULT NULL COMMENT '扣款',`shifagongzi` varchar(200) DEFAULT NULL COMMENT '实发工资',`koukuanbeizhu` longtext COMMENT '扣款备注',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955328924 DEFAULT CHARSET=utf8 COMMENT='员工工资';/*Data for the table `yuangonggongzi` */insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (71,'2021-01-18 15:20:39','工号1','员工姓名1','发薪月份1','基本工资1','提成1','补贴1','扣款1','实发工资1','扣款备注1');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (72,'2021-01-18 15:20:39','工号2','员工姓名2','发薪月份2','基本工资2','提成2','补贴2','扣款2','实发工资2','扣款备注2');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (73,'2021-01-18 15:20:39','工号3','员工姓名3','发薪月份3','基本工资3','提成3','补贴3','扣款3','实发工资3','扣款备注3');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (74,'2021-01-18 15:20:39','工号4','员工姓名4','发薪月份4','基本工资4','提成4','补贴4','扣款4','实发工资4','扣款备注4');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (75,'2021-01-18 15:20:39','工号5','员工姓名5','发薪月份5','基本工资5','提成5','补贴5','扣款5','实发工资5','扣款备注5');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (76,'2021-01-18 15:20:39','工号6','员工姓名6','发薪月份6','基本工资6','提成6','补贴6','扣款6','实发工资6','扣款备注6');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (1610955328923,'2021-01-18 15:35:28','yuangong001','的的','202101','1200','900','800','5','2895','给对方花费更多h');/*Table structure for table `yuangongliuyan` */DROP TABLE IF EXISTS `yuangongliuyan`;CREATE TABLE `yuangongliuyan` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`gonghao` varchar(200) DEFAULT NULL COMMENT '工号',`yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',`bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',`bumen` varchar(200) DEFAULT NULL COMMENT '部门',`liuyanneirong` longtext COMMENT '留言内容',`xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',`liuyanriqi` date DEFAULT NULL COMMENT '留言日期',`sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',`shhf` longtext COMMENT '审核回复',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955267172 DEFAULT CHARSET=utf8 COMMENT='员工留言';/*Data for the table `yuangongliuyan` */insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (51,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','留言内容1','','2021-01-18','是','阿萨德富士达富士达');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (52,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','留言内容2','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (53,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','留言内容3','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (54,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','留言内容4','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (55,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','留言内容5','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (56,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','留言内容6','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (1610955267171,'2021-01-18 15:34:26','yuangong001','的的','bumen001','人事部','的双方各范德萨广东佛山','http://localhost:8080/ssmb5vlg/upload/1610955262996.pptx','2021-01-18','是','法国动画发过的很过分');/*Table structure for table `zongjingli` */DROP TABLE IF EXISTS `zongjingli`;CREATE TABLE `zongjingli` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',`mima` varchar(200) DEFAULT NULL COMMENT '密码',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',`shouji` varchar(200) DEFAULT NULL COMMENT '手机',`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',PRIMARY KEY (`id`),UNIQUE KEY `zhanghao` (`zhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955129376 DEFAULT CHARSET=utf8 COMMENT='总经理';/*Data for the table `zongjingli` */insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (31,'2021-01-18 15:20:39','总经理1','123456','姓名1','男','13823888881','773890001@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (32,'2021-01-18 15:20:39','总经理2','123456','姓名2','男','13823888882','773890002@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (33,'2021-01-18 15:20:39','总经理3','123456','姓名3','男','13823888883','773890003@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (34,'2021-01-18 15:20:39','总经理4','123456','姓名4','男','13823888884','773890004@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (35,'2021-01-18 15:20:39','总经理5','123456','姓名5','男','13823888885','773890005@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (36,'2021-01-18 15:20:39','总经理6','123456','姓名6','男','13823888886','773890006@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (1610955129375,'2021-01-18 15:32:09','123','123','手打','男','13455667788','568782@qq.com');/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

这篇关于基于SSM的小型企业办公自动化系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/293180

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景