【2024计算机毕业设计】基于jsp+mysql+Spring+mybatis的SSM企业OA管理系统

运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
主要功能说明: 管理员角色包含以下功能:岗位管理,部门管理,工龄奖金管理,员工管理,考勤管理,工资查询,职称管理,统计图表,工资项管理,管理员登录等功能。
员工角色包含以下功能:个人信息管理,工资详情,考勤管理,员工登录等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+SpringMVC+mybatis
所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。

——————————————————————————————————————————

我搭建了一个演示站,方便大家看下:

点此进入演示地址

管理员账号/密码:admin/admin
用户账号/密码:18080833/123456——————————————————————————————————————————

运行的截图如下(点击可以放大):

SSM企业OA管理系统-管理员角色-管理员登录↓↓
#### SSM企业OA管理系统-管理员角色-岗位管理↓↓
#### SSM企业OA管理系统-管理员角色-部门管理↓↓
#### SSM企业OA管理系统-管理员角色-工龄奖金管理↓↓
#### SSM企业OA管理系统-管理员角色-员工管理↓↓
#### SSM企业OA管理系统-管理员角色-考勤管理↓↓
#### SSM企业OA管理系统-管理员角色-工资查询↓↓
#### SSM企业OA管理系统-管理员角色-职称管理↓↓
#### SSM企业OA管理系统-管理员角色-统计图表↓↓
#### SSM企业OA管理系统-管理员角色-工资项管理↓↓
#### SSM企业OA管理系统-员工角色-员工登录↓↓
#### SSM企业OA管理系统-员工角色-个人信息管理↓↓
#### SSM企业OA管理系统-员工角色-工资详情↓↓
#### SSM企业OA管理系统-员工角色-考勤管理↓↓


数据库设计文档

数据库设计文档

数据库名:ssm_esms_oa
文档版本:粗写版
序号表名说明
1department
2employee
3key_value
4monthly_attendance
5position
6rank_bonus
7salary
8system_manager
9working_years_bonus
返回目录 表名:department
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1d_idint100NYid
2d_namevarchar2550YNNULL部门名称
3d_remarkvarchar2550YNNULL备注
4d_isdelint100YNNULL可用状态,0不可用,1可用
返回目录 表名:employee
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1e_idint100NYid
2e_accountvarchar2550YNNULL工号
3e_passwordvarchar2550YNNULL密码
4e_namevarchar2550YNNULL员工姓名
5e_idcardvarchar2550YNNULL身份证号码
6e_sexvarchar110YNNULL性别
7e_dagreevarchar2550YNNULL学历
8e_birthdaydate100YNNULL生日
9e_emailvarchar2550YNNULL邮箱
10e_phonevarchar2550YNNULL电话
11e_hometownvarchar2550YNNULL住址
12e_rankint100YNNULL职称,外键
13e_head_pathvarchar2550YNNULL头像
14e_urgent_personvarchar2550YNNULL紧急联系人
15e_urgent_phonevarchar2550YNNULL紧急联系人方式
16p_idint100YNNULL岗位id,外键
17d_idint100YNNULL部门id,外键
18e_base_paydouble122YNNULL基本工资
19e_isdelint100YNNULL是否在职,0离职,1在职
20e_entry_timedate100YNNULL入职时间
21e_leave_timedate100YNNULL离职时间
返回目录 表名:key_value
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1kv_idint100NY
2kv_keyvarchar2550YNNULL
3kv_valuedouble120YNNULL
返回目录 表名:monthly_attendance
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1ma_idint100NY
2e_idint100YNNULL员工id,外键
3attendance_timedate100YNNULL某年某月的出勤情况
4sick_leave_numint100YNNULL病假天数
5overtime_hourdouble122YNNULL平时加班小时
6weekend_hourdouble122YNNULL周末加班小时
7holiday_hourdouble122YNNULL节假日加班小时
8late_numint100YNNULL迟到次数
9early_numint100YNNULL早退次数
10absence_numint100YNNULL缺勤天数
11business_travel_numint100YNNULL出差天数
12compassionate_leave_numint100YNNULL事假天数
返回目录 表名:position
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1p_idint100NYid
2p_namevarchar2550YNNULL岗位名称
3p_dutyvarchar2550YNNULL岗位描述
4p_post_paydouble122YNNULL岗位补贴
5p_isdelint100YNNULL是否可用,0不可用,1可用
返回目录 表名:rank_bonus
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1rb_idint100NY
2rank_namevarchar2550YNNULL职称名称
3rb_bonusint100YNNULL奖金
返回目录 表名:salary
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1s_idint100NY主键ID
2e_idint100YNNULL员工id
3d_idint100YNNULL部门ID
4s_timedate100YNNULL时间某年某月
5s_stateint100YNNULL状态0暂存,1已发
6base_paydouble122YNNULL基本工资
7food_paydouble122YNNULL餐饮补贴
8post_paydouble122YNNULL岗位补贴
9working_year_paydouble122YNNULL工龄奖金
10rank_paydouble122YNNULL职称奖金
11traffic_paydouble122YNNULL交通补贴
12persion_paydouble122YNNULL养老保险
13medical_paydouble122YNNULL医疗保险
14unemployment_paydouble122YNNULL失业保险
15injury_paydouble122YNNULL工伤保险
16birth_paydouble122YNNULL生育保险
17housing_paydouble122YNNULL住房公积金
18late_paydouble122YNNULL迟到罚金
19early_paydouble122YNNULL早退罚金
20overtime_paydouble122YNNULL加班奖金
21sick_paydouble122YNNULL病假扣额
22thing_paydouble122YNNULL事假扣额
23business_travel_paydouble122YNNULL出差补贴
24full_attendance_paydouble122YNNULL全勤奖
25rissue_paydouble122YNNULL补发金额
26individual_income_taxdouble122YNNULL个人所得税
27should_paydouble122YNNULL应发工资
28actual_paydouble122YNNULL实发工资
返回目录 表名:system_manager
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1sm_idint100NYid
2sm_accountvarchar2550YNNULL账号
3sm_passwordvarchar2550YNNULL密码
返回目录 表名:working_years_bonus
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1wyb_idint100NY工龄表主键
2wyb_yearint100YNNULL年份
3wyb_bonusdouble122YNNULL奖金

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值