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

企业考勤管理系统

滨江学院

毕业论文(设计)题目企业考勤管理系统研究与设计

院系公共管理

专业信息管理与信息系统

学生姓名杨铖

学号20102307046

指导教师于小兵

职称讲师

二O一四年五月二十日

目录

1 绪论................................................ - 1 -

1.1 研究的背景........................................................ - 1 -

1.2 研究的目的与意义.................................................. - 1 -

1.3 研究思路与主要内容................................................ - 1 -

1.4 研究技术简介...................................................... - 2 -

1.4.1 JAVA........................................................ - 2 -

1.4.2 MySQL....................................................... - 2 -

1.4.3 Eclipse..................................................... - 2 -

2 国内外研究现状...................................... - 2 -

2.1 国内研究现状...................................................... - 2 -

2.2 国外研究现状...................................................... - 3 -

3 企业考勤管理系统分析与总体设计...................... -

4 -

3.1 企业考勤管理系统可行性研究........................................ - 4 -

3.2 企业考勤管理系统需求分析.......................................... - 5 -

3.2.1 完善数据流图................................................ - 5 -

3.2.2 细化数据流图................................................ - 6 -

3.3 企业考勤管理系统总体设计.......................................... - 9 -

3.3.1 设计方案的选择............................................. - 10 -

3.3.2 软件结构设计............................................... - 10 -

4 数据库设计......................................... - 12 -

4.1 数据库概念模型设计............................................... - 12 -

4.2 数据库逻辑模型设计............................................... - 13 -

4.3 数据库物理模型设计............................................... - 13 -

5 系统实现........................................... - 1

6 -

5.1 考勤界面 ........................................................ - 16 -

5.2 员工登录 ........................................................ - 17 -

5.2.1 员工个人信息界面........................................... - 18 -

5.2.2 员工请假申请界面........................................... - 19 -

5.2.3 员工出差申请界面........................................... - 19 -

5.2.4 员工出勤情况界面........................................... - 20 -

5.3 管理员登录....................................................... - 20 -

5.3.1 员工管理界面............................................... - 21 -

5.3.2 部门管理界面............................................... - 23 -

5.3.3 考勤信息导出界面........................................... - 24 -

5.3.4 管理员密码修改界面......................................... - 25 -

6 总结............................................... - 25 -

参考文献:............................................ - 26 - 致谢.................................................. - 28 -

企业考勤管理系统研究与设计

杨铖

南京信息工程大学滨江学院,江苏南京 210044

摘要:随着我国信息化的不断发展,社会生活中的方方面面都涉及到信息化技术的应用。在这种背景下,本文主要研究讨论的问题就是将信息化技术应用于考勤系统,工作效率的提高,服务质量的改善,都能通过考勤系统得到实现,同时对企业竞争力的提高也有很大帮助。开发技术采用Java技术,数据库采用MySQL数据库,系统包含员工登陆和管理员登陆两大功能模块,通过这些功能,起到帮助企业管理员工的考勤工作。

关键词:信息化;竞争力;考勤系统

Research and design on the management system of

enterprise attendance

Yangcheng

College of Bingjiang, Nanjing University of Information Science and Technology,

Nanjing 210044

Abstract:With the continuous development of information technology, all aspects of social life are related to the application of information technology.In this context, the problem discussed in this paper is to study information technology in attendance systems, work efficiency, improve service quality, can be achieved through attendance systems, at the same time it does a great help for the improvement of company competitiveness.Developed technology uses Java technology and, database uses the MySQL database, the system includes staff and administrators log landing two functional modules, these functions play helps companies manage staff attendance work. Keywords:Information Technology;Competitiveness;System of attendance

1 绪论

1.1 研究的背景

我国改革开放以来,不仅经济总量增长迅速,私营企业的数量也在与日俱增,但在管理水平上却没有与数量的增长达到持平。以考勤管理为例,企业大多数仍处于原始人工纸质方式记录企业员工每日出勤情况。这种考勤方式存在先天的弊端,方式繁琐,准确性、透明性、实时性差等,受人为因素影响大,甚至出现监管人员因个人因素导致考勤情况存在不平等现象,造成企业员工存在侥幸心理或代考勤情况的出现,不利于企业员工的管理。且由于人工考勤的方式,需要增加纸张与人工的成本,一定程度上增加了企业的运行成本。伴随着日益发展扩大的企业,人工考勤的弊端日益显现,企业的运行效率与效益都会受到很大的影响。

在21世纪的今天,随着信息化技术的发展,信息化社会正逐渐形成,越来越多的应用于实际生活中,信息化技术的革命也促进了社会各个方面的进步。这也要求企业进行转变,而利用信息化技术管理企业就成为企业在实际竞争中的当务之急,在经过摸索和实践之后,信息技术在企业中的充分应用,可以很好的改善这一窘境。企业规模的扩大,员工数量的增多,使得传统人工纸质的考勤方式不再能适应日益繁杂的企业考勤管理工作,这也从另一方面显示着信息化的考勤管理系统出现的必然性,与此同时,计算机技术的发展与普及,也变相的为考勤管理系统的发展打下良好的基础。 1.2 研究的目的与意义

