此外,发行管理系统管理员还可以对发卡数据库即发行库、考勤数据库和学生信息库中的数据进行各种读写操作(包括:查看、添加、修改和删除等功能).
2.3 考勤数据采集系统
考勤数据采集系统的主要功能在于实现对考勤信息等内容的收集和提取;它的信息采集方式主要通过以下几种方式实现:
定时采集:用户IC卡考勤机自动在指定的时间段内纪录考勤数据.
数据交换:实现将各种相互独立数据进行合并或更新的操作;
手工签卡:主要是针对由于特殊原因没法进行刷卡的部分用户进行的操作;
请假登记:对部分用户因病/事请假没能按时出勤,将对其信息进行录入.
在采集到用户的考勤信息之后,接下来要做的就是如何把这些信息上传到考勤系统的数据库中. 2.4 考勤数据管理系统
考勤数据管理系统包括:考勤数据上传和考勤数据统计系统2大部分.所需硬件设备有Ic卡(接触式)考勤机、考勤数据采集卡、用户卡、管理卡和RS485总线等.考勤机经过管理人员利用管理卡进行初始设置(考勤机编号、时间、卡匹配字、密钥)后,可以记录考勤信息,考勤信息最终必须上传到PC机的考勤数据库中.
其中,考勤数据上传系统是将记录的考勤信息上传到PC机的考勤数据库中.有如下3种方式:
联网方式:若有互连网络,Pc机可通过互联网络向考勤机发送传输数据命令,接收考勤数据并将其存入考勤数据库;
采集卡方式:在没有条件联网的环境下,考勤数据由采集卡采集并通过读卡器读到Pc机,存入考勤数据库.此种方式为最基本的上传方式; RS485总线方式:如果条件允许,采用联网方式,考勤数据可由RS485总线(传输介质为双绞线,理论上距离可达一公里)传送到PC机中.此方 式可以得到较及时的考勤数据.
通过考勤数据统计系统,系统管理员可以按日、月、时、分或人等关键字查询、统计每个用户的出勤情况,并可设置迟到、早退时限.
2.5 考勤信息发布系统
考勤信息发布系统是考勤信息系统的重要组成部分.信息存在的意义在于传播,即信息需要被传播出去,并对它加以分析和利用,所以说如果信息不能传播也就失去了它存在的意义.对于一个考勤信息系统而言,及时、准确地把采集到的每位用户的考勤信息发送给需要这些信息的对象,是一个十分重要的环节. 为了克服一般的考勤信息系统信息发布方式比较单一的缺点,这种考勤系统采用了4种不同的信息发布方式.按照发布方式的不同,考勤信息发布系统又可以分成4个子系统,它们分别是:电子邮件系统、手机短信系统、语音查询系统以及网站查询系统.
2.5.1 电子邮件系统
电子邮件系统是采用手动或定时方式,从考勤数据库读取考勤信息,再由考勤信息系统用户信息库获得信息接收者的Email地址,然后通过Email控件采用循环方式将相应的考勤信息逐一发送,以实现对考勤信息的发布目的.在程序实现巾proce—dure TfrmMain.SendMail(1st:Tlist:Email:string)这个过程就是实现此电子邮件发送功能的过程,它含有2个参数:lst是从后台数据库相应的记录考勤信息 的数据表中传递出来的数据,它记录着出勤者的全部情况(当然没有出勤的记录数值为空),Email是对应出勤者的或者是其他联系人的Email信息,有了这些信息,程序便在规定的时间以自动的方式,或者是管理员在需要的时候可以手动地将考勤记录的结果发送出去,用户能都及时并有效地接收并了解出勤情况.
2.5.2 手机短信系统
手机短信作为一种实用、方便、廉价的通信手段,越来越多地成为人们日常工作、生活不可或缺的信息传播方式.这种通信方式是定时从考勤数据库中提取用户的考勤信息,再从用户信息库获得信息接收者的手机或小灵通电话号码,将考勤信息及时而准确地发送给相应的接收者,同时保留发送日志,从而完成考勤信息的发布功能.
首先考勤信息发布系统定时自动地从考勤数据库巾提取用户的考勤信息,自动编辑成待发送的短信内容,再从用户信息库获得信息接收者的手机或小灵通电话号码,采用无线短信收发的方式,利用通过(USB或者串口)数据线与pc机相连的SMS— Modem(短信猫),将考勤信息发布出去. |