著录项信息
专利名称 | 用智能卡实现的分布式考勤管理系统 |
申请号 | CN03115675.4 | 申请日期 | 2003-03-06 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2003-08-06 | 公开/公告号 | CN1434411 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 上海交通大学 | 申请人地址 | 上海市华山路1954号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海交通大学 | 当前权利人 | 上海交通大学 |
发明人 | 张申生;唐业;肖少君;戴伟;张帆 |
代理机构 | 上海交达专利事务所 | 代理人 | 王锡麟 |
摘要
一种用智能卡技术实现的分布式考勤管理系统,属于智能卡技术领域。主要包括:智能卡、智能卡发卡子系统、考勤信息查询子系统、智能卡监控子系统、考勤信息报表子系统、智能卡通信子系统、智能卡登陆控制子系统、考勤服务器,本发明结合的智能卡技术、网络技术和安全技术,充分考虑方便性、易用性、安全性和可靠性而实现的考勤信息管理系统。它可以直接在员工的工作地点进行分布式的考勤信息采集。它不仅能够有效地杜绝考勤管理中的人为因素充分体现了考勤管理的公正,避免不必要的人事纠纷。而且还能够为企业的管理人员提供更为详细的员工考勤数据,为企业管理提供科学、可靠的考勤管理手段。
1.一种用智能卡实现的分布式考勤管理系统,主要包括:智能卡(1)、考勤 信息查询子系统(3)、智能卡登陆控制子系统(7),其特征在于还包括:智能卡 发卡子系统(2)、智能卡监控子系统(4)、考勤信息报表子系统(5)、智能卡通 信子系统(6)、考勤服务器(9),智能卡发卡子系统(2)、智能卡通信子系统(6)、 智能卡监控子系统(4)、考勤信息查询子系统(3)和考勤信息报表子系统(5) 共同设置在考勤服务器(9)上,智能卡发卡子系统(2)根据用户的信息和需求 对智能卡(1)进行定制,将用户的身份信息和登陆帐号信息写入智能卡(1),在 用户工作时,智能卡(1)与智能卡登陆控制子系统(7)相连,用户输入正确的 用户名和口令到智能卡(1)后,若通过智能卡的身份认证,智能卡(1)将用户 对应的帐号信息输出到智能卡登陆控制子系统(7),智能卡登陆控制子系统(7) 对用户帐号进行验证,若该用户帐号有效,允许该用户登陆,同时将用户的登陆 信息输出到智能卡通信子系统(6),智能卡通信子系统(6)将用户的登陆信息输 出到考勤服务器(9)上,智能卡监控子系统(4)发送智能卡监控信息到智能卡 通信子系统(6),智能卡通信子系统(6)再将监控信息传递到智能卡登陆控制子 系统(7)查询智能卡(1)的状态,考勤信息查询子系统(3)和考勤信息报表子 系统(5)从考勤服务器(9)获得员工的考勤信息。
2.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 智能卡(1)存储个人信息和用户私秘信息。
3.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 智能卡发卡子系统(2)将智能卡(1)初始化,将系统的每一个用户个人信息和 用户私秘信息写入智能卡(1)中,并设定每一智能卡(1)可连续输错口令的次 数,智能卡发卡子系统(2)同时还将智能卡中的用户帐号与操作系统的登陆帐号 保持一致,并进行更新和维护。
4.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 考勤信息查询子系统(3)实现考勤服务、提供管理人员对考勤信息的查询和统计, 并接收智能卡登陆控制子系统(7)发送的消息、收集考勤信息,同时考勤信息查 询子系统(3)与数据库连接,操作数据库完成相应的查询、读写和更改工作。
5.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 智能卡监控子系统(4)间隔发送相应的询问信息到客户端,查询客户端机器是否 正常在线。
6.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 考勤信息报表子系统(5)提供各种考勤报表信息并输出。
7.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 智能卡通信子系统(6)控制智能卡登陆控制子系统、智能卡监控子系统和考勤信 息查询子系统相互之间的通信。
8.根据权利要求1所述的用智能卡实现的分布式考勤管理系统,其特征是, 智能卡登陆控制子系统(7)设置在每一台计算机上替换原有操作系统的基于口令 的登陆系统,控制用户的操作系统登陆。
技术领域\n本发明涉及的是一种考勤管理系统,特别是一种用智能卡技术实现的分布式 考勤管理系统,属于智能卡技术领域。\n背景技术\n考勤管理是人事管理工作中比较重要的一个环节,对于充分利用人力资源具 有重要的应用价值。考勤管理系统是公司、政府等企事业单位用于记录员工迟到、 早退、缺席和请假等出勤情况的管理信息系统。考勤管理系统所记录和管理的信 息直接与员工的考核相联系,也直接关系到工资调整和职称晋升等员工的经济的 直接利益。最早的考勤管理系统是人工考勤管理系统,企事业单位的规模不同, 花费的人力不同,规模越大,花费的人力越大,同时它还存在收集、整理和统计 考勤数据的困难,并且考勤数据难免受到人的主观因素影响。打卡钟、磁卡、IC 卡等考勤方式采用统一的方法在集中的地点设置考勤设备收集考勤数据,用计算 机进行考勤数据的统计和分析。这不可避免地需要购买专用的考勤硬件设备,还 需要专人保管维护这些设备。在上下班的高峰时期,会出现员工排队打卡考勤和 刷卡考勤的情况,影响员工的有效工作时间。同时它还存在代打卡、卡丢失等不 足和缺陷。《中国人力资源开发》2000年第8期,武汉尚吉电子研究所发表的“指 纹考勤管理系统”一文利用人体指纹所具有的唯一性、排他性实现考勤管理系统, 但现代指纹技术尚未完全成熟,还存在拒识和误识的情况,并且指纹考勤管理系 统需要相对较昂贵的硬件设备,同时指纹考勤管理系统需要管理庞大的指纹数据 库。不管上述何种考勤管理系统,它们还存在一个最大的不足之处是它们通常采 用专用的设备,集中于一个地点或几个地点进行考勤,而且它们只能够记录员工 的上下班时间,上班时间内外出时间等,对员工在单位内的更加详细的工作情况 无法进行客观的记录。\n发明内容\n本发明的目的在于克服现有技术中的不足,提供一种用智能卡实现的分布式 考勤管理系统,用智能卡技术实现的分布式考勤管理系统是结合先进的智能卡技 术、网络技术和安全技术,充分考虑方便性、易用性、安全性和可靠性而实现的 考勤信息管理系统。它可以直接在员工的工作地点进行分布式的考勤信息采集。 它不仅能够有效地杜绝考勤管理中的人为因素充分体现了考勤管理的公正,避免 不必要的人事纠纷。而且还能够为企业的管理人员提供更为详细的员工考勤数据, 为企业管理提供科学、可靠的考勤管理手段,是一个企业体现其现代化管理、节 约人力、提高效率、杜绝漏洞必要的技术手段。用智能卡技术实现考勤管理系统 能够与现有的基于口令的用户管理系统很好的集成,减少由于系统更换所带来的 麻烦。并且可以对员工离岗情况实现动态实时管理。\n本发明是通过以下技术方案实现的,本发明主要包括:智能卡、智能卡发卡 子系统、考勤信息查询子系统、智能卡监控子系统、考勤信息报表子系统、智能 卡通信子系统、智能卡登陆控制子系统、考勤服务器。智能卡发卡子系统、智能 卡通信子系统、智能卡监控子系统、考勤信息查询子系统和考勤信息报表子系统 共同设置在考勤服务器上。智能卡发卡子系统根据用户的信息和需求对智能卡进 行定制,将用户的身份信息和登陆帐号等信息写入智能卡。在用户工作时,智能 卡与智能卡登陆控制子系统相联,用户输入正确的用户名和口令到智能卡后,若 通过智能卡的身份认证,智能卡将用户对应的帐号信息输出到智能卡登陆控制子 系统。智能卡登陆控制子系统对用户帐号进行验证,若该用户帐号有效,允许该 用户登陆,同时将用户的登陆信息输出到智能卡通信子系统。智能卡通信子系统 将用户的登陆信息输出到考勤服务器上。智能卡监控子系统发送智能卡监控信息 到智能卡通信子系统,智能卡通信子系统再将监控信息传递到智能卡登陆控制子 系统查询智能卡的状态。考勤信息查询子系统和考勤信息报表子系统都与考勤服 务器相联,从考勤服务器获得员工的考勤信息,并完成相应的功能。\n智能卡存储有用户的姓名、用户的身份证号、用户的登陆帐号和用户的用户 口令(PIN)等用户的个人信息和用户私秘信息。用户的用户口令(PIN)保证只 有用户自己才能使用该智能卡;智能卡中用户的姓名和用户的身份证号码标识了 智能卡用户的真实身份,保证该智能卡与该用户唯一对应;用户的登陆帐号用于 用户实际登陆系统,考勤系统管理的基本对象就是用户的帐号,记录的内容就是 该帐号的活动情况并将其映射到真实的用户。\n智能卡发卡子系统负责初始化卡,将系统的每一个用户的姓名、身份证号等 个人信息和用户私秘信息、用户的登陆帐号、用户的初始口令写入智能卡中,并 设定每一智能卡可连续输错口令的次数。智能卡发卡子系统同时还负责使智能卡 中的用户帐号与操作系统的登陆帐号保持一直,并根据需要进行更新和维护。在 合法用户的智能卡被锁定时,智能卡发卡子系统负责智能卡的解锁。在合法用户 的智能卡丢失时,智能卡发卡子系统负责被遗失卡注销,并为合法用户发放新的 智能卡。\n考勤信息查询子系统主要实现考勤服务,并提供管理人员对考勤信息的查询 和统计。一方面它接收智能卡登陆控制子系统发送的消息,收集考勤信息;另一 方面它负责与数据库连接,操作数据库完成相应的查询、读写和更改工作。\n智能卡监控子系统隔一段时间发送相应的询问信息到客户端,查询客户端机 器是否正常在线,防止由于线路或网卡的硬件故障而使服务器得不到正确的考勤 信息。如确定硬件出现故障,立即通知系统管理员进行维修。\n考勤信息报表子系统可以给人力资源部门或高层管理机构提供各种考勤报表 信息并打印输出,也可以将考勤信息以图形化的方式表现出来,还可以与工资系 统结合起来,作为奖励和惩罚的依据。可以处理加班、病事假、临时外出或出差 等多种例外情况。\n智能卡通信子系统主要负责智能卡登陆控制子系统、智能卡监控子系统、考 勤信息查询子系统相互之间的通信。\n智能卡登陆控制子系统安装在每一台计算机上替换原有操作系统的基于口令 的登陆系统,控制用户的操作系统登陆。\n本发明系统的工作过程为,当用户上班时启动计算机,插入智能卡,按系统 的要求输入该智能卡的用户口令,选择用户的登陆帐号,在系统验证该用户以后, 允许该用户登陆系统,同时给考勤服务器发送消息告诉服务器用户已登陆,考勤 服务器在数据库中记录当前的系统时间作为用户的上班时间;当用户下班时,注3 销或关闭计算机并带走智能卡,客户端给考勤服务器发送消息通知服务器该用户 已注销或关闭计算机,考勤服务器在数据库中记录当前的系统时间作为用户的下 班时间;在上班时间和下班时间之间的期间内用户锁定或注销系统时智能卡登陆 控制子系统也将通知考勤服务器,考勤服务器在数据库中一并记录下来作为员工 考核的一种依据。另外当计算机处于非关机状态、非锁定状态和非注销状态时, 用户拔出智能卡时计算机会自动锁定,并给考勤服务器发送一个计算机已锁定的 消息。在计算机由正常工作状态转入到屏幕保护状态时,智能卡登陆控制子系统 也将给考勤服务器发送一个计算机处于空闲状态的消息。这些消息都将被考勤服 务器记录下来,作为重要的考勤信息。\n本发明具有实质性特点和显著进步,用智能卡技术实现的分布式考勤管理系 统是结合先进的智能卡技术、网络技术和安全技术,充分考虑方便性、易用性、 安全性和可靠性而实现的考勤信息管理系统。它可以直接在员工的工作地点进行 分布式的考勤信息采集。它不仅能够有效地杜绝考勤管理中的人为因素充分体现 了考勤管理的公正,避免不必要的人事纠纷。而且还能够为企业的管理人员提供 更为详细的员工考勤数据,为企业管理提供科学、可靠的考勤管理手段,是一个 企业体现其现代化管理、节约人力、提高效率、杜绝漏洞必要的技术手段。用智 能卡技术实现考勤管理系统能够与现有的基于口令的用户管理系统很好的集成, 减少由于系统更换所带来的麻烦。\n附图说明\n图1是本发明的系统组成结构图。\n图2是本发明中智能卡所需存储主要信息的示意图。\n图3是本发明结构图\n具体实施方式\n如图1所示,本发明主要包括:智能卡1、智能卡发卡子系统2、考勤信息查 询子系统3、智能卡监控子系统4、考勤信息报表子系统5、智能卡通信子系统6、 智能卡登陆控制子系统7、考勤服务器9,智能卡发卡子系统2、智能卡通信子系 统6、智能卡监控子系统4、考勤信息查询子系统3和考勤信息报表子系统5共同 设置在考勤服务器9上,智能卡发卡子系统2根据用户的信息和需求对智能卡14 进行定制,将用户的身份信息和登陆帐号等信息写入智能卡1,在用户工作时,智 能卡1与智能卡登陆控制子系统7相连,用户输入正确的用户名和口令到智能卡1 后,若通过智能卡的身份认证,智能卡1将用户对应的帐号信息输出到智能卡登 陆控制子系统7,智能卡登陆控制子系统7对用户帐号进行验证,若该用户帐号有 效,允许该用户登陆,同时将用户的登陆信息输出到智能卡通信子系统6,智能卡 通信子系统6将用户的登陆信息输出到考勤服务器9上,智能卡监控子系统4发 送智能卡监控信息到智能卡通信子系统6,智能卡通信子系统6再将监控信息传递 到智能卡登陆控制子系统7查询智能卡1的状态,考勤信息查询子系统3和考勤 信息报表子系统5都与考勤服务器9相联,并从考勤服务器9获得员工的考勤信 息。\n如图3所示,登陆智能卡12存储用户的登陆信息,并用用户输入的口令13 进行用户的身份验证。在用户的身份验证通过以后,将登陆智能卡12中存储的信 息发送到用户登陆的本地计算机中。用户登陆的本地计算机14是用户工作的主要 使用工具。用户上班或开始工作之前都需要在本地计算机上进行登陆,用户下班 或离开之前都需要关闭计算机、注销系统或锁定计算机。考勤服务器9接收用户 登陆的本地计算机14发送的考勤数据,并连接数据库16,驱动数据库存储考勤数 据。数据库16存储各种用户考勤信息,并给考勤信息查询子系统3提供需查询的 信息,给考勤信息报表子系统5提供需输出的信息。箭头13表示用户输入的登陆 智能卡12用户口令。箭头17表示用户输入正确的登陆智能卡12口令后,智能卡 系统与用户登陆的本地计算机系统之间的通信。18、19、20分别表示3个不同的 办公区域。用户登陆的本地计算机14分布在办公区域18、19、20当中。消息10 表示用户登陆的本地计算机向考勤服务器9发送用户登陆、锁定和注销的时间以 及用户名。消息11表示考勤服务器9发送在线监控信息到用户登陆的本地计算机, 查询用户是否正常在线。箭头15表示考勤服务器9将考勤数据送入数据库16保 存。\n如图1所示,先由智能卡发卡子系统2将智能卡1初始化,在智能卡内生成 如图2所示的智能卡所需存储的信息,并相应地在操作系统及应用系统内设置相 应的帐号。用户更改初始化所生成的用户口令。当用户上班时启动计算机14后, 用户正确地将登陆智能卡12与计算机14相联,根据系统的要求输入13进行身份 验证,若身份验证通过,用户即可选择需要登陆的身份,进入操作系统。智能卡 登陆控制子系统7向考勤服务器9发送用户的登陆时间等消息。考勤服务器9从 中提取考勤数据15,并记录在数据库16中。当用户下班时,注销或关闭计算机并 带走智能卡,智能卡登陆控制子系统7给考勤服务器9发送消息通知服务器该用 户已注销或关闭计算机,考勤服务器9在数据库中记录当前的系统时间作为用户 的下班时间。在上班时间和下班时间之间的期间内用户锁定或注销系统时智能卡 登陆控制子系统7也将通知考勤服务器,考勤服务器9在数据库16中一并记录下 来作为员工考核的一种依据。智能卡监控子系统4隔一段时间发送相应的询问信 息10到客户端,查询客户端机器是否正常在线,防止由于线路或网卡的硬件故障 而使服务器得不到正确的考勤信息。如确定硬件出现故障,立即通知系统管理员 进行维修。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |