当前位置:文档之家› 员工考勤管理系统

员工考勤管理系统

员工考勤管理系统
员工考勤管理系统

论文题目:员工考勤管理系统

摘要

企业员工考勤管理系统在整个开发中包括:企业考勤系统需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能与数据库的设计及系统的实现过程。对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。

企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。

企业员工考勤管理系统为用户提供准确的信息和便捷的查询方法,它对于企业的管理人员和高层人员在做决策时都是关键的依据,因此,企业员工考勤管理系统将成为企业信息化道路上所必经的道路。

本系统的主要功能,包括管理员在后台对员工信息、管理员信息、部门信息、出差信息、排班信息、请假信息审批、员工考勤管理等进行管理及维护的功能。员工在前台实现个人信息管理、出差通知查看、排班信息查看、休假申请、考勤信息查询等。

本系统主要功能是管理员在后台对(员工、管理员、部门、出差、排班的)基本信息和请假信息审批,以及员工考勤管理等进行管理和维护。而员工在前台可以查看个人相关信息,例如考勤信息、出差通知、排班信息、休假申请等。

本系统最具特色的部分:首先,实现了员工信息、部门信息、管理员信息、出差信息、排班信息、请假信息、员工考核信息等基础信息的管理,为员工的考勤工作提供信息。其次,为员工提供了方便快捷的考勤功能,提高了考勤效率节省了时间。

本系统不仅提高了考勤效率,节约了时间,还使员工更加方便地使用考勤功能,像(员工、管理员、部门、出差、排班、请假的)基本信息和考核信息的管理等。这也就是本系统最大的亮点——使员考勤工作变得易用且效率高。

【关键词】JSP;服务器;数据库;考勤管理;

Abstract

This paper discusses the development process of the enterprise time and attendance sy stem: the enterprise time and attendancesystem requirements analysis, system functional desi gn,database design, system implementation, highlights the processof system functions and data base design and systemimplementation. System architecture, system functional design proces s, a comprehensive and detailed exposition of the specificanalysis and research, and then for t he various functional modules of the system. System functions and data flow analysis,the logic al structure of the system database, and on this basis,the creation of the physical database struc ture, queries, updates,and other operations in order to achieve all kinds of information.

The enterprise staff management system management system is an enterprise unit in formati-onization constructs the essential part, its content regarding enterprise's policy-mak er and the superintendent all very important, the enterprise staff management system man agement syste-m should be able to provide the sufficient information and the quick inqui ry method for the user.

The main function of this system, including staff, administrators, department administra tor in the background, travel information, scheduling information, leave information for appr oval, employee attendance management, management andmaintenance functions. Personal inf ormation managem-ent staff in the foreground, travel to notify the view, view schedulinginfor mation, vacation requests time and attendance information query.

The most characteristic part of this system: First, to achieve theemployee information, s ector information, administrator information, travel information, scheduling information, leavei nformation, employee evaluation information on the basis ofinformation management, staff at tendance information. Secondly,to provide staff with a convenient time and attendance,attend ance efficiency saves time.

【Keywords】JSP; server; database; Attendance Management

目录

摘要........................................................... I ABSTRACT ...................................................... II 前言.. (1)

1课题简介 (2)

1.1选题背景 (2)

1.2课题的意义 (2)

1.3系统目标 (2)

2.可行性研究 (3)

2.1技术可行性 (3)

2.2经济可行性 (4)

2.3操作可行性 (4)

2.4业务可行性 (4)

3.需求分析 (4)

3.1系统需要解决的主要问题 (4)

3.2系统具备的基本功能 (5)

3.3数据流图 (5)

3.4业务流程图 (6)

4.总体设计 (8)

4.1概述 (8)

4.2系统功能划分 (8)

4.2.1 管理员子系统功能划分 (8)

4.2.2 普通员工子系统功能划分 (9)

4.3系统功能描述 (10)

4.3.1 管理员子系统功能描述 (10)

4.3.2 普通员工子系统功能描述 (10)

4.4数据库设计 (11)

4.4.1 数据库概念结构设计 (11)

4.4.2数据库逻辑结构设计 (13)

5.详细设计与系统实施 (15)

5.1设计概述与开发工具简介 (15)

5.1.1 B/S模式及其优势 (15)

5.1.2 Web应用程序开发环境—JSP技术 (15)

5.1.3 JAVA简介 (15)

5.1.4 Tomcat应用服务器 (16)

5.2程序流程图 (16)

5.3管理员子系统的实施 (18)

5.3.1 连接数据库的包含文件 (18)

5.3.2 系统登录页面 (18)

5.3.3 管理员子系统主页面 (18)

5.3.4 部门信息管理模块 (19)

5.3.5 员工信息管理模块 (19)

5.3.6 排班信息管理模块 (19)

5.3.7 出差信息管理模块 (19)

5.3.8请假信息审批 (19)

5.3.9 员工考勤管理 (20)

5.3.10 考勤统计 (20)

5.3.11 管理员信息管理 (20)

5.4普通员工子系统 (20)

5.4.1 普通员工子系统主页面 (20)

5.4.2 个人基本信息模块 (21)

5.4.3 出差通知查看模块 (21)

5.4.4 排班信息查看模块 (21)

5.4.5 休假申请模块 (21)

5.4.6 考勤查看模块 (22)

5.4.7 修改密码模块 (22)

6 测试与维护 (23)

6.1测试的任务及目标 (23)

6.2测试方案 (23)

6.2.1 模块测试: (23)

6.2.2集成测试: (23)

6.2.3 验收测试: (24)

6.3设计测试方案 (24)

6.4系统维护 (25)

结束语......................................... 错误!未定义书签。致谢. (27)

参考文献 (28)

前言

近些年来,以互联网为核心的信息技术正在迅速的发展,对人类社会的发展、进步和繁荣起着越来越重要的影响。

JSP是SUM公司提供的一种动态网页实现技术,而SQL则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系。考勤系统就是以两种技术为基础来应用开发的。