本文研究的主要目的与意义是基于信息化技术的实际应用,通过实际生活中的案例,将信息化技术融入生活,为企业设计考勤管理系统,节约企业运行成本,提高企业运行效率与效益。

1.3 研究思路与主要内容

图1-1 企业考勤管理系统总体设计框架

行政主管(考勤)

考勤管理系统

职员

系统管理员

数据库

1.4 研究技术简介

1.4.1 JAVA

JA V A是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems 公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

1.4.2 MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle 公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

1.4.3 Eclipse

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2 国内外研究现状

2.1 国内研究现状

随着企业的快速发展,相应的各种信息也日益增长,原始的人工考勤已满足不了企业的需求,在此情况下,企业不约而同的引入考勤管理软件,也使考勤管理系统的开发得到很大的发展。而目前仍有很多企业的这项工作还处于传统手工纸质阶段,信息资源的数字化程度低,大部分历史积累的数据,尚未数字化。不利于科学管理和决策。

传统企业考勤管理都是以企业前台纸质打卡机或签到为主,记录员工出勤情况,每周根据出勤表及登记表对员工平时出勤情况奖惩,然后把数据上交到企业负责人。传统的员工请

假方式需要经过多人的同意,请假困难也是员工的烦恼之一。这种的模式在目前企业管理中暴露出了许多弊端:一是员工请假不方便;二是员工请假对主管人员不透明,造成对员工出勤误记的情况;三是员工出勤表对分管经理、总经理不透明,分管经理、总经理很难知道企业的出勤情况,不便于与员工及时有效的沟通;四是员工对自己整个工作周的出勤情况没有整体的统计信息。

2006年,刘伟法和罗建平在文中表示,利用考勤修正结果流程实现了与企业实际的紧密结合,并在分布式网络环境下使用灵活的授权和用户管理实现了考勤的分级管理[1]。

2007年,刘杰在文章中提到,传统的考勤方式已不能满足现代企业信息化管理发展的需求[2]。

2008年,白琛萍提出,考勤管理系统对基本的考勤数据分析汇总,提高考勤的科学化管理水平[3]。

2009年,包文新、包晓红和孟祥娣提到,利用计算机技术的考勤系统在企业的考勤管理中,具有非常重要的作用[4]。

2010年,齐建华在论文章表示,随着各种生物模式识别技术的不断成熟和计算机技术的飞速发展,各种基于人体生理特征的身份识别系统纷纷从实验室中走出来,其良好的稳定性和唯一性使准确鉴定身份成为可能并变成现实[5]。林芳、浦云明和郭更生发表文章,通过管理信息系统的稳定性、易操作性、可维护性、安全性等,从而达到提高考勤管理效率的目的[6]。

2011年,王冬波提出,为了解决考勤管理工作中提高效率、杜绝顶替的问题,作为生物识别技术中最为成熟的技术之一,指纹识别就成了很多单位的首要选择[7]。楼伯飞发表论文,在《考勤管理系统的开发》论文中提到,近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各大企业的考勤工作来说就更是如此了[8]。

2012年,张丽肖发表《基于ASP开发设计人事考勤管理系统》一文,在文章中表示,人事考勤是企业信息管理的重要部分,满足企事业单位日常的人事考勤管理需求,使人事考勤管理更加科学、公正、透明,为工资的发放、奖金和年度考勤奖的确定提供依据[9]。龚悦提出,考勤管理系统能够高效的管理各个员工考勤和绩效考评,而且能将所有员工考勤和绩效考评汇总,从而管理者能够从具体的数据上分析出企业的经营状况和员工的管理情况[10]。

2013年,魏东在论文中提出,随着社会的发展和科技的进步,考勤管理系统能有效的帮助企业进行人力资源管理。大大减少了企业的人力和物力[11]。张牧歌在论文章提到,随着科技的进步与企业不断的发展壮大,企业人员的不断增多使人事管理日趋复杂化,考勤管理也就成为企业人力资源管理者非常重视的问题。而随着电脑技术、生物技术的迅速发展,尤其是通信技术走向成熟,指纹考勤方式为传统的考勤带来了新的机遇[12]。

2.2 国外研究现状

国外的考勤管理软件发展早,成熟度高,国内与之相比,还有很大的距离。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网

上进行。其信息化考勤管理系统也十分完善,企业各个部门的员工可以通过一台终端机完成上班、下班、因公外出、隐私请假等的全过程。目前,国际上已具规模的企业均已大规模引入考勤管理系统,信息化的考勤管理系统正发挥着巨大的作用,为企业提高工作效率与效益做出巨大贡献。所有这些无不证明,信息化的考勤管理系统在企业的各个方面都有很高的应用。

2007年,Yongqiang Zhang ;Ji Liu 等人在提出指纹识别是生物识别技术中最可靠的个人身份识别方法之一,因为指纹满足唯一性,稳定性,永久性,容易使用。将指纹识别技术与考勤管理系统相结合,解决了虚假的考勤和铺设相应的网络故障等问题[13]。

