今天介绍的系统是基于ssh人事考勤管理系统,在开始本课题研究之前,我先简单上网搜寻了当前中小型企业发展中人事管理的现状,了解需要开发这样一个管理系统的必要性。之后在图书馆寻找相关文献资料,对于开发系统所需要的开发技术、工具使用等进行了一系列的查询与学习。加之大学期间学习Java语言的基础,在大三时期学习并简单运用html5+css3的知识开发过小型程序,并对javascript,jquery等web前端开发技术具有一定的掌握与运用能力。此外,还在实训公司进行了一段时间的培训,学习了java的一些框架,最终结合系统特性决定使用Struts2+Spring+Hibernate框架来实现此系统。数据库为免费开源的mysql数据库。
系统的主要功能如下:
管理员
1.登录系统,登录账号为工号(六位),登录时包含密码验证等基本功能。
2.基本信息管理模块:
a。职工信息管理
显示所有职工信息(工号(初始密码也是工号,手输),姓名,部门,职位(手输),性别,籍贯,邮箱,身份证号,住宅地址等),分页列表显示
查询职工信息(可根据工号、部门等关键字)
单个删除员工信息
录入职工具体信息
修改某一员工信息
b。部门信息管理
显示所有部门信息(部门编号,部门名称,部门经理,部门人数,部门描述)
增删查
3.培训管理模块:
新建培训项目(培训项目名称,培
训内容(文本编辑器))。Crud
4.薪资管理模块
员工薪资信息录入(员工工号,员工姓名,部门,职位,发放时间,发放状态,基本工资,发放人员,休假、迟到早退扣减状况(蓝色部分系统计算),加班费,总实发工资)
生成员工薪资信息表。
5.休假管理模块
查看所有职工休假申请状况
审核职工递交上来的休假申请,并进行批准或者驳回
6.考勤管理模块
查询某员工考勤情况(员工编号,姓名,部门,职位,考勤月份,迟到早退,旷工,加班,请假次数等具体情况。)
查询某一员工具体月份考情状况 仅仅是月份统计,不要精确到某一天
7.公告栏
发布公告信息(编号,标题,具体内容)在员工首页
删除