智能考勤系统的设计

智能考勤系统的设计
智能考勤系统的设计

第38卷第6期 辽宁工业大学学报(自然科学版) V ol.38, No.6 2018年 12 月 Journal of Liaoning University of Technology(Natural Science Edition) Dec. 2018

收稿日期:2018-05-29

基金项目:国家级大学生创新创业计划(201710154000102);辽宁省自然科学基金指导计划项目(201602370) 作者简介:刘炳初(1996-),男,辽宁沈阳人,本科生。

赵越岭(1972-),男,辽宁凌海人,副教授,博士。

本刊核心层次论文 DOI:10.15916/j.issn1674-3261.2018.06.004

智能考勤系统的设计

刘炳初,赵越岭,王 浩,李春波,郭 栋

(辽宁工业大学 电气工程学院,辽宁 锦州 121001)

摘 要:针对打卡考勤系统浪费人力、物力资源及易出现统计错误问题,设计了基于STM32F103RCT6单片机智能考勤系统。选用RFID-RC522射频IC 卡和AS608指纹模块实现静态考勤身份识别,利用摄像头对员工进行随机动态考勤,完成考勤机对员工的基本信息采集及管理。同时通过Labview 完成上位机监控界面设计,实现员工考勤信息的IC 卡及指纹签到功能,系统信息采集的可靠性及灵活性得到了提高。

关键词:智能考勤系统;STM32F103RCT6;指纹识别;RFID 技术

中图分类号:TP29 文献标识码:A 文章编号:1674-3261(2018)06-0364-04

Design of Intelligent Attendance System

LIU Bing-chu, ZHAO Y ue-ling, W ANG Hao, Li Chun-bo, GUO Dong

(School of Electrical Engineering, Liaoning University of Technology, Jinzhou 121001, China )

Abstract: Due to wasting manpower and material resources and having statistical errors in card attendance system, an intelligent attendance system based on STM32F103RCT6 microcontroller is designed. The RFID-RC522 radio frequency IC card and AS608 fingerprint module are used to realize the static attendance identification, and the random dynamic attendance of the staff is carried out by the camera, and the basic information collection and management of the staff are completed. At the same time, the monitoring interface design of the upper computer is completed by Labview to realize the IC card and fingerprint signature of staff attendance information, and the reliability and flexibility of the system information acquisition are improved.

Key words: intelligent attendance system; STM32F103RCT6; fingerprint identification; RFID technology

随着市场竞争的不断加剧和信息化技术的迅猛发展,企业需求的不断增长为发展和研制考勤系统提供了巨大的市场。国外对考勤系统的研究伴随着企业的发展,利用生物识别技术进行考勤也使用了相当长一段时间。国内有些企业依然采用打卡的形式进行考勤统计,这种方式极大地浪费人力物力资源,容易出现差错[1-2]。为此设计一个合适、高效的企业考勤管理系统对企业员工的考勤管理及企业的长远发展有重大的意义。智能考勤系统采用了

指纹及图像识别技术[3-4],同时上位机完成信息统计及显示,使管理人员能够直观地了解员工的工作状况。

1 设计方案

考勤系统由考勤机、PC 机和摄像头组成,考勤机可使用刷卡和指纹2种方式进行员工的静态考勤,并通过WIFI 模块接入企业无线局域网后把考勤信息上传到PC 机进行考勤信息管理。同时,无

第6期 刘炳初等:智能考勤系统的设计 365

线网络摄像头以同样的方式与PC机进行通信,在PC机可对员工进行实时监控,实现员工在线考勤,记录动态考勤信息,便于公司的管理和考核。系统结构框图如图1所示。

图1 系统结构框图 2 硬件设计

考勤机硬件电路由STM32F103RCT6单片机最小系统、无线通讯接口电路、刷卡检测电路、指纹识别电路、语音合成接口电路、人机接口电路、TF 卡接口电路和电源电路等组成。为了避免像人的手指受伤、指纹纹理被破坏而无法进行指纹签到类似情况发生,本设计采用2种方式进行考勤,方式一是使用指纹进行考勤,方式二是使用刷卡方式进行考勤。这2种方式的考勤提高了系统准确性,加快了工作效率,大大降低了系统的错误率和误识别率。考勤机结构框图如图2所示。

图2 考勤机结构框图

2.1 刷卡检测及指纹检测电路设计

本系统使用刷卡和指纹2种方式进行签到。RFID系统中13.56 MHz高频段和低频相比较,传输速度较快,通常在100 kbps以上,系统比较成熟,读写设备的价格较低。故刷卡检测电路采用13.56 MHz高集成的读写卡芯片MFRC522,其与主机间通信采用SPI模式。刷卡检测电路,如图3所示。