2008年,Zengguang Zhang 等人提出,在教务管理系统中,考勤管理将起到非常重要的作用

[14]

2010年,W ANG Jian 等人指出,公交系统采用考勤管理技术,可提高效率[15]

2012年,Li Jiang 等人提出,大学现在开始加强学生的日常管理,引入考勤技术,可以解决这一难题[16]

。Xinzheng Dong 等人发表论文,提出传统的方法费时费力且反馈速度慢,不

利于管理

[17]

。Li, Tsai-Cheng 等人发表论文,提出便捷的考勤管理系统是被企业和政府欢迎的,

在此基础上,基于生物特征识别技术的考勤管理系统因其考勤记录的很难被别人复制,可以改善考勤记录的可靠性,避免使用考勤管理系统时发生欺诈等问题[18]。Xiaomei Gong ;Jianping Cao 等人发表论文,指出考勤结果与实际过程紧密结合,考勤分级管理在分布式网络环境中的应用,要从系统需求分析,系统结构,系统功能设计等细节考虑,是建立企业考勤管理系统的指导意义和推广价值[19]。

3 企业考勤管理系统分析与总体设计

3.1 企业考勤管理系统可行性研究

考勤管理有它自己的专门知识和术语。必须学习了解有关考勤处理的基本知识,并且要掌握考勤处理的大概情况。行政部门每天处理考勤情况,根据考勤记录,编制当天考勤情况表和迟到早退惩罚情况表,并张贴到告示板。新系统的逻辑模型可以通过对正在使用的系统进行调查的基础上获得。如图3-1所示:

图3-1 逻辑模型图

在这个高层次的数据流图上列出了“职员”,它既是数据流的源点又是终点。系统输出一

行政主管(考勤)

考勤管

理系统

职员

系统管理员

数据库

报表

考勤记录

确认信息

报表

些报表给行政主管,因此“行政主管”也是数据的终点。接下来就是基本系统模型的细化,系统主要功能的叙述。如图3-2所示:

图3-2 基本系统模型细化图

从图可知,系统务必完成的3个主要功能有“处理事务”、“确认信息”和“产生报表”,图中的“考勤管理系统”由这3个主要功能代表。此外,数据流图的细化过程中还加入了3个数据存储。处理事务需要“事务数据”;另外,“产生报表”和“处理事务”不在同一时间段,因此还需要“报表”来数据存储;同理,“确认信息”与“处理事务”也需要“考勤数据”来数据存储。

3.2 企业考勤管理系统需求分析

对目标系统提出完整、准确、清晰、具体的要求是需求分析必须完成的任务。在这个阶段,分析员应在高层功能级数据流图的基础上开发更精确的数据流图,同时还要建立数据字典。这些文档是需求分析结束的标准。本阶段会严格定义许多实际被忽略了的系统元素。 3.2.1 完善数据流图

在可行性分析阶段建立的功能级数据流图中,一些数据存储及变换的具体含义尚未明确。必须对系统作进一步的分析,逐步对尚未明确的步骤进行定义。从上一阶段可以看出,流向数据终点“职员”的数据流是“考勤数据”,而“考勤数据”这个数据流的含义和组成,我们并不十分清晰和明确。从职员考勤数据表中可以看出,这个数据流包含:职员姓名、职员号、当天是否迟到、上一天是否早退、本月迟到次数、本月早退次数、连续迟到次数、连续早退

考勤 2 报表

事务数据 产生报表

行政主管

处理事务

收集数据

验证数据

职员

确认信息

职员

考勤数据

4 5 3

1

次数和奖惩措施(与职员对应)。

对这个数据流图进行从下往上的回溯分析,可以确定每个数据项的来源。“考勤数据”可由变换4“确认数据”得到,同时,变换4的基本功能是输出已经记录的数据,不能改变数据。继续回溯,回到数据储存“考勤数据”,数据储存只是保存数据的场所,所包含的数据项和相关的输入/输出数据流相同,不会更改。更进一步回溯到变换3“处理事务”时,可知确认数据是由这个变换框计算出来,因此,需要对该变换设计相应的算法。从系统设计要求中可得:确认数据=职员姓名+职员号+当天是否迟到+上一天是否早退+本月迟到次数+本月早退次数+连续迟到次数+连续早退次数+奖惩措施。这些数据可以从行政管理部门得到,但怎么得到数据还不太清楚,下一步应该确定这些数据的终端来源。

在一步一步的分析和划分系统中的数据元素,了解来源和算法。在这个过程中,相关数据的信息需要记录在数据字典中,算法需要记录在IPO图中。

3.2.2 细化数据流图

许多数据项在考勤管理系统中解释,为了清晰明确的了解这些数据是怎么得到的,必须确认数据的算法。已知:确认数据=职员姓名+职员号+当天是否迟到+上一天是否早退+本月迟到次数+本月早退次数+连续迟到次数+连续早退次数+奖惩措施。这些数据一部分从行政管理部门获得,另一部分是从人事档案得来,但行政部门不管辖人事档案。在数据流图中缺少人事档案的数据存储,因此,需要加入取名为“人事数据”的数据存储。经观察,系统中没有人事数据的存在,经过再次了解访问,这些人事数据从人事部门获得。但人事部门表示,这些数据也不是一成不变,因此,需要一个新的变换“修改人事数据”。数据流图的再次完善,如图3-3所示:

图3-3 数据流图

与上述分析得出的考勤管理系统的数据流图相应的数据字典如下。 (1)数据流描述

事务=职员姓名+职员号+考勤

考勤数据=职员姓名+职员号+当天是否迟到+上一天是否早退+本月迟到次数+本月早退次数+连续迟到次数+连续早退次数+奖惩措施

人事数据=职员姓名+职员号+性别+历史考勤数据 报表=考勤汇总+奖惩汇总+考勤签收表 (2)数据存储描述 数据存储名:事务数据文件 组成:{事务数据}

组织:职员号大小顺序为主,部门号大小顺序为辅 数据存储名:人事数据文件

考勤 2 报表

事务数据 产生报表

行政部门

处理事务

收集数据

验证数据

职员

确认信息

职员

考勤数据

4 5 3

1 修改人事数据

人事部门

人事数据

6

组成:{人事数据}

组织:职员号大小顺序为主,部门号大小顺序为辅

数据存储名:考勤数据文件

组成:{考勤数据}

组织:职员号大小顺序为主,部门号大小顺序为辅

(3)变换描述

变换名:收集数据

变换编号:1

输入数据流:事务数据

输出数据流:事务数据

变换逻辑:职员考勤信息与职员对应

变换名:验证数据

变换编号:2

输入数据流:事务数据

输出数据流:事务数据

变换逻辑:职员考勤信息的校对检查,确保数据一致

变换名:处理事务

变换编号:3

输入数据流:事务数据、人事数据

输出数据流:考勤数据、报表

变换逻辑:获得事务数据、获得人事数据、验证考勤信息、更改历史考勤数据,编写确认信息表、编写报表

变换名:确认信息

变换编号:4

输入数据流:考勤数据

输出数据流:确认信息

变换逻辑:考勤信息通知员工,进行确认

变换名:产生报表

变换编号:5

输入数据流:考勤数据

输出数据流:考勤汇总表、奖惩汇总表、考勤签收表

变换逻辑:汇总考勤数据确认表中的各个项目,产生相应报表

变换名:修改人事数据

变换编号:6

输入数据流:修改数据项

输出数据流:修改后的人事数据

变换逻辑:需要修改的数据项,进行修改

接下来,就需要对现在的数据流图的每一个变换进行检查,若某个变换还是比较复杂,不好理解,就应该对这个变换进行分解,若全都比较容易理解,则不需要改动。这样,通过功能细化分解来达到细化数据流图的目的。若将比较复杂的变换分解成若干个子功能后,这些子功能就成了较低层次的数据流图的变换,也应有相应的数据存储和数据流。

为了便于追踪,分解出来的子功能应该根据原功能进行编号,以此类推。数据字典也应在分解完毕后进行补充。

在该考勤管理系统中,对变换3“处理事务”进行分解,分解后,最终的数据流程图如下图3-4所示:

图3-4 最终数据流图

3.3 企业考勤管理系统总体设计

系统总体设计的基本任务就是解决系统应该如何实现的问题,设计出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,并确定每个模块的组成以及模块之间的关系。

当天是否迟到

3.1

3.2

人事部

修改人事数据

取数据

人事数据 验证考勤信息

人事数据 事务数据

事务数据 2

1

收集数据

验证数据

职员

考勤 4

5

更改历史考勤数据

考勤数据

写确认信息表

写报表

前一天是否早退

报表

产生报表

行政部门

考勤数据

确认信息

职员

3.3

3.4

3.5

3.6

3.7

6

3.3.1 设计方案的选择

在完成的数据流图的基础上,需要划分出自动化边界和非自动化边界,从而衍生出多个初步方案,在经过比较分析之后,选择一个最优化方案向使用部门和企业负责人汇报。划分边界后的企业考勤管理系统,如图3-5所示:

图3-5 边界划分图

如图所示,“收集数据”,“确认信息”,“修改人事数据”可以用人工处理,其余部分可在系统中自动化处理。 3.3.2 软件结构设计

软件结构设计的主要目的是为了把系统内部各种电脑无法自动处理的功能关系转化成程序模块之间的控制关系。

(1) 复查并确定数据流图的类型。考勤管理系统的数据流图拥有比较明显的输入、中心处理和输出三个部分,因此,属于变换型的数据流图。“事务数据”、“人事数据”是逻辑输入,“考勤数据”、“报表”是逻辑输出。

当天是否迟到

3.1

3.2

人事部门

修改人事数据

取数据

人事数据 验证考勤信息

人事数据 事务数据

事务数据 2

1

收集数据

验证数据

职员 考勤

4

5

更改历史考勤数据

考勤数据

写确认信息表

写报表

前一天是否早退

报表

产生报表

行政部门 考勤数据

确认信息

职员

3.3

3.4

3.5

3.6

3.7

6

(2) 设计上层模块。上层模块中的主控模块为“考勤制度管理系统”,可以分成输入、中心处理和输出三个子模块。如图3-6所示:

图3-6 主控模块分解图

(3) 分解上层模块中、下层模块。上图所示的中心处理模块与变换“处理事务”相对应,而变换“处理事务”分解后的数据流图又包括“取数据”“验证考勤信息”“当天是否迟到”“更改历史数据”“前一天是否迟到”“写确认信息表”“写报表”等7个功能。所以中心处理模块分解后的“考勤管理系统”分层结构图如图3-7所示:

图3-7 分层结构图

由图可见,“考勤管理系统”模块总是最先开始运行。系统调用“取数据”模块读取数据。然后把控制权归还“考勤管理系统”模块。再接着,“考勤管理系统”模块将控制权转给“验证考勤信息”模块,完成验证之后又将控制权返回“考勤管理系统”模块。以此类推,最后由“考勤管理系统”模块结束处理。

在软件设计中,对考勤数据的处理规则是:只有把所有的有关数据全部收集完毕,才能确认一名员工的考勤情况。根据这条规则可知,确认考勤情况时,事务数据、人事数据和考勤数据等有关数据缺一不可。但在取数据这一处理中,概念较为复杂,进一步分解为如图3-8所示:

输入模块 中心处理

考勤制度管理系统

输出模块

人事

考勤制度管理系统

取数据

验证考勤信息

当天是否迟到

更改历史数据 前一天是否迟到

写确认信息表

写报表 事务

事务数据

人事数据 考勤信息

当天信息

考勤信息

前一天信息

考勤信息 考勤信息

报表

图3-8 取数据分解图

至此,只有“写报表”模块的功能还需要进一步考虑。因为需要各种报表(当天考勤表、奖惩表、考勤确认表、当月考勤汇总表)的汇总,因此需要在数据处理完毕后才能产生需要的报表。这就要求在软件结构中增加一个“打印”模块,在适当的时候打印上述两类报告,完成系统的输出功能。另外,系统在进行初始化设置之后才能输入相关数据。分解完各模块后,汇总的结构图如图3-9所示:

图3-9 考勤制度管理系统结构汇总图

4 数据库设计

4.1 数据库概念模型设计

对于一个信息管理系统来说,数据库的概念模型设计是首要部分,数据库设计的好坏,效率的高低,将直接影响该信息管理系统的运行效果。数据库概念模型设计的是否合理,对

取数据

取事务数据 取人事数据 取历史数据

事务数据

职员号

人事数据

职员号

历史数据

职员号

初始化

考勤输入修改 考勤制度管理系统

处理

前一天是否迟到 写确认信息表 更改历史数据 写报表 当天是否迟到

验证考勤信息

取数据

打印

取人事数据

取事务数据 取历史数据

当天考勤表 奖惩表 考勤确认表 当月考勤汇总表

数据的存储、保证数据完整一致、提取数据等具有重要的作用。如图4-1,则是本数据库的概念模型。

图4-1 概念模型图

4.2 数据库逻辑模型设计

逻辑模型在数据库的设计中是非常重要的部分,在这一部分,主要任务是对概念模型图的转换。需要解决的问题主要有两方面:(1)概念模型图中各实体的属性;(2)设计各实体间的关系与属性之间的关系。

概念模型图转换成关系模型如下:

管理员信息(管理员账号、管理员ID 号、管理员密码)

考勤信息(员工ID 号、日期、是否请假、是否出差、是否迟到、是否早退、是否旷工) 员工信息(员工ID 号、姓名、电话、密码、部门号) 部门信息(部门号、部门介绍、部门名称、部门负责人) 4.3 数据库物理模型设计

在对系统信息的需求分析基础上,可以得到清晰的逻辑数据库结构,由此,我们可以设计出数据库的物理结构。

部门负责人

部门介绍

部门名称

部门

ID 号

管理员

账号

密码

ID 号

日期

是否请假 是否出差

是否早退

是否旷工

是否迟到

考勤信息

姓名

电话

部门号

密码

员工

(1)staff表(员工信息表)

图4-1 staff表(2)manager表(管理员信息表)

图4-2 manager表(3)department表(部门信息表)

图4-3 department表

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

课程设计报告书 课程名称: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平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

考勤管理系统方案设计

考勤管理系统 解 决 方 案

目录 一、开发背景 (2) 二、客户需求 (2) 三、方案设计 (2) 1、指纹识别技术 (2) 2、网络条件及方案 (3) 3、指纹考勤速度和识别 (4) 四、组成介绍 (4) 1、系统组成 (4) 2、产品视图: (5) 3、产品特性: (5) 五、产品报价 (6) 考勤解决方案

一、开发背景 随着科学技术的发展,企业、机关单位都引用科学管理,高效办公。进一步提高员工的工作效率,提高企业的效益、产值。而员工考勤管理是每天员工上岗的保证、上岗时间的统计。为了使考勤管理更系统化、专业化,避免出现传统中的代考勤与管理的疏松,运用生物识别技术,使用指纹识别技术进行人员考勤管理。 指纹识别技术是目前最方便、可靠、非侵害和价格便宜的解决方案。指纹识别作为识别技术有着悠久的历史,这种技术通过分析指纹的全局特征和局部特征,从指纹中抽取的特征值可以非常的详尽以便可靠地通过指纹来确认一个人的身份。平均每个指纹都有几个独一无二可测量的特征点,每个特征点都有大约七个特征,我们的十个手指产生最少4900个独立可测量的特征——这足够来确认指纹识别是否是一个更加可靠的鉴别方式。指纹是人体独一无二的特征,并且它们的复杂度足以提供用于鉴别的足够特征;如果我们想要增加可靠性,我们只需登记更多的指纹,鉴别更多的手指,最多可以多达十个,而每一个指纹都是独一无二的;扫描指纹的速度很快,使用非常方便;读取指纹时,用户必需将手指与指纹采集头相互接触,与指纹采集头直接接触是读取人体生物特征最可靠的方法。这也是指纹识别技术能够占领大部份市场的一个主要原因。 二、客户需求 某某企业现在员工****余人,分为**个车间 管理要求 现有要求通过企业内部局域网,考勤数据可时时上传考勤数据及下载查寻。总行对各部门所进行汇总统计,分部门统计,汇总各种考勤报表、及进行考勤数据管理。 三、方案设计 1、中控指纹识别技术 Biokey VX8.0算法是一种高速混合引擎指纹识别算法、准确的1:N指纹识别算法,系统稳定性提高3.5倍,面向软件开发商和系统集成商全面开放,在使用Biokey VX8.0进行指纹识别

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

目录 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)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

公司指纹考勤系统方案

公司指纹考勤系统 方案 1

指纹考勤系统 方 案 书 用户单位:************有限公司设计单位:济南博远科技 设计日期:

目录 1.公司简介 (3) 2.主要工程项目 (4) 3.考勤系统方案 (5) 4.系统产品服务 (6) 5.软件的功能 (7) 6.系统产品报价 (8)

第一部、公司简介 济南博远(电子)科技公司是深圳市高优科技有限公司设于济南的办事处。主要从事指纹/射频卡考勤系统、门禁系统、收费系统、水控系统、电子巡更系统、监控系统等电子高科技产品及碎纸机、打卡机、装订机、点钞机等商用办公机具的经营,是当前国内市场上极具竞争力的智能一卡通产品及中小型办公机具供应商之一。 公司总部设在深圳,位于著名的电子科技商圈--华强北。公司由国内业界资深人士创办、多名具有丰富研发经验的科技人员技术开发、一批高素质的市场人员推广销售及技术支持;建立了一流的研发和管理队伍。公司数年来紧跟欧美同行业先进技术,结合国内实际应用情况,自行研发的CU系列门禁产品,完全拥有自主的知识产权,主要技术性能指标达到国际先进水平。公司的主要产品当前在国内市场上获得广泛的好评,而且成功地打入东南亚市场;其中一部份产品远销欧美及澳洲等地。在全国多个省市自治区设也有办事处。公司将利用对电子技术产品及办公机具丰富的经营经验,不断完善覆盖全国的销售服务网络,诚邀四方宾客,携手共进,开拓创新,为广大客户提供更全面更周到的服务,为振兴民族工业做出应有的贡献!我们的理念:科技促进安全、智能创导未来!我们的宗旨:

以优越的品质取信客户以优惠的价格回报客户以优质的服务方便客户 第二部、公司主要工程目录 济南博远部分样板工程 1、青岛商务管理学院(42台收费机考勤机) 2、青岛高科园地下餐厅(8台收费机) 3、青岛莱西建筑总公司十二个项目部(65台收费机) 4、青岛莱西第一中学(108台水控) 5、青岛三利集团(5台考费机) 6、山东高速青岛海湾大桥(3台收费机) 7、青岛亚海大酒店(3台考费机) 8、青岛皇家大酒店(5台考费机) 9、青岛高校电子(7台考费机) 10、胶州四洲电力设备有限公司(8台考费机) 11、胶州新永安服饰(12台收费机和考勤机) 12、胶州綺丽集团(11台考费机) 13、七公司技校(8台收费机)

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

《数据库原理及应用》项目实训任务书 一、题目:职工考勤管理信息系统 二、目的与要求 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

考勤系统技术

考勤系统技术 篇一:公司考勤系统技术方案 公司考勤系统技术方案公司考勤系统是指一套管理公司员工上下班考勤记录等相关情况的信息管理系统。是考勤软件与考勤硬件结合的产品,一般为人力资源部门使用,掌握并管理企业的员工出勤动态。它具有对人员进出、授权、查询、统计和防盗报警保安等,多种功能,还可作为人事管理、考勤管理,可于任何机电设备产品及控制系统联动,既方便内部人员或用户的自由出入,又杜绝外来人员随意进出,提高安全防范能力。 本系统软件安装在服务器上,分布在不同地域考勤机构可共用一套管理软件,各个分支机构可独立管理本部考勤。考勤系统支持组织架构无限分级,对排班进行分析优化;可实现自动给排班,考勤优化分析;统计数据优化分析。web考勤系统主要通过准确计量和科学安排员工工时,集中分析劳动力在企业内的投入产出比问题以及劳动力优化的问题。有效提升员工个体有效工时、最小化合规风险和提高劳动力生产率,最终提高企业对内部劳动力的管理能力。 软件系统采用纯B/S架构,无需安装任何客户端程序,所有管理人员通过iE登录系统。具体功能模块如下: 1、任意设置部门结构,部门结构按树状组织结构图呈现,可以无限分级。员工信息可以批量导入导出,所有的考勤报表都可以导出

