员工考勤管理系统
数据库逻辑结构设计
varchar(10)
varchar(20)
varchar(10)
员工基本信息表:book_ info
emp_no
empName
dep_no
birthday
address
hire_date
tel
phote
datetime
varchar(40)
datetime
varchar(20)
imag
员工编号(主键)
员工名
所属部门编号(外键)
出生日期
住址
雇佣日期
联系电话
员工照片
部门信息表: dep_info
dep_no
depName
char(3)
varchar(10)
部门编号(主键)
部门名
考勤类型信息表: work_check_categories
check_no
check_name
fine
varchar(20)
varchar(20)
numeric(3)
varchar(10)
varchar(10)
员工考勤信息表:emp_work_check_info
bh
emp_no
check_date
check_name
fine
datetime
varchar(20)
numeric(3)
用户信息表:users
bh
username
user_pwd
varchar(10)
varchar(20)
varchar(10)
考勤类型(事假、病假、迟到、缺席、早退、…)
编号
罚金
编号
员工编号
日期
考勤类型
罚金
编号
用户名
密码
系统功能需求
1.系统用户的增、删、改;
2.系统登录,支持超级用户;
3.员工基本信息的增、删、改;
4.员工基本信息查询:
按读者名模糊查询;按部门查询;按雇佣时间段查询。
5.部门信息的增、删、改及查询;
6.考勤类型的增、删、改及查询;
7.员工考勤信息的增、删、改;
8.员工考勤信息查询
按员工、考勤类型、时间段分别查询;按员工、考勤类型、时间段组合查询;
9.员工考勤信息统计
按月按部门统计每类考勤的次数(付表一);类考勤的次数;统计某月员工的各类考勤
罚金小计、罚金总计(付表二)。
员工考勤表(按部门)
****年**月
事假
病假
迟到
缺席
早退
…
员工考勤罚金统计表
****年**月
事假
病假
迟到
缺席
早退
…
合计
单位:元
付表一:
部门一
部门二
部门三
…
付表二
员工一
员工二
员工三
…
总计