考勤机系统(共12篇)
考勤机系统 篇1
0 引言
某公司有相对完善的考核规则和考核系统,但考核系统中的考勤部分仍然存在问题:公司采用中控X-628指纹考勤机进行员工考勤,由于设备自带的系统操作复杂且相对独立,不能与公司的考核系统衔接,因此该公司仅利用该系统进行考勤数据的导入导出。而考核管理员需要每个月到各个服务队去导出考勤数据,再手工汇总,最后用键盘录入的方法录入到考核系统中。这使得考勤数据存在泄漏和修改的可能,也导致了考勤数据不客观准确,且考勤效率低、工作量大、考勤结果不能及时更新等。由于中控考勤机为用户提供设备二次开发接口,方便用户进行数据管理,因此该公司希望利用已有考勤机进行二次开发以完善考核系统中的考勤模块,使其能更好地满足公司考核需求。
根据考勤数据管理系统的发展过程[1]和考勤工具的发展和演变[2],结合该公司提供的二次开发接口文档,分析原绩效考核系统与新考勤数据管理系统需求,设计开发了一套基于中控考勤机的远程一体化考勤数据管理系统。这让考勤数据管理很好地与原绩效系统对接,达到了考勤电子化[3]、数据更新及时的目的,简化了考勤管理员操作,提高了工作效率,可为公司的考核提供安全可靠的数据依据,也使考勤工作更加科学化、规范化、智能化[4]。
1 需求分析
1.1 功能需求分析
该公司在人员考核方面具有以下特点:
1)公司人员众多,结构复杂。
2)服务器、考勤机、计算机购买时间较早,机器较陈旧。
3)各基层队考勤标准不统一。
4)该公司的考核系统中的考勤管理部分存在低效率、易假冒的问题。
鉴于以上几点,本文系统提供系统管理员和高级管理员两个角色,并尽量简化管理员的操作流程,提供易推广、易维护、数据准确可靠、界面友好、使用方便、运行高效的指纹考勤机数据管理系统。
1.2 性能需求
时间特性
经过测试,数据库操作平均响应时间小于5秒,系统平均响应时间小于1秒,符合用户要求。
安全性
本系统对重要的信息进行加密,且只有符合条件的管理员才能登录成功,保障了数据的安全性。
适用性
只需要管理员在服务器端安装SQL Server 2000或以上版本的数据库管理系统,在服务器端安装浏览器,再将考勤机安装到考勤地点,即可正常运行本系统。
2 系统分析与设计
2.1 组织结构分析
该公司具体组织结构如图1所示。
以该公司某销售营业部为例,在该营业部设立系统管理员,可以进行查看、下载、统计考勤记录等操作。
2.2 功能性分析
通过对该公司的流程进行分析,确定指纹考勤机数据管理系统共包含五个子功能,分别为统计分析、数据管理、设备操作、日常维护和外部信息。系统总体结构功能如图2所示。
系统主要功能详细分析概述如下:
1)按照出勤类型,统计分析分为正常出勤分析、加班数据分析和例外数据分析。正常出勤分析主要分析员工按照正常班次出勤的数据;加班数据分析主要分析员工加班考勤的数据;例外数据分析主要分析员工因出差等原因考勤的数据。这里仅以正常出勤分析为例。正常出勤分析模块可以查看员工考勤基本信息,并生成图表,可按照姓名、时间段、设备名、签到类型条件查询,但不能对考勤数据进行修改。
2)出勤统计。在统计分析的基础上将考勤统计结果存入数据库中,是给该公司考核系统提供考勤结果的重要依据。
3)设备列表。对设备进行增加、删除、修改、连接和断开操作,可以根据设备名称、IP地址、端口号和机器号进行查询。
4)下载员工信息。从相应的考勤机上下载员工的基本信息,如考勤号、姓名、指纹等。下载考勤数据和下载员工信息功能类似,这里不再赘述。
5)考勤机员工对应。将从考勤机下载的员工信息与该公司的考核系统的员工信息进行对应,可以对对应关系进行增加、删除、修改的操作,也可根据员工考勤号或员工姓名对关系进行查询操作。
6)临时加班维护。对临时性加班的维护,为加班考勤提供依据;考勤例外维护指因出差等原因造成无法考勤的时间段的考勤维护;正常班次维护指一般情况下需要进行的考勤维护;轮班信息维护指按照公司规定轮流值班的维护。这些模块均可进行临时加班的增加、删除、修改和查询操作。
7)查看员工信息。查看该公司考核系统中的员工信息,但不提供增加、删除、修改的操作。根据该管理员的角色,判断可以查看哪一部分员工的信息。同样,查看考核团队指查看该公司该管理员管辖下的考核团队信息。
2.3 业务流程分析
系统业务流程分析如图3所示。
管理员登录成功后,可以查看设备操作列表。首先添加设备基本信息,所添加的信息要与考勤机信息一致,再点击连接设备,系统与考勤机便可以实现对接。此时,可以从中下载考勤机中的信息,如员工信息、考勤信息。
管理员可以查看该公司的考核系统中的员工信息、考核团队信息。并将考勤机中员工与考核系统中员工对应起来,实现考核系统与考勤系统对接。
管理员需要依次对正常班次时间段、正常班次、加班时间、考勤例外进行日常维护,设置完成后再对每一个员工进行排班管理。
员工每日进行考勤,考勤信息会存储在考勤机中。系统从考勤机中下载数据,并进行汇总分析,将最终的考勤结果上传到考核系统中。
2.4 数据库设计
经过数据分析可知,数据表主要包括考勤机信息表、考勤原始数据表、员工信息表、用户信息表、用户考勤计算结果表、员工考勤例外表、员工临时排班信息表、考勤机临时班次信息表、员工排班信息表、轮班次序表、考勤机班次信息表等。其中,用户信息表存储的是所有工作人员指纹的特征信息,是与指纹比对的基础;并将员工出勤、迟到、早退等考勤结果存储到考勤原始数据表中,也将作为管理人员统计分析考勤数据的基础。利用Power Designer数据库设计工具完成数据库概念模型的设计,如图4所示。
本系统数据库实现采用的是SQL Server系列的关系数据库。数据库引擎系统作为SQL Server的服务核心,可为关系型数据和结构化数据[5]提供安全可靠的数据存储和管理功能,其具有使用方便、可伸缩性好、相关软件集成程度高等优点。
2.5 输入输出设计
(1)输入设计
输入数据的内容为日期,信息记录格式为日期字符串,输入设备是鼠标输入或键盘输入。输入界面如图5所示。
(2)输出设计
确定输出内容为员工信息,设计输出信息内容以文字的格式显示,输出设备为电脑屏幕,输出以表格的格式显示。输出界面如图6所示。
3 系统实现
3.1 系统架构选择
本系统采用浏览器/服务器架构,即B/S架构,由数据库服务器和Web服务器组成[6]。数据库服务器[7]主要分为三个部分:指纹考勤机、考勤系统数据库和考核系统数据库。其中,指纹考勤机主要进行员工信息的录入和日常考勤指纹录入,并将数据通过网络传送到数据库;而用户还可以访问考核系统的数据库进行信息交换。用户只需要在服务器安装浏览器,根据考勤规则生成考勤记录。与传统的C/S架构相比,具有系统升级维护方便、开放性好和扩展性好的优点[8]。
从系统的结构和功能上看,系统分为表示层、应用层和数据层三层体系结构。表示层主要用于显示由业务逻辑层动态传递过来的数据信息。具体架构如图7所示。
3.2 系统部分代码展示
管理员需要将考勤机中存储的员工信息下载到本地数据库中。该部分功能的示例程序步骤如下所示:
1)连接考勤机。代码为:
ax CZKEM1.Enable Device(ma,false);
ax CZKEM1.Connect_Net(m.IP,po);
2)读取考勤机中员工信息到内存中。代码为:
ax CZKEM1.Read All User ID(ma);
3)从内存中逐条读取数据到数据库中,并循环遍历,与数据库中数据比对是否有重复信息。代码为:
4)遍历数据库中的员工信息,并显示到表中。
3.3 系统界面实现
管理员登录成功后进入系统主界面,如图8所示。最上面显示的是管理员的状态,最左侧是菜单栏,点击各个子功能会出现相应的下拉框,中间部分是主要操作界面。在设备列表界面可以进行设备的新增、修改、删除、连接、断开及查询操作。
点击左侧导航栏中下载考勤数据,主界面便会出现如图9所示的界面。可以选择相应设备查询考勤数据,并进行下载。
正常出勤分析指的是对员工考勤信息的统计分析,界面如图10所示。点击查询详细,显示所有员工出勤的详细信息;点击数据汇总,显示员工出勤签到、签退次数总和。
4 结语
本文以某公司考核系统中的考勤部分完善为背景,经过用户需求分析、系统分析与设计、系统开发,最终开发了指纹考勤机数据管理系统。采用C#语言,以ASP.NET为平台,对系统进行了三层结构的创建,将企业考勤规则融入其中,将考勤系统与之前的考核系统无缝对接,实现考勤机数据的实时下载。该系统在研发成功和投入实际使用后,进一步推进了该公司考勤制度的自动化和电子化,提高了考勤数据的真实性和可靠性;对类似考勤系统的改进提升或构建具有借鉴性。
摘要:针对某公司绩效考核系统中考勤数据手工录入工作量大、数据不准且无法实时获取更新的问题,构建基于指纹考勤机开发接口的考勤数据管理系统。结合公司已有的考勤模式及考核需求,设计该系统的主要功能,通过用户需求调研分析、系统分析与设计、系统编码实现等过程,实现了基于B/S结构的指纹考勤机数据管理系统。主要功能包括指纹考勤机设备操作、外部系统接口管理、数据管理、统计分析和日常维护等五个基本功能。该系统可通过局域网操作联网考勤机,并与绩效考核系统无缝对接,达到了考勤电子化、数据更新及时的目的,简化了考勤管理员操作,提高了工作效率。
关键词:指纹考勤机,数据分析,信息系统分析设计
参考文献
[1]尹义龙,宁新宝,张晓梅.自动指纹识别技术的发展与应用[J].南京大学学报(自然科学版),2002,38(1):29-35.
[2]章通,陈金玉.网络指纹考勤系统的设计与实现[J].计算机应用与软件,2011,28(2):73-75.
[3]曾井红.网络环境下高校图书馆办公室管理工作的变革[J].江西图书馆学刊,2008,38(4):44-45.
[4]张维.基于ASP.NET的考勤管理系统的设计与实现[J].高等函授学报(自然科学版),2004,18(5):54-56.
[5]耿冲.SQL Server 2005数据库管理[M].北京:机械工业出版社,2003.
[6]徐相林.基于ASP.NET技术的B/S三层结构设计和实现[J].电脑知识与技术,2008(S1):34-35.
[7]张锦祥.基于B/S模式的数据库服务器安全实现[J].浙江教育学院学报,2008(5):64-68.
[8]陈中丽.基于C/S和B/S构建的高校教务管理信息系统的研究[J].电脑与信息技术,2014,22(4):70-74.
考勤机系统 篇2
《超时人员修改》1、2、3、4、5、6、7、8、9、《修改姓名》 人员历史轨迹查询 系统管理 其它 考勤信息修订 入井时间设定 查询条件 点姓名 设定条件 点姓名 添加条件 查询1、2、3、系统管理 人员信息 人员信息
《修改分站》1、2、3、4、5、6、硬件信息配置平台 停止巡检 系统管理 硬件信息配置 设备管理 修改
《修改图形》1、2、3、4、5、系统管理 矿井图形 编辑 其它 上传
丢失文件
公司员工考勤签到系统探析 篇3
关键词 公司员工 考勤签到 系统
中图分类号:F272.9 文献标识码:A
公司考勤管理体系在每一家企事业单位里面都是难以忽略的一部分,其具体内容对单位的管理者及其决策者而言均是特别关键的,所以,单位考勤管理体系应当可以给用户给予方便的查询管理方法以及丰富的人事管理信息,然而长期以来公司一直采取传统守旧的人工模式管理人员的上下班各种信息,该类管理模式具有很多弊端,比如保密性不好、效率低下等。所以,研发处一个单位考勤管理体系是十分有必要的,有着其特殊的管理意义与技术意义。
1设计系统的目的
单位考勤管理体系是为了处理人员的考勤管理来设计的,其目标是设计一个可以初步达到单位考勤管理体系的智能式管理,增加考勤管理的效率,工作人员可以在各自职位上的工作情况获得快速的反馈,但体系需要的工作员工数量比较少,效率也很高。SSP126可以减少资源浪费,而且束缚人员自觉遵循出勤体制以及提升管理员工的透明度。
2设计系统的意义
目前正处在一个高速发展的科技信息社会,人们的所有活动全部和信息密切相关。因为信息量在逐渐膨胀,人们日益渴望一个工具用以管理越来越多的信息。因而信息管理体系应运而生,该系统特别好地处理了人们目前遇到的问题,把各类信息迅速整理记录然后实行必需的统计。让人们避免了繁多的信息处理任务。运用该种软件,管理层能够及时记录单位全体人员当天的出勤情况。然后按照月份汇总统计人员出勤,平常工作时间以及请假情况,同时通过表单的方式提供统计结果。它极好地解决了上述在管理层面拥有的缺点,操作极其方便,用户仅要求知道怎样操作Windows体系就可以,不需要再实行其他方面的培训,便于用户应用。
3考勤签到管理系统应用现状
现代信息科技的发展日益扩大到世界的各种角落,单位管理领域同样不例外,公司管理办公的信息化日益获得人们的相当重视。在单位里面,各种各样员工管理的信息体系层出不穷,大大提升了单位管理的质量及其效率,然而现在企业考勤签到管理信息体系在实际开发和应用中尚存在很多问题,半现代化以及各自为政的问题始终存在。即有一些工作满足了计算机化但还有一些依然处在手工处理的状态,致使信息共享表现地比较困难。除此以外比如工作员工的计算机程度较低、代码的标准不一致及代码的更新等难题在某种程度上约束了企事业公司考勤信息体系的应用推广。归纳起来大致有下面几个技术问题:
(1)功能比较单一。考勤签到管理信息体系仅仅是为处理一个实际的考勤问题以研发的,这就导致了管理程序方面的不顺畅,阻碍了信息的共享以及重用,难以提供全面的决策以及信息分析能力。
(2)从管理信息体系的功能来看,考勤签到信息管理体系不但可以记录发生的有关数据信息,更为重要的是其可以分析以及整理这部分数据,并且提供有合适价值的报表。因此,考勤签到管理体系不仅要把基础信息比如员工出差、请假等情况进行记录,另外更关键的是可以向单位的高层人员提出一些具有支持性质的实际数据报表。
(3)从数据库构架分析,因为考勤信息各种人事管理体系在国内还属于一种新领域,因而计算机软件员工对该种领域还不是很熟悉,加上企业管理员工又缺少理论知识的支持造成双方没办法很好地进行合作。
(4)以动态的数据进行分析,所谓动态数据,其作用是为了提供实时的信息,方便管理人员做出决策。这便需要动态数据库可以任何时候都能进入到关系数据库里面。但是,某些单位因为管理水平比较有限,并没有达到快速更新动态数据的目的。假如动态数据不能及时地进入到数据库,那么整个考勤管理信息体系便不能够为决策管理做出支持。
(5)统计和报表功能为单位考勤签到管理信息体系设计的目标,数据如果不一致可能产生不了一致的统计和报表,就算数据一致的话用户也会有很多不同的需要,这种需要同时也包含个人偏好,而且同一个人在不同阶段也会有特定的需求,怎样设计出让客户比较喜爱的统计及报表功能始终是我国开发者一直追求努力的目标。
4结语
针对考勤签到管理信息系统来说,因特网技术会使考勤签到信息管理系统伴随信息流的改变或者延伸而跨越封闭的方式,延伸进入企业里外的每个地方,致使公司各层管理人员及其普通员工都可以参与到公司的管理活动里面去,并跟公司外界建立多种联系。在实现人事部门基础业务管理需要的前提上,还可以把人事管理的生态链中不同角色互相联系在一起,进一步提升企业效率,扩展企业的发展空间。
参考文献
[1] 齐胜男,胡立夫.高校图书馆考勤管理系统设计与实现[J]. 沈阳航空工业学院学报,2010(01).
[2] 陈怀熹,张星明,黄波.人脸指纹门禁系统的设计与实现[J]. 安防科技, 2009(07).
[3] 王卫锋,李强.人脸识别考勤系统中照片采集过程的分析与实现[J]. 新乡教育学院学报,2008(02).
考勤管理系统的开发 篇4
1 系统环境设计
1)系统的运行环境。操作系统:Windows2000;数据库:SQL Server 2000;硬件需求选用Intel CPU或Pentium 166 MH以上;内存要求至少64 Mb,建议128 Mb以上。
2)软件开发主要选择:SQL Server 2000和PowerBuilder 8.0[1]。
2 系统结构设计
1)后台数据库设计。考勤管理系统是以数据库为中心的系统,因此在设计时应充分考虑数据库设计。数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度。在本系统中,数据库设计采用系统功能、开发工具、数据库技术三者相结合的方法进行设计。根据需求分析及数据库规范化理论,后台数据库(kqgl)主要包括登陆用户表、教职工基本信息表、部门基本信息表、考勤基本信息表和考勤类型表。
2)系统功能模块设计。通过对学校考勤部门管理工作的了解,结合学校实际,设计出一个系统功能模块,见图1。
3)用户界面设计。用户操作界面是用户与软件系统之间的接口,是软件的门面,也直接表现着一个应用系统的功能。用户界面设计直接关系到用户对软件系统的接受程度和使用效率。本系统除系统的背景界面利用了Photoshop等工具进行美工处理外,在用户界面设计中基本采用PowerBuilder的窗口画板、菜单画板、数据窗口画板进行设计,并在界面设计时充分利用了面向对象的思想和事件驱动的设计方法[1]。
3 系统的实现
1)数据库的连接。PB在后台数据库SQL的支持下建立连接,才能进行系统的进一步开发[2]。以笔者开发的系统环境为例,在程序对象的OPEN事件中打入以下代码,就可以成功连接数据库。其中:“kqgl”是在SQL 2000 Server下创建的数据库名称,“7826115”是SQL Server的服务密码,“XIAOYAOJING”是服务器的名称。
2)登录。为了增强系统安全性,系统运行时需对用户进行检查,只有合法用户才能使用本系统。
3)主控程序。如果登录成功后,用户就会进入主控程序,且主控程序的窗口界面会显示当前登录时间。主控程序的窗口界面采取了图标选择子系统的方式。因此,设计主控窗口的类型不需要用MDI窗口,而采用了主窗口。
4 基本信息采编系统
基本信息采编子系统的窗口w_caibian是一个MDI类型的窗口,标题栏显示的是系统名称,菜单栏显示子系统的4个模块(教职工基本信息采编、部门基本信息采编、考勤基本信息采编和考勤类型设定)和退出选项,与以上模块和退出选项相对应的图标同时显示在工具栏。
在主控程序的每个子系统中,由于子系统是由主控程序控制打开的,如果使用Halt或Halt Close会结束全部应用,连主控程序一起关闭。在子系统的任意模块中,如果子系统菜单的“退出”项Clicked事件的脚本为Close(w_caibian),会在没有任何提示的情况下,只关闭父窗口,不终止应用。在笔者设计的系统中,设计初衷是想在关闭的同时,弹出提示对话框加以确认。经过调试后,以下代码在菜单的“退出”菜单项Clicked事件的脚本中写入,便可实现退出提示,并且只关闭父窗口,不终止应用。
“基本信息浏览系统”和“考勤信息查询系统”的窗口都是一个MDI类型的窗口。
5 基本信息浏览系统和考勤信息查询系统
基本信息浏览包括“教职工基本信息浏览”“部门基本信息浏览”“考勤基本信息浏览”和“考勤类型浏览”。而考勤信息查询系统是专为用户提供“个人综合信息查询”“单条件查询”和“组合信息查询”的查询方式。
6 报表系统
在实际应用中,报表的输出是常用的手段。基于PB是一种客户机/服务器体系结构的面向对象的开发工具,为实现用户的各种报表提供了可用的技术。本系统的报表系统分为“按部门输出报表”和“按考勤类型输出报表”2个主要模块,在这2个模块中,报表的左下角自动显示当前时间,右下角自动统计页数和显示当前页数。执行检索后,报表还会自动统计教职工人数,显示在“合计”行中,并与弹出的对话框统计人数相对应。
同时,在此系统还分部门输出报表和考勤类型输出报表,主要实现的功能有检索、保存、打印。另外,还提供了帮助功能,以帮助用户了解“部门编号”和“考勤类型”中的代码含义。
7 用户设置
用户设置包括注册操作员、删除操作员、修改密码、重新登录4种基本设置,用户可根据实际需求自主选择。
摘要:针对学校考勤工作的需求,通过将Power Builder作为前台开发工具,并利用SQL Serve数据库开发了学校一套科学化的考勤管理系统(即基本信息采编系统、基本信息浏览系统、考勤信息查询系统和报表系统),旨在提高学校考勤管理效率。
关键词:考勤管理系统,数据窗口,查询,报表
参考文献
[1]朱爱民.PowerBuilder8.0编程实用技术与案例[M].北京:清华大学出版社,2002.
企业人事考勤信息系统 篇5
二、现状
现代企业部门种类复杂,人员众多,业务繁忙,很多事情需要精心细致的管理,当然考勤也需要认真对待。面对繁多的人事管理的日常事务,如果实行手工操作,那么考勤管理就会耗费工作人员大量的时间和精力,并会分去很多精力,浪费人力资源,是人的才能不能充发挥。例如:如果某公司采用手工管理方法进行考勤,那么总是会出现记录出错,数据缺失,导致公司不能得到准确有效的考勤资料,并
且会浪费更多的时间在这方面。手工管理有很多缺点:查找不方便、信息准确度性不高、存储量小、保密性差、寿命短、成本高、效率低等,为了更有效率的完成这项繁重的任务并且解决这些缺点,我们需要设计出一个方便,直接的系统,因此我们决定涉及企业人事考勤管理系统。
三、系统介绍
所谓考勤管理系统就是把分散的企事业单位的考勤信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。系统管理主要包括系统人员管理和数据备份两方面。系统人员管理部分主要是增加删除或更改登录用户密码和级别等操作。在数据库管理中非常重要的一部分为数据备份,出于系统安全性的考虑,破坏后可以恢复数据,尽量避免损失。所以在这一模块中加入了数据备份的功能。只要管理员执行数据库备份选择输出路径即可。简单的考勤就是更好的督促员工工作,为公司做贡献。所以一个管理信息系统基本上包括人事管理模块,考勤管理模块和系统维护模块三大部分,人事管理模块又包括部门信息的管理,员工的档案录入和员工档案的维护,;考勤模块有原始打卡记录,每日考勤表管理,考勤汇总表管理,考勤异常情况管理表,加班及请假管理等;系统维护模块中主要有资料装入和输出,系统帮助等。系统结构图如下:
人事 考勤 管理 系统
人 事 管 理 考 勤 管 理 系 统 维 护
部 门 信 息 管
员 工 档 案 录 员 工 档案的维护
原 打 卡 记 录 考勤 日报 表及 汇总 表管理考勤 异常 情况 表管 理
加班 及 请假 管理
资料 更新 管理
系 统 帮 助
四、结论
考勤机系统 篇6
【关键词】学校 教职工 指纹考勤系统
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2012)03C-0188-02
一、学校教职工指纹考勤系统实施的必要性
当下常用的考勤方式有两种:一是专门指纹考勤机考勤。这种方式简单易行,不可代刷卡,但考勤情况不能实时直观地展示出来,须在每月月底通过导出考勤机的数据进行汇总和分析,实时性差,对及时管理和监督的作用不大。二是制作一个普通考勤软件进行考勤。这方式可以通过程序实时反映当前的考勤情况,能实时对考勤数据进行分析汇总,有效地进行管理和监督,但由于一般软件采用磁卡、IC卡、高频卡或条形码等刷卡方式进行输入,因而存在代刷卡的问题,且该问题很难有效地控制。
二、教职工指纹考勤系统方案设计
鉴于以上的情况,拟采用软硬件相结合的考勤方案。首先,软件可采用VB程序设计语言。使用SQLServer 2000数据库进行设计。在软件设计上,力求简约明了,密切和使用者沟通联系,不断地改进和完善系统,设计出一套符合学校实际情况的考勤软件系统。其次,硬件上选用型号为KT-638的指纹考勤机,指纹识别能力强。通过VB语言做好硬件接口与指纹考勤机对接。以下是对接过程介绍:
第一,定义需要的数据变量。一是长整型变量:vTMaehineNumber、vSMachi-neNumber,vSEnrolINumber、vVerifyMode、vYear、vMonth、vDay、vHour、vMinute、vhRet、vErrorCode、vnii、vnjj、vnkk、vnnn、vMaxLogCnt、vnHeight、vnHeight,vnTop;二是逻辑型变量:vOverFlag;三是对象型变量:vtObject。
第二,通过FK542PETl,EnableDevice(mMaehineNumber,False)函数判断考勤机和软件对接的线路是否有问题,交换机上考勤机是否保持在原来设定好的接口上,如果不正常将提示相应的错误。
第三,连接正常后,用FK542PETl,GetGeneralLogData(mMachineNumber,vT-MachineNumber,vSEnrollNumber,vSMa-chineNumber,vVerifyMode,vYear,vMonth,vDay,vHour,vMinute)来判断工作时间和读取指纹信息,如果不在工作考勤时间,将不读取信息;反之,则可正常读取出指纹的数据,并保存在变量vSEnrollNumber中,传到软件系统中进行处理。
第四,通过Sql语句把读人的指纹信息和数据库中的信息进行比较,实现考勤机和考勤软件的对接:
txtsql=“select*from zhigongmlngdanwhere编号=“&Textl.Text&”and外请教师=’否
Set Into=executesql(txtsqI,msgtext)
通过软件和硬件有效对接的设计方案,让硬件(指纹考勤机)负责识别刷卡人员身分,保证了考勤中刷卡人的真实性,解决了一般考勤软件中可能出现的代刷卡问题。同时,通过接口,把人员信息传到软件(考勤软件系统)里。通过软件处理,实时在显示屏和各相关的电脑终端上展示当前的上班信息。还可通过计算机较强计算处理能力,进行各种数据汇总和分析,较好地完成监督和管理的功能,这是使用单一的指纹考勤机考勤所无法实现的。
三、学校教职工指纹考勤系统的功能
(一)多种用户设置
软件有用户设置功能,可设置三种不同权限的用户,分别是普通用户、管理用户和超级用户,每个用户功能和权限有明确的划分,从而保证软件运行的安全性。普通用户用于在平时的考勤刷卡,没有任何设置操作功能,只接受指纹考勤机传送过来的指纹识别信息和自动考勤,通过显示考勤信息做出相应的处理。管理用户一般是学校办公室人员,可进行软件后台管理的工作,负责软件使用中设置各种相关的信息,比如设置考勤时间、员工请假、添加修改员工信息、补刷卡等。超级用户一般是学校电脑管理员,主要是设置程序运行的关键和重要数据,比如进行系统初始化、数据库连接设置、密码管理等。
(二)上班时间和考勤时间设置
软件有上班时间和考勤时间的设置。每年,软件管理员根据学校校历设置学期的上课起始日期和放假起始日期,软件会自动根据预先设置的上班时间进行考勤,而放假时间和周末将自动停止考勤。同时,还细化地加入了放假日期设置,如清明、国庆等假期,可通过软件设置,让系统按照放假的时间自动进行调整,使软件符合实际工作的需要。软件还有上班提前刷卡时间和下班推迟刷卡时间的限制,设置上班前20分钟内才可以刷卡,下班后30分钟内必须刷卡。既避免了有教职工上班提前刷卡后离岗或者中间离岗后很晚回来补刷下班卡的问题,又给刷卡预留了一定的时间范围。根据学校的实际情况,还可设置特殊人员上班时间,比如哺乳期女员工、司机、食堂管理员,他们的上班时间和正常的上班时间有所不同,软件可以对每个员工的工作时间进行单独设置,以适应实际工作的要求。
(三)时间同步功能
指纹考勤机经过长时间的工作后,如不进行时间的校准,指纹机时间会和北京时间相差越来越大,从而影响正常的上班考勤。但一般考勤机都是固定并大部分密封起來的,除了指纹识别外,其他功能(如时间校准)都已被屏蔽。因此,在软件内加入时间同步功能,使管理员不需操作指纹考勤机,便可通过后台管理程序中的时间同步功能,直接校准指纹考勤机的时间。
(四)教职工信息管理
软件设置有教职工信息添加、修改和删除的功能,可根据教职工的实际情况进行调整,以适应新招员工、现有员工退休、岗位变化等人事变动。职工信息包括姓名、所属科室名称和指纹对应编号等,同时为了避免特殊情况的出现,每个教职工左右手都应存入一个手指的指纹信息,当其中一个手指因为受伤、包扎等原因不能或不容易识别的时候,可用另外一个手指考勤,最大可能地不影响考勤输入。
(五)公干、请假、补体、加班的设置
根据学校实际工作的情况,软件设置了公干、请假、补休、加班的添加、修改、删除、补登和查询功能,可准确设置到开始和结束的日期及时间。一般这些设置要求在事前处理,当事人应先书面提交申请,由上级领导审批后,交由软件管理员在软件中进行设置。但实际使用中发现,有些特殊的突发情况无法做到事前处理,为了保证数据完整性和准确性,软件加入了补登功能,可以在事后了解真实原因进行补录的处理。软件还加入了较好的查询分析和汇总的功能,可根据要求打印出所需要的报表。
(六)补刷卡功能
在软件实施过程中,不可避免地会出现停电、电脑故障等原因而导致不能用电脑考勤的情况,个别员工因为特殊原因也会存在偶尔没法刷卡考勤的情况,因此,软件设置了补刷卡的功能,可以进行全体员工同时补刷卡和个别员工单独补刷卡,从而保证考勤数据的完整性和准确性。
(七)系统初始化功能
每个软件的使用都需要测试试用,这个时间段会由于软件功能的不稳定或系统的BUG等影响,数据准确性和完整性不高,所以,软件设计了系统初始化功能,先让软件试用一段时间,当软件正常运行后,进行一次初始化,把测试的数据删除后,软件开始正式使用。
(八)公告发布功能
软件加入人性化的公告发布功能,学校的通知和发生的事件都可以在系统中发布,在刷卡的显示屏上显示,教职工在上班考勤的同时可以及时了解到学校发生的事件,各种开会、放假的通知等。
综上所述,学校教职工指纹考勤系统可根据需求把软件和硬件有效地结合在一起,让软硬件各自发挥自己的特长,取得更好的效果。该软件功能较多,需要根据实际要求来进行设计和修改,在严格要求的同时不缺乏人性化,从而保证数据的准确性和完整性。
浅析智能考勤系统的设计 篇7
实用的考勤系统必须密切配合智能的考勤机设备, 这也就是所谓的考勤系统的硬件设备。公司的考勤从最早的自觉上下班、到员工签到, 到纸板打卡机, 到磁卡、感应卡电子打卡机, 再到生物识别系统考勤机, 虽然能起到一定的作用, 但问题也很突出:打卡钟费人费事、需要文员做统计和定时更换卡。而磁卡存储容量小, 安全保密性差, 读写设备复杂且维护费用高。感应卡则存在卡易忘带、遗失、制作新卡等问题, 同时存在无法避免的代打卡的现象。指纹考勤机虽然避免了代打卡但要求人员素质较好, 指纹要求清洁, 设备防破坏能力差及系统稳定性一般。虹膜识别考勤机虽然识别出错率几乎为零, 避免代替现象, 但成本高, 识别速度慢。可以根据公司和企事业单位的性质、人数选择不同的考勤系统硬件。
(一) 按使用人数选择
1-5人的小公司, 员工自觉上下班或签到, 考勤管理制度由领导颁发。5-10人的小公司、小事业单位、分公司、银行营业点等, 考虑考勤系统硬件设备的成本投入及维护费用, 选择纸板打卡机比较适合。10-100人的中小公司、事业单位、小企业、银行分行等, 考勤系统硬件设备的成本一次性投入, 可选择感应卡电子打卡机、指纹识别系统考勤机。100人以上的大中型公司、事业单位、大中型企业、银行总行等, 考虑从考勤系统硬件设备稳定性, 识别速度的高效性出发, 选择感应卡电子打卡机较适合。
(二) 按使用性质选择
各种非生产类公司、企事业单位、医院等, 人员素质较好, 大多数从事脑力劳动者, 可选择感应卡电子打卡机、指纹识别系统考勤机。生产类公司、企事业单位等, 考虑到大多数从事体力劳动者, 接触的环境清洁不同可选择感应卡电子打卡机。银行、公检法、证券所等, 要求工作人员的真实性, 可选择指纹识别系统考勤机。矿业单位由于生产环境的恶劣性及要求工作人员的真实性, 可选择虹膜识别系统考勤机。
二、智能考勤系统软件
(一) 功能需求
一个好用的考勤管理系统软件需要做到:
(1) 考勤系统要易于安装;
(2) 考勤系统能够处理基本的考勤需求;
(3) 考勤系统有好的易用性;
(4) 考勤系统要有足够的智能化;
(5) 考勤系统能够提供丰富实用的报表;
(二) 考勤软件功能
考勤软件功能不是越多越好, 功能多了就会复杂, 而功能既强大使用又简单的软件才是最好用的考勤系统。
(1) 考勤信息设置
包括:节日设置;周末公休;班次设置;轮班规律设置;考勤制度等。
(2) 考勤机管理
包括:考勤机配置;考勤机人员注册信息管理;考勤机中的签到记录上传到电脑数据库等。
(3) 考勤异常处理
包括:对于忘签到的补签;对于忘签到的补签;员工排班等。
(4) 考勤报表查看
包括:签到明细表;各种登记的明细表;每天的考勤结果报表;各种考勤统计表等。
一个好用的考勤系统必须有这些最基本的考勤更能, 然后在此基础上再提高可用性, 把考勤管理系统做的更人性化, 更能提高考勤管理的效率。
三、智能考勤系统维护及使用
(一) 数据维护
考勤系统的数据量是很大的, 必须采用数据库来管理, 而使用数据库就不可避免的面对数据库操作的一系列问题。数据库操作最常用的是数据库的创建、备份、还原、优化、压缩。如果一个考勤软件没有实现这些操作, 那么它就不是一个好的考勤系统。为了便于操作员理解, 好用的考勤软件需要把这些数据库的术语、专业操作封装为易于理解的简单操作。
(二) 人事管理
考勤系统中的人事管理要做到以下几点:机构的层级关系管理;现有的人员资料能直接导入到考勤系统中;考勤系统中的人员资料能够导出;人员信息能够批量修改;人员的在职、离职管理。
(三) 考勤系统权限
考勤系统的权限至少要做到以下几点:各个操作员不同的密码登录;各个操作员的考勤系统菜单、模块权限定制;各个操作员对部门的权限。在选择考勤系统时一定要根据自己的情况来分析考勤软件是否满足自己的要求。复杂的权限对简单的公司是多余的;简单的权限对复杂的公司是危险的。
(四) 考勤软件操作流程
好的考勤系统在软件操作流程上面有很好的引导, 理想方式的是能够预估出考勤员想做什么, 自动显示出后续的操作, 至少也要让考勤员明白他需要怎样的操作顺序才可以达到他的目的。选择好用的考勤系统不仅仅是看界面美观, 还要注重操作的简便, 对二者要有很好的平衡。
(五) 考勤软件的在线帮助
在线帮助是为了给操作员提供详细的操作步骤, 帮助其完成考勤工作。有很多考勤系统操作员都是电脑不很熟练、或者考勤业务不熟练, 都需要一步步来教, 来学习的, 她们需要详细的图文并茂的在线帮助。好的考勤系统必须有详细的在线帮助, 可能熟手未必看, 但对于新手来说还是必要的。
四、结语
考勤系统对用户的价值就是:保护企业员工工作效率;提高薪资发放速度与准确性。用户可以根据企业、单位不同层次、不同方式、不同智能化的要求, 选择适合要求的考勤系统, 来满足各种日常考勤管理系统的需求。
参考文献
[1]黄福, 苑全兵, 纪丽婷, 等.基于人脸识别的考勤系统的设计与研究[J].电脑开发与应用, 2010 (03) .
建筑工地工人考勤管理系统 篇8
关键词:考勤系统,RS485,韦根26读卡器
工地工人的考勤管理是工地劳务管理的重要工作内容。完整而准确的工人花名册、考勤表和工资表是工人管理的工作基础。
工地工人流动性大, 文化程度普遍较低。对工人的考勤管理也尚处在起步阶段, 工人不理解也不太容易接受。在普通单位里实施起来很简单的考勤, 在工地推广时, 会遇到很多困难。
有些工地对工人采用人工考勤。人工考勤工作实施起来难度较大。因为工地工人流动性较大, 考勤员无法认识每个工人, 经常会造成错误登记。委托班组长代为考勤, 又经常会遇到虚假考勤的现象。在出现该现象的时候, 并没有非常有效的手段进行控制。
很多工地意识到了这个问题, 纷纷改用考勤系统来进行工人管理。基于工地特点, 普通单位使用的考勤系统, 在工地上使用也会水土不服。有些工地采用考勤机加员工卡的方法对工人进行考勤。结果考勤无法推行下去。原因是考勤机只有一个, 工人考勤排队不方便。工人也没有习惯带卡, 考勤卡经常遗失, 又不愿意花钱补办。所以最后就不了了之。
为了解决工人丢卡的问题, 有的项目实行纸质考勤机。考勤卡放在门卫处, 员工进出工地时打卡考勤。因为考勤机需要放在室内, 工人需要到特定的门卫处去打卡, 有些人嫌麻烦, 久而久之就推行不下去了。
针对这个现象, 作者对考勤系统进行了研究, 并且针对工地情况进行了定制和改进。配合相关的管理制度, 有效解决了工人考勤的问题。
系统构架:
采用weigend 26格式读卡器, 并采用读卡控制器采集存储数据, 传输到电脑中。通过考勤软件对读卡数据的分析, 进行考勤管理。
工人携带钥匙扣形状的考勤卡, 在读卡器上考勤。读卡器读取考勤卡ID号后, 会发出蜂鸣声并闪光提示读卡成功。控制器收集读卡信息, 并通过485总线将数据传递到计算机中。计算机软件对打卡数据进行收集、整理、分析和输出以供再利用。
系统设计思路:
考勤卡:
针对工地工人不习惯佩戴工卡的情况, 把考勤卡做成钥匙扣形状。在工人入住登记时, 和工棚钥匙一起发放给工人。这样, 不带考勤卡和考勤卡丢失的情况就会好转。
考勤卡丢失随时补办, 确保工人考勤记录的完整性。
读卡器:
考虑到工地上均为露天作业, 并且工人上下班的时候一般都比较急 (尤其是中午和晚上下班排队吃饭的时候) , 系统设计时最大程度考虑工人打卡的方便性。
系统设计采用室外读卡器。读卡器放置在室外工人上下班经过的过道上, 方便工人打卡, 也有利于管理人员对工人打卡情况的监控。
系统设计采用中距离读卡器。中距离读卡器普遍用在停车场系统中, 价格较高, 使用方便。普通读卡器为接触式读卡器, 钥匙扣卡实际读卡距离在5厘米以内。中距离读卡器采用钥匙扣卡的实际读卡距离约为50厘米, 并且读卡器本身面积较大 (26*26厘米) , 感应面积比普通读卡器大大增加, 打卡会轻松很多。
考虑到上下班高峰的人流量, 一个控制器接出2-4个读卡器。可以在过道两边分开安置。工人在任何读卡器上打卡数据均有效。1个打卡器实际能够接受的数据速度比人员排队打卡的速度要快, 所以打卡速度取决于读卡器读卡的方便性和读卡器个数。以工人排队刷卡2秒钟一个计算, 1个读卡器1分钟可以刷卡30张。500人的工地, 4个读卡器5分钟可以刷完, 基本杜绝了工人排队的现象。
控制器和读卡器接口:
控制器和读卡器接口采用韦根 (wiegand) 26协议接口。Wiegand协议是国际上统一的标准, 是由摩托罗拉公司制定的一种通讯协议。它适用于涉及门禁控制系统的读卡器和卡片的许多特性。它有很多格式, 标准的26-bit是最常用的格式。此外, 还有34-bit、37-bit等格式。26-bit格式是一个开放式的格式, 这就意味着市场上只要支持wiegand 26协议的读卡器和控制器, 对接就不会有问题。
韦根数据输出由二根线组成, 分别是DATA0和DATA1;二根线分别为'0'或'1'输出。
输出'0'时:DATA0线上出现负脉冲;
输出'1'时:DATA1线上出现负脉冲;
除数据线外, 一般还会有电源线、地线。外接LED线、外接蜂鸣器线等。
控制器:
控制器负责接收并存储刷卡记录。目前市场上控制器的型号有很多, 作者采用的是深圳微耕公司的控制器, 可存储注册卡权限数为2万, 可存储记录数为10万条, 足够应对普通工地的考勤管理。
控制器和电脑连接:
控制器和电脑通常采用TCP/IP方式连接或者485总线方式连接。考虑到系统设置的成本, 对于普通工地, 控制器和电脑连接采用485总线方式。TCP/IP方式连接大家都比较熟悉, 这里就不赘述了。485总线方式连接介绍如下:
RS485采用差分信号负逻辑, +2V~+6V表示“1”, -6V~-2V表示“0”。RS485有两线制和四线制两种接线, 四线制是全双工通讯方式, 两线制是半双工通讯方式。本控制器用的是两线通讯方式。
在通信网络中采用的是主从通信方式, 即一个主机 (电脑) 带多个从机 (控制器) 。485网络拓扑采用终端匹配的总线型结构, 不支持环形或星形网络。在构建网络时, 采用一条双绞线电缆作总线, 将各个节点串接起来, 从总线到每个节点的引出线长度应尽量短, 以便使引出线中的反射信号对总线信号的影响最低。
转换器及485总线传输距离:
计算机上是RS232 9针串行接口, 到RS485接口需要接转换器。考虑到工地上一般距离较远, 转换器一定要使用有源转换器, 以保证传输质量。
在低速、短距离、无干扰的场合, 485传输线可以采用普通的双绞线传输。反之, 在高速、长线传输时, 则必须采用阻抗匹配 (一般为120Ω) 的RS485专用电缆 (STP-120Ω (for RS485&CAN) one pair 18AWG) , 而在干扰恶劣的环境下还应采用铠装型双绞屏蔽电缆 (ASTP-120Ω (for RS485&CAN) one pair 18 AWG) 。在使用RS485接口时, 对于特定的传输线路, 从RS485接口到负载其数据信号传输所允许的最大电缆长度与信号传输的波特率成反比, 这个长度数据主要是受信号失真及噪声等影响所影响。理论上, 通信速率在100Kbps及以下时, RS485的最长传输距离可达1200米, 但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。
在传输过程中可以采用增加中继的方法对信号进行放大, 最多可以加八个中继, 也就是说理论上RS485的最大传输距离可以达到9.6公里。如果真需要长距离传输, 也可以采用光纤为传播介质, 收发两端各加一个光电转换器, 多模光纤的传输距离是5~10公里, 而采用单模光纤可达50公里的传播距离。
考勤软件介绍:
班组设定
班组设定可以分成部门和班组对所有人进行归类。这样可以快速查找和总结班组工作情况。
卡号录入
刷卡录入卡号后, 可以通过修改的方法修改姓名和班组。作者采用的是非接触式ID卡, 卡号即为ID卡卡号。修改姓名和班组即可。如果有工号还可加上工号。
考勤管理
可以对原始记录进行查询和导出到Excel中进行进一步处理。软件还带考勤功能, 在设置上下班时间后, 自动判别刷卡人员是否正常上下班, 减轻核对工作量。
管理措施:
软件和硬件只是简化管理的工具, 要做到真正管理好工地考勤, 必须做到管理跟上。作者对工地管理的措施如下:
上下班派专人看工人打卡, 并在上班时检查工人安全装备携带情况。确保没有多打, 漏打情况发生。如果卡没有带可以登记或回去拿。如果丢失可以马上补办。确保打卡制度的实行。
工人进场时, 在分配宿舍时, 考勤卡钥匙扣和宿舍钥匙一起分配给工人。
每周公示考勤记录, 并由班组长负责核对确认。每月考勤由工人签字确认。
参考文献
[1]TIA/EIA RS-485协议接口标准
[2]韦根 (Wiegand) 协议标准
基于OPENCV的人脸考勤系统 篇9
人脸识别法主要集中在二维图像上,二维人脸识别主要利用分布在人脸上从低到高的80个节点或标点,人脸识别算法主要有:基于奇异值特征方法[1]、子空间分析法[2]、弹性匹配方法[3]、局部保持投影[4]等诸多算法,但由于人脸形态的多样性和环境的多样性以及相似人脸的存在等问题,造成识别的准确率较低。因此,需要寻求一种更加简便高效的人脸识别方法。
本文设计了一个基于几何特征的人脸识别系统,该算法的基本思想是提取人脸的主要特征值的形状、大小及其之间的相对位置和相对距离,再加上人脸轮廓的形状综合起来对人脸进行判断。
为更好地设计系统,本文采用了Open CV[5]函数库,Open CV是基于BSD许可证授权发布的实时计算机视觉函数库,最大的特点是具有开放性。其拥有包括300多个C函数的夸平台中高层API,不依赖于其他外部库,但也可使用某些外部库。
该系统最主要的功能就是实现实时的人脸鉴别,在建立数据库的过程中,系统通过摄像头获取视频流,对视频流中的帧进行提取、分析、预处理,并可获得表征人脸的特征值,每张人脸均由提取的器官特征向量组成,将图像和特征值保存在一个数据库中;在人脸鉴别过程,每次从视频流中采集的人脸经特征提取后变成由适量特征组成的人脸特征,通过匹配算法跟数据库中的人脸数据进行对比,找出不大于阈值的人脸。
2 人脸识别系统设计
2.1 Adaboost算法
Adaboost[6]是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),再将这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。基于Adaboost算法的人脸检测方法采用Haar-like[7]特征进行特征表示,并通过积分图方式计算特征值,然后采用Adaboost算法从特征集中选择少量具有较强分类特性的特征产生一系列弱分类器,接着将这些弱分类器合成一个强分类器,最后通过级联算法将多个强分类器合成一个更强的人脸检测分类器。其主要算法是通过改变不同样本的权重以及分类器的权重来实现的。根据每次训练后得到结果的正确率来确定样本的权重,将修改过权值的新样本送给下层分类器进行训练,同理调整样本的权重,最终将每次训练得到的具有不同权重的分类器联合起来,作为最后的分类器。使用Adaboost分类器可较好的去除识别对象上不感兴趣的特征值,并将关键的特征值凸显出来。
2.2 Adaboost算法描述
输入一组训练集:(x1,y1),…,(xn,yn),其中xi为样本描述,yi为样本标识,yi∈(0,1);其中0,1分别表示正例和反例。
初始化:初始样本权值为
对t=1,2,…,T,循环执行以下步骤:
归一化权重
对于每个特征f,训练一个弱分类器h(x,f);计算所有特征的弱分类器加权错误率
按最小错误率选取最佳弱分类器ht(x)
按照这一最佳弱分类器调整权重
其中,ei=0表示xi被正确分类;ei=1表示xi被错误分类。
最后的强分类器为
其中,
2.3 主要模块的设计过程
摄像头获取头像视频,对人脸图像进行区域划分后的主要工作就是对人脸特征进行提取,并在此基础上与数据库中保存的特征值进行比较,从而实现人脸鉴别。
(1)特征识别模块。该模块主要用来识别人脸的主要器官。系统识别的器官主要有左眼、右眼、鼻子和嘴巴。下面以眼睛为例,眼睛的大体定位可用方差投影获得,对正面人脸图像进行水平积分投影[8]和垂直积分投影,可以发现,人脸在眼睛处灰度值较小,而在积分图上表现为两个极小值,利用积分投影图可大体确定人眼睛的位置。
图1(b)为水平积分投影图像,通过水平投影可发现积分图像的波谷位置就是眼睛的位置。若采集的脸部为倾斜的,则在积分图的眼睛分布大致位置会有两个波谷,分别是两个眼睛的位置。图1(c)为垂直积分投影图像,通过人脸图像的垂直积分投影可明显地看到积分图上的两个波谷,分别是左右眼睛的位置;
(2)人脸特征提取模块。在识别出人脸的器官后,便可获取人脸器官的特征值。本系统提取的特征主要有左右眼睛的位置、大小;鼻子的位置、大小;嘴巴的位置、大小;眼睛跟鼻子形成的三角形;眼睛跟嘴巴形成的三角形。其中,各个器官的大小及中心坐标可根据级联分类器检测出来的矩形框来确定。
表1为可直接获取的人脸器官的特征值以及通过求和得到的简单特征值,主要包括各器官的坐标、大小及中心位置的坐标等。
为了更好的表征人脸特征,提高系统的识别率,本系统在表1特征值的基础上,通过计算可得到表2中间接获取的特征值;
(3)人脸匹配模块。人脸匹配是系统的重要功能之一,系统采用基于几何特征的人脸识别算法,每张人脸均由提取的器官特征向量组成,每次从视频流中采集的人脸经特征提取后变成由适量特征组成的人脸特征。通过匹配算法跟数据库中的人脸数据进行对比,找出不大于阈值的人脸。
人脸比较过程设定了一个W函数,函数中定义了7个比较值,用来存放检测过程中人脸各个器官矢量特征的相似程度,每个比较值均由Compare Face()函数完成,最后将所有比较值附加权重,统一计算两幅图像的相似程度,具体定义如表3所示。
其中,比较值2(ret2)、比较值3(ret3)用来存放人脸各个器官所组成三角形长度特征的相似程度,计算公式如下
比较值4(ret4)、比较值5(ret5)、比较值6(ret6)、比较值7(ret7)用来存放人脸各个器官所组成三角形的各边所成角度的余弦值,计算公式如下
最后附加权重,统一计算两幅图像的相似程度,计算公式如下
式中,a,b和c为相应权值,系统设定a=0.7,b=0.2,c=0.1。
2.4 系统测试结果分析
采用白盒测试方法检测系统,可以发现,随着阈值的减小,识别准确率会上升,同时人脸的采纳率也会随之下降。人脸识别正确率同时也与各特征值赋予的权重有一定的关系,阈值为0.15时的实验结果如表4所示。可发现人脸的不同特征对于人脸的区分度是不同的,有些特征对于区分人脸比较重要,而有些特征则在不同的人脸上表现并不明显。
3 人脸识别系统的实现
3.1 人脸录入过程
在人脸录入时,通过计时器不断的获取视频流中的图片,若获得的图片中含有符合人脸特征的信息,则人脸将会被保存在数据库中,同时所获得的人脸将依次显示在主界面中的12个图形框中。效果如图3所示。
当成功获得12张符合规定的人脸照片时,系统会弹出人脸录入成功的对话框,以提示人脸录入的工作已完成,对话框如图4所示。
为了更好地测试系统,继续录入9人的头像,并保存在数据库中,如图5所示。
3.2 人脸检测过程
当系统运行到人脸检测的模块时,系统将根据计时器不断的从视频流中获取图片,当检测到人脸时,在人脸上画框,同时计算人脸的各个特征值,并显示在主界面右边的文本框中。文本框中的进度栏,显示人脸识别程序的进度,界面如图6所示。
当系统检测到与视频流中相匹配的人脸时,就停止从视频流中获取图像,并更新所识别的用户签到次数,同时将数据库中存储的最相似的人脸显示出来,弹出查找成功对话框,提示用户已查找成功。
4 结束语
随着生物识别技术的成熟,会有越来越多的生物识别技术被应用到生活当中。人脸识别技术的不断发展和完善,使得人脸识别的效率和准确率得到了不断的提升。人脸识别技术与其他技术相结合,必将为生活带来便利,给社会带来良好的经济效益。
摘要:设计实现了一种基于几何特征的人脸识别考勤系统。通过图像的灰度积分投影来确定各器官的大体位置。通过提取人脸的左眼、右眼、鼻子和嘴巴的位置及其之间的相对距离关系等7个特征值,并赋予不同的权重来合成矢量人脸,进而与数据库进行对比实现人脸考勤。
关键词:特征提取,几何特征,人脸识别
参考文献
[1]谢竞.基于Gabor小波网络的人脸识别研究[D].北京:北京交通大学,2007.
[2]尹帮治.一种新的网站用户登录验证方案[J].微型电脑与应用,2008,24(10):13-15.
[3]Manjunath B,Chel Lappa R,Vonder Marsburg C.A feature based approach to face recognition[C].CA,USA:Proceeding of IEEE Conference Computer Vix Patt and Recogn,1992.
[4]Lades M,Vorbrueggen J C,Buhmann J,et al.Distortion invariant object recognition in the dynamic link architecture[J].IEEE Transactions on Computers,1993,42(3):300-311.
[5]Turk M,Pentland A.Eigenfaces for recognition[J].Journal of Cognitive Neuroscience,1991,3(1):71-86.
[6]Claus Neubauer.Evaluation of convolutional neural networks for visual recognition[J].IEEE Transactions on Neural Networks,1998,9(4):685-695.
[7]Kohonen T.Self-organization and associative memory[M].New York:Springer Verlag,1988.
组织机构与考勤管理系统 篇10
21世纪,世界进入信息化高速发展的时代。工农业、金融业、交通运输业、邮电通信、教育、国防、军事等正在通过信息技术改变传统的运作模式。智能、自动、迅速的信息化管理模式正在逐步普及各个领域。传统的人工处理信息被智能综合的软件处理信息所取代将成为必然。信息高频率变化的今天,各领域的发展与更新速度是非常迅速的,因此,一个社会实体的信息化程度的大小决定其涉入该行业的长度和深度。工程项目是我国基础建设的重要领域,其完成质量和速度关系到国家未来的发展。该领域涉及到的管理事务非常多和繁琐,且相互之间关系也比较错综,没有从事过此领域工作的企业,很难了解这方面的管理工作,同时工程项目管理信息化也是为适应社会发展的必要。
在国内软件产业市场上几乎没有专业的软件公司设计过管理功能全面的工程项目类软件,关于工程项目考勤方面和机构设置方面的软件也从没有见过,虽然市场上关于这两方面开发的软件比较多,但这些不能符合工程项目考勤和机构设置业务要求,因此作为工程项目考勤管理系统的子系统——机构设置系统与考勤管理系统为了满足工程项目中组织机构设置管理和考勤管理的需要,具有很好的市场开发价值。
为促进工程项目组织机构管理系统与考勤管理系统信息化,本项目组与工程项目企业合作,根据其多年的工程项目管理经验,提取其组织机构管理和考勤管理业务,通过多次交流提出软件可行计划书,并达成初始软件需求协议,经过项目组的整理后获得软件设计中的准确文档,为编辑出高质量、实用性高的工程项目组织机构管理系统与考勤管理系统提供了可用的文档支撑。
此次研究的两个系统是根据实际管理经验设计,因此开发出的管理功能更全面,各项事务管理处理更恰当、方便、快捷。本系统在工程项目管理中的优势体现在符合管理要求和实用价值高两个方面。
本项目组调查,工程管理类软件在国内非常少,具有全面管理功能的工程管理系统更是一个空白,工程管理系统子系统——组织机构设置管理系统与考勤管理系统在国内市场上也还没有出现,因此在该领域具有大好市场。
2 研究基础
2.1 前期工作
本项目成员组从2009年3月开始准备该系统的研究工作,通过调查后确定目前在国内市场上没有与该系统功能类似的软件,因此本系统的开发能够弥补国内市场上工程项目组织机构设置管理与考勤管理方面的空白,为实施工程项目的企业提供更高效简洁的机构设置和考勤管理方式。本项目成员根据合作工程项目公司多年的行业经验,提出软件可行计划书。2009年10月份初次完成软件需求说明书和系统ERP软件管理流程图,2010年1月设计好相关数据库,开始着手该系统程序设计方面的工作,并已经完成系统的整体架构和一些模块功能的设计。
2.2 已具备的实验条件与仪器设备状况
本项目成员组具有软件开发所有的软硬件支持,硬件支持有:开发所需要的电脑、服务器调试运行设备等;软件支持有:Windows Vista操作系统、开发平台Visual Studio2008、数据库软件SQL Server2008、图像处理软件PhotoShop等。另外还有专业的开发团队、熟练的开发技术、丰富的开发经验及其工程项目企业提供的宝贵开发意见。
3 研究方案
3.1 关键问题
3.1.1 研究目标
本系统属于信息技术产品,通过把现实的工程项目机构设置与考勤事务通过程序编辑成软件管理操作系统,也就是把工程项目机构设置和考勤方面的所有事务管理信息化,为这两方面的管理提供简洁方便的服务。本系统的最终实现目的是通过把该系统设计成C/S(客户端/服务器)和B/S(浏览器/服务器)两种结构,使工程项目机构设置与考勤管理不仅能够实现安全的局域网范围内互联服务,也能够提供功能强大的互联网服务,实现远程考勤管理的功能,还有该系统也会与手机移动功能进行链接,利用3G通信技术,提供移动管理。
3.1.2 研究内容
(1)通过调研获得工程项目组织机构设置和考勤管理方面的标准文档和其他前期工作(标准软件文档的编写,管理项关系流程图绘制及数据库的设计方面的研究)。
(2)系统功能实现即程序设计方面的工作。
1)组织机构设置管理系统中涉及到的功能模块:
(1)系统管理。系统设置及安全方面的功能设计,主要实现操作有权限管理、超级用户重新登录、普通用户重新登录、超级用户修改密码、普通用户修改密码、数据备份、数据导入、登录监控、系统初始化、关闭。
(2)组织机构管理。机构部门隶属关系和权限的分配方面的设计,主要包括子项是机构设置。
(3)员工信息管理,员工基本信息及档案信息管理方面的程序编写,主要包括子功能有员工档案、工作阅历、社会管理。
(4)员工分配管理。实现员工的动态分配部门管理,提高员工工作效率的程序设计,主要包括的功能有员工部门分配。
(5)档案管理。主要是员工的卷宗信息管理设计,也就是将员工信息通过综合分析后,汇总成详细的电子案卷信息,其子功能是电子案卷。
2)考勤管理系统中涉及到的程序设计模块:
(1)系统管理。系统设置及安全方面的功能设计,主要功能是权限管理、系统监控、超级用户重新登录、普通用户重新登录、修改密码、数据备份、数据导入、关闭系统
(2)作息制度管理。主要是不同部门工作性质不同,作息也会有所改变,作息时间表可以明确显示并分发到个别管理部门,作息处罚与出差费标准是根据不同部门的规定不同而制定,主要包含:作息时间表、作息处罚表、出差费标准。
(3)出勤管理。此模块很全面地包含对工作人员作息要求功能,包括:上午考勤、下午考勤、夜班考勤、请假申请、销假登记、请假汇总、处罚汇总、出勤汇总。
(4)出差管理。出差费的申请和报销流程,出差的地点和时间确定,出差金额等可以详细制作出来,包括功能:出差费核定、出差费申请、出差申请、差费报销、行程记录、差费汇总、出差汇总。
(5)报表管理。汇总以上各管理模块中产生的报表,使考勤管理更加透明化,包括:出勤汇总、出差汇总、请假汇总、缺勤汇总、处罚汇总。
(3)工程项目考勤管理系统与手机移动技术链接,实现利用现有手机通信技术把考勤管理移动化(通过与各个移动通信技术商合作,利用其3G快速传输功能,把考勤管理真正做到移动办公化)。
3.1.3 拟解决的关键问题
(1)系统开发准确文档的获取,拟与参与工程项目企业合作,通过多次沟通,达成一个合理的需求协议。
(2)C/S和B/S双结构的开发功能相同和时间保证,拟通过将两种结构同时进行开发,并保持一定的时间差,C/S结构开发一些功能,B/S根据其功能接下来开发。
(3)与手机移动互联实现移动管理,拟通过与移动通信业合作,把办公设计成移动化。
3.2 研究方案
3.2.1 研究方法
开发平台分析:该系统的开发在Windows操作系统上,基于Visual Studio2008开发平台,应用C#语言和ASP.NET技术开发。Visual Studio2008是微软发布,开发大型网站及软件比较先进的平台,比以往版本主要体现在其功能增多增强方面,而C#语言是微软为该Visual Studio平台开发的专用语言,ASP.NET被公认为是最先进的开发技术之一,因此该系统的开发可以说集合了世界上最先进的技术。
数据库分析:根据兼容性问题,在数据库选用方面,仍然选用了微软公司的SQL Server2008数据库,该数据库也是微软公司倾力打造的产品之一,其安全性、保密性、稳定性都非常高,在性价比上是一般企业所追求的产品,应用该数据库完全满足该系统的各项性能要求。
关于该系统的开发工具及平台以上已经介绍,客户虽然不是专业的程序人员,对以上介绍的工具不是很了解,但是有一点客户应该是理解的,那就是所有的开发工具与开发平台都是基于微软的产品,这一点是十分重要的,因为使用同一公司产品,开发出的系统在功能和性能上十分兼容,大大提高了开发系统的安全性和运行的稳定性。客户在使用上不会造成信息丢失等不必要的麻烦。
3.2.2 技术路线
采用现在编程非常主流的技术——三层架构技术来设计该系统,利用该技术开发的系统具有以下优点:开发出的系统安全性更高;容易在开发过程中分工节约开发时间,提高开发效率;有利于系统后期功能拓展或删除冗余代码模块,使系统功能动态增减。
(1)工程项目组织机构设置管理流程图如图1所示。
(2)工程项目考勤管理流程图如图2、图3所示。
3.2.3 创新之处
(1)本系统选择了工程项目管理中比较繁琐的事务——机构设置管理和考勤管理,此两个系统的开发是根据实际管理经验设计,因此开发出的管理功能更全面,各项事务关系处理更恰当、方便、快捷,该系统所涉及到的管理功能在国内工程管理软件市场还是一个空白。
(2)本系统由C/S和B/S两种结构的版本组成,满足了所有客户的需求。
(3)本系统与手机移动通信技术互联,实现移动传递资料和管理。
4 预期成果
(1)根据工程项目考勤管理及机构设置管理的经验提出可行性计划书。
(2)设计出软件需求说明书。
(3)绘制所有考勤管理和机构设置管理的流程图。
(4)实现所有管理模块功能,通过测试后投入使用。
(5)与手机移动平台链接,做到多平台管理。
(6)完成C/S与B/S双结构版本为工程项目考勤管理与机构设置管理提供全面服务、灵活使用。
(7)编制软件系统使用说明书,市场推广。
5 研究计划
(1)2011年:系统开发前期准备工作,包括所有标准软件文档的编写、程序设计模块的分工、数据库的设计和系统的整体架构工作,并着手程序编写工作,本阶段的主要编写程序功能是对系统本身的管理。
(2)2012年:完成组织结构管理系统中所有模块程序设计,包括系统管理、组织机构管理、员工信息管理、员工分配管理、档案管理及考勤管理系统中一些模块的设计工作,属于考勤管理系统中的核心功能,完成后可初步应用到工程项目考勤管理中去,包括作息制度管理、出勤管理。
(3)2013年:完成剩余模块的设计工作,主要是考勤管理系统中剩余的报表管理、出差管理功能。两个系统完成后进行测试,无误后试应用于整个工程项目考勤管理和机构设置中,编制完成系统使用说明书,该阶段主要工作是做好系统市场推广的准备工作。
参考文献
[1]马思红.基于ASP.NET的数据库访问技术[J].电脑知识与技术,2007,(14).
[2]游凯何,张小志.一个基于ASP_NET的会员登录模块的实现[J].科技信息(学术研究),2007,(09).
[3]白戈力,夏丽娟.ASP.NET中的数据库访问[J].内蒙古科技与经济,2006,(05).
[4]胡杰.浅谈如何建立三层体系结构的ASP.NET应用程序[J].青岛职业技术学院学报,2005,(04).
[5]杨蓉.浅谈网站设计与制作[J].黑龙江科技信息,2007.(01).
[6]吴幸.基于ASP.NET的动态网站设计[J].电脑知识与技术(学术交流),2006,(29).
[7]杨蓉.浅谈网站设计与制作[J].黑龙江科技信息,2007,(01).
[8]杨丽华.浅谈网站设计[J].内蒙古科技与经济,2007,(06).
考勤机系统 篇11
[关键词] 体系结构 用例 UML 2EE
一、引言
考勤管理是企业人力资源管理的一部分,随着企业规模的扩大,企业的子部门不断增多,楼宇趋于分散,传统的考勤方式已不能满足现代企业管理的需求。成熟的Intranet企业网络及企业内部大型数据库管理平台的建立,为企业考勤管理系统的实现提供了便利条件。
在系统开发中,良好的模型能使工作事半功倍,良好的体系结构通过合理的层次划分,可以提高开发效率,并为程序的升级和移植提供便利。J2EE(Java 2 Platform Enterxprise Edition)为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,然而J2EE技术与实际项目存在语义差异,采用UML统一建模语言建立的系统模型能很好地消除这种差异,本文探讨了二者在企业考勤管理系统开发中的应用。
二、UML及J2EE概述
1.UML概述
UML(Unified modeling Language)是一种定义良好、易于表达、通用的可视化建模语言,它能很好的将人们的思想活动转化成一种他们所熟悉的“书面性”的抽象形式,它支持面向对象的从系统需求分析开始的软件开发全过程。
UML主要以图的方式来描述系统模型,为了从不同角度描述系统,UML定义了5类共10种模型图:用例图、静态图(包括类图、对象图和包图)、行为图(包括状态图、活动图)、交互图(包括时序图、协作图)、实现图(包括组件图、配置图)。
2.J2EE概述
Sun Microsystems的Java 2平台有三个版本,微型版(J2ME)、标准版(J2SE)和企业版(J2EE)。 J2EE是由一套规范和建立在J2SE平台之上的应用编程接口(API)组成,除了现有J2SE的API,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlet API、JSP(Java Server Pages),以及XML技术的全面支持。
为了缩减开发成本,快速跟踪企业应用的设计和开发,J2EE技术提供了基于组件的设计方法,开发、集成和部署应用程序。J2EE平台提供了多层分布式应用模式,使其具有重用的能力。
三、系统需求分析
需求是系统必须提供的具体功能,本项目采用的是用例驱动的方法来获取需求。用例是从用户(或外界系统)的角度,通过描述用户与系统的交互来理解系统的功能。要建立需求分析的用例模型,首先是获取业务角色(参与者),然后从参与者中找出用例,确定了系统参与者和用例之后,即可得到系统用例图。
考勤管理系统旨在对企业员工的出勤情况进行考察,之后将考勤与财务工资系统及相关的奖惩机制挂钩。整个系统由数据维护模块、统计报表模块、查询模块组成。
数据维护模块:包括员工基本信息维护、考勤信息维护、设置考勤类别。通过维护对这些原始数据进行修改或扩展。
统计报表模块:对数据库进行读写操作,通过前面采集的数据生成相关报表。查询模块:包括考勤信息查询,综合信息查询。
下面以数据维护模块为例,分析得到与其交互的角色如下:
1.打卡机
负责采集打卡员工的职工号、打卡时间及打卡机号码,显示打卡前后的提示信息。
2.系统管理员
主要负责在公司规定的时间段开/关系统,统计、查询员工打卡数据,对考勤类别进行详细设置。
3.员工
是系统的考察对象,参与的业务是提供打卡信息,以及查询本人当月考勤情况。用例分析如图1和图2所示:
四、系统设计
系统设计是构造系统的阶段,它是对分析结构的进一步精化,分析侧重于理解问题域,设计侧重于解决方案。设计的成果可以作为程序员编码的依据和指导。设计阶段的主要任务是: 系统体系结构设计、对象类设计、持久对象设计,模型图主要由顺序图、类图、协作图构成。
1.系统体系结构设计
J2EE使用多层分布式的应用模型,应用逻辑按功能划分为组件,各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序,这些组件分别是:运行在客户端机器上的客户层组件,运行在J2EE服务器上的Web层组件和业务逻辑层组件,运行在数据库服务器上的企业信息系统(Enterprise information system,简称EIS)层软件。考勤管理系统所采用的体系结构如图3所示。
客户层是系统的显示部分,将来自系统的信息显示给用户。Web层接收来自客户层的请求并将处理结果反馈给客户层。业务逻辑层负责实际工作的执行,处理与考勤系统相关的业务逻辑,并在需要时与数据库进行交互。EIS层提供主要的数据服务。J2EE提供的只是一个体系结构,在实际的项目开发中,需要进行具体的设计。
2.Web层的设计
Web层由Servlet、Java Bean和JSP组成,来自客户的请求由Servlet处理,然后重定向到JSP显示,这种显示与逻辑相分离的机制有利于系统的开发。JSP具有双重功能,一是向客户端提供Web显示页面,另外在服务器端执行某些逻辑操作。因此,可将JSP划分为两个不同的部分:《Client JSP》表示JSP在客户端的行为,《Server Page》表示JSP在服务器端的行为。当员工打卡时,数据传输至服务器端,并且打卡请求处理后生成的反馈页面传输给卡机显示终端。
3.业务逻辑层的设计
业务逻辑层上的EJB处理来自客户端的数据,该层的动态行为模型可以由UML的交互图及设计类的类图表达。这里使用的交互图是顺序图和协作图,类图体现了类之间的关系,是系统实现的基础。下面以员工打卡用例为例说明业务逻辑层的设计过程。
员工打卡用例的业务流程为:员工在打卡界面激活打卡命令,打卡信息提交给Servlet处理,并由EJB执行逻辑判断是否可以打卡,如果可以打卡,则返回提示信息至打卡界面,然后员工卡号及打卡时间通过网络传输保存至数据库服务器,打卡用例顺序图如图4所示。
顺序图有助于开发人员理解用例的实现过程,然而在具体的实现阶段需要的是具体的类,类包括边界类、控制类和实体类,识别出系统中主要用例的类是编写代码的基础。
员工打卡用例是由以下类来实现:员工类、打卡界面类、返回界面类、业务控制类、数据库实体类。员工类是指用户的实际操作,即员工通过打卡输入员工卡号及打卡时间。打卡界面类负责显示提示信息,返回界面类显示打卡后的反馈信息,业务控制类负责对业务的控制,数据库实体类负责员工打卡数据的读取。员工打卡用例的类图如图5所示,在识别类的基础上,能方便地画出用例的协作图,如图6所示。
4.EIS层的设计
EIS层保存了考勤管理系统的持久对象,持久对象数据库的创建采用SQL Server实现,采用JDBC驱动程序访问数据库,通过应用服务器(Weblogic)配置数据源,其配置步骤分两步:一是建立并配置连接池;二是配置数据源。
五、展望
基于UML和J2EE的系统设计,可以帮助用户和设计人员对问题的描述和理解达到一致,使用J2EE组件技术能开发出低价位的、高速的、占用少量资源的企业级应用程序,随着电子商务的发展,基于UML和J2EE的企业级应用将发挥越来越重要的作用。
参考文献:
[1]宁波:J2EE结合UML在企業级系统中的应用.计算机工程与科学[J],2004.3
[2]邵维忠梅宏:统一建模语言UML述评.计算机研究与发展[J],1999年第10期
[3][美] John Hunt,Chris Loftus[著],周立斌杨飞等[译].精通J2EE—Java企业级应用[M].清华大学出版社
[4]崔立元罗燕京李刚:基于企事业模型的软件需求工程方法.计算机工程与应用[J],2002,7
[5]谢卫宇王恒山:基于用例驱动分析的软件需求获取方法.计算机与现代化[J],2002年第6期
无线网络教务考勤定位系统研究 篇12
1 系统功能
当前由于手机信号进行定位的精度较低,不能满足室内定位和有大量应用人员的需求。而定位可以依托于现存的无线网络进行,同时可以达到较高的定位精度。因此,无线网络定位成为现阶段校园定位的重要手段之一。通过对校园内的客流人员定位,可以收集到大量的数据。合理地运用这些数据,进行数据的挖掘,可以获得很多有用的信息以供我们使用。同时,使用这些信息并开发出新的信息,有利于教务工作的开展。本平台需要基于无线网络设备运行,可以对接到整个校园无线网络系统,管理校园无线网络的节点,同时与安卓和IOS手机通讯协议对接,实现无线设备之间通讯无障碍[2]。
系统是一个完整的软件架构,服务器架构于机房内,有利于与机房其他设备互联互通,可以对登录的所有用户进行管理,如添加登录的人员信息、权限。同时可以对系统进行改变设置,如服务器显示界面、字体风格、样式等选项。
班级、教室、院系等硬件为学校固定资产,通过登记注册,工作人员通过班级、教室、院系管理模块来管理以上信息,包括班级、教室、院系等信息的添加、修改、删除等。在保存的时候要自动检查班级的编号是否重复,如果添加的编号有重复信息会对用户提示。在修改信息时,能根据用户选定的选项进行修改,即列出用户选定所有信息,在此基础上进行信息的修改和完善[3]。
学生和教室是使用教务系统的主要人员,此系统包含学生和教师的信息以及签到和课程信息。对于日常教务工作起到很大的作用,学生能迅速地了解课程和变更情况,工作人员通过此类模块来进行教室和学生的信息、签到的统计和管理,实现教学情况和质量的评估。
通过打印模块可以打印学生信息、选课表和班级表等,可以根据班级、学号、课程编号来打印学生成绩单,也可以查询教务所需要的各种信息。例如,教师信息查询提供包括姓名、年龄、工作入党时间等信息,可以输入多种查询条件或者它们的组合来进行查询。同时,在查询时还提供了模糊查询这个功能,这样更加方便了用户的查询管理工作的开展。综合查询模块包括学生、教师、班级、院系、签到、课程和成绩等各种功能查询,可以结合实际情况自由选择。
基于校园无线网络设备和移动端APP(安卓,IOS)对学生进行校内精确定位。亦可以用校园无线网络定位对教职工、学生上课进行签到统计。该功能实现了教职工的签到,学生上课的确定定位签到,也可以作为学校的教职工签到考勤系统。
师生可以下载安装APP,进行签到和签到信息查看。APP客户端包含丰富的功能供师生使用。如老师可以获得学生上传的学习心得,也可以师生生活情况等的交流,以提高师生之间的感情。学生可获得教师推送的与教学进度同步的学习辅导资源及同步练习习题,进行课前预习、课后复习以及成果检验评测。此平台还可以制定出有风格的应用。
2 系统使用优势
借助智能手机,安装快捷、操作简单,有效代替指纹机、打卡机实现日常签到功能。使用该系统可以有效节省运行成本,提升教务管理工作效率,提高学生上课签到率。管理好学校自己的固定资产,实现师生的良好交流。依托于校园无线网络部署,签到借助室内AP信号实现班级签到管理,不仅可以实现课程管理,还能通过手机无线定位功能进行定位签到,以及使教学资源得到更合理的应用等。
3 结语
使用基于校园无线网络的签到和教务管理系统,可以管理全校的教室、班级等资源和课程等教务,具有精确定位学生所在教室,提高学生上课出勤率,方便教师,易于评估教学成果等诸多优势。
参考文献
[1]马志亮,吴炜煌.实现建设领域信息化之路[M].北京:中国建筑工业出版社,2002.
[2]李庭春.管理信息系统开发特点及原则分析[J].现代计算机(专业版),2008(5):88-89.
【考勤机系统】推荐阅读:
网络考勤系统05-14
指纹考勤系统06-03
学生考勤系统开发06-21
学生考勤管理系统06-24
考勤统计查询系统05-29
虹膜考勤系统技术协议07-02
威尔教务考勤管理系统05-13
考勤管理系统补充108-25
学生考勤管理系统设计报告05-10
远距离考勤系统方案06-04