EXcEL报表格式; 2、可以严格设定各级考勤管理人员的权限,权限能够按照管理的功能职责和负责的部门进行严格的划分; 3、可对班次进行自定义。支持智能排班功能,能自动识别各种班次,如中午连班、直落班、晚班、保安三班、特殊班。 4、灵活定义各种假别,任意设置每种假别的请假审批流程,以及各个审批节点的审批权限,请假严格按照审批流程和权限自动流转,审批流程流转到某个节点时; 5、具有年休假自动管理功能,系统可自动根据用户实际管理规定进行带薪年假时长计算,并存入系统,员工请年假时,如果提交的年假申请超过其所剩余年假时长,系统自动判断拒绝提交。方便管理员及时掌握员工年假剩余,做到年假合理安排,不休超; 6、加班单的审批流程应与请假审批一样,可以定义审批节点并自动流转审批,加班时长计算方式可灵活调整; 7、具有加班转存休自动管理功能,可以按照每一种加班类型决定是否转入存休,(:考勤系统技术)员工可以在存休中申请倒休假并存入系统,员工在申请倒休假时,如果请假时长超过其 所存存休时长,系统会自动判断,拒绝提交。方便管理员及时掌握员工年假剩余,做到加班倒休合理安排,不休超; 8、具有员工自助查询功能,员工可以在网页上方便查询自己的考勤情况,可以自主 填写请假单和加班单,并跟踪假单审批情况;

职工考勤管理系统方案

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)职工信息新建:实现职工工号以及的录入功能,并能将其以文件形式加以保存。

员工考勤管理信息系统0001

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

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

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

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

职工考勤管理系统的设计与实现

课 程 设 计 职工考勤管理系统 姓名: 班级: 学号: 学院:

职工考勤管理系统的设计与实现 一、系统介绍: 管理员可通过登录名与密码进入考勤系统,可以通过职工编号来进行对各别员工的查询,进行考勤,也可以查看全体员工的考勤情况,还可以进行添加,删除等操作。 二、系统设计: 2.1 根据系统功能,可以画出如下流程图: 针对职工管理系统的流程图,现具体描述其功能: 1、管理员登陆:系统对其合法性进行检查 2、职工个人考勤:通过职工编号查询其信息 3、全体职工考勤:查看全体职工信息 4、添加操作:添加职工的各种基本信息 5、删除操作:根据职工编号删除某个职工的全部信息 2.2数据库的逻辑设计 根据系统的功能可以设计有关的概念模型,该系统涉及一张职工考勤信息表,可以画出如下E-R图:

2.2.1: 管理员实体E-R图: 2.2.2:职工实体E-R图:

2.2.3: 数据库设计: 1.启动SQL Server 2005 2.建立数据库 打开企业管理器,新建数据库Student 3.创建表kaoqing, kaoqing表的字段的属性为: Kaoqing表如下所示: 三、系统的实现: 3.1数据库的连接: 1.创建ODBC数据源:选择“控制面板”——“管理工具”——“ODBC数据源”,在双击ODBC数据源后,选择“用户DSN”,添加新的数据源,单击“配置”,选择SQL Server,数据源名称为mymoon,设置用户名为sa,密码为163123,选择数据库Student。 2.建立JDBC-ODBC 桥接器:

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);建立桥接器时可能发生异常,为捕获这个异常,所以建立桥接器的标准为: Try{Class.forName(“sun.jdbc.odbc.JdbcOdbcDrivder”);} Catch(ClassNotFoundException e){} 3.与ODBC数据源指定的数据库建立连接:使用java.sql包中的Connection类声明一个对象,然后使用类DriverManager调用它的一个静态方法getConnection创建这个连接对象,con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","163123");捕获异常为 try{ con=DriverManager.getConnection("jdbc:odbc:mymoon","sa ","163123");} catch(SQL Exception e){} 3.2系统实现: 1 用户登录 当用户登陆时,首先出现的是一个登陆页面,只有输入正确的管理员姓名与密码时,才能进入考勤系统。关键代码如下: 登陆页面

智能考勤系统设计方案1.doc

