Hi~今天给大家带来一款使用SSH框架(Spring框架、Struts框架、Hibernate框架的集合)开发的公司员工考勤管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSH框架,SSH框架(Spring框架、Struts框架、Hibernate框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
te_account
2
te_account_role
3
te_address
4
te_choose_education
5
te_choose_marriage
6
te_choose_national
7
te_choose_politics
8
te_city
9
te_county
10
te_department
11
te_employees_attendance
12
te_employees_basic
13
te_employees_company
14
te_employees_detail
15
te_employees_log
16
te_employees_reward
17
te_employees_salary
18
te_employees_training_log
19
te_module
20
te_note
21
te_position
22
te_province
23
te_role
24
te_role_module
25
te_township
26
te_training
27
te_training_note
28
te_village
序号
名称
数据类型
主键
说明
1
acctId
bigint
Y
账户ID
2
acctName
varchar
N
账户名
3
acctNickname
varchar
N
名称
4
acctPassword
varchar
N
密码
5
acctState
int
N
帐号状态
6
acctSuper
bit
N
是否为超级管理员
7
acctDeleteState
bit
N
删除状态
8
createTime
datetime
N
创建时间
9
creator
varchar
N
创建人
10
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
aoId
bigint
Y
2
acctName
varchar
N
账户名
3
roleLabel
varchar
N
角色标识
4
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
adsId
bigint
Y
2
adsType
int
N
3
adsProvince
bigint
N
省份ID
4
adsCity
bigint
N
市级ID
5
adsCounty
bigint
N
县级ID
6
adsTownship
bigint
N
7
adsVillage
bigint
N
8
adsDetailed
varchar
N
9
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
eduId
bigint
Y
2
eduName
varchar
N
学历名称
3
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
marId
bigint
Y
2
marName
varchar
N
婚姻状况名称
3
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
natId
bigint
Y
2
natName
varchar
N
名称
3
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
polId
bigint
Y
2
polName
varchar
N
名称
3
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
cityId
bigint
Y
2
cityName
varchar
N
3
cityCode
varchar
N
4
provinceId
bigint
N
序号
名称
数据类型
主键
说明
1
countyId
bigint
Y
2
countyName
varchar
N
3
countyCode
varchar
N
4
cityId
bigint
N
序号
名称
数据类型
主键
说明
1
deptId
bigint
Y
2
deptName
varchar
N
部门名称
3
createTime
datetime
N
创建时间
4
creator
varchar
N
创建人
5
deptDescription
varchar
N
部门简介
6
deptPrincipal
bigint
N
负责人ID
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
attenId
bigint
Y
2
emId
bigint
N
3
atteTime
varchar
N
4
morning
varchar
N
5
afternoon
varchar
N
6
createTime
datetime
N
创建时间
7
creator
varchar
N
8
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
emId
bigint
Y
2
emState
int
N
员工状态
3
emPhoto
varchar
N
头像
4
emFullName
varchar
N
员工姓名
5
emSex
bit
N
性别
6
emIdentity
varchar
N
身份证号码
7
emBirthday
varchar
N
出生日期
8
emParticipateTime
varchar
N
入职时间
9
emPhone
varchar
N
联系电话
10
emSocialSecurity
varchar
N
社保卡号
11
emDeparemtn
bigint
N
部门
12
emPosition
bigint
N
职位
13
emEducation
bigint
N
文化程度
14
emMarriage
bigint
N
婚姻状况
15
emPolitics
bigint
N
政治面貌
16
emNational
bigint
N
民族
17
emCurrentAddress
bigint
N
现居住地址
18
emCensusRegister
bigint
N
户籍地址
19
createTime
datetime
N
添加时间
20
creator
varchar
N
创建者
21
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
comId
bigint
Y
2
emplNo
bigint
N
员工ID号
3
comName
varchar
N
单位名称
4
comParticipateTime
varchar
N
入职时间
5
comLeaveTime
varchar
N
离职时间
6
comPosition
varchar
N
岗位
7
comReason
varchar
N
离职原因
8
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
emId
bigint
Y
2
emplNo
bigint
N
员工编号
3
emContact
varchar
N
其他联系方式
4
emEmergencyContact
varchar
N
紧急联系人
5
emEmergencyPhone
varchar
N
紧急联系方式
6
emSchool
varchar
N
毕业校院
7
emProfessional
varchar
N
就读专业
8
emGraduationTime
varchar
N
毕业时间
9
emSchooling
varchar
N
学历
10
emDegree
varchar
N
学位
11
emIsSocialSecurity
bit
N
是否缴纳社保
12
emNote
text
N
备注
13
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
emplId
bigint
N
员工ID号
3
type
int
N
记录类型
4
note
varchar
N
备注
5
createTime
datetime
N
操作时间
6
creator
varchar
N
创建人
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
emId
bigint
N
3
type
int
N
类型
4
title
varchar
N
标题
5
amount
varchar
N
6
content
varchar
N
内容
7
creator
varchar
N
8
createTime
varchar
N
9
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
emoId
bigint
Y
2
emId
bigint
N
3
salary
int
N
4
createTime
datetime
N
创建时间
5
creator
varchar
N
6
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
state
int
N
培训记录状态
3
emplId
bigint
N
员工ID
4
trainingItemId
bigint
N
培训项目ID
5
applyTime
varchar
N
报名时间
6
note
varchar
N
备注
7
createTime
datetime
N
记录创建时间
8
creator
varchar
N
创建者
9
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
moduleId
bigint
Y
2
moduleName
varchar
N
模块名称
3
moduleCode
varchar
N
模块编号
4
moduleSuperCode
varchar
N
5
modulePage
varchar
N
6
moduleLevel
int
N
等级
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
creator
varchar
N
3
title
varchar
N
标题
4
content
varchar
N
内容
5
createTime
datetime
N
创建时间
序号
名称
数据类型
主键
说明
1
poId
bigint
Y
2
poDepartment
bigint
N
3
poName
varchar
N
职位名称
4
poDescription
varchar
N
职位简介
5
creator
varchar
N
操作人
6
createTime
datetime
N
添加时间
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
provinceId
bigint
Y
2
provinceName
varchar
N
3
provinceCode
varchar
N
4
language
varchar
N
序号
名称
数据类型
主键
说明
1
roleId
bigint
Y
2
roleName
varchar
N
角色名称
3
roleDescription
varchar
N
4
roleLabel
varchar
N
角色唯一标识
5
createTime
datetime
N
创建时间
6
creator
varchar
N
创建人
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
roleLabel
varchar
N
唯一角色标识
3
moduleCode
varchar
N
4
mosuleSuperCode
varchar
N
上级
5
finds
bit
N
6
adds
bit
N
7
deletes
bit
N
8
modifys
bit
N
9
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
townshipId
bigint
Y
2
townshipName
varchar
N
3
townshipCode
varchar
N
4
countyId
bigint
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
name
varchar
N
项目名称
3
description
varchar
N
项目简介
4
number
int
N
培训人数
5
startTime
varchar
N
开始时间
6
endTime
varchar
N
结束时间
7
isInsertAttend
bit
N
是否允许中途参加
8
state
int
N
培训状态
9
createTime
datetime
N
添加时间
10
creator
varchar
N
创建人
11
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
trainingId
bigint
N
培训项目ID
3
state
int
N
培训项目状态
4
note
varchar
N
备注信息
5
createTime
datetime
N
创建时间
6
creator
varchar
N
创造者
7
timestamp
timestamp
N
序号
名称
数据类型
主键
说明
1
villageId
bigint
Y
2
villageName
varchar
N
3
villageCode
varchar
N
4
townshipId
bigint
N
四、项目截图
4.1 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15003/ssh_kaoqin_sys |
账号密码 | <p>管理员账号/密码:admin/admin<br> |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目