学生考勤管理系统设计

2025-02-01 版权声明 我要投稿

学生考勤管理系统设计(共12篇)

学生考勤管理系统设计 篇1

学生考勤管理系统结构,包括前端硬件设备和系统应用程序两部分,学生考勤管理系统的前端硬件设备为IC卡识别设备。应用程序通过计算机串口接收IC卡设备发送的进出人员的IC卡号码,将卡号信息传送至PC机,学生的信息是通过IC卡号来查询的,记录着学生是否准时上下课。管理系统可以对学生的考勤情况进行查询和修改。

根据学生考勤管理系统的要求,刷卡设置部分主要完成计算机的串口设置等功能,数据库管理功能主要包括对学生考勤信息及学生信息的管理功能。

学生的缺席情况都在系统记载着,具体到学生姓名、时间、课程以及缺席的原因都有记载。考勤系统必须可以收录、修改、查询、统计学生的缺席情况。

学生考勤管理系统设计 篇2

1 系统需求

1)对比考勤记录卡上的要求,一次课结束之后,教师需要填写班级名称、授课时间、授课周次、星期几、节次、课程名称、应到人数、实到人数、迟到姓名、早退姓名、请假姓名、旷课姓名等基本信息。

2)学管部的辅导员需要得到的信息是教师所填写的信息的汇总。它能够方便的浏览查询相关信息。查询条件有按照班级查询某个班级的某个时间或者时间段的出勤情况;可以按照学生姓名查询某个学生的某个时间段的出勤情况,同时能够统计其旷课次数;可以按照日期浏览所有班级的出勤情况等。

3)系统只有相关管理人员和辅导员可以查询和浏览考勤信息,任课教师只需要输入相关信息即可。

2 系统设计与实现

1)开发工具采用VS2008+SQL2005。首先设计一个教师用的信息输入界面,第一行是两个Drop Down List控件,第一个是用于选择系别的Drop Down List_xibie,第二个用于选择班级的Drop Down List_banji。当Drop Down List_xibie选择内容发生变化的时候,DropDown List_banji控件里面可选择的班级也发生相应的变化。在这里笔者采取了AJAX技术,当Drop Down List_xibie控件的Selected Index Changed事件触发的时候页面是没有刷新的。第二行也是一个Drop Down List控件,它用于选择日期,在这里笔者也做了一些处理,由于日期的格式有着多样性,不同的教师填写的格式可能不太一样,同时为了方便任课教师的操作,所以在设计的时候采取不用填写,直接选择的设计方式,系统自动调用时间,默认第一选择是教师输入信息当天的日期,同时将前一个星期的日期也加到选择范围了,这样可以避免任课教师上完课却过了几天之后才去输入考勤信息的而发生的矛盾。第三行仍然是三个Drop Down Lis控件,分别用于选择周次、星期和节次。第四行是两个Text Box控件,用于输入教师姓名和课程名称。第五行也是两个Text Box控件,用于输入应到人数和实到人数。在第四行和第五行的四个Text Box控件笔者使用了数据验证控件,作用是要求控件内容不能为空以及人数的数据范围。第六行、第七行、第八行、第九行分别是四个允许多行的Text Box控件,分别用于任课教师输入迟到学生的姓名、早退学生的姓名、请假学生的姓名和旷课学生的姓名。最后一行是一个按钮,用于提交信息,以及一个辅导员管理登陆的超链接。页面采用表格来布局。

2)辅导员经过身份认证之后进入管理界面,管理界面采用框架结构。页面上面是一个学院的LOGO,左侧是一个显示各种查询方式的导航,右侧是查询页面显示的区域。各种查询页面的主要控件都是Text Box控件或者是Drop Down List控件加上一个按钮,再加上一个Grid View控件,在这些查询页面里面利用强大的VS2008的数据库开发功能,只需要辅导员输入或者选择相关的条件,不需要写一行代码即可实现各种查询功能。

至此,一个简单的学生日常考勤管理系统就已经设计好了,经过调试,生成网站,把服务器搭建好就可以正常运行了。

3 目前系统存在的弊端与反思