智能考勤系统设计方案1 智能考勤系统设计方案 (一)前言 智能感应卡考勤管理系统是近几年发展起来的一种应用于企事业的智能化管理系统,已经成为企业的现代化管理标志之一。它的主要功能是利用感应卡刷卡,电脑轻松统计考勤报表,取代老式打卡机又可实现远程通讯控制功能,通过简单的操作,便可完成大量的考勤作业。 南京盾安科技有限公司是专业的门禁考勤生产商,具有多年门禁、考勤系统的设计、开发、安装经验,其产品的技术与品质在国内市场上得到认可,并得到广泛应用。DUN系列之KS-210是公司推出的新一代考勤管理系统,特别适合于远程控制的考勤系统。它以先进的485联网、MODEM 通讯技术、优良的软件设计,稳定的系统性能,处于业界领先地位。 (二)系统概述 DUN考勤管理系统由前端专用考勤管理设备及计算机管理软件组成:专用考勤设备内置读卡器等识别设备,对进出的人员进行身份识别,并纪录个人的出入时间、考勤数据等,实现考勤控制的智能化管理;系统操作员在后台计算机上,监控各个考勤点的考勤情况,对数据库进行管理。前端控制设备通过缆线与PC机的串口相连,实现与PC机的数据传输。并且当距离较远时,可通过外接MODEM,并通过电话线进行数据的传输。

DUN考勤系统支持64点以内的考勤控制。 DUN考勤控制系统主要应用在智能大厦、工厂、写字楼、机关部门、金融机构等场所。 (三)系统结构 根据用户要求,需要在3个考勤点进行考勤统计,都采用非接触式ID 卡方式。上下班考勤时进行刷卡。 DUN 考勤系统结构原理图如下: MODEM 通讯方式 此系统中,采用专用考勤机KS-210。每个考勤点安装一台专用考勤机;每一台考勤机由一个主逻辑板集中控制管理,系统配置数据及刷卡数据全部存放在主逻辑板的存贮器中。在读卡器上刷卡,感应读卡器控制模块将信息发送到主逻辑板,主逻辑板记录相应卡号及刷卡时间。每台考勤机通过RS-232或485与PC 机进行通信,也支持通过MODEM 与远程PC 的数据交换。 上位机安装DCS 考勤管理软件,视窗操作系统,执行系统配置、持卡人管理、事件存档查看、加班,公出登记,以及统计打印各种报表功能。 考勤管理电脑远程通讯考勤软件 KS-210 KS-210

职工考勤管理信息系统

课程设计 课程名称数据库课程设计 题目名称职工考勤管理信息系统学生学院管理学院 专业班级 指导教师胡凤 姓名学号 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)

(考勤管理)考勤系统解决方案最全版

(考勤管理)考勤系统解决 方案

考勤管理系统 解 决 方 案 目录 壹、开发背景2 二、客户需求2 三、方案设计3 1、指纹识别技术3 2、网络条件及方案3 3、指纹考勤速度和识别4 四、组成介绍5 1、系统组成5 2、产品视图:5 3、产品特性:5 五、产品报价 (6)

考勤解决方案 壹、开发背景 随着科学技术的发展,企业、机关单位都引用科学管理,高效办公。进壹步提高员工的工作效率,提高企业的效益、产值。而员工考勤管理是每天员工上岗的保证、上岗时间的统计。为了使考勤管理更系统化、专业化,避免出现传统中的代考勤和管理的疏松,运用生物识别技术,使用指纹识别技术进行人员考勤管理。 指纹识别技术是目前最方便、可靠、非侵害和价格便宜的解决方案。指纹识别作为识别技术有着悠久的历史,这种技术通过分析指纹的全局特征和局部特征,从指纹中抽取的特征值能够非常的详尽以便可靠地通过指纹来确认壹个人的身份。平均每个指纹都有几个独壹无二可测量的特征点,每个特征点都有大约七个特征,我们的十个手指产生最少4900个独立可测量的特征——这足够来确认指纹识别是否是壹个更加可靠的鉴别方式。指纹是人体独壹无二的特征,且且它们的复杂度足以提供用于鉴别的足够特征;如果我们想要增加可靠性,我们只需登记更多的指纹,鉴别更多的手指,最多能够多达十个,而每壹个指纹都是独壹无二的;扫描指纹的速度很快,使用非常方便;读取指纹时,用户必需将手指和指纹采集头相互接触,和指纹采集头直接接触是读取人体生物特征最可靠的方法。这也是指纹识别技术能够占领大部份市场的壹个主要原因。 二、客户需求 某某企业当下员工****余人,分为**个车间 管理要求 现有要求通过企业内部局域网,考勤数据可时时上传考勤数据及下载查寻。总行对各部门所进行汇总统计,分部门统计,汇总各种考勤报表、及进行考勤数据管理。

考勤管理系统文献综述

成绩: 西安建筑科技大学华清学院毕业设计 (论文)文献综述 院(系):信息与控制工程系 专业班级:计算机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部门使用,掌握并管理企业的员工出勤动态。包括考勤记录、考勤分析两大功能。根据系统制定的考勤规则,自动分析出考勤结果,是考勤系统的核心。 随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争。谁有先进的技术设备和管理手段,谁就有成功的先机。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等。这样的考勤方法,不仅考勤速度慢,在考勤时需要专门人员在旁记录,统计,制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,这样根本不能发挥考勤真

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