1、功能说明简介
- 用户模块 日志模块 考勤模块 工作流模块 请假 岗位 会议申请 菜单
- 定时任务月末统计考勤状况 等功能
- 前端页面出致于:若依管理系统
2、程序主要技术栈
- springboot
- mybatis
- springmvc
- activiti
- quarts
- quartz
- mysql
3、程序源码地址
4、部署须知
- 数据库连接更改
- ftp服务器更改(不然无法上传图片和下载文件)
- nginx配置(用于读取ftp服务器的文件),端口配置为7777
5、程序的主要页面展示
-
管理员 账号:admin 密码:admin
-
领导角色演示账号/密码:manager、123456
-
员工角色演示账号密码:employee 、123456
-
管理员账号页面截图
-
manager页面
-
employee 页面
-
数据库表结构
其他
- 如果是数据库连接错误,主要检查这几个地方。
#数据源
spring:
datasource:
url: jdbc:mysql://localhost:3306/oa?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false
username: root
password: 1111
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
依赖改为
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
<scope>runtime</scope>
</dependency>
- JDK导致的警告
- FTP服务器简要介绍
FTP服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来在计算机之间互传文件,提供存储空间,方便资源共享。简单地说,支持FTP协议的服务器就是FTP服务器。