1)对任课教师没有实习身份认证,有可能导致一些用户进入系统随意输入信息,导致数据混乱。主要原因是没有任课教师的数据库,以及任课教师其他系统的账号。目前学校有很多的系统,比如说教务管理系统、文件管理系统、OA办公系统等,每个任课教师进入不同的系统都需要输入不同的用户名,导致任课教师不方便,有些长时间不用的系统账号甚至都忘掉了。如果各种系统都能集成到一个界面,只需要一个账号就可以完成所有功能,这个是目前这个系统下一步努力的方向。

2)任课教师假如经过身份认证之后,能够不用填写教师姓名和课程名称。这个功能也是可以实现的,但是需要教务部的课程的数据库来支持。

3)一些数据不能动态更新。由于学生的流动性,新生报到、老生毕业,都会导致班级的名称每年都会发生变化,对于这些动态的信息都未加处理。

4)根据系统运行过程中任课教师的反馈,任课教师仍然觉得信息录入繁琐,主要是当选择好一个班级的时候,该班级的迟到学生、早退学生、请假学生、旷课学生也能够进行选择,而不需要将名字输入进去就更加方便了。对于这个功能的实现需要学生信息的数据库,以及日后学生班级信息发生变化时的动态更新功能。

总的来说,考勤管理管理系统需要涉及到很多的知识,也需要不断的完善功能。一个简单的考勤管理系统的实现,基本实现了学生考勤的无纸化办公,方便了数据的存储与浏览检索,提高了学生考勤的效率,提高了学生管理人员的工作效率,为促进学校的学风建设和信息化建设贡献了一份力量。

摘要:文章详细记录了某高校的学生考勤管理系统的需求分析、设计和实现过程,并且总结和思考了系统目前存在的一些弊端。

关键词:考勤系统,设计,实现

参考文献

学生考勤管理系统设计 篇3

【关键词】学生考勤管理系统;ASP.NET

随着计算机以及网络技术的普及,越来越多的院校开设了各类计算机课程以满足学生的需求[1-2]。众所周知,计算机专业课程是一类技术性很强的课程,需进行大量的实践课程(上机实践),学生基本信息、班级基本信息等急需一种更为智能化,简单化和安全化的考勤管理工具,本文的考勤管理系统能够比较灵活地根据教师需求查询学生考勤、编辑学生信息、编辑考勤信息和打印考勤情况。

1.开发平台 ASP.NET概述

在系统的开发上,采取目前比较流行的ASP.NET服务器端脚本编程环境。它是建立在.NET Frame之上,使用Visual Basic、C++这样模块化程序设计语言,并且它要第一次使用时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比ASP提高很多。同时它还具有代码的可重用性、可维护性和代码量相对较少等诸多优点。ASP.NET不仅仅是下一版本的Active Server Page (ASP);它是统一的Web开发平台,用来提供开发人员快速生成企业级Web应用程序,所需的服务ASP. NET的语法在很大程度上与ASP兼容。由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善:(1)ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或WEB应用程序重新启动,极大提升多次访问时的速度;(2)ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;(3)ASP.NET采取“code-behind”方式编写代码使得代码易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。同时它还提供一种新的编程模型和结构,用于生成更安全,可伸缩和稳定的应用程序。

2.学生考勤管理系统的系统设计

2.1数据模型设计

(1)登陆模块的数据流程:管理员在ASP.NET生成的界面输入登陆信息,然后点击〔登陆〕按钮,由服务器端程序向数据库发出验证请求,数据库返回验证结果,由服务器端程序生成验证结果消息框。

(2)添加管理员模块的数据流程:高级管理员在ASP.NET生成的界面输入所要添加管理员的信息(用户名,密码,确认密码),然后点击〔确定〕按钮由服务器端程序向数据库发出验证请求,数据库返回添加结果,由服务器端程序生成添加结果消息框。

(3)操作管理模块的数据流程

①添加用户模块的数据流程。

②删除用户模块的数据流程。

③修改用户密码模块的数据流程。

(4)查看当前上机状态模块的数据流程:学生在客户端输入上机信息 (学号,密码)单击[确认]按钮后登陆客户端,客户端将用户信息通过服务器端存储至数据库Online表中,当管理员单击查看当前上机状况模块按钮时由服务器端程序向数据库发出查看Online请求,数据库返回Online表值(当前在线用户信息),由服务器端程序生成上机状况结果消息框。

(5)日志管理模块的数据流程:

①查看管理员日志模块的数据流程:所有系统管理口志在管理员操作时已经通过服务端程序存储至数据库中的Manage log表中,管理员单击管理员日志按钮,由服务器端程序向数据库发出查看管理员日志请求,数据库返回Manage log表中的值,由服务端程序生成日志消息框。

②查看用户日志模块的数据流程:所有用户操作日志在用户登陆客户端时已经由客户端通过服务端程序存储至数据库中的User log表中,管理员单击用户日志按钮,由服务器端程序向数据库发出查看用户日志请求,数据库返回User log表中的值,由服务端程序生成日志消息框。

2.2数据库设计

(1)上机用户表(student表):用户表是客户端用户上机登陆的时候所用到的表,主要记录用户登陆名,密码,姓名,班级,此表以用户名作为主键,同时也是外键,通过这个字段与其他关联表进行通信。

(2)管理员表(teacher表):管理员表是管理员登陆服务器端主系统所要用到的表,主要记录管理员用户名和登陆密码,此表以管理员用户名作为主键,同时也是外键,通过这个字段与其他关联表进行通信。

(3)在线用户信息表(Online):在线用户信息表是显示当前在线上机用户信息的表,此表以上机用户的用户名为主键,同时也是外键,通过这个字段与其他关联表进行通信。

(4)管理员日志信息表(managelog表):显示记录管理员所进行的所有操作的表,此表以管理员用户名为主键,同时也是外键,通过这个字段与其他关联表进行通信。

(5)用户日志信息表(userlog表):用户日志信息表是显示记录用户所进行的所有操作的表,此表以上机用户用户名为主键,同时也是外键,通过这个字段与其他关联表进行通信。如表2所示,描述了userlog表的详细信息。

3.系统实现

3.1数据库操作的实现

在服务器端主程序中定义了一个DataConn类,在这个类中构造了execute()方法和getData()。当用户触发了向数据库存储(删除,更新)信息的事件模块时,那么这个事件就会调execute()方法,该方法会请求与数据库连接,若连接成功execute()方法会向数据库存储(删除,更新)相应的数据。当用户出发了向数据库查询信息的事件模块时,该事件会调用getData()方法向数据库发出查询数据请求,数据库会返回所要查询的数据或存储结构。

3.2.登陆模块的实现

管理员登录的页面提供两个文本输入框(分别用于用户名和密码的输入),一个登陆按钮,一个取消登陆按钮,当用户输入用户名和密码,点击登陆按钮时,事件发生的顺序如下:

(1)首先该事件会调用UserExist(),该方法首先通过调用DataConn类中的getData()向数据库查询所输入的用户名是否存在,如果存在那么密码是否相等,如果用户名不存在,则UserExist()方法返回值为-1,若用户名存在但返回密码与输入密码不相等UserExist()方法返回值为0,若用户名和密码均一致那么UserExist()方法返回值为1。

(2)若UserExist()方法返回值为-1,登陆模块程序会向用户发出不存在该用户的消息框。

(3)若UserExist()方法返回值为0,登陆模块程序会向用户发出密码不正确的消息框。

(4)若UserExist()方法返回值为1,系统会告知用户登陆成功,用户直接进入系统主操作界面。

【参考文献】

[1]梅中辉,经亚枝..NET技术中的数据访问技术—ADO.NET[J].微计算机信息,2003,19(1):47-48.

学生考勤管理规定 篇4

为了进一步加强基地学生的纪律管理,创建优良校风、学风,根据《中职学生行为规范》和《学生违纪处分条例》,特制定本条例。第一章 总则

一、本规定适用于基地所有在校生(全日制和短训班)。

二、考勤范围:

(一)基地人才培养方案安排的所有理论、实操课程(早退、迟到15分钟以内,按三分之一学时旷课做累计;15分钟以上作旷课一学时论;学生旷课一天按8学时计算。

(二)每周一早上的升旗仪式,按一节课考勤,早操、课间操按三分之一课时考勤并做累计。

(三)各类集会(没指定必须参加的除外)。

(四)自习、晚自习。

(五)军训。

三、考勤目标:课堂秩序良好,无不尊敬老师的行为。教师严谨教学、学生积极回答问题,形成良好的互动环境。上课时学生应做到:不穿背心、拖鞋进课室;不收发信息、不接打电话;不吸烟、不吃零食;不做与上课无关的事。第二章 关于请假、销假的规定

一、学生因公、病、事请假,均须事先填写请假条,在班主任(辅导员)处办理请假手续,确因急病、急事来不及办理请假手续者,须在当天,最迟三天内办理补假手续。学生病假须持县级以上医院证明。原则上上课时间一律不准请事假。(除紧急事故外)

二、学生请假须办理以下手续

(一)请假审批权限。请假一天以内由班主任(辅导员)批准即可;一天以上三天以内由专业科主任审批;三天以上、一周以内经专业科主任签署意见后报中心分管主任审批;一周以上由专业科、学工处审查,基地主任签署意见后报学校审批。

(二)续假手续。因故需申请续假者应按本条

(一)款规定办理续假手续。

(三)销假手续。学生请假期满应按时到请假批准部门办理销假手续。

(四)学生请假超过一学期上课时间的三分之一(以校历为准,),应办理休学。

(五)学生在修读某门课程时缺课(包括病假、事假、旷课)累计超过该课程教学时数的三分之一,取消该课程的考核资格,成绩以零分计。

三、请假未经批准擅自离校,或超过准假期限,或先自行离校后请假,一律以旷课论处。

四、假期、节日回家应按规定时间离校和返校,无故提前离校或不按时返校者,按旷课论处。星期天外出,学生应在当天晚上七时前返校并准时参加晚自习。

五、短训班学生请假有培训部参照执行。第三章 考勤管理

一、具体考勤工作

(一)考勤工作以班为单位,在任课教师、班长的协助下,由班主任或辅导员负责。

(二)上课时由任课教师根据学生出勤情况填写考勤登记表,请假者需查看经批准的假条,并签字。

(三)自习及其他活动考勤由班长负责填写考勤登记表,并交班主任(辅导员)签字。

(四)专业科每周将安排专人对班级考勤进行审查。

(五)考勤表由任课老师每月第四周报至专业科,有学管干事汇总后将考勤情况报至学工处公示,考勤表交教务处存档。

二、短训班学生考勤由培训部执行并保管考勤登记表。第四章 考勤情况与奖罚措施

一、学生旷课为严重违纪行为。对旷课的学生,按以下原则处理(学时数以一学期计):

(一)旷课5学时以上者,取消该学期评奖资格;

(二)旷课8学时者,给予警告处分;

(三)旷课9-32学时,给予严重警告处分;

(四)旷课33—56学时,给予记过处分;

(五)旷课57-80学时,给予留校察看处分;

(六)旷课累计达80学时以上者,给予开除学籍处分。

二、班主任(辅导员)、任课教师、班长在考勤时要严格认真、实事求是,不得弄虚作假,如发现徇私舞弊者,将追究考勤者的责任,并予以严肃处理。

三、班主任(辅导员)应及时检查学生考勤情况,统计缺勤及旷课节数,达到处分节次的学生按照有关规定,及时做出处理,并上报。

学生考勤管理制度 篇5

一、检查时间早:在晨读、早操时段;午:下午第一节课时;晚:晚自习第一节课时。检查公布班上出勤人数和缺勤学生姓名(动态变更),对于缺勤的学生必须查明详细原因、去向及所采取的措施;对于去向不明确的学生必须在第一时间与家长联系,并把填写完整的“学生出勤检查跟踪表”交给带班领导。

二、为保证责任的落实,一次不公布学生出勤人数或一次不登记签字者,在月量化中扣5分,同时在班主任当月津贴中扣5元。凡因抱侥幸心理不检查或对缺勤学生不调查的,一经查实,加倍扣分,如果出现不安全事故,负全部责任;或发现学生缺勤而没有及时采取措施(如对有病学生不督促其就医,对去向不明的学生没有在第一时间与家长联系及查找的),出现不安全事故的负全部责任。

三、课任教师对本节课的学生出勤情况负责,在课堂上发现学生有病或缺勤的,与小黑板公布出勤人数不符的,要立即调查情况,及时采取措施或向班主任、带班领导反映,否则,酿成不安全事故的,由该课任教师负直接责任或主要责任。

学校学生考勤管理制度 篇6

2、上课铃响后,未进入教室实验室的,作迟到处理。下课铃响前,离开教室或实验室的作早退处理。课外活动课下课前离开学校的作旷课处理。

3、学生请假须有有关证明,因特殊情况来不及当面请假者,返校后应立即持证明办理补假手续。

4、有慢性病不能坚持学习的学生,应由家长写出休学申请并持医院证明到班主任处登记,然后到教导处办理休学手续,休学期为半年或一年,休学期满须到教导处办理复学手续。经医院证明痊俞不宜复学者,可保留学籍继续休学一年。

5、因病或特殊情况不能上体育课者,须向班主任和体育老师讲清原因,免上体育课,否则按旷课处理。

6、请假在两日内(含两日),由班主任审批;请假在两日以上至五日由年级组长审批;请假在五日以上由教导处审批;两周以上由校长批准。请假需要有充足的理由,否则不予批准。

7、凡需假的学生,必须认真填表写请假条。

8、各班设立考勤点名册,按学校规定认真做好考勤记录。

9、各班考勤情况按学校规定,及时做好汇总、公布、小结等工作。对全勤的学生和认真考勤的人员给予表扬或奖励。学生每学期出勤情况应记入学生成绩报告表和有关档案。

基于VF大学生课堂考勤系统设计 篇7

关键词:Visual FoxPro,考勤系统,输入/编辑,查询

一、引言

随着学校学生人数的迅速增加,对于一个具有多系部分支机构的学校,学生是否能够按时上课,或者有没有请假、迟到、早退等现象是班主任或辅导员考核学生纪律的一项重要依据。目前,大部分学校的请假、迟到、早退等考勤管理都是通过手工填写报表来完成,不仅给学校管理部门带来大量的统计核对工作,也会影响到考勤管理的真实性和准确性。面对这一问题,开发一种现代化的智能管理考勤系统势在必行,Visual Fox Pro是一个功能强大的数据库开发软件,为考勤管理系统的设计提供了一个快速、灵活、可伸缩性的开发平台,主要应用该软件的数据库设计来存储学生的基本信息与学生的缺课信息,再结合表单及报表的运用并在其中加入相应控件,通过给控件编写代码来开发大学生课堂考勤系统,实现管理考勤系统的智能化[1]。

二、初始化界面与系统工具模块的设计

1、初始化界面设计

通过设置表单和控件,先为考勤系统设计一人性化友好的初始化界面,其具体设计步骤如下:新建一个表单,命名为jm.scx。然后加入相应的控件,在“进入”命令按钮控件内添加如下代码:use xt.dbf

if alltrim(thisform.text1.value)==alltrim(用户名).and.alltrim(thisform.text2.value)==alltrim(密码)

use do form caidan.scx thisform.release

else messagebox("用户名与密码不对!","本系统通知您")

endif;“退出”命令按钮代码为“quit”。初始化界面如图1所示:

当输入正确的用户名和密码之后,进入如图2所示的考勤系统界面,按照系统提供的菜单可进行相应操作。

另外,为了实现系统的移植性,设计上图2考勤系统界面为成顶层表单,以便与菜单相连接,通过在代码中编写do form jm.scxread events等主要程序使系统连编成可执行文件,即打包后可移植到其他电脑上运行。

2、系统工具模块设计

系统工具模块实现对系统数据的一次性彻底删除和权限管理等功能。打开如上图2所示的“系统模块”菜单里的下拉菜单选择“初始化”,如图3所示,点击“初始化”按钮,可以实现对该系统的初始化功能,即删除系统中原有保存数据。

具体设计步骤如下:新建一个名为csh.scx表单,添加一个标签控件和一个命令按钮控件,在“初始化”命令按钮的“click”事件中输入如下代码:

sele 1 use cj excl dele all pack

sele 2 use xs excl dele all pack

sele 3 use zydm excl dele all pack

close data messagebox("操作完成","")

此外,通过“系统模块”菜单里的下拉菜单选择“权限管理”子项目可以修改设置登录用户名与密码,从而保证系统的安全可靠,如图4所示。其具体设计步骤如下:通过新建一个名为sys.scx的表单,并在其中加入相应的标签与文本框控件来实现,在“修改”按钮中编写如下代码:

thisform.text2.readonly=.f.thisform.text3.readonly=.f.thisform.text4.readonly=.f.thisform.command3.enabled=.f.thisform.command4.enabled=.t.

在“保存”按钮中设计代码:

if alltrim(thisform.text3.value)==alltrim(thisform.text4.value)

messagebox("修改成功,请用修改后的新密码!","本系统通知您")

thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.command3.enabled=.t.thisform.command4.enabled=.f.use xt.dbf excl

repl用户名with alltrim(thisform.text2.value)

repl密码with alltrim(thisform.text3.value)

else messagebox("两次输入密码不一致,修改失败,请继续使用原密码!","本系统通知您")return 0endif

三、输入/编辑模块设计

“输入编辑”模块主要实现对学生缺课信息和缺课原因及次数进行输入统计的功能。在输入编辑下拉式菜单里面选择“缺课信息的输入”进入如下图5缺课信息输入界面,通过点击下面相应的“增加”按钮,可以增加缺课学生信息,通过“修改”按钮可以修改缺课学生学号、专业代号、姓名、课程名称和性别等相关信息,操作方便易使用[2]。

其设计主要程序如下:新建名为xssr.scx的表单,调整控件至合适位置;然后分别在“增加”,“查询”,“查下一个”,“删除”,“存盘”,“修改”命令按钮中的“click”事件中依次添加如下代码:在“增加”命令按钮中编入以下代码:

同时,还可以在“输入编辑”的下拉式菜单中选择“缺课理由及次数的输入”,弹出如图6所示窗口,输入缺课的具体原因是“病假”、“迟到”或者“早退”等信息,也可以对其具体信息进行相应的编辑修改。其相应的控件与输入的代码的设置与“缺课信息输入”设置类似,不再赘述。

四、查询模块设计

“查询”模块的功能主要是实现管理人员对缺课信息和缺课理由及次数进行查询的功能。在“查询”的下拉式菜单中选择“缺课信息的查询”弹出如图7所示界面,输入要查询学生、课程或专业等相关信息中任意一项即可查出考勤情况[3],极大地方便了学校的管理。

其设计步骤如下:新建名为cjtj.scx表单,并设置其相应的控件,在“查询”按钮里输入如下代码:sele*from xs

where学号=alltrim(thisform.text1.value).and.姓名=alltrim(thisform.text2.value).and.性别=alltrim(thisform.text3.value)and.专业代号=alltrim(thisform.text4.value).and.系名=alltrim(thisform.text5.value)

同理,可以设置“缺课理由及次数”等信息的查询表单如图8所示:

五、“统计打印”模块

为了便于核查学生出勤情况,或需要留有纸质考勤档案,也可从“统计打印”菜单打印输出“学生的缺课信息”与“缺课理由及次数信息”等信息[4]。具体设计步骤如下:新建一个名为cjbb frx的报表,然后设置相应的控件如图9所示:

其结果运行如图10所示:

另外,系统帮助模块主要用标签控件为系统运行过程中可能出现问题提供解决方案,退出模块的设计,主要在其生成在菜单设计中选择命令,输入quit代码即可实现。

六、结语

学生课堂考勤对管理学生有重要意义,通过基于VF考勤系统的设计,方便易操作、信息共享、成本低廉、实用价值高,经过试用,该系统基本满足课堂考勤系统的需要,能够实现对学生考勤进行无纸化、智能化管理,减少了大量重复劳动,大大提高了工作效率,提升了考勤管理水平[5],进一步优化了教学管理体系。

参考文献

[1]李建斌.基于VF设计的管理信息系统的疑难问题解析[J].辽宁高职学报,2012(01):101-102.LI Jian-bin.Solving theDifficult Problems of Management Information System based on VFDesign[J].Journal of Liaoning Higher Vocational,2012(01):101-102.

[2]万瑶;姚娟;赵文强;自动考勤系统的设计与实现[J].山西电子技术,2011(05):57-79.Wan Yao,Yao Juan,ZhaoWen-qiang.Design and Implementation of Automatic AttendanceSystem[J].Shanxi Electronic Technology,2011(05):57-79.

[3]周红;刘光蓉;张红武;智能化考勤管理系统的设计[J].武汉工业学院学报,2004(02):21-40.ZHOU Hong,LIUGuang-rong,ZHANG Hong-wu.the Designing ofthe IntellectualizedAttendance Management System[J].Journal of Wuhan PolytechnicUniversity,2004(02):21-40.

[4]齐胜男;胡立夫;高校图书馆考勤管理系统设计与实现[J].沈阳航空工业学院学报,2010(01):65-67.QI Sheng-nan,HU Li-fu.Design and implementation of university library attendancemanagement[J].Journal of ShenyangInstitute of Aeronautical Engin-eering,2010(01):65-67.

学生考勤管理系统设计 篇8

【关键词】学校 教职工 指纹考勤系统

【中图分类号】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等影响,数据准确性和完整性不高,所以,软件设计了系统初始化功能,先让软件试用一段时间,当软件正常运行后,进行一次初始化,把测试的数据删除后,软件开始正式使用。

(八)公告发布功能

软件加入人性化的公告发布功能,学校的通知和发生的事件都可以在系统中发布,在刷卡的显示屏上显示,教职工在上班考勤的同时可以及时了解到学校发生的事件,各种开会、放假的通知等。

综上所述,学校教职工指纹考勤系统可根据需求把软件和硬件有效地结合在一起,让软硬件各自发挥自己的特长,取得更好的效果。该软件功能较多,需要根据实际要求来进行设计和修改,在严格要求的同时不缺乏人性化,从而保证数据的准确性和完整性。

关于学生考勤的管理规定(定稿) 篇9

关于学生考勤的管理规定

一、为了加强学生的管理工作,严格控制和掌握学生的出勤情况,特制定本规定。

二、各班要建立学生考勤制度,指定一名班委专人负责,发现同学缺课,立即报告班主任。

三、学生因事、因病离校,班主任必须填写<离校单>,亲自把学生交给家长,并告知家长到小学部办公室签字,方可离校。

四、班主任要强化安全意识,要全程严格控制学生在校人数,杜绝旷课、逃学事件发生。如发现学生走失,要在第一时间报告导育处。

五、上课期间,班主任或科任教师如果要找学生谈话,必须告知当堂任课教师。如果任课教师没有接到通知发现学生缺课,要立即通报班主任。

学生考勤管理系统设计 篇10

第一条 学生上课出勤要求

1.学生应当按时参加学校教育教学计划规定,包括自己的选修和必修课各个学院自身的晚自习。

第二条 考勤办法

1.校学生会学习部每星期负责抽查考勤各个学院一二年级随机课程两次。学生会学生不得考勤自己所在学院的勤。

2.院学生会学习部交叉考勤其他学院课程,并使用校学习部提供的考勤表做好考勤记录。

3.各个班级自己的班长或学习委员每天协助任课老师做好自己班级常规考勤。

4.每周五校学生会成员负责收集各个学院考勤表做好统计和分析出勤人数的工作。

第三条 旷课的处理

1.对于旷课三次以下的旷课同学,校学生会负责把旷课同学名单公告批评,可以联系学校校园广播站的在每周一推出一个栏目专门负责通告批评前一周旷课的同学让他们重视旷课的严重性。

2.对于累计旷课三次或三次以上的同学,校学生会负责把名单送到校团委去进行记小过处理,通知本人和他的辅导员,让辅导员通知其家长。3.对于应旷课记过三次的同学,和学校相关领导接触,共同商讨对其的处理办法,是否开除其学籍?

公司员工考勤签到系统探析 篇11

关键词 公司员工 考勤签到 系统

中图分类号: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).

集成化考勤管理系统设计与开发 篇12

一、传统考勤管理模式的不足之处

传统考勤管理包括职工考勤统计、病事假、年休假、探亲假、婚假、丧假等各种请假管理。职工考勤一直由部门进行管理, 每月职工所在部门报送纸介质考勤统计表, 上报人力资源部。由于不同部门掌握考勤管理标准不统一, 管理过程执行不严格, 导致职工工作秩序较为松懈, 不利于树立良好的企业形象。职工病事假、年休假等请假需持纸介质请假单, 经部门负责人、人力资源部、院分管领导逐级审批, 签批过程长, 容易扑空, 效率低下, 形式落伍。人力资源部根据职工纸介质请假单进行全院职工请假信息汇总, 工作量大, 效率低。每月进行全员月度考勤汇总时, 数据不统一, 重复工作较多。职工请假数据分散, 统计方式落后, 缺乏统一平台进行查询, 职工请假历史数据缺失, 导致职工请假审批工作缺乏数据支撑, 管理效率底下, 难以为领导层决策提供有效数据支持。

二、信息系统的开发原则

1.技术成熟性和先进性的结合。系统把先进的管理思想和理念与实际工作相结合, 采用网络和计算机技术领域的主流技术, 选用技术成熟的产品。

2.实用性和灵活性。系统具有灵活的可配置性, 适应同其它软件接口的变化, 适应精度和有效时限的变化, 适应业务流程的变化或改进。

3.可扩展性和可维护性。系统具有良好的兼容性, 在未来要易于扩展、修改模块、增加新的功能以及重组系统。系统建立应遵循易于维护的原则, 在设计开发时, 充分考虑其维护的难易程度。

4.安全可靠性。系统技术和数据库设计要保证企业的信息不受损害和系统的稳定运行, 特别要关数据保密性, 可以采用加密手段。

5.可操作性。在操作方面要界面友好、操作简单, 尽量减少人工处理, 录入数据要实现一次录入后全系统共用, 避免数据重复录入, 查询数据要方便、快捷。

三、信息系统的设计与开发

1.集成化的考勤系统管理。系统包括职工请假管理系统、出差管理系统、考勤管理系统, 并对三个系统进行集成, 实现了职工请假、出差等与日常打卡考勤信息的完整流程的一体化管理系统。

2.针对以上的集成化考勤管理全过程分析, 根据企业管理需要, 设计考勤管理各子系统的功能模块和实现方式。 (1) 基础数据。一是职工请假数据维护。包括职工参加工作时间、加入本单位时间, 实现人员信息的增、删、改、查、批量导入等功能;二是请假时间维护, 实现年度内正常工作时间、节、假日休假时间数据的设置及维护功能;三是各级审批权限设置。 (2) 职工请假系统。涵盖了病假、事假、婚假、丧假、年休假、探亲假、产假、陪产假等各类假期, 通过设置各类假期休假时间、休假天数及相应审批人级别, 流程完整, 界面清晰, 方便职工操作, 有利于工作效率的提高。同时系统设有休假信息抄送功能, 方便相关人员阅知。 (3) 职工考勤系统。设置GPS自动校时功能, 考勤时间自动与北京标准时间校对, 保证考勤信息的准确性。考勤系统通过职工考勤卡, 设置职工考勤打卡终端设备权限。通过设置职工打卡班次, 规定正常考勤时间范围, 进行旷工、迟到、早退、加班信息的判断。考勤打卡终端采集职工打卡数据, 汇总后形成职工考勤数据。 (4) 出差管理系统。职工填写出差申请, 相关负责人审批后, 数据进入考勤系统。出差申请需事前申报, 如事前不能及时申报, 可事后进行考勤异常补报。 (5) 考勤数据查询。考勤一体化系统设在企业内部门户网站综合管理平台上, 为部门负责人及考勤管理员开通了部门职工考勤信息查询、分析功能, 为所有职工开通了职工考勤信息自助查询功能, 有助于部门、职工了解相关考勤信息, 及时进行考勤信息调整。 (6) 报表生成功能。考勤管理具有数据汇总和分析功能。针对部门界面及企业界面:实现以部门为统计单位的职工月度考勤统计表、月度加班统计表、带有具体打卡时间统计表、职工各类请假信息统计表。

四、信息系统的实施效益

1.形象推动。考勤系统实施后, 为实现企业考勤管理标准化、严格化, 对严肃工作秩序, 规范企业管理, 树立良好的企业形象起到了积极的推动作用。

2.降低成本。考勤系统利用信息化平台, 实现了考勤管理信息化、数字化, 由手工操作转为无纸化办公, 有利于管理成本的降低。

3.提高效率。职工利用网络管理平台提交请假申请, 各级管理人员利用网络管理平台随时审批, 不受工作地点限制, 有效提高工作效率。

4.数据支持。考勤系统自动生成职工已经请假信息, 为职工再次提出请假申请及各级管理人员审批时提供准确、清晰的数据支持。

5.数据汇总。考勤系统实现考勤数据的自动汇总功能, 能够直接生成考勤报表, 涵盖出勤信息、休假信息、缺勤等异常信息, 有效降低管理成本, 提高工作效率。

上一篇:体育艺术节开幕词下一篇:中班数学:比较粗细