物联传媒 旗下网站
登录 注册
RFID世界网 >  技术文章  >  其他  >  正文

大学校园卡系统考勤系统设计方案

作者:潘春华 刘寿强 张健
来源:RFID世界网
日期:2005-07-20 10:18:28
摘要:大学校园卡系统考勤系统设计方案
 1.需求
  随着科学技术的发展和计算机的深入普及,管理工具已形成了从人工管理到计算机辅助管理和计算机管理的格局。现代高校也充分利用信息网络技术和计算机互联网,发挥信息网络各种技术手段和现有各种教育、科研、信息资源的优势,开发各种应用系统和管理系统,实观网络交互式管理,全面推进高等教育信息化。校园卡就是其中的 一种校园管理系统。大学校园卡系统考勤系统是校园卡系统的一个组成部分,将实现教职员工考勤的功能。
  2.系统结构
  本系统的网络结构和数据传输途径如下图1所示(略):在上图所示的结构中,通过485网络传输协议将分布在某一个校区内的考勤机数据传输到该校区的考勤机服务器中,再通过TCP/IP协议将各校区服务器上的考勤数据传输到信息中心的服务器上进行汇总。数据进行汇总以后,其结果可以在信息查询的计算机上查询出来。
  在每一个数据传输的过程中,都设置了相应的保密和安全措施,只有相应的权限才能将数据进行上传或下载。同时,为了保证数据准确、无损的传输,全部数据经过加密后传输,在接收方进行解密和校验。软件功能的模块结构按照地点可以描述为如下图2结构:(略)
  3.方案优势
  本方案和其他方案对比具有以下优点:
  3.1 安全、强大、方便的数据网络
  (1).485协议通讯距离长,更适合大型的事业单位使用。
  (2).每一次会议都可以设置相应的保密级别,只有相关人员才能查询到资料,数据流加密传输,即使非法用户能够进入信息中心服务器,仍无法解读经过加密的数据。
  (3).通过TCP/IP协议远程传输数据,可以将各个校区内的数据方便地进行汇总,在权限允许的情况下,可以将各个校区的考勤状况了如指掌。在信息中心的数据服务器上提供了Internet的接口,无论在什么地方,只要连接上Internet,就可以进行考勤数据的查询。
  (4).通过将考勤机分组管理,可以将考勤机分布在不同部门及科系的会议室,一个部门也可以使用一台或多台考勤机。
  (5).如果采用自动采集考勤机数据,无须人工干涉,数据按照事先设定的上传计划自动上传考勤机上的数据。
  (6).考勤机全校适用,在本校区进行了排班的员工,如果不在本校区内,不必返回本校区刷卡,只要在所在校区内刷卡并上传了考勤机的数据,得到的考勤数据和在本校区内的结果相同。
  3.2 简便、直观、灵活的操作
  (1).无须用户输入员工基本资料和部门设置,系统从信息中心服务器共享的数据中直接读取员工资料和部门资料。
  (2).排班操作简便、灵活。只要进行两个步骤:选择日期和时间;然后选择需要在这个时间考勤的人员和部门。可以非常方便地将整个部门的人员选入选出,也可以将单个人员选入选出。根据校园人员上班时间变化不大的特点,还可以将以前保存的排班计划重新利用,只要修改上班时间改变的部分即可,不用重新全部排班。
  (3).考勤数据处理自动进行,排班设置完成以后,系统在上传考勤机数据的时候自动处理数据,将异常的数据抛出到异常数据表。由于只对异常数据进行处理,所以当操作员要统计考勤结果的时候,只要登记好相关资料(例如登记请假、出差等),系统就可以将考勤数据很快地处理出来。
  (4).交互设计用户界面遵循简洁高效原则,摒弃一般考勤系统繁琐的设置,也无须用户长时间等待处理结果。
  3.3 全面的查询统计和报表
  (1).统计和明细报表上至全校任何一段时间的统计数据,下至一位员工的刷卡记录,都可以通过查询生成结果打印。每个报表都可以灵活地进行筛选、分组、排序、统计。还可以修改报表的标题和注脚。
  (2).在即日处理的前提下,可以即日查询考勤数据,不必等到月末才能得知考勤结果,该功能的实现,可以提早发现员工的异常考勤情况,通过询问和调查,作出相应的处理,如此既保证了考勤系统严格的管理,又能够及时发现问题、缓和矛盾,减轻员工的抗拒心理。
  (3).任何查询和报表都可以方便地保存调用。随时随地都可以查看以前某个时期的考勤数据。
  4.功能实现祥解
  本系统分为六个模块,每个模块实现的功能详述如下:
  4.1 通讯模块:
  该模块主要的作用是实现计算机和考勤机的通讯。包括:
  (1).录入考勤机号:
  将考勤机的编号输入系统。
  (2).设置考勤机时钟:
  将考勤机上的时间设置为信息中心服务器的时间,保持时钟的准确走动。保持各校区的考勤机时间一致。
  (3).将考勤机分组:
  将考勤机分组编排,以方便将考勤机对应到各部门。
  (4).从考勤机上下载考勤数据:
  将考勤机上的数据下载到计算机上,并直接通过网络将处理过的数据上传到信息中心服务器中。
  (5).设置手动或自动采集数据:
  (6).联网检测:
  检测指定的或全部考勤机是否已经通过485网卡正确连接到计算机上。
  4.2 数据处理模块
  数据处理分为两个部分:校区服务器上的数据处理和信息中心服务器上的数据处理。分述如下:
  4.2.1 校区服务器上的数据处理
  (1).将考勤机上下载得到的原始数据进行自动处理,将异常数据抛入异常数据表中。
  (2).将异常数据和异常登记(如请假出差等的登记记录)的数据综合处理,得到指定时间段内的考勤数据。
  (3).在生成明细数据的基础上进行统计和汇总。
  4.2.2 信息中心服务器上的数据处理
  (1).将各校区上传来的明细和统计数据进行进一步的统计。
  (2).生成供浏览和查询的数据。
  4.3 考勤管理模块:
  该模块主要的作用是对考勤系统进行一些必要的设置。
  (1).排班
  实现安排员工的上下班时间,才能在上传考勤数据的时候判断该考勤数据是否异常。在考勤系统中排班是非常重要的一个环节,相对一般的考勤系统而言,排班模块在操作、设计和性能方面作了优化。
  (2).异常考勤登记
  异常考勤登记是为了将因故请假无法刷卡的员工登记出来,避免系统将有已请假或出差等特殊原因的员工处理成旷工。
  (3).数据修正
  当员工卡损坏、考勤机损坏、停电等原因无法刷卡时,如果将全体员工都进行登记的话,工作量大且易出错,并且登记的类型不好定性,此时使用数据修正功能,可以对全校区或某个部门,也可以对某个员工的考勤数据进行修正。以得到正确的结果。
  4.4 安全和保密模块
  安全和保密模块是为了数据的传输能够以保密的形式安全地在网络中传输。包括:
  (1).操作员的权限设置
  可以根据用户的职务几各方面因素,控制用户在使用考勤系统时的权限,例如,如果限定某操作员不能查看所有的出勤情况,那么必须要设定他的权限,如果该人员没有相关的权限,以其身份和密码登录时,无论在什么地方都不能看到这些资料。
  (2).数据加密解密
  为保证数据在整个传输过程中的保密性,在数据传输前对数据进行加密处理。在信息中心服务器进行解密处理。
  (3).数据校验
  在数据传输的过程中为提高数据传输的可靠性,在数据到达端对数据进行各种校验,校验通过后方可接受。
  4.5 数据传输模块
  数据传输模块主要作用是实现在TCP/IP网络上发送和接收数据的功能。
  (1).校区服务器和信息中心服务器之间的数据传输。
  校区服务器和信息中心服务器之间的数据传输是基于TCP/IP的可靠数据传输,使用COM+实现分布式应用。
  (2).信息中心服务器上提供Internet浏览的接口。
  4.6 查询和报表打印模块
  在校区服务器和信息中心服务器上提供查询和打印报表的功能。
  在校区服务器和信息中心上都可以查询权限允许范围内的数据,提供多种灵活的查询方式,用户可以根据自己的需要分组、排序、筛选。查询结果可以直接打印出来。
  除了查询时可以打印查询结果之外,还可以打印一些特殊的报表,这些报表可以灵活地由用户定制。也可以将格式固定下来。
  如果报表的格式发生变化,系统现有的格式都不能满足要求,还可以将考勤数据导出到Excel表中,由用户自由设置。

参考文献
1.(美)Wolfgang Rankl Wolfgang Effing 智能卡大全--智能卡的结构·功能·应用(第3版) 北京:电子工业出版社 2002年
2.Mike Hendry 智能卡安全与应用(第二版) 北京:人民邮电出版社 2002年
3. Sott B.Gothery & Timothy M.Jurgensen 智能卡开发者指南 北京:电子工业出版社 2000年

RFID世界网公众号

为业界提供实时、全面、高质量的RFID行业新闻、方案、案例与技术资讯与深度报道,打造全球权威的RFID产业中文信息门户!

扫码立即关注公众号,每日推送RFID新闻