图3刷卡检测电路

指纹识别电路采用ATK-AS608指纹识别模块,ATK-AS608模块内部集成了AS608指纹识别芯片。AS608芯片内置DSP运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征。ATK-AS608配备了串口、USB通讯接口,本设计中采用串口通信,串行通讯速率设置为9 600 bps。

2.2 无线通讯接口电路设计

无线通讯具有适应性好、扩展性高、设备维护容易的特点,故本设计中选用了USR-C216“有人”WIFI模块来实现考勤机接入Internet网络与PC机进行无线通信。USR-C216模块透传能力强、功耗低、操作简单,其硬件系统上集成了MAC、基频芯片、射频收发单元,同时还支持多种通信协议。由于智能考勤系统对于硬件模块的大小尺寸也有着严格的要求,而这款模块极小的尺寸(22.0 mm×13.5 mm×2.7 mm)和易于焊接的优点极佳地满

图4USR-C216 WIFI模块电路图

366 辽宁工业大学学报(自然科学版) 第38卷足了本系统的要求。本设计利用串行通信方式实现

中央控制单元和WIFI模块之间的数据通讯,

USR-C216 WIFI模块电路如图4所示。

2.3 人机接口电路设计

为实现本系统的智能化、人性化操作,进行了

人机交互器件选型及接口电路的设计。因USART

HMI智能串口屏集成了字库、图片、上位编辑界面

开发简单并且可触控,故选用USART HMI智能串

口屏来完成签到状态信息显示和员工信息录入等

功能,一方面,显示内容主要包括各员工工号、姓

名、部门和签到时间等相关信息;另一方面,还设

计了操作界面,可供用户进行考勤人员信息的查询

与设置。设计中串行通信速率采用9 600 bps,人机

接口电路如图5所示。

图5人机接口电路

3 软件设计

3.1 主程序设计

整个系统上电以后,首先进行各模块初始化;

其次,判断初始化是否成功;然后,检测系统是否

有按键按下,系统需要根据按键所设置的模块进行

相应管理操作;最后,检测是否有人进行签到。考

勤机管理功能包括用户管理设置来进行添加指纹

和删除指纹的操作;班次设置用来设置上下班的时

间;指纹对比用来检测输入的工号与所采集的指纹

是否一致;存储管理用来查询指纹库容量,有效指

纹的个数和剩余存储空间;系统设置可以修改屏幕

亮度和设置公司名称;网络设置可以设置WIFI的

名称和密码;时间设置可以修改时间,保证时间的

精确度。主程序流程如图6所示。

3.2 图像处理程序设计

人脸识别技术具备非近距离接触、非侵犯性、

不会让人产生排斥感等优点,是一种非常友好的识

别方式。故本设计引入摄像头,为员工动态考勤提

供有效的实现手段。人脸识别利用OPENCV中的

函数进行图像处理,首先读取系统时间,每过 5 s

取一次图像,然后将图片进行4×4分割,分成16

块,每一块是一个座位,并将每一块的图像保存,

之后循环检测每块是否有人脸,有人脸写1,无人

脸写0,将数据保存起来供上位机调用。图像处理

程序流程如图7所示。

图6主程序流程

图7图像处理程序流程

第6期 刘炳初等:智能考勤系统的设计 367

4 考勤系统监控界面设计

本系统整体实物图如图8所示,采用Labview 进行上位机界面的设计。上位机界面设计包括用户注册、用户登录、用户管理、班次设置、实时监控、信息查询等界面设计。用户管理界面用来查看用户信息,如工号、姓名、部门、权限和当天签到时间;班次设置界面用来设置员工的上下班时间;实时监控界面用来实时查看员工是否在岗,如图9所示;信息查询界面用于实时数据和历史数据的查询,公司能够直观地了解员工的工作状况,如图10所示。

图8整体实物图

图9实时监控界面

图10信息查询界面

5 总结

考勤系统以STM32微控制器为核心,完成了系统硬件、软件及Labview考勤系统的监控界面设计,使信息采集和管理的智能化得到了提高。经测试分析,智能考勤系统实现了指纹签到、刷卡签到、及上位机考勤信息管理等功能,满足了企业员工考勤的需求,为推动考勤系统的发展提供了借鉴。

参考文献:

[1] 李青云. 智能考勤系统的设计与实现方案研究[J]. 网络

安全技术与应用, 2016(12): 75-77.

[2] 李征. 浅析智能考勤系统的设计[J]. 信息系统工程,

2010(5): 31.

[3] 章通, 陈金玉. 网络指纹考勤系统的设计与实现[J]. 计

算机应用与软件, 2011, 28(2): 73-75.

[4] 尹汪宏, 苏传芳, 华文立, 等. 基于人脸智能识别的网