传统的纸张材料的数据信息管理方式已经不适合现代企业的发展,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。考勤统计查询方便快捷,数据存储量大,可靠性高,保密性好等。企业考勤系统以方便、快捷等优点冲击着传统的考勤方式。

1课题简介

1.1 选题背景

企业考勤信息管理是企业工作中基础的组成部分[1]。我国企业传统的基层考勤管理工作要求高且内容繁杂,手工记录与查询是一种耗费许多人力和物力的管理方式,也有可能因为管理者的情绪不稳定而出现失误,考核统计分析计算的工作量更是大的惊人。随着计算机飞速发展的今天,使用考勤信息网上管理,是必然趋势。

考勤信息网上管理利用计算机运算速度快、精度高、能按照设计逻辑处理问题等的特点,再应用数据库技术实现考勤信息统计调查的管理。在考勤信息的录入、统计中如果采用一个计算机的信息系统进行处理方式,就不会发生数据遗漏或者数据输入错误的情形。

1.2 课题的意义

在当下,考勤部门面对大量的考勤信息数据,只是依靠人工管理或者简单的单机管理,无法高效率地把重要信息数据分析提样。而公司管理者的决策却要依靠于这些报表数据分析提样的内容,即便是企业投入大量的人力以及物力,但还是无法得到及时有效的相关数据报表来做为决策的重要依据。所以,考勤管理系统在今后的社会中具有很重要意义。

传统的考勤管理系统必然存在一些缺点:由于员工数量非常多,进行考勤会浪费大量的时间;考勤中不公平,透明度低。

传统的绩效考核存在许多的绩效考核不公正、不全面、透明度低,只要有人参与的事情,就会存在问题。现代的企业的发展需要新的考勤方式来代替传统的考勤管理方式。

考勤管理系统实现无纸化的管理,使企业的考勤管理更加科学和规范,提高了企业考勤管理的透明度和效率,为企业实现整体信息化的其他相关系统提供必要的数据支持。

1.3 系统目标

员工考勤管理系统,主要目的是针对企业员工出勤、请假等情况进行详细的统计和分析,从而了解员工的出勤、请假、出差情况。——员工考勤管理系统主要是依据员工的基本考勤信息进行汇总分析得出员工出勤率以及出差状况。——从而客观的分析出考勤质量情况。本系统可以及时正确地处理考勤记录的统计分析,保证数据的准确性,提高公司管

理水平和管理效率,做出科学的数据分析。该系统主要的功能内容如下:对员工信息、部门信息、考勤信息、休假信息等基础信息的管理以及对考勤信息进行查询统计和分析。

对(员工、管理员、部门、出差、排班的)基本信息和请假信息审批,以及员工考勤管理等进行管理和维护,从而进行考勤信息的查询、统计和分析

2.可行性研究

可行性研究的目的是用最小的代价,在尽可能在最短的时间内去了解该系统是否能够实现,对于其中问题是否能够解决,而不是去解决问题,而是确定问题是否值得去解决[14]。——可行性研究的目的是在最短的时间里用最小的代价去了解系统能否实现,对于其中存在的问题是否能解决,仅仅只是确定问题是否值得去解决[14],而不是解决存在的问题。————当然了,这种结果不是靠主观猜想得来的,而是靠客观分析获取的。可行性研究是进行一个简单的系统分析和设计,从而,发现系统的设计过程中可能遇到的问题,看其是否能够解决,这样,可以减少不必要的损失。

可行性从以下四个方面来考虑:

2.1技术可行性

开发一个小型考勤管理系统,主要涉及用到的技术就是一门可视化开发的编程语言和数据库。

此系统的设计采用B/S模式,企业考勤管理系统是主要由网页和数据库两部分组成的。就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。——就整个系统的基本操作是对存在数据库进行增加、删除、修正、查询等的技术构成来看,本系统应属于一个数据库应用类的系统。——本系统使用SUN公司的JSP技术,应用界面友好且功能强大的由Macromedia公司的Macromedia Dreamweaver MX[12]软件来设计界面,服务器端脚本用JA V A来编写,数据库使用SQL SERVER 2000[11]数据库,服务器是TOMCAT 5.0.28,而这些技术已经是比较成熟的技术,通过几次课程设计,对系统开发有一定的了解,在整个过程加指导老师的指导,所以技术上不会存在太大的问题,是可行的。——因此,技术上不会出现较严重的问题,可行性是不存在问题的。——

2.2 经济可行性

此次系统在前期的时候,可能投入要大一些。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但整个系统运行以后,维护费用相对的少一些。而系统运行以后,为公司节约了大量的人力资源,从长远的方面看,还是具有很大的价值。该系统带来的好处:可以实现企业的计算机化、无纸化,节省了大量的人力、物力资源,同时也为管理人员节省了大量的时间,考勤管理效率也大幅度提高,因此,整个系统的开发在经济上是可行的。

2.3操作可行性

现代如今社会,随着计算机技术和互联网的不断发展,计算机与人们的学习和生活密切相关,不可分割,计算机的融入,不断地改变着人们的生活,给人们带来了极大方便,计算机已经成为现代人不可缺少的使用工具,现在各行各业的办公已经基本上实现了无纸化和电子化。本系统在能够正常运行的情况下,管理者和员工只需可以进行信息的录入、查询、统计等简单的操作。因此,本系统直观易懂,使用非常方便,只要经过简单的培训,操作本系统就没有太大的问题。———所以,只要对员工进行简单的培训,对本系统的操作应该不会存在较大的问题,因为本系统简单易懂,使用方便,因此——操作上是可行的。

2.4业务可行性

企业的考勤管理实现计算机化、无纸化,在如今的社会,是一种必然趋势。这样,可以利用计算机支持企业高效率完成考勤管理的日常事务,是适应现代企业发展的需求,并且可以推动企业劳动型管理走向科学化、规范化的必要条件,当然,考勤本身也是一件繁琐的事情。而考勤管理系统正好解决了这一问题,所以,在业务上,还是可行的。

