职工考勤管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
职工考勤管理信息系统
制作人:李康魏宝玉
第三十三份实训作业
2011.12.13
1 引言
1.1本课题的研究意义
《职工考勤管理信息系统》是为实现职工考勤信息管理的现代化,运用Visual Basic 6.0数据库管理系统开发的应用软件。它旨在通过职工基本信息、职工加班信息、职工出勤信息、职工出差信息和职工请假信息这五方面完成对职工的考勤。利用计算机技术做出这样一个系统就节省了很多人力资源,实现了科学、高效的职工考勤信息管理目标。
1.2 概要设计
根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用E—R图表示各功能。通过本系统软件,能帮助人事部管理人员利用计算机,快速方便的对职工考勤情况进行管理、输入、输出、查询的所需操作,使散乱、动态的职工考勤情况档案能够具体化,直观化、合理化。
1.3 系统功能基本要求
职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。
2 数据库设计
2.1 需求分析设计
2.1.1引言
传统意义上的职工考勤管理都是采用原始的手工操作来完成的。人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度大、工作效率低下,并且在这种管理模式下对职工的考勤信息不完全,且易造成混乱。
随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工
考勤信息进行管理已成为可能。基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。
2.1.2 目标与任务
充分了解用户的需求,了解工作的流程,以及可能出现的问题。职工考勤信息管理系统中首先必须设置好职工基本信息,职工基本信息在本系统占据着很重要的地位。在对职工的出差、出勤、加班、请假这些信息管理的时候都需通过职工基本信息进行操作。本系统结合实际的职工考勤管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的职工考勤信息管理系统。职工考勤管理信息系统的具体功能包括五个方面:职工基本信息实体,职工出勤信息实体,职工出差信息实体,职工加班信息实体,职工请假信息实体。
2.1.3阶段结果
(1)数据表格
职工基本信息表
职工出勤信息表
职工加班信息表
职工出差信息表
职工请假信息表
2.1.4 处理逻辑描述
(1)职工基本信息实体管理子系统
查询条件:可按照姓名和编号分别进行查询。
查询结果:包括职工姓名、职工编号、性别、年龄、职称。
处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。
(2) 职工出勤信息实体管理子系统
查询条件:可按照姓名和编号分别进行查询。
查询结果:包括职工姓名、职工编号、上班打卡时间、下班打卡时间和缺勤记录。
处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。
(3)登录实体管理子系统
输入:包括用户名和口令。
输出:进入职工考勤管理信息系统功能菜单选择界面。
处理:按照所需选择对应的操作。
(4)职工加班信息管理子系统
查询条件:可按照姓名和编号分别进行查询。
查询结果:包括职工姓名、职工编号、加班开始时间、加班结束时间和统计加班时间。
处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。
(5)职工出差信息管理子系统
查询条件:可按照姓名和编号分别进行查询。
查询结果:包括职工姓名、职工编号、出差开始时间、出差结束时间和统计出差天数。
处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。
(6)职工请假信息管理子系统
查询条件:可按照姓名和编号分别进行查询。
查询结果:包括职工姓名、职工编号、请假开始时间、请假结束时间和统计请假时间。
处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。
2.2 概念结构设计
2.2.1 引言
概念结构的实际是整个数据库设计的关键,这个阶段主要的目标是通过对用
户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。
它的主要特点是:1.能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2.易于理解,因此可以用它和不熟悉计算机的用户交换意见;3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;4.易于向关系、网状、层次等各种数据模型转换。
2.2.2 概念模型设计
(1)设计E-R图
2.2.3 数据描述
程序运行时输入数据,添加到数据库的各个表中。数据库中包含系统内部有关的数据结构与操作规程。
具体可包括:教室基本信息表,教师信息表等.
2.3 逻辑结构设计
2.3.1 引言
这个阶段的任务就是把概念结构设计阶段设计好的基本E-R图转换为与DBMS所支持的数据模型相符合的逻辑结构。在这个阶段里,该系统的目标就是把基本的E-R图转换成关系数据模型。
2.3.2 数据组织
(1)将E-R图转换成关系模型
E-R图转换成关系模型应该遵循以下原则:
1. 一个实体型转换为一个关系模式。
2. 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应
的关系模式合并。
3. 把一个1:n联系转换为一个独立的关系模式。
4. 一个m:n联系转换为一个关系模式。
5. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
6. 具有相同码的关系模式可合并。
(2)关系设计
该数据库设计是满足第二范式的,因为它的所有非主属性,都完全函数依赖于码。它的关系模式R是属于1NF的关系模式的。
(3)该系统中的数据流条目有:
职工考勤信息包括:职工基本信息
职工出勤信息
职工出差信息
职工加班信息
职工请假信息
其中:
职工基本信息包括:职工姓名,职工编号,性别,年龄,职称。
职工出勤信息包括:姓名,编号,上班打卡时间,下班打卡时间,缺勤记录。
职工出差信息包括:姓名,编号,出差开始时间,出差结束时间,统计出差天数。
职工加班信息包括:姓名,编号,加班开始时间,加班结束时间,统计加班时间。
职工请假信息包括:姓名,编号,请假开始时间,请假结束时间,统计请假时间。