系统功能分析
本人事管理系统主要包括二大功能模块,即管理员功能模块和员工功能模块。
(1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:个人中心、公告信息管理、部门管理、职位管理、员工管理、员工培训管理、奖惩信息管理、员工工资管理、员工事务管理、管理员管理等功能。
2)员工:个人中心、公告信息管理、员工培训管理、奖惩信息管理、员工工资管理、员工事务管理等功能。
运行环境
开发语言:Java
框架:ssm
技术:JSP
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
系统详细设计
管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码进行登录,如图
管理员登录进入人事管理系统可以查看个人中心、公告信息管理、部门管理、职位管理、员工管理、员工培训管理、奖惩信息管理、员工工资管理、员工事务管理、管理员管理等信息。
公告信息管理,在公告信息管理页面中可以通过填写公告标题、公告类型、图片、内容、发布日期等内容进行修改、删除,如图5-2所示。还可以根据需要对部门管理进行,修改或删除等详细操作,如图
员工管理,在员工管理页面中可以填写员工工号、员工姓名、性别、头像、部门、职位、手机、住址、身份证等信息,并可根据需要对已有员工管理进行修改或删除等操作,如图
员工工资管理,在员工工资管理页面中可以填写工资月份、员工工号、员工姓名、部门、性别、职位、底薪、绩效、岗位补贴、全勤奖、加班费、扣绩效、其它扣款、扣五险一金、实发工资、工资备注等信息,并可根据需要对已有员工工资管理进行修改或删除等详细操作,如图
员工培训管理,在员工培训管理页面中可以查看培训名称、培训类型、培训时间、培训地点、培训内容、培训讲师、培训对象、注意事项、发布日期等内容,并且根据需要对已有员工培训管理进行详情,修改或删除等详细操作,如图
奖惩信息管理,在奖惩信息管理页面中可以查看奖惩名称、奖惩类型、奖惩内容、员工工号、员工姓名、手机、部门、职位、日期、备注等内容,并且根据需要对已有奖惩信息管理进行详情,修改或删除等详细操作,如图
员工事务管理,在员工事务管理页面中可以查看事务标题 、事务类型、事务备注、事务时间、事务附件、员工工号、员工姓名、手机、部门、职位、是否审核、审核回复等内容,并且根据需要对已有员工事务管理进行详情,修改或删除等详细操作,如图
员工功能模块
员工登录进入人事管理系统可以查看个人中心、公告信息管理、员工培训管理、奖惩信息管理、员工工资管理、员工事务管理等内容。
公告信息管理,在公告信息管理页面中通过填写公告标题、公告类型、图片、内容、发布日期等信息,还可以根据需要对公告信息管理进行查看如图
员工培训管理,在员工培训管理页面中可以查看培训名称、培训类型、培训时间、培训地点、培训内容、培训讲师、培训对象、注意事项、发布日期等信息内容,并且根据需要对已有员工培训管理进行修改或删除等其他详细操作,如图
员工工资管理,在员工工资管理页面中通过填写工资月份、员工工号、员工姓名、部门、性别、职位、底薪、绩效、岗位补贴、全勤奖、加班费、扣绩效、其它扣款、扣五险一金、实发工资、工资备注等内容进行修改、删除,如图
员工事务管理,在员工事务管理页面中通过填写事务标题 、事务类型、事务备注、事务时间、事务附件、员工工号、员工姓名、手机、部门、职位、是否审核、审核回复等内容进行修改、删除,如图