3.需求分析

3.1 系统需要解决的主要问题

传统考勤管理,主要通过手动登记和统计来完成考勤工作的。这样,容易产生了大量

的数据记录,不容易管理,容易出错。考勤系统采用计算机来完成考勤管理,可以提高效率和减少成本。在当今的社会,信息技术的进步与发展对传统考勤管理的模式提出了更高的要求和挑战。企业考勤管理系统解决方案要和实际的需求、社会发展趋势相吻合。在建立考勤管理系统时,要考虑一系列的问题,如需求的怎样获取,系统的需求分析、系统设计、系统运行环境的配置等等[15]。

3.2 系统具备的基本功能

企业考勤管理系统的使用用户主要分二类:

1.管理员用户

管理员主要是对本系统基本信息的管理与维户,能够实现对员工信息、部门信息、出差信息、排班信息、员工考勤管理、管理员信息的增、删、改、查等功能和请假信息审批的管理功能。并可以对考勤情况进行统计和分析。

2.普通员工用户

可以对各种信息的查看,如个人信息管理、出差通知查看、排班信息查看、休假申请、考勤信息查询。

3.3 数据流图

数据流图(DFD):

数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。

图 3-1员工考勤管理数据流图

图 3-3普通员工子系统数据流图3.4 业务流程图

1.员工信息:

2.部门信息

3.排版、出差功能

4.员工考勤管理

5.考勤统计

6.员工请假

4.总体设计

4.1概述

在此阶段设计的基本目的是解决系统如何实现的问题,即做概要设计,概要设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。系统设计的目标是使系统实现所要求的功能,并且,做到安全性好,易于操作。

4.2系统功能划分

经过对系统的需求分析,将整个系统分为二部分,管理员子系统、普通员工子系统。

4.2.1 管理员子系统功能划分

管理员子系统包括的主要功能模块有员工信息管理、部门信息管理、出差信息管理、

排班信息管理、请假信息审批管理、员工考勤管理、考勤统计、管理员管理等,还可以进行对整个系统进行维护。管理员子系统功能模块图如图4-1。

图 4-1 管理员子系统功能图

4.2.2 普通员工子系统功能划分

普通员工子系统管理个人信息,休假申请,查询统计考勤出差排班信息,普通员工子系统如图4-2。

图 4-2 普通员工子系统模块

4.3 系统功能描述

4.3.1 管理员子系统功能描述

管理员子系统主要负责对整个系统的更新与维护。

1.员工信息管理

该模块主要实现对员工信息的添加、删除与修改的功能。管理员可以对员工的基本信息进行管理与维护。

2.部门信息管理

管理员完成企业部门信息的管理与维护功能,可以添加部门的信息,可以修改部门的信息,也可以删除部门的信息。

3.出差信息管理

管理员完成对员工出差信息的添加、删除及修改的功能。

4.排班信息管理

排班信息管理模块把员工排班信息录入及删除的功能。

5.请假信息审批管理

请假信息审批管理模块对员工申请的请假信息进行审批。

6.员工考勤管理

完成员工日常考勤的添加、删除、修改、及查询的功能。

7.考勤统计分析

可以根据日期范围统计员工的正常,迟到,早退,出差,请假的天数。

8.管理员管理

完成系统的管理员信息的添加、删除与修改的功能

4.3.2 普通员工子系统功能描述

普通员工子系统,主要完成个人信息的管理、休假申请和出差排班考勤信息的查看。

1.个人信息管理

员工修改个人的基本信息。

2.出差通知查看

员工查看个人的出差通知信息。

3.排班信息查看

员工查看个人的排班信息。

4.休假申请

提交请假信息等待审核。

5.考勤信息查询

员工可以按日期范围查询自己的考勤情况。

4.4 数据库设计

数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。一个数据库的好坏主要决定数据模型。数据库设计的核心问题是设计好的数据模型。在当前目的数据库管理系统中有三种数据模型分别是层次模型,网状模型、关系模型。其中,关系模型应用比较多,主要是他具有较高的独立性,相对安全。本设计采用关系数据库。数据库主要实现增、删、编辑、统计。其中的排序和索引功能,对数据快速定位,查询提供了有利条件。

对于本系统的数据库设计有以下几点说明:

1)对于数据库设计要考虑前面设计的数据流程图。

2)理想的考勤管理系统的设计并不是以数据库为核心的数据库应用设计。

3)本系统的数据库设计尽可能的去满足3NF(第三范式)的要求。

4)本系统的数据库设计要充分的考虑如何提高系统运行效率为前提。

4.4.1 数据库概念结构设计

由于当前使用的数据库大多数上都是关系型数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化。

E-R图是直观表示概念模型的工具,它有三个基本成分:

1.矩形框,表示实体。

2.菱形框,表示各个实体之间的关系。

3.椭圆形框,表示实体的属性。

设计步骤如下:

( 1 ) 将概念结构转换为一般的关系模型(本次系统应用关系数据库);

( 2 ) 将转换来的关系层次模型向特定 DBMS 支持下的数据模型转换;

( 3 ) 对数据模型进行优化

一.各实体属性图

根据概要分析,本系统所包括的实体主要有:员工实体、部门实体、考勤实体。所有实体的E-R图如下所示:

图4-3员工信息实体属性图

图4-4考勤信息实体属性图

图4-5 部门实体属性图

二.各实体之间的关系总E-R 图

图4-6各实体总体E-R 图

4.4.2数据库逻辑结构设计

此次毕业设计所选用的数据库是SQL Server 2000。主要是在以往课程设计中,对其比较熟悉。再一个SQL Server 2000 包括一些工具:服务器,企业管理器等工具,可以帮助使用者很好的设计数据库。

本系统的数据库名为rsgl 。主要包括如下几个表:

表4-1员工信息(yxx)表 字段名称 类型 长度 主键 说明 允许空

yid varchar 50 YES 编号 否 yname varchar 50 姓名 是 ybm varchar 50 部门 是 ysq

varchar

50 区域

ypass varchar 50 密码是

xb varchar50 性别是

nl varchar50 年龄是

jg varchar50 籍贯是

sfz varchar50 身份证是

sj varchar50 时间是

zt varchar50 状态是

表4-2考勤信息(sjxx)表

字段名称类型长度主键说明允许空id varchar 50 YES 编号否

yid varchar 50 员工编号是

spr varchar50审批人是

sj varchar50时间是

dd varchar50地点是

nr varchar50内容是

lx varchar50类型是

Bz varchar 50 备注是

表4-3管理员信息(jxx)表

字段名称类型长度主键说明允许空jid varchar 50 YES 用户编号否jname varchar 50 姓名是jbm varchar 50 部门是

jsq varchar 50 是jpass varchar 50 密码是

表4-4部门信息(bxx)表

字段名称类型长度主键说明允许空bname varchar 50 YES 部门名称否

bfw varchar 50 部门职责是bbz varchar 50 备注是

5.详细设计与系统实施

5.1 设计概述与开发工具简介

5.1.1 B/S模式及其优势

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。B/S模式虽然只对C/S 模式做了少许变动,但带来了巨大的好处:

(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。

(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。

(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

(4)、开发简单,共享性强,提高了系统的安全性

当然,B/S模式也带来一些问题,如无法实现分页显示,给数据库访问造成较大的压力;功能弱化,难以实现传统模式下的特殊功能要求等。由于当前浏览器易于操作,所以,相相比较B/S模式仍是目前很多应用系统的首选模式。

5.1.2 Web应用程序开发环境—JSP技术

现在,动态网页的制作技术技术有:JSP[4][5]、ASP、PHP。而JSP(Java Server Pages)是由SUN推出的一种动态网页技术。它就是在原来传统的静态页面文件(*.html,*,htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP带来一下好处:

1、功能的实现与内容的表现可以完全分开:JSP技术将功能的实现与内容的表现可以完全分开。这样有利于开发,缩短了开发生命周期,提高了工作效率,节约了成本。

2、跨平台性:由于Java具有可移植性,从而导致JSP支持绝大部分平台,包括现在非常流行的LINUX系统、Apache服务器。

3、应用简单:只要有一定的Java和HTML基础,就能够使用JSP制作动态网页。

5.1.3 JAVA简介

随着Internet的发展,人们已经不满足传统的应用软件,传统的应用软件不能在多个平台上运行。所以,需要一种语言,它编写的软件能够在不同种平台上运行,这样,JAVA[8]就产生并得到广泛的应用。JAVA的优点是可跨平台、简单、面向对象性,作用是可以用他

开发各种应用程序

5.1.4 Tomcat应用服务器

Tomcat[9]是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache 处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat 的配置文件即可。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

5.2 程序流程图

1.管理员子系统程序流程图

员工考勤管理系统课程设计

课程设计报告书 课程名称:VC++课程设计 题目:员工考勤经管系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期:2012年 6 月20 日 目录 第一章绪论 (2) 1.1 课题背景 (2) 1.2 课题任务 (2) 1.3开发工具 (2)

1.4 课题目的 (3) 第二章可行性研究 (3) 2.1 对现有系统的分析 (3) 2.2对本系统设计的说明 (4) 第三章软件需求分析 (4) 3.1软件设计的预期目标 (4) 3.2系统用户需求 (5) 3.3 系统的框架 (5) 第四章数据分析及数据库的设计 (6) 4.1数据库分析 (6) 4.2数据库结构的设计 (6) 第五章系统详细设计说明 (8) 5.1 系统结构 (8) 5.2系统各个模块界面及说明 (9) 第六章软件的测试 (27) 6.1测试工程 (27) 6.2测试人员 (27) 6.3 测试结果 (27) 6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27) 6.5 系统还有哪些不足 (27) 6.6 对系统的评价 (27) 归纳总结 (28) 参考文献 (28) 摘要:本系统是基于VC++6.0中的MFC与Access数据库开发的,可用于企业单位的员工考勤,统计员工出勤情况。 关键字:VC++、Access、员工考勤

第一章绪论 1.1 课题背景 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行各业的经管领域,智能化信息处理已是提高效率、规范经管、客观审查的最有效的途径。 随着经济的发展,企业正向大型化、规模化的方向发展,因此企业员工数量急剧增加,有关员工的各种信息业成倍的曾长。考勤作为一个公司的基本经管,是单位对员工工作经管的基本依据。但是,目前国内的大多数企业在考勤时,依然使用是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤是需要专门的人员在旁记录、统计、制成报表,当报表最后交到主管人员时,也许时间已经过了几天了,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的经管。因此根据企业需求,设计企业员工考勤经管系统,以帮助企业达到员工经管办公自动化、节约经管成本、提高企业工作效率的目的。 1.2课题任务 做出一个可以简单操作的员工考勤经管系统,方便员工和经管员查询出勤记录。员工可以通过输入自己的名字修改自己的信息以及查询出勤记录;经管员可以查看员工的出勤记录,可以添加和删除员工信息以及修改密码。 1.3开发工具 VC++MFC平台和数据库 1.4课题目的 设计制作出员工考勤经管系统,设计相关的操作功能;通过课程设计,了解并掌握VC++MFC平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

数据库课程设计--职工考勤管理信息系统

目录 1 概述 (1) 1.1设计背景 (1) 1.2研究目的 (1) 1.3理论基础的分析 (2) 1.4预期结果和意义 (2) 2 需求分析 (2) 2.1功能需求 (2) 2.2数据流图 (3) 2.3功能模块图 (4) 2.4系统数据流程图 (4) 3 概念结构设计 (5) 3.1局部E-R图 (5) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (9) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (12) 6 数据库实施 (13) 6.1建立数据库 (13) 6.2数据表的创建 (13) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7 数据库运行和维护 (19) 8 结论 (20)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

数据库课程设计报告--职工考勤管理信息系统

... 《数据库原理》课程设计 题目: 考勤管理系统 系部:计算机与信息科学学院 学生:罗学智 指导教师:利平 专业:软件工程 班级:软件1201 完成时间:2014.5.20 目录 1 概述 (2) 1.1设计背景 (2) 1.2研究目的 (2) 1.3理论基础的分析 (3) 1.4预期结果和意义 (3) 2 需求分析 (3) 2.1功能需求 (3)

2.2数据流图 (4) 2.3功能模块图 (5) 2.4系统数据流程图 (5) 3 概念结构设计 (6) 3.1局部E-R图 (6) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (10) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (13) 6 数据库实施 (14) 6.1建立数据库 (14) 6.2数据表的创建 (14) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7文献......................................................................... (19) 8结论......................................................................... (22)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规。 (4)节省考勤管理的成本。

职工考勤管理系统数据库设计

《数据库原理及应用》项目实训任务书 一、题目:职工考勤管理信息系统 二、目的与要求 1. 目的: 1)锻炼学生的分析解决实际问题的能力; 2)培养学生的数据库基础系统的分析、设计和开发能力 2. 基本要求 1)《数据库原理及应用》课程设计采用以“项目小组”为单位进行,项目小组根据选定的项目,按计划进度完成项目的分析与设计及实现任务。 2)每个班级分成两个大组,每组选出组长一名,负责考勤、作业的收集上交。 3)题目自定或采用附录中的参考题目,每人选择一个题目 4)数据库工具:Access 或者 SQLServer 5)程序开发工具可以根据所学自行选择,或者采用ACCESS实现开发 3. 创新要求 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 系统基本信息描述,如:职工、考勤等。 四、功能描述 系统功能基本要求 职工信息,包括职工编号、职工姓名、性别、年龄、职称等; 出勤记录信息,包括上班打卡时间,下班打卡时间,缺勤记录等; 出差信息,包括出差起始时间、结束时间、统计总共天数等; 请假信息,包括请假开始时间,结束时间,统计请假天数等; 加班信息,包括加班开始时间、结束时间、统计加班总时间。 五、解决方案 1.分析程序的功能要求,划分程序功能模块。 2.画出系统流程图。 3.重点是设计数据库(严格按照数据库设计步骤),完成系统功能。 4.完成项目实训报告书。 六、进度安排

