单位考勤管理系统的分析课程设计
- 格式:doc
- 大小:238.50 KB
- 文档页数:17
单位考勤管理系统
目录
1.问题描述
2.需求分析
2.1需求分析
2.2系统功能结构
3.逻辑结构设计
3.1局部E—R图
3.2全局E—R图
3.3数据字典
4.物理结构设计
5.结论
题目:某单位考勤管理系统实现部门、员工信息管理;实现系统信息管理,用于设置上午、下午的上下班时间;实现考勤登记;创建触发器,如果打卡时间超出上班时间,并且小于 5 分钟,登记为迟到,否则登记为旷工;创建存储过程统计各员工指定月份的缺席、旷工职工;创建视图分组查询各部门的职工信息及职工人数,使用 Compute 子句;创建 check 约束,限制员工的性别必须为‘男’或‘女’;
1.问题描述
随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。随
着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。
职工考勤管理系统,可用于各部门等机构的职工考勤管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。
2.需求分析
2.1需求分析
该系统实现的大致目的如下:
(1)员工基本信息管理。
(2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用刷卡机,由人事部门专门人员管理出勤、加班、出差、缺勤等情况。
(3)每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数和不同性质的加班记录等。
该系统实现的功能如下:
(1) 数据管理
功能是设置和管理基础数据,包括加班、请假、出差类别,在全表系统中可以进行基础数据的添加、统计、删除和修改。
(2)部门管理
对员工的分配以及其信息查询的综合管理。
(3) 加班管理
对员工的加班时间进行统计,记录开始时间和结束时间,对加班信息实现添加,删除、统计等操作。
(4) 请假管理
可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数统计进行管理。
(5) 出差管理
管理者安排员工出差,对出差时间,次数的统计管理。
(6) 考勤管理
包括缺勤、出勤信息的查询;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。实现从每日出勤到统计全部考勤信息操作。为方便数据传递和查阅,要根据需求提供全方面的考勤统计信息表。
2.2系统功能结构
2.2职工管理系统功能模块图
3.逻辑结构设计
3.1局部E—R图
3.1.1职工E-R图
3.1.2部门E-R图
3.1.3出差记录E-R图
3.1.4出差E-R图
3.1.5请假记录E-R图
3.1.6请假E-R图
3.1.7加班记录E-R图
3.1.8加班记录E-R图
3.1.9出勤记录E-R 图
3.1.10出勤E-R 图
3.2全局E —R 图
出差记录
部门
加班记录
出差
出勤 请假
所属
加班
职工
关系图
3.3数据字典
数据的基本存取单位是存储记录。有了逻辑结构以后,就可以设计存储记录结构,一个存储记录可以与多个逻辑记录相对应。存储记录就包括记录的组成、数据项的类型、长度及其其他约束条件等。
分析可知其对应
[1]、实体
1.职工(职工号,姓名,性别,年龄,职称,部门号,工资,奖金)
2.部门(部门号,部门名称,地址,部门人数)
3.出差记录(出差编号,开始时间,结束时间,出差原因)
4.请假记录(请假编号,开始时间,结束时间,请假原因)
5.加班记录(加班编号,起始时间,结束时间,加班原因)
6.出勤记录(职工号,上午上班时间,上午下班时间,上午状态,下午上班时间,下午下班时间,下午状态,出勤日)
[2]、关系
1.出差(出差编号,职工号,月份)
2.请假(请假编号,职工号,月份)
3.加班(加班编号,职工号月,月份)
4.出勤(出勤编号,职工号,上午正常上班时间,上午正常下班时间,下午正常上班时间,下午正常下班时间,月份)
[3]、关系模式
1.职工(职工号,姓名,性别,年龄,职称,部门号,工资,奖金)
2.部门(部门号,部门名称,地址,部门人数)
3.出差信息(出差编号,开始时间,结束时间,出差原因,职工号)
4.请假信息(请假编号,开始时间,结束时间,请假原因,职工号)
5.加班信息(加班编号,起始时间,结束时间,加班原因,职工号)
6.出勤信息(职工号,上午上班时间,上午下班时间,上午状态,下午上班时间,下午下班时间,下午状态,出勤日)
在该题中对应涉及的表有如下几个:
1、职工表:
职工表用以记录职工的基本信息及其所在部门单位,包括记录职工号,姓名,性别,年龄,职称,部门号,工资,奖金,如下表所示:
2、部门表:
部门表用来记录部门基本信息情况,包括记录部门号,部门名称,地址,部门人数,如下表所示:
3、出差记录表:
出差记录表记录了员工出差的情况,包括记录出差编号,开始时间,结束时间,出差统计,职工号,如图所示:
4、出差(联系)表;
出差表用来联系职工表和职工出差记录表的,包括职工号、出差编号,如下图所示:
5、请假记录表:
请假记录表用来记录职工的请假情况,包括记录请假编号,开始时间,结束时间,请假统计,职工号,如图所示: