课题名称:基于Java的公司考勤管理系统
具体专业:计算机
开发语言:Java (eclipse)sql (sql server)
具体要求:
一、登录界面需要用户登录、修改密码、退出登陆
用户登陆需要用户名以及密码
二、
管理员:权限;对用户信息、工资情况、公告、考勤信息情况、部门信息增加删除修改查询;可以对请假、因公外出与加班有是否批准的权利;
2、公司部门领导:可以对请假、因公外出与加班有是否批准的权利,其余功能与普通用户一样;
3、普通用户:只可查看自己的考勤情况、工资情况、公告信息;增删改自己的用户信息,增加请假、因公外出与加班的信息。因为工资结算的原因,人事部门的员工可以查看到全部员工考勤信息。
三、
1.个人信息:姓名,邮箱,性别,年龄,部门,部门经理,职位,基本工资,电话,家庭住址;
2.考勤模块:录入上班时间、下班时间,考勤情况通过日历来显示(请假,外出,正常出勤),用不同的颜色标注;每月管理员与部门领导可以查看整个公司或每个部门的考勤情况统计;
3.部门信息:部门名称,部门领导,部门领导邮箱,经理电话;
4.因公出差:外出时间,结束时间;
5.加班信息:加班开始时间,加班结束时间
6.请假信息:开始时间,结束时间,请假原因
7.工资情况:根据考勤情况(是否全勤),请假与加班的情况,显示工资情况;
8.公告信息:显示节假日的时间,以及优秀员工全勤的表彰
9.申请审核:供部门领导对员工的加班、请假、因公外出审核并做是否批准的决定
除了请假和因公外出的模块要求可以使用外部网外,整个公司的考勤系统都应使用内部网,保护其私密性。