络考勤系统研究[J]. 安徽电子信息职业技术学院学报, 2011, 10(5): 14-16.

[5] 崔文冲. 基于一卡通的辽宁工业大学信息化应用的研究

[J]. 辽宁工业大学学报: 自然科学版, 2015, 35(3): 146-147, 152.

责任编校:孙 林

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(上接第363页)

[14] Mahdian-Dehkordi N, Namvar M, Karimi H, et al.

Nonlinear adaptive control of grid-connected three-phase inverters for renewable energy applications[J].

International Journal of Control, 2015: 1-15.

[15] Roy T K, Mahmud M A, Oo A M T, et al. Robust

nonlinear adaptive backstepping controller design for three-phase grid-connected solar photovoltaic systems with unknown parameters[J].IEEE Power and Energy Society General Meeting (PESGM), 2016: 1-5. [16] Sun Liying, Tong Shaocheng, Liu Yi. Adaptive

Backstepping Sliding Mode H∞Control of Static Var Compensator[J]. IEEE Transaction on Control systems Technology, 2011, 19(5): 1178-1185.

[17] Mahmud M A, Pota H R, Hossain M J. Dynamic Stability

of Three-Phase Grid-Connected Photovoltaic System Using Zero Dynamic Design Approach[J]. IEEE Journal of Photovoltaics, 2012, 2(4): 564-571.

[18] 朱义胜, 董辉, 李作洲. 非线性系统[M]. 北京: 电子工

业出版社,2011.

责任编校:孙 林

公司考勤系统设计报告

管理信息系统课程设计报告 ——公司考勤管理信息系统 姓名:学号: 姓名:学号: 姓名:学号: 学院:商学院 专业: 题目:公司考勤管理系统的设计与开发

一、系统项目介绍 20世纪90年代,随着我国市场经济的快速发展,公司考勤管理系统在企业的日常管理中发挥着越来越重要的作用。 公司考勤管理系统可以进行职工信息管理、出勤管理和密码管理等,方便处理企业内部职工的相关考勤信息。此外Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。 公司考勤系统是在适应市场需求的客观前提下,为了满足公司或事业单位管理自己的职工而开发的。 1.1、系统分析 1.1.1、.业务流程图

数据存储条目

1.1.4、数据加工处理的描述 (1)点击“基本信息”有“添加用户”、“注销用户”、“修改用户信息”、“修改密码”、“重新登陆”和“返回”的功能。 (2)点击“考勤”有“全勤天数”,“缺勤天数”、“迟到天数”、“早退天数”、“请假天数”、“加班天数”和“返回”的功能。考勤管理人员可根据员工出勤天数输入数据。 (3)点击“备注”有“增加备注”的功能。 注:以上三项只有管理人员才可进入 (4)点击“考勤查询”有“查询考勤信息”的功能。此部分负责提供按部门或员工查询考勤情况。 (5)点击“考勤生成单”有“生成员工考勤单”的功能。员工或管理人员可选择部门和员工,然后单击“打印”可进入[考勤单报表]对话框。 1.2、系统设计 1.2.1、总体设计 (1)系统功能结构设计 公司考勤系统的设计与开发是每一个企业管理中不可缺少的一部分。它的实际操作与应用对于企业日常管理来说是至关重要的一个环节。其功能结构图如图所示.

计算机毕业设计(论文)_基于DELPHI考勤管理系统

目录 目录............................................................................................................................... I ABSTRACT...................................................................................................................... I II 摘要.................................................................................................................................... I V 关键词:考勤考勤统计考勤查询模块 ................................................................ I V 第1章前言 (1) §1.1应用背景 (1) §1.2产品和存在问题 (1) §1.3选题可行性及意义 (2) 第2章需求信息分析 (3) §2.1DELPHI考勤功能需求分析 (3) §2.2系统软硬件分析 (4) §2.3运行环境的要求 (5) 第3章概要设计与详细设计 (6) §3.1系统设计的原则 (6) §3.2系统功能的设计 (6) §3.2.1系统的功能模块图 (7) §3.2.2系统的数据流程图 (7) §3.2.3主要的数据字典 (9) §3.2.4系统的主程序流程图 (10) §3.3各个子模块的功能设计 (10) §3.3.1用户登录模块 (10) §3.3.2考勤信息管理模块 (10) §3.3.3数据库管理模块 (11) §3.4硬件单元 (11) 第4章开发方法及开发工具简介 (14) §4.1开发方法 (14) §4.2开发工具 (15) 第5章数据库设计 (16)

(考勤管理)考勤门禁系统

淮安职业技术学院课程名称:考勤门禁系统 班级:710911 组成员:冯惠琴71091108 吴蓓蓓71091117 张春燕71091119 陆萍71091123 张赛乾71091121 韩玉梅71091132

