论文部分内容阅读
电力行业的飞速发展,建设了大量机房(变电站)。由于机房分布区域广、数量多,设备以及财产的安全保障需要大量的人力、时间、资金,不能实现机房的安全、高效、运行维护成本低的目标。特别是那些无人值守的变电站,原有的钥匙开门无法做到方便快捷,存在一定的安全隐患。门禁系统又称出入管理控制系统,是通过对出入口进出人员进行特征识别从而控制出入通道的智能化管理系统。主要包括体征识别、权限判定以及出入口控制。门禁系统的应用,可对人员的权限进行设定,更可对人员或出入口的状态信息进行实时记录,可以对记录进行统计分析,从而确保有据可查,确保设置的科学性、系统的实用性。本文所设计的门禁系统为了节省投资,需要利用原有的部分设备,因为原有系统的前端设备配置低,对前端控制程序要求苛刻,总体来说就是要求占用资源要小,效率要高,对开发语言的要求较高,经过反复论证,整个系统开发工具选定为VC++6.0,数据库采用Oracle10g,数据源采用ODBC,对数据源的操作采用ADO进行。系统采用面向对象的设计方式。主要是随着门禁系统的应用,规模扩大,新功能需求将会不断的提出,其规模和复杂度也成倍地增长,因而开发、维护它们的难度和成本也越来越高,必须采用先进的设计技术。在系统兼容性方面,主要是通过设备指令对应表的方式来进行不同设备不同协议的转换。通过系统的功能分析,确定系统和前端门控设备之间的主要指令,如开门、关门等,确定指令代码。通过对原有设备指令破解和新设备的指令获取,添加到相关的设备类型与指令代码对应表中,在指令下发时,先读取设备类型,然后获取对应设备的指令进行下发即可。门禁系统主要包括全局管理及控制的软件管理系统和响应各种指令进行相应操作的硬件平台。本论文设计的软件管理系统采用最新的软件设计技术,通过面向对象的设计模式进行系统的分析设计。可以适用于多种网络环境,兼容多种门禁设备,可对原有的门禁系统进行升级改造,保护原有的设备投资,又可最大限度的提高系统的扩展性。可以灵活地选择数据源,可以根据系统的规模选择大到Oracle,小到Acess,适应多种环境下使用。在深入研究地理信息系统基本理论的基础上,成功地将地理信息系统应用于电力门禁系统的开发中,实现了图形化管理。系统实现了机房信息管理、设备信息管理、人员信息管理、指令控制管理以及查询统计管理等主要功能。开发中采用了多线程编程技术、消息处理机制、串口通信技术、动态链接库技术等多种先进的开发技术。本系统是针对特定用户特定情况开发的,主要价值在于利用原有设备,并为今后的扩展提供预留接口,操作简便,功能齐全,响应快捷,故障率低,得到了用户的认可。为企业的远程管理提供了平台,为企业的安全生产保驾护航。