门禁系统的 GUI 开发Access Control System GUI Development 摘 要门禁系统作为一项先进的高科技防范技术和管理手段,早已超越了单纯的门道及钥匙管理,它已经逐渐进展成为一套完整的出入管理系统。它已经广泛应用于企事业单位、科研机构、工业、博物馆、酒店、商场、医疗监护、银行、监狱等,特别是由于系统本身具有隐蔽性,及时性等特点,在许多领域的应用越来越广泛。现在国际上最流行最通用的还是非接触 IC 卡门禁系统。但密码门禁系统存在是密码容易泄露,又无从查起,安全系数很低的问题,已经面临淘汰。而生物识别门禁系统安全性高,保密和方便,所采纳的生物特征识别技术具不易遗忘、防伪性能好、不易伪造或被盗、随身“携带”和随时随地可用等优点。目前在医学科技领域对人类大脑功能活动管理的高级讨论项目中发现每个人的每根手指的手指静脉图像都不相同,所以,基于手指静脉图像原理的生物识别技术就有可能成为现实。该项目通过红外线摄像机捕捉到独有的手指静脉图样,然后再和预先注册的手指静脉图样进行比较,对个人进行身份鉴定。门禁系统的 GUI 在 Linux 系统上工作,采纳 Fedora10.0 作为开发平台,借助 C 语言结合 GTK2.0 和 Glade 辅助开发工具进行开发。GUI 由用户考勤模块和管理员模块组成。 本项目完成的 GUI 界面通过员工手指静脉验证唯一确认员工身份,不存在仿制或失窃的风险,保证了使用者的便捷性和清洁性。关键词:指静脉;GUI;GTK2.0;门禁;考勤Access Control System GUI DevelopmentAbstractEntrance guard system as an advanced technology and management, prevent the high-tech means, has surpassed the doorways and key management, pure, it has gradually become a complete set of management systems. It has been widely applied in enterprises, scientific research institutions, industrial, museums, hotels, stores, medical care, bank, prison, especially because the system itself, timeliness latent etc, in many fields used more widely. Now, the international popular most common or non-contact IC door system. But the password to access system is the password, and no check leakage, safety coefficient is low, the problem has been f...