第一章、门禁系统的设计方案 某公司设有两扇门,计划采用门禁系统,基本情况:两扇门相距较近,进门刷卡,出门不刷卡,下面分析其实现方案。 1.系统分析根据门禁基本情况,基本方案:管理主机门禁控 制器采用两个两门单项控制器和一个单门控制器,485总线联网,出门通过按出门按钮实现,,电控锁采用电击锁,进门通过读卡器来实现,特殊情况可用钥匙开门。 门禁系统的方案设计图

第二章概述 整个系统由管理主机,门禁控制器,电击锁,读卡器,按钮开关等组成。员工在读卡器上刷卡,纪录保存在机具里。通过上位机软件将数据采集并作考勤纪录分析。 几种常用的考勤模式: 1.纸卡考勤:每月要更换工卡,需要人工统计考勤数据; 2.指纹考勤:成本较高,对指纹识别要求清晰; 3.接触式IC卡考勤:机具与卡易磨损,对卡面裸露信息模块要保护;

4.射频卡考勤:射频感应,可反复利用 相比较本系统使用十分简单方便,持卡人只要将IC卡在读卡器感应区(5-10 cm)快速晃动一下,读卡器就能感应到IC卡并将卡中的信息保存到读卡器,到时由管理电脑采集到数据库服务器中,供系统软件作数据分析。在刷卡的过程中读卡器会对IC卡进行多重验证,包括非法卡的判断、有效期的判断、权限的判断等,并可连接外设进行电锁开门、非法卡的报警提示,整个判断过程小于0.5秒。 所有的读写器通过485网络连接,管理电脑与读卡器的通讯均通过485网络来控制。读卡器可脱机使用,有自己的存储机制及存储空间,即使不连接电脑也可正常工作。该系统的便捷、高效、实用、合理性等方面在客户群中得到广泛的肯定。 一.设计目标 持有效卡人能很方便地进出门道;无卡或持无效卡的人不能进出门道;出现异常情况有紧急应对措施;可通过计算机软件方便地查询某人某时的详细出入记录;管理人员能随时控制每张卡的进出权限;持有效卡人上下班能很方便、很直观地刷卡考勤;能够方便地处理请假、加班等考勤相关事项;管理人员能方便地查询考勤刷卡记录;系统能如实地反映每个人的考勤情况;管理人员能方便地统计、打印或导出考勤统计结果;系统具有经济合理的运行成本。 二.设计原则 智能门禁系统通过计算机对各控制器实施监控和管理,采用RS485通信接口,支持TCP/IP协议。在有多个门禁点控制的系统中,可以采用架设专用通信线的方法组成专用系统网络,用RS232/485信号方式实现与计算机之间的通信。 也可以利用社区内部或现代企业、集团已架设的局域网( LAN),把门禁系统融入局域网或接入Internet之中,无须另外架设线网,即可在世界的任何一个地点对同一个系统内的不同门禁点实现远程管理和控制。 设计原则基本原则: (1) 先进性(2) 安全性 (3) 卡号的安全性 (4) 实用性 (5) 方便性 (6) 可扩展性和易维护性 (7) 开放性

单位考勤管理系统详细设计-数据库设计

单位考勤管理系统 第一章:引言 1.1编写目的 我们以小型单位的考勤管理业务为依托,结合科学管理的理论,设计并开发一个单位考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般管理员和员工两个个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。 (4)节省考勤管理的成本。 (5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。 (6)对系统提供必要的权限管理。 1.2背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。

第二章:可行性分析 单位考勤管理系统是基于B/S模式,通过对一些考勤记录、分析,并结合单位要求开发的一套信息化管理系统。 本系统的实现目标是 (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。 (4)节省考勤管理的成本。 (5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。 (6)对系统提供必要的权限管理。 第三章:需求分析 3.1系统总体的功能需求 单位考勤管理系统一般分为员工系统和管理系统两套,管理系统面向的是管理员,员工系统面向员工。考勤管理只是一个对出勤人数统计并加以记录,确保人员的上班情况。 员工系统上的用户员工,用户的功能如下: (1)查询考勤等信息 (2)申请请假 (3)申请出差 管理系统上的用户为管理员,用户的功能如下: (1)查看所有信息 (2)添加、删除部门和员工信息 (3)对请假的员工加以处理 (4)对考勤进行管理 (5)对出差的员工加以记录

考勤系统设计

实训报告 学 号: 0224 编 号: B04731017 教 学 院 计算机 课程名称 大型软件项目实训 专 业 网络工程 班 级 二班 姓 名 何娟 2016 年 9 月 20 日

便、能实时记录学生考勤信息的学生考勤管理系统迫在眉睫。 处理流程和数据流程 人工的考勤系统主要包括请假系统,考勤系统,管理中心,主要供学生,辅导员,任课老师,班主任所使用。如下为系统流程图: 在请假系统中,学生想要请假需要向辅导员老师写请假条并说明原因,获得辅导员的同意才能请假成功,否则失败。而学生的请假情况记录在请假条的存根上,在向任课老师请假时也需自己或请同学向老师出示请假条并说明原因,由任课老师在学生名单上记录为“请假”。辅导员、任课老师、学生只有通过查询请假条的存根或考勤表才可知道请假情况。

局限性 该系统会浪费很多的时间而且会很麻烦,当学生需要请假时必须找到辅导员写请假条才行,另外课堂上由于是由任课老师通过点名的方式考勤所以会造成混乱不清更问题。因此,开发一个新的高校学生考勤管理系统迫在眉睫,同时,我们的系统也应运而生。 3.功能需求 这是一个记录学生上课情况的一个考勤系统,方便记录、查询、统计学生考勤信息。学生考勤管理系统用于记录学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、学号、缺课类型(迟到、早退、请假及旷课)。 优化界面使学生使用更加便捷,在保证信息共享的同时又注重了信息的安全性而不被篡改。该系统除了用于学生课堂的考勤,还可用于学生出早操情况的考核,开会出勤情况的考核等。而且可以进一步开发,与教务处学生成绩数据库相连接,将考勤结果作为平时成绩或期末成绩及评优的参考。另外该系统还可作为请假系统代替传统写请假条请假的问题。在安全方面,登陆系统时,需验证身份和密码,只有通过验证的身份才能进入系统进行相关的操作。系统间信息的传递也需要进行安全设置,以防止学生的考勤信息被恶意篡改。主要分为6大模块,分为录入学生的缺课记录、修改某个学生的缺课记录、查询某个学

考勤管理系统方案设计

考勤管理系统 解 决 方 案

目录 一、开发背景 (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进行指纹识别

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

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

考勤管理系统—毕业设计论文

本科毕业设计 考勤管理系统 学院 专业 班级 学号 学生姓名 指导教师 精品文档,知识共享!

完成日期 信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。 本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。 本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。 关键词:考勤管理系统;C#;.NET;SQL Server 2000

ABSTRACT The information has been the tide and tendency now for the current developing world and the developing information requests that management must shift to the new generation of computer management.The checking attendance system is necessary for each enterprise and institution, and the appearance of computers makes the attendance of the staff and the statistics very simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life. The check attendance system in the article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/on business part and add attendance by people part. The people who use the system can be divided into three parts and they are staffs, managers and the checking people. The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used for database.The system is designed into three floors form and through the Web server to connect the database and the client, in this way, it makes the data safer when operate the database. Key words:The management of checking attendance system; C#; .NET; SQL Server 2000

(考勤管理)考勤门禁系统最全版

(考勤管理)考勤门禁系统

淮安职业技术学院 课程名称:考勤门禁系统 班级:710911 组成员:冯惠琴71091108 吴蓓蓓71091117 张春燕71091119 陆萍71091123 张赛乾71091121 韩玉梅71091132 第壹章、门禁系统的设计方案 某X公司设有俩扇门,计划采用门禁系统,基本情况:俩扇门相距较近,进门刷卡,出门不刷卡,下面分析其实现方案。 1.系统分析根据门禁基本情况,基本方案:管理主机门禁控制器采用俩个俩门单项控制器和壹个单门控制器,485总线联网,出门通过按出门按钮实现,,电控锁采用电击锁,进门通过读卡器来实现,特殊情况可用钥匙开门。 门禁系统的方案设计图 第二章概述

整个系统由管理主机,门禁控制器,电击锁,读卡器,按钮开关等组成。员工在读卡器上刷卡,纪录保存在机具里。通过上位机软件将数据采集且作考勤纪录分析。 几种常用的考勤模式: 1.纸卡考勤:每月要更换工卡,需要人工统计考勤数据; 2.指纹考勤:成本较高,对指纹识别要求清晰; 3.接触式IC卡考勤:机具和卡易磨损,对卡面裸露信息模块要保护; 4.射频卡考勤:射频感应,可反复利用 相比较本系统使用十分简单方便,持卡人只要将IC卡在读卡器感应区(5-10cm)快速晃动壹下,读卡器就能感应到IC卡且将卡中的信息保存到读卡器,到时由管理电脑采集到数据库服务器中,供系统软件作数据分析。在刷卡的过程中读卡器会对IC卡进行多重验证,包括非法卡的判断、有效期的判断、权限的判断等,且可连接外设进行电锁开门、非法卡的报警提示,整个判断过程小于0.5秒。 所有的读写器通过485网络连接,管理电脑和读卡器的通讯均通过485网络来控制。读卡器可脱机使用,有自己的存储机制及存储空间,即使不连接电脑也可正常工作。该系统的便捷、高效、实用、合理性等方面在客户群中得到广泛的肯定。 壹.设计目标 持有效卡人能很方便地进出门道;无卡或持无效卡的人不能进出门道;出现异常情况有紧急应对措施;可通过计算机软件方便地查询某人某时的详细出入记录;管理人员能随时控制每张卡的进出权限;持有效卡人上下班能很方便、很直观地

考勤管理系统详细设计说明书(推荐文档)

学生考勤管理系统 ---详细设计说明书 组长:程坤 组员:岳振方 姚洪萌 陶永胜 武琼

目录 1.引言 (2) 1.1编写目的 (2) 1.2背景分析 .......................................................................................... 错误!未定义书签。 1.3参考资料 .......................................................................................... 错误!未定义书签。2.总体设计 (2) 2.1任务和目标 (2) 2.2运行环境及条件概述 (2) 2.2.1技术方面 (2) 2.2.2经济方面 (3) 2.2.3操作方面 (3) 3.系统详细需求分析 (3) 3.1学生需求描述 (3) 3.2功能需求描述 (3) 3.3详细系统运行环境及开发工具 (3) 3.3.1相关开发工具简介.................................. .. (4) 3.3.2 B/S(浏览器/服务器)简介 (4) 3.3.3 JSP简介 (5) 4.总体方案确定 (5) 4.1学生考勤管理前台 (6) 4.2学生考勤管理后台 (7) 5.系统详细设计 (10) 5.1系统功能划分 (10) 5.1.1请假系统模块 (10) 5.1.2考勤系统模块 (10) 5. 1. 3后台管理模块 (10) 5.3系统界面详细设计 (12) 5.3.1登陆界面 (12) 5.3.2 系统主界面 (13) 5.3.3 添加学生信息界面 (14) 5.3.4 课程管理界面 (15) 6.数据库系统设计 (11) 6.1逻辑结构设计................................................................................... 错误!未定义书签。 6.2主要实体模型................................................................................... 错误!未定义书签。 6.3E-R图分析........................................................................................ 错误!未定义书签。 6.4数据库表设计................................................................................... 错误!未定义书签。

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

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

考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文 目录 摘要 ..................................................................... I 1 绪论 . (1) 1.1 引言 (1) 1.2 开发背景 (1) 2 开发工具简介 (3) 2.1 JSP简介 (3) 2.2 SQL server 2000简介 (3) 2.3 Tomcat应用服务器简介 (4) 3 系统分析 (6) 3.1 项目概述及基本要求 (6) 3.2 可行性分析 (6) 3.2.1 技术可行性 (6) 3.2.2 经济可行性 (6) 3.2.3 运行可行性 (6) 3.3 功能需求 (7) 3.4 性能需求 (7) 4 总体设计 (8) 4.1系统目标设计和流程设计 (8) 4.2系统功能模块设计 (9)

5 数据库设计 (11) 5.1 数据库概念结构设计 (11) 5.2 数据库逻辑结构设计 (13) 5.3 数据库物理结构设计 (17) 6 系统详细设计 (18) 6.1 管理员登录界面设计 (18) 6.2 管理员主界面设计 (18) 6.3消息管理模块设计 (19) 6.3.1添加消息界面设计 (19) 6.3.2查询消息界面设计 (20) 6.4员工管理模块设计 (20) 6.5考勤时间管理模块设计 (21) 6.6请假管理模块设计 (21) 6.7 员工登录界面设计 (22) 6.7.1员工考勤界面设计 (22) 6.7.2员工考勤时间管理界面设计 (23) 6.7.3员工个人资料界面设计 (23) 6.8 月统计报表界面设计 (24) 7 系统测试 (25) 7.1 概述 (25) 7.2 界面测试 (25) 7.3 功能测试 (25)

门禁与考勤系统

智能卡门禁与考勤系统 设计方案 浙江商业职业技术学院应用工程学院 日期: 2010 年 5 月 16 日 策划人:应电1020 班陈呀珍张平汤苗苗 第一章前言 随着时代科学技术的发展,门禁与考勤系统的应用范围也越来越广。随着微软等高科

技巨头的积极介入,智能卡的技术和应用正朝着更深,更广的方向发展。几乎每一个行业,每一个领域都可以使用智能卡门禁与考勤系统。 智能卡应用系统是智能卡及相关知识的技术融合。将其技术应用于实际生活当中,为人们提供便利。 第二章智能卡门禁与考勤系统设计 一. 设计要求 杭州智控科技有限公司是一家高新技术企业,下有研发部、销售部、生产部、财务部、行政部等13个部门,部门间相互独立,有专门的办公室,员工60多人,集中在某一写字楼的八层,面积100m*400m,长条形结构,中间是通道,两边是办公区。对于公司管理层而言,管理时有点力不从心,毕竟人多域广,而且各个部门之间是相互独立的,在管理上比较缺乏统一性。引入门禁与考勤系统可以较好的减少管理层的工作压力,减少时间。1. 智能卡门禁系统 --- 门禁机模块的设计 1)非接触式 IC 卡读写头部分 主要内容:读写头部分采用非接触式IC 卡读写模块,由读卡器读入数据并保存。智能卡按常规要具有加密和数据分区存储功能,读写头的读写距离在5-10cm 左右,必须具有掉电保护,精确时间计时和显示3-5KB 的临时数据存储功能。 2)门禁机主控模块 主要内容:智能门禁机主控模块是智能门禁机系统的核心部分,主要包括 MCU键盘,显示,电子时钟,外部数据存储器及掉电保护和看门狗电路,有精确时间计时和显示。 2. 智能卡门禁系统 --- 系统管理模块的设计1)系统管理主控模块的设计 主要内容:设计门禁上层软件的主控模块,其主要实现的功能是最高权限卡对管理员和一般用户发卡,管理员对一般用户发卡。它要能对丢失的卡进行挂失, 对找回的卡进行解挂,同时还要具备查找功能。 2)系统管理的数据库管理软件的设计 主要内容:运用高级语言编程,制作数据库管理软件。它采集下位机的数据并保存,

考勤管理系统设计与实现

毕业设计(论文)题目:考勤管理系统设计与实现

摘要 当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。 因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。 本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用BS开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。 关键词: JSP,JAVA,SQL Server 2000数据库,BS模式

Abstract In today's society, money is the main element of the enterprise survival, capital flows affect the overall operation of the enterprise, an important part of enterprise financial management is the enterprise staff's wages. With the increasing number of business people, wage management of enterprises management software is easy to operate with the social significance in automatic processing. At the same time, personnel attendance management system is a model for all applications, it system, the system structure and real life closely, concrete intuitive, development and application of simple, without loss of generality. This paper mainly introduced the system analysis, design and development of the whole process. Using data flow diagram, ER diagram, a detailed description of the procedure flow chart of the system design process. The full text is divided into preface, solve the demand analysis, system design, development technology, key technology, the conclusion of six parts. The system uses the BS mode, selection of development tools JAVA, JSP, JavaScript, Html language, using Tomcat server technology, background database use SQL Server 2000. KEY WORD :JSP JAVA SQL Server 2000 database BS model

企业考勤管理系统的设计与实现

企业考勤管理系统的设计与实现

系统设计 系统总体结构与功能<2企业考勤管理系统的设计与实现 > ; 企业考勤管企业考勤管理系统的设计与实现 理系统是非常通用的管理信息系统,是企事业单位实现人力合理有效和办公企业考勤管理系统的设计与实现 自动化的前提和基础,本节将对考勤管理系统进行总体设计,介绍系统的企业考勤管理系统的设计与实现 总体功能和模块划分。<>

3.1.1<1>企业考勤管理系统的设计与实现 系统结构<3> 企业考勤管理系统包含如下主企业考勤管理系统的设计与实现 要功能。<> (1);企业考勤管理系统的设计与实现 用户认证<> 对试图访问系统资源的用户进行身份认证(企业考勤管理系统的设计与实现 本系统主要有系统管理员、各个部门的管理员和各部门的员工)。<企业考勤管理系统的设计与实现 > (2) 用户身份管理<> 为每个用户企业考勤管理系统的设计与实现 建立相互之间的关系树,表示每个员工在企业内部的级别、部门等信息企业考勤管理系统的设计与实现 以及横向、纵向关系。<> (3); 员工权限管理<>

为整个系统中的不同信息资源进行分类,并对各种信息的访问修改权限进行等级划分,并将权限管理应用于不同身份用户。<> (4); 人事信息管理<> 添加员工的基本信息,包括员工编号、姓名、性别、生日、所在部门等信息。<> 修改员工基本信息。<> 删除员工基本信息。<> 查看员工基本信息。<> (5); 人事部门安排管理<> 员工当前工作安排信息设置,并根据该信息决定员工的工作安排。<> 添加部门调转信息,包括新部门名称、调转日期、新职务等信息。<> 修改部门调转信息。<> 删除部门调转信息。<> 查看部门调转信息。<> (6); 人事流动管理<> 新增员工、员工离开等行为的设置,要求人事部门和员工能够参与该类行为。<> (7); 员工绩效管理<> 根据员工的基本信息、考勤信息、人事安排等信息,对员工工作绩效进行综合评价。<> 添加员工考评信息,包括考评日期、被考评人、考评主题、考评结果和考评分数等。<> 修改员工考评信息。<> 删除员工考评信息。<> 查看员工考评信息。<> (8); 员工工资管理<> 根据员工工作绩效,以及员工身份和其他信息,计算员工的工资。<> 添加薪资调整信息,包括调薪日期、员工姓名、部门名称、调薪原因等。<> 删除薪资调整信息。<> 删除薪资调整信息。<> 查看薪资调整信息。<> (9); 员工考勤管理<> 记录每个员工的考勤记录,迟到、早退、未到等情况,以便对员工进行考核、工作绩效考评等。<> 设置考勤时间。<> 日考勤统计信息。<> 月考勤统计信息。<> (10) 公文、通告的管理<> 主要是发布一些企业的公文资料,以便每个员工对企业的制度更了解,通告主要是对某

