# 基于Spring Boot框架的职工考勤管理信息系统
## 项目简介
本项目是一个基于Spring Boot框架开发的职工考勤管理信息系统(EAMIS)。系统主要功能包括职工的考勤管理、请销假管理、加班管理和出差管理等。项目采用Spring Boot作为后端框架,结合MyBatis Plus进行数据库操作,并使用Java Swing构建前端界面。
## 项目的主要特性和功能
1. **考勤管理**:
- 职工打卡功能
- 考勤记录查询
- 考勤状态管理
2. **请销假管理**:
- 请假申请
- 请假记录查询
- 请假状态管理
3. **加班管理**:
- 加班申请
- 加班记录查询
- 加班状态管理
4. **出差管理**:
- 出差申请
- 出差记录查询
- 出差状态管理
5. **用户管理**:
- 用户信息管理
- 用户登录验证
## 安装使用步骤
### 1. 环境准备
- Java 8 或更高版本
- Maven 3.x
- Oracle 数据库
### 2. 克隆项目
```bash
cd EAMIS
```
### 3. 配置数据库
在`src/main/resources`目录下找到`application.properties`文件,配置数据库连接信息:
```properties
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:xe
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
```
### 4. 构建项目
使用Maven构建项目:
```bash
mvn clean install
```
### 5. 运行项目
在项目根目录下运行以下命令启动Spring Boot应用:
```bash
mvn spring-boot:run
```
### 6. 访问系统
系统启动后,可以通过浏览器访问系统的登录页面,默认地址为:
```
http://localhost:8080/login
```
### 7. 使用系统
- 用户登录后,可以进行考勤打卡、请假申请、加班申请和出差申请等操作。
- 管理员可以查看和管理所有职工的考勤、请假、加班和出差记录。
## 注意事项
- 本项目基于Spring Boot和Java Swing开发,前端界面为桌面应用风格。
- 由于Swing框架已经逐渐淘汰,本项目不再进行更新。
- 项目中包含详细的PDF文档,位于`pdf`文件夹中,包含了整体的设计说明以及如何启动的详细步骤。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Spring Boot框架的职工考勤管理信息系统 项目简介 本项目是一个基于Spring Boot框架开发的职工考勤管理信息系统(EAMIS)。系统主要功能包括职工的考勤管理、请销假管理、加班管理和出差管理等。项目采用Spring Boot作为后端框架,结合MyBatis Plus进行数据库操作,并使用Java Swing构建前端界面。 项目的主要特性和功能 1. 考勤管理 职工打卡功能 考勤记录查询 考勤状态管理 2. 请销假管理 请假申请 请假记录查询 请假状态管理 3. 加班管理 加班申请 加班记录查询 加班状态管理 4. 出差管理 出差申请 出差记录查询 出差状态管理 5. 用户管理 用户信息管理 用户登录验证 安装使用步骤 1. 环境准备
资源推荐
资源详情
资源评论
收起资源包目录
基于Spring Boot框架的职工考勤管理信息系统.zip (82个子文件)
mvnw.cmd 7KB
lib
miglayout-core-sources.jar 100KB
miglayout-core-javadoc.jar 185KB
miglayout-swing-javadoc.jar 44KB
miglayout-swing.jar 22KB
miglayout-core.jar 104KB
miglayout15-swing.jar 84KB
miglayout-swing-sources.jar 15KB
sql
script.sql 2KB
data.sql 7.22MB
pom.xml 3KB
src
test
java
com
jeckchen
eamis
EamisApplicationTests.java 1KB
SggCodeGenerator.java 5KB
CommonTest.java 1KB
ConnectTest.java 6KB
main
resources
application.properties 204B
java
com
jeckchen
eamis
EamisApplication.java 2KB
mapper
TripUserMapper.java 1KB
BusinessTripMapper.java 3KB
UserMapper.java 2KB
VacateMapper.java 2KB
WorkOvertimeMapper.java 3KB
xml
BusinessTripMapper.xml 229B
UserMapper.xml 221B
WorkOvertimeMapper.xml 229B
AttendanceMapper.xml 227B
VacateMapper.xml 223B
TripUserMapper.xml 225B
AttendanceMapper.java 2KB
EamisTest.java 2KB
service
WorkOvertimeService.java 2KB
UserService.java 2KB
BusinessTripService.java 2KB
VacateService.java 3KB
AttendanceService.java 2KB
TripUserService.java 1KB
impl
UserServiceImpl.java 2KB
BusinessTripServiceImpl.java 4KB
WorkOvertimeServiceImpl.java 4KB
VacateServiceImpl.java 4KB
AttendanceServiceImpl.java 5KB
TripUserServiceImpl.java 2KB
view
SwingLoginExample.java 5KB
Home.java 9KB
component
VacateAdd.java 5KB
BusinessTripList.java 7KB
VacateModuleIndex.java 3KB
WorkOvertimeList.java 8KB
PersonalInformation.java 5KB
ClockIn.java 4KB
PersonalList.java 4KB
BusinessTripAdd.java 6KB
WorkOvertimeModuleIndex.java 3KB
AttendanceModuleIndex.java 3KB
ModuleBotton.java 3KB
BusinessTripModuleIndex.java 3KB
AttendanceList.java 4KB
PersonalModifyInformation.java 10KB
VacateList.java 7KB
WorkOvertimeAdd.java 5KB
PersonalMessageIndex.java 3KB
ModulePage.java 5KB
Start.java 2KB
Login.java 7KB
common
SessionType.java 744B
Session.java 2KB
SpringContextUtils.java 3KB
Result.java 3KB
entity
BusinessTrip.java 2KB
Vo
AttendanceVo.java 2KB
BusinessTripVo.java 2KB
WorkOvertimeVo.java 3KB
VacateVo.java 2KB
LoginVo.java 2KB
Attendance.java 3KB
WorkOvertime.java 2KB
TripUser.java 2KB
Vacate.java 2KB
User.java 3KB
pdf
发布版报告.pdf 2.15MB
mvnw 10KB
README.md 2KB
共 82 条
- 1
资源评论
t0_54coder
- 粉丝: 2377
- 资源: 1821
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功