Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的企业OA管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
department
2
employee
3
key_value
4
monthly_attendance
5
position
6
rank_bonus
7
salary
8
system_manager
9
working_years_bonus
序号
名称
数据类型
主键
说明
1
d_id
int
Y
id
2
d_name
varchar
N
部门名称
3
d_remark
varchar
N
备注
4
d_isdel
int
N
可用状态,0不可用,1可用
序号
名称
数据类型
主键
说明
1
e_id
int
Y
id
2
e_account
varchar
N
工号
3
e_password
varchar
N
密码
4
e_name
varchar
N
员工姓名
5
e_idcard
varchar
N
身份证号码
6
e_sex
varchar
N
性别
7
e_dagree
varchar
N
学历
8
e_birthday
date
N
生日
9
e_email
varchar
N
邮箱
10
e_phone
varchar
N
电话
11
e_hometown
varchar
N
住址
12
e_rank
int
N
职称,外键
13
e_head_path
varchar
N
头像
14
e_urgent_person
varchar
N
紧急联系人
15
e_urgent_phone
varchar
N
紧急联系人方式
16
p_id
int
N
岗位id,外键
17
d_id
int
N
部门id,外键
18
e_base_pay
double
N
基本工资
19
e_isdel
int
N
是否在职,0离职,1在职
20
e_entry_time
date
N
入职时间
21
e_leave_time
date
N
离职时间
序号
名称
数据类型
主键
说明
1
kv_id
int
Y
2
kv_key
varchar
N
键
3
kv_value
double
N
值
序号
名称
数据类型
主键
说明
1
ma_id
int
Y
2
e_id
int
N
员工id,外键
3
attendance_time
date
N
某年某月的出勤情况
4
sick_leave_num
int
N
病假天数
5
overtime_hour
double
N
平时加班小时
6
weekend_hour
double
N
周末加班小时
7
holiday_hour
double
N
节假日加班小时
8
late_num
int
N
迟到次数
9
early_num
int
N
早退次数
10
absence_num
int
N
缺勤天数
11
business_travel_num
int
N
出差天数
12
compassionate_leave_num
int
N
事假天数
序号
名称
数据类型
主键
说明
1
p_id
int
Y
id
2
p_name
varchar
N
岗位名称
3
p_duty
varchar
N
岗位描述
4
p_post_pay
double
N
岗位补贴
5
p_isdel
int
N
是否可用,0不可用,1可用
序号
名称
数据类型
主键
说明
1
rb_id
int
Y
2
rank_name
varchar
N
职称名称
3
rb_bonus
int
N
奖金
序号
名称
数据类型
主键
说明
1
s_id
int
Y
主键ID
2
e_id
int
N
员工id
3
d_id
int
N
部门ID
4
s_time
date
N
时间某年某月
5
s_state
int
N
状态0暂存,1已发
6
base_pay
double
N
基本工资
7
food_pay
double
N
餐饮补贴
8
post_pay
double
N
岗位补贴
9
working_year_pay
double
N
工龄奖金
10
rank_pay
double
N
职称奖金
11
traffic_pay
double
N
交通补贴
12
persion_pay
double
N
养老保险
13
medical_pay
double
N
医疗保险
14
unemployment_pay
double
N
失业保险
15
injury_pay
double
N
工伤保险
16
birth_pay
double
N
生育保险
17
housing_pay
double
N
住房公积金
18
late_pay
double
N
迟到罚金
19
early_pay
double
N
早退罚金
20
overtime_pay
double
N
加班奖金
21
sick_pay
double
N
病假扣额
22
thing_pay
double
N
事假扣额
23
business_travel_pay
double
N
出差补贴
24
full_attendance_pay
double
N
全勤奖
25
rissue_pay
double
N
补发金额
26
individual_income_tax
double
N
个人所得税
27
should_pay
double
N
应发工资
28
actual_pay
double
N
实发工资
序号
名称
数据类型
主键
说明
1
sm_id
int
Y
id
2
sm_account
varchar
N
账号
3
sm_password
varchar
N
密码
序号
名称
数据类型
主键
说明
1
wyb_id
int
Y
工龄表主键
2
wyb_year
int
N
年份
3
wyb_bonus
double
N
奖金
四、项目截图
4.1 下面是员工角色的功能介绍
4.2 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15005/ssm_esms_oa |
账号密码 | 管理员账号/密码:admin/admin |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目