企业考勤管理系统设计论文

摘要 本系统是一个用vfp编写的考勤管理系统,它实现了员工考勤操作,员工加班操作,日终处理操作,部门信息,员工信息,考勤记录的管理, 对考勤记录、加班记录的按条件查询,对一个月内考勤记录、加班记录、日终处理记录的统计查询。员工信息、部门信息的报表打印以及一个月内考勤记录、加班记录、日终处理记录的统计报表打印,大大减少了公司的人力和物力。本软件的日终维护大大减少了考勤中存在的误差,特别是数据备份功能,保证了系统数据的安全。 关键词:考勤管理,数据库,数据备份

Abstract It is a checking on work attendance management system, implemented in VFP. The system manage checking on work , extra hour work the daily information's disposal ,the records of checking on work and extra hour work,the information of department and staff.It can statistic the record of checking on work and extra hour work in a month,and print information of deparment and staff ,it can also print statistical forms of the record of checking on work, extra hour work and the daily information in a month.Daily maintenance of the system consumedly reduce the error margin of investigation.The data backup , not only saved the resources for company, but also avoided loss that can’t estimate. Keywords : checking on work attendance management ,database,data backup

基于智能门禁考勤系统研究

基于智能门禁考勤系统研究 随着科学技术的发展,在拥有几万人的学校,对于仪器设备的看管,人员出入记录,都设有专门的人员来管理,但因工作量很大,所以需要一种高效的管理考核办法,来管理学校设备、财务,考核员工出勤,提高员工的工作积极性。现阶段使用的门禁系统布线复杂,且多为生物特征识别的门禁系统,这种系统成本高昂,一般的用户很难承担。在这种情况下我们开发了一款基于friendlyArm、cc2530和智能移动终端的门禁系统。该门禁系统有web服务器,移动端App以及通信模块组成。我们在web服务器上搭建数据库,记录门的信息和开门人员信息,通过friendlyArm与模块进行串行通信,在模块与模块之间进行点对点通信,来发送指令。与传统开门方式相比,本系统安全性高,使用方便,与现有门禁系统相比,本系统价格便宜,布线简单,易于推广使用。门禁系统应用Client/Server结构,开发工具应用Intellij IDEA2016.1、IAR、Hbuilder,开发语言选用Java、JavaScript、Html、CSS、C,采用Tomcat服务器技术,后台数据库应用MySQL数据库。 标签:门禁系统;cc2530;Java;friendlyArm;串口通信 引言 随着科学技术的进步,人们追求更为便捷的生活方式,智能设备就进入了人们的生活中。门作为我们最经常接触的应用,使其智能化来让我们的生活更方便自然也早就实现了。早期的门禁系统包括:密码锁、射频识别技术和电话短信开门,但是这些门禁系统都存在安全性能弱、处理效率低、信息存储量小等不足,而现在基于生物特征识别技术的门禁系统又因其价格昂贵,导致其普遍适用性不强,此外,这些门禁系统一般都采用有线通信方式,布线复杂、成本高、使用不便、扩展性差。因此需要一种更为便捷、安全和合理的门禁系统。 考虑到现阶段移动设备广泛普及,智能移动终端设备几乎人手一台,因此我们利用智能移动设备开发一款门禁系统。通过移动App与服务器通信,向服务器发送指令,服务器处理后通过friendlyArm协调器向通信模块发送指令,来实现开门功能,同时开发一个基于web的数据库管理系统,管理开门人员信息,记录开门的时间。 1 门禁系统整体方案设计 1.1 系统的整体结构图 系统结构包括智能移动终端,web服务器,协调器以及两个通信模块。 每个模块的功能如下: (1)移动终端,是应用App来进行用户身份验证,并与服务器通信,发送

相关文档
最新文档