七、撰写项目实训报告及总结 项目实训报告要求: 包括需求分析、概念结构设计、逻辑结构设计、编码(详细写出编程步骤)、测试的步骤和内容、项目总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料 《数据库原理及应用》 《ACCESS数据库与程序设计》 《ACCESS项目案例导航》 数据库教研室 2014.05.20 图1 系统结构图 1.2.1 模块管理 (1)用户管理模块 增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。 (2)基本资料管理模块 设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。

企业员工考勤管理系统

摘要 企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工考勤管理系统应该能够为用户提供充足的信息和快捷的查询手段。 本系统主要包括职工基本信息管理、职工考勤信息管理、职工调动信息管理、系统管理四大模块。系统主要实现对数据的插入、删除、统计、查询、更新等功能。 本系统采用Visual Basic 6.0为开发工具,后台数据库采用Assecc 2003,操作系统为Windows XP。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。详细说明了系统的设计重点、设计思想、难点技术和解决方案。在经过一系列调试与操作后,系统基本达到了预期的效果。 关键词:员工考勤管理,管理信息系统,Visual Basic, Assec

Abstract The enterprise staff management system management system is an enterprise unit informationization constructs the essential part, its content regarding enterprise's policy-maker and the superintendent all very important, the enterprise staff management system management system should be able to provide the sufficient information and the quick inquiry method for the user. This enterprise staff checks attendance the management system management system including the staff basic information management, the staff checks attendance the information management, the staff transfers the information management, the system administration four big modules. System main realization to functions and so on data insertion, deletion, statistics, inquiry, renewal. This system uses Visual Basic 6.0 is the development kit, the backstage database uses Assecc 2003, the operating system is Windows XP. The paper mainly introduced this topic development background, must complete function and development process. Key explanation system design key point, design concept, difficult technology and solution. Key word:The enterprise staffs manage; the management information system; the electronic data processing; the information retrieval

基于C 的企业考勤管理系统的设计代码

题目12 “公司员工考勤管理系统设计” 1、问题描述 某公司需要存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。其中,雇员分为经理、技术人员、销售人员和销售经理。 定义一个将小时换成天数的类。转换规则:8小时转换为一天,12小时转换为1.5天。可进行天数的加、减。 定义一个记录员工生病、休假时间的类。其中包括:员工生病没工作的天数、生病可以不工作的最多天数、员工已经带薪休假的天数、员工可以带薪休假的天数。公司规定带薪休假不能超过24小时。生病可以不工作的最多不能超过16小时。 设计一程序能够对公司人员的休假情况进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。 2、功能要求 (1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。还可以添加带薪休假和生病休假的记录,每条记录中必须包含员工编号和姓名。 (2)查询功能:可根据编号、姓名等信息对已添加的员工信息和休假信息进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息; (3)显示功能:可显示当前系统中所有记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的人员记录和休假记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。 (6)统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数, 统计任一员工的休假天数等信息。 (7)保存功能:可将当前系统中各类人员记录和休假记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义;

员工考勤管理信息系统0001

、八、? 前言 一、系统名称:员工考勤管理信息系统 二、开发目标:开发出一个高准确度和高可信度的适用于企业员工的考勤工作 的管理信息系统为企业减少人力财力的付出,减轻考勤工作人员的工作量。公司职员也有基本了解根据出勤情况可以计算工资。 三、主要功能:(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间。(3)每天结束时自动统计当天的 迟到或早退次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动计算出当月欠缺或富余的时间。(5)每个月末统计该月的工作天数并能判断是否足够。(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)(9)管理人员设定及迟到早退的条件,每个月的工作时间。(10)管理人员设定每个月的工作日期及放假日期四、开发背景现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤已经成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大地减轻了考勤工作人员的工作量。对于公司职员也有基本了解根据出勤情况可以计算员工的实际工资。

第一章系统目标和开发的可行性 第一节系统目标 一、解决目前企业中关于员工出勤管理中所面临的一系列问题。 二、考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带来很大的便利。 三、提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信息对领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。

职工考勤管理系统方案

C语言程序设计 课程设计报告 课设题目:考勤管理系统 专业: 班级: 姓名: 成绩: 完成日期: 指导教师:

目录 1.课程设计目的 (2) 2.需求分析 (2) 2.1要求 (2) 2.2任务描述 (2) 2.3运行环境 (2) 2.4开发工具 (3) 3.总体设计 (3) 3.1系统流设计 (3) 3.2系统模块设计 (4) 4.详细设计 (5) 4.1数据结构设计 (5) 4.2模块接口设计 (6) 4.3 以下是几个主要模块的流程图: (7) 5.运行结果 (9) 5.1主菜单界面: (9) 5.2信息录入界面: (9) 5.3信息浏览界面: (10) 5.4 信息查询界面: (10) 5.5信息修改界面: (11) 6.程序调试与测试 (12) 6.1程序调试 (12) 6.2程序测试 (12) 7.问题与不足 (13) 8.建议 (13) 9.编程体会 (13) 10.程序源代码: (13) 11.参考文献 (30) 12.用户使用手册 (30)

1.课程设计目的 1)通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理 的模块化结构。 2)通过课程设计,进一步掌握C语言中重要的数据结构。掌握并熟练运用指针、链表、结构 体、文件等数据结构。 3)通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。 4)通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来, 培养自己对程序编写的兴趣,并能独立设计和实现一个小型系统。 5)通过课程设计,加强了自己的程序分析能力。 2.需求分析 2.1要求 1)遵循软件开发过程的基本规;能灵活应用,初步具备运用C程序解决实际问题的能力。 2)运用结构化程序设计方法,按照课程设计题目要求,完成包括需求分析、数据结构设计、 概要设计、详细设计、编写代码、调试和测试C程序等过程。 3)学会利用数组、结构体、链表进行相关信息表示。 4)功能模块划分清晰,系统结构图符合功能操作要求,且有详尽的功能描述 5)各主要功能模块有详尽的流程图及描述,用函数的形式实现,且调用入口、功能、出口等 关系正确。 6)所设计的C程序较好的可读性和可靠性;程序书写风格规,注释清晰。 7)界面友好(良好的人机互交),凡需要输入信息时,都有较详尽的提示信息,并对输入信息 有较完善的值域分析。 8)程序经上机调试通过,不应出现语法型、功能型错误,并获得满意的结果。 9)学会通过各功能性测试用例测试程序的能力,尽可能避免原则性错误的出现。 10)掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基本方法。 11)C语言课程设计报告的容反应实际设计过程,且符合格式要求,无抄袭现象。 2.2任务描述 此系统以对职工考勤为背景,提供对职工信息、上下班时间的新建、录入、编辑、查询、密码保护等功能。具体功能实现如下: 1)职工信息新建:实现职工工号以及的录入功能,并能将其以文件形式加以保存。

关于使用钉钉系统进行考勤管理的通知

关于使用钉钉系统进行考勤管理的通知 总公司各部门: 为进一步发挥信息系统优势,优化审批流程,提高管理效率,公司决定自2019年8月1日起启用钉钉系统进行内外勤管理,凡上下班、外出办事、请假、出差、加班均需在系统内完成。具体要求如下: 一、使用要求 (一)使用人员范围:公司全体人员(总公司高层除外)。钉钉系统内考勤情况由财务部人事行政岗负责监督核查,运行中发现问题请及时与考勤系统负责人联系。 (二)所有人员均需在8月1日前完成钉钉系统注册登录,新员工入职当天需完成考勤信息录入。考勤路径:手机进入钉钉-工作-人事-考勤打卡/签到/请假/外出/出差/加班。 (三)员工在钉钉系统的考勤信息,作为公司核算本人薪资的主要依据。 二、考勤管理 (一)员工考勤管理 员工应按时上、下班,不迟到、不早退、不脱岗、不旷工。员工无故迟到、早退、脱岗或旷工,按规定予以处理,并纳入当月考核。 1.迟到是指迟于上班时间到岗(一个小时内); 2.早退是指早于下班时间离岗(一个小时内); 3.脱岗是指上班期间无故离开工作岗位(一个小时内); 4.员工有下列情况之一的,按旷工论处: a)无故缺勤; b)不履行请假手续即不上班或休假期满后不按时上班;

请假手续不全或请假未获批准而擅自离岗的; c)上班迟到超过一个小时到岗; d)提前下班、无故离岗超过一个小时的; e)离职手续未按流程办结即离岗的。 员工迟到、早退、脱岗扣当月考核1分/次;请假按:本人基本工资/26(工作日)*请假天数扣除当月工资;符合旷工情形的旷工一天按:本人基本工资/21.75(标准工作日)*旷工天数*3倍扣除当月工资;一次旷工三日或累计旷工五日的属于“严重违反企业规章制度”给予解除劳动合同处理。 (二)打卡管理 上述所有人员每天上、下班时间都必须打卡(包括加班、公休日值班)。打卡方式有2种,公司人脸识别考勤机打卡和手机APP打卡,可任选其中一种打卡方式。 出差:因公出差人员到达目的地后,在所在工作地点完成上、下班打卡手续。 请假:所有员工请假须提前通过“钉钉”审批平台的请假模块完成审批程序,其中病假、婚假、产假、工伤假须附相关证明拍照上传,选择好所属部门,审批人已经预先设定,选择提交即可,相关证明若不能立即提交,需于请假结束后上班当日用钉钉补发给人事行政管理员,无证明视为事假。 加班调休:需先在钉钉系统内提交加班申请,审批流程结束到财务部归档。员工调休时按系统内的加班时间为准,若系统内无打卡加班记录的一律不算加班。 签到:工作人员外出办事、销售人员外出开展业务,到达每一个目标地点均需在手机钉钉APP内添加业务单位名称后完成签到,员工上、下班未按要求打卡,根据时间长短分别视作迟到、早退

单位考勤管理系统的分析课程设计

单位考勤管理系统 目录 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) 考勤管理

职工考勤管理信息系统

课程设计 课程名称数据库课程设计 题目名称职工考勤管理信息系统学生学院管理学院 专业班级 指导教师胡凤 姓名学号 2013 年12 月28 日

目录 一、概述(500字)............................................................................... 错误!未定义书签。 二、系统需求分析................................................................................ 错误!未定义书签。 2.1 需求概述 .................................................................................. 错误!未定义书签。 2.2 需求说明书 (5) 2.3数据流程图、功能模块、系统数据流程图 (6) 三、数据库概念结构设计 (6) 3.1 概述 (6) 3.2 基本原则 (8) 3.3 E-R图 (9) 四、数据库逻辑结构与数据库物理结构设计 (10) 4.1 概述 .......................................................................................... 错误!未定义书签。 4.2 由ER图导出一般关系模型的基本原则 ........................ 错误!未定义书签。 4.3 PDM生成 ................................................................................ 错误!未定义书签。 五、数据库应用系统的实现................................................................ 错误!未定义书签。 5.1 概述 ........................................................................................... 错误!未定义书签。 5.2创建数据库及脚本.........................................................................................错误!未定义书 签。 5.3 录入数据 (22) 5.4 建立视图 (24) 5.5数据的删除和修改 (25)

某单位考勤管理系统

第一章系统概述 1.1系统开发的背景与意义 1.1.1系统开发背景 现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。本文系统的阐述了企业考勤管理设计开发的全过程。包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。 1.1.2 系统开发意义 开发本系统的目的,就是要解决目前企业中关于员工出勤管理中所面临的一系列问题。开发出企业考勤管理系统能有效地提高企业办事效率,解决目前员工出勤管理问题,实现员工请出勤信息和缺勤信息对企业领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。 考勤管理系统是企业对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有5个方面:部门信息管理、员工基本信息管理、考勤信息管理、考评信息管理以及系统管理。 员工的基本信息、员工考勤、考评管理、系统用户管理,适用于机关、金融

和各企事业单位。 为实现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工上班报到,方便管理人员统计、考核员工出勤情况,方便管理部门查询、考核各部门出勤率;准确地掌握员工出勤情况,有效地管理、掌握人员流动情况,适用于机关、金融和各企事业单位。 第二章系统需求分析 2.1系统功能要求 (1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。 (2)每天结束时自动统计当天的工作时间 (3)每天结束时自动统计当天迟到或早退的次数。 (4)对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间 (5)每个月末统计该月的工作时间判断是否足够 (6)每个月末统计该月的工作天数并判断是否足够 (7)管理人员查询并修改工作时间(特殊情况下修改) (8)管理人员账户管理(如设置密码等) (9)管理人员设定早退及迟到的条件,每个月的工作时间 (10)管理人员设定每个月的工作日期及放假日期 2.2 需求分析概述 实际的管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,

考勤管理系统文献综述

成绩: 西安建筑科技大学华清学院毕业设计 (论文)文献综述 院(系):信息与控制工程系 专业班级:计算机1201 毕业设计 : 论文方向 综述题目:考勤管理系统开发 学生姓名:苏洋 学号: 0118 指导教师:曾应员 2016年3月29日

考勤管理系统开发 摘要:随着科技的发展,人们工作效率逐步提高,面对大量的数据的处理,传统的人工管理存在着效率低,成本高,不易统计和易出错等弊端,已经无法适应现代企业的需求。由于现在办公自动化的程度越来越高,计算机和网络技术在日常工作发挥了越来越大的作用,开发一种简单便捷并且高效率,无差错的考勤管理系统已经成为了公司的必然需求。 考勤管理系统开发作为人力资源管理系统的一部分,能够帮助单位人事工作者有效的完成日常工作。在系统实现与设计环节中,系统可以使用Sql sever作为数据库管理系统,My Eclipse 作为开发环境,服务器可以采用Tomcat,最终便可开发出一个基于Web技术的B/S结构的员工考勤管理系统。 系统的开发是一个复杂的知识体系,并不是学习一门的学科就能够完成的,它需要长期学习,综合前人文献提出的理论和观点,从中得到经验。最终用最好的开发方式实现所要开发的系统。 关键词:员工考勤,B/S结构,高效率

1 前言 课题研究的目的和意义 随着计算机和网络技术的飞速发展,考勤管理系统已成为企业员工管理的一项 重要内容,面对大量的企业考勤信息,采用人力处理将浪费大量的人力、物力和时间,且数据的准确性低。因此为了提高工作效率,保证信息的准确性、及时性,开 发一个界面友好、功能完善、实用性强、操作方便的员工考勤管理系统具有较大的 现实意义。 数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用,实践证明信息技术已在企业的管理层面扮演越来越重要的角色。通过考勤系统能够对企业员工的出勤情况有所了解,通过出勤情况就能推算出员工的薪资。一切的统计和计算都由计算机代为管理,标志着计算机和网络技术的发展之迅速,意义之重大,而它的开发具有以下几点重要的意义: ①大幅度提高工作效率,使公司的人事干部从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中。 ②用计算机数据库管理代替手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。 ③使各管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作量。研究背景 本次的研究内容——考勤管理系统开发是信息管理与现代化办公设备相结合的例子。面对大量数据的处理,传统的人工管理已经无法适应现代企业的需求。以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个基于网络环境的企业考勤信息管理系统。这个考勤信息管理系统将与人事信息管理系统和企业工资管理系统进行信息有效集成,实现信息的流通和共享,并且能够及时、准确地将员

员工考勤管理系统

考勤管理系统是企业对考勤实行了信息化管理,考勤管理中主要涉及的管理任务有5个方面:部门信息管理、员工基本信息管理、考勤信息管理、考评信息管理以及系统管理。 因此,我使用Visual 数据库开发系统作了考勤管理系统。员工的基本信息、员工考勤、考评管理、系统用户管理,适用于机关、金融和各企事业单位。 考勤系统的目的是为实现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工上班报到,方便管理人员统计、考核员工出勤情况,方便管理部门查询、考核各部门出勤率;准确地掌握员工出勤情况,有效地管理、掌握人员流动情况,适用于机关、金融和各企事业单位。 利用指纹生物识别唯一性特征进行考勤。避免传统的纸卡、IC卡考勤机代打卡的缺点。指纹考勤机验证有1:1和1:N比对方式。 指纹考勤机介绍 随机配发软件包含前台系统和后台管理系统两大部分。其中,前台系统包含指纹签到及指纹登记两大模块;后台管理系统包含基本信息管理资料管理、考勤管理、薪资管理等四大模块。指纹签到 实时识别考勤人的员工编号,并与当前时间一起写入到后台数据库中; 自动判别是否已经在短时间内考勤过,若己考勤过则提示; 对无指纹数据录入的员工可以使用员工编号加密码的方式进行考勤。 指纹登记 为员工登记考勤所需的指纹,每员工最多可以登记三枚; 登记后比对,看登记是否成功,以及是否能够正确识别,若比对出错、可重新登录 删除作废的指纹: 登记无指纹员工的考勤密码。 基本信息管理 设置使用单位,并为正式用户注册: 设置操作员(新增操作员默认密码均为707)及其权限: 设置部门代码及部门名称; 设置工种、职务、级别等基本治总代码及名称。 员工资料管理 员工入职及变更登记: 查询及统计各部门在职人员; 员工离职登记;查询及删除己离职员工; 打印人事日报表:打印人事月报表; 考勤管理 设置考勤规则; 设置轮班名称及排班班别; 设置工种假期名称及放假日期; 设置个人出差休假请假类别及日期; 设置员工加班类别及日期; 设置员工调班; 设置特许考勤员工及日期; 按日考勤统计及汇总; 按月考勤统计; 打印原始考勤记录

考勤管理系统(补充1)

考勤管理系统 随着局域网等网络技术的发展,许多原来通过手工登记、录入、整理、储存、统计、汇总的信息管理方式已经不适应信息化社会的要求,需要通过信息化改造来提高信息处理效率。各企业必须加强自身的的信息基础设施建设,通过企业基础数据的信息化,企业基本业务流程和事务处理的信息化,让信息管理变得更为高效和简洁。考勤是一个企业最基本的管理内容,是企业对员工工作评定的基本依据。在实际的管理中需要快速获得每一个工作日的考勤,以便及时向管理者反映员工的出勤、缺勤情况。为此,本文介绍的考勤管理系统基本实现了企业考勤的智能化管理,提高了考勤管理的效率,每个员工的工作状态能得到及时的反映。同时,增强员工管理的透明度以及约束员工自觉遵守出勤制度,本文详细讨论了关于考勤管理系统的设计与实现,论文主要完成的工作如下: 一、开发背景 在知识经济和信息技术迅猛发展的今天,企业的内部管理和运营方式发生了巨大的变化。越来越多的企业已摒弃了传统的半手工式离散管理,纷纷投入大量的人力物力,引入先进的高集成化管理信息系统,以期提升企业内部管理的信息化和集成度水平。其中,考勤管理系统的引进,为人力资源管理者在应对企业考勤管理过程中必然会出现的大量考勤信息的录入分析、数据存储、资源共享等难题提供了一系列解决方案,从而大大提高了企业考勤管理的效能并降低运营成本。 二、系统分析 (1)需求分析 在对系统进行需求分析之前,我们都会对系统进可行性分析,在进行新系统的开发之前,对系统的可行性分析是非常重要的,对新系统的经济、政治以及社会等方面因素,进行深入的调查和研究,在系统实际开发之前,是非常有必要性的,对新系统进行可行性分析可以避免对系统的投资等的判断失误,从而减少系统的风险。

企业考勤系统设计与实现

企业考勤系统的设计与实现 1.1 课题背景及目的 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于 许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。 随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不 可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原 本复杂和枯燥无味的工作变得简单而轻松了。 计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管 理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重 要的角色。 考勤信息管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有密码修改和帮助说明的功能。通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤

信息的了解,就能计算出员工的实际工资。一切的统计和计算都计算机代为管理了, 考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打 响了头炮,企业的信息化建设已成为现代各个企业发展的需要。 企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件。因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。 考勤系统是指一套管理公司的员工的上下班考勤记录等相关情况的管理系统。是考勤软件与考勤硬件结合的产品,一般为HR部门使用,掌握并管理企业的员工出勤动态。包括考勤记录、考勤分析两大功能。根据系统制定的考勤规则,自动分析出考勤结果,是考勤系统的核心。 随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争。谁有先进的技术设备和管理手段,谁就有成功的先机。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等。这样的考勤方法,不仅考勤速度慢,在考勤时需要专门人员在旁记录,统计,制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,这样根本不能发挥考勤真

员工考勤管理系统课程设计

课程设计报告书 课程名称:课程设计 题目:员工考勤管理系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期: 2012 年 6 月 20 日 目录 第一章绪 论............................................................ (2) 1.1 课题背

景.................................................................. . (2) 1.2 课题任务.................................................................. . (2) 1.3 开发工具.................................................................. . (2) 1.4 课题目的.................................................................. . (3) 第二章可行性研究.................................................................. .. (3) 2.1 对现有系统的分析.................................................................. (3) 2.2 对本系统设计的说明.................................................................. .. (4) 第三章软件需求分析.................................................................. . (4) 3.1 软件设计的预期目标.................................................................. .. (4) 3.2 系统用户需求.................................................................. .. (5)

相关主题
文本预览
相关文档 最新文档