云南爱因森软件职业学院08级毕业论文第一章绪论1.1IC卡门禁考勤系统的开发背景当今社会是科学技术日新月异、飞速发展的信息时代。人们正感受着高科技给他们带来的极大方便,同时,人们对于高科技服务于生活的要求也越来越高。但随着科技的发展,也带来了许多不安全的方面,例如,运用高科技手段进行盗窃、抢劫和间谍等万巳罪行为与日增多,各种酒店、宾馆、写字楼、智能大厦、政府机关和企事业单位、高级物业管理部门等,对门禁系统的需求正发生着重大的变化。因此,采用计算机技术管理,可以有效的管理员工的出勤,以及对非工作人员的管理。实现IC卡门禁管理的现代化和自动化。1.2IC卡门禁考勤管理系统的开发目的IC卡门禁考勤管理系统,具有对门户出入控制、实时监控、保安防盗报警等多种功能,它主要方便内部员工出入,杜绝外来人员随意进出,既方便了内部管理,又增强了内部的保安,从而为用户提供一个高效先进的工作环境。这样可以提高企业的管理,对企业各方面的发展都起到积极推进的作用。并且对我国门禁管理的自动化有着非常重要的意义。1.3IC卡门禁考勤系统的特点本系统采用了MicrosoftVisualC++6.0开发工具和MicrosoftAccess2003数据库系统共同来完成的,还使用了自己精心编写的一个数据库操作类(PurpleCode),这将更加简化了编写程序的代码量,也提高了编程效率和可靠性。IC卡门禁考勤系统由IC卡、门禁控制器、读卡器、通讯转换器、门禁考勤软件和电子门锁组成。读卡方式属非接触读卡方式,持卡人只要将卡在读卡器附近(5-15厘米)快速晃动一次,读卡器就能感应到有卡并将卡中的信息(卡号)发送到主机,主机进行检查卡合法性,然后决定是否进行开门动作。整个过程只要在有效的刷卡范围内均可实现门禁管理功能。读卡器安装门边墙内外,而不影响其工作。感应卡为只读属性、不易复制、安全可靠、寿命长(非接触读卡方式使卡的机械磨损减少到零)。并通过通信转换接器(RS485)或TCP/I通信转换接器与电脑进行实时监控(可由电脑发指令开/关所有门,并可实时查看所有门的状态)、数据处理、查询、报表输出等。该系统适用于邮电通信、金融、交通、楼宇控制、小区管理、停车场等各企事业单位,多年来受到用户的一致好评。本系统用户界面操作简洁,系统的每个功能都经过精心设计,充分考虑到使用人员计算云南爱因森软件职业学院08级毕业论文机知识较少的特点,全部使用业务人员最熟悉的流程、提示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务处理,有较强的实用性和先进性,方便易操作。1.4IC卡门禁考勤系统的特点(1)、时间段权限管理功能可以设置某个人对某个门,星期几可以进门,每天六个几点到几点可以进门,某个时间段使用“刷卡的方式”进门,某个时间段是使用“卡+开门密码的方式”进门。脱机运行通过软件设置上传后,控制器会记住所有权限和记录所有信息,即使电脑软件和电脑关闭,系统依然可以正常脱机正常运行,即使停电信息也永不丢失。(2)、实时监控照片显示门状态显示功能可以实时监控所有门刷卡情况和进出情况,可以实时显示刷卡人预先存储在电脑里的照片,以便保安人员和本人核对。如果接上了门磁信号线,用户可以一目了然看到哪些门是开着的,哪些门是关着的。实时提取功能用户在软件系统设置自动提取数据的时间,时间一到自动提取控制器存贮的记录(3)、强制关门和强制开门功能如果某些门需要长时间打开的话,可以通过软件设置其为常开,某些门需要长时间关闭不希望任何人进入的话,可以设置为常闭。或者某些特定时候,例如需要关门抓贼等也可以设置为常闭。(4)、远程开门功能管理员可以在接到指示后,点击软件界面上的“远程开门”按钮远程地打开某个门。远程开门记录通过设置也是可以形成记录的。(5)、本软件的最终用户的特点,保密工作好,因管理员教育水平高低不等,但操作本系统均可。云南爱因森软件职业学院08级毕业论文第二章硬件的相关知识2.1IC卡说明IC卡是指集成电路卡,我们一般用的公交车卡就是IC卡的一种,一般常见的IC卡采用射频技术与IC卡的读卡器进行通讯.IC卡与磁卡是有区别的,IC卡是通过卡里的集成电路存储信息,而磁卡是通过卡内的磁力记录信息.IC卡的成本一般比磁卡高,但保密性更好。IC卡(IntegratedCircuitCard,集成电路卡)是继磁卡之后出现的又一种新型信息工具。IC卡在有些国家和地区也称智能卡(smartcard)、智慧卡(intelligentcard)、微电路卡(microcircuitcard)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO7816标准的卡基中,做成卡片形式;已经十分广泛地应用于包括金融、交通、社保等很多领域。随着超大规模集成电路的发展,将集成电路IC嵌入到类似于信用卡的卡片内,就称为IC卡。如果将单片机也嵌入卡片内,则称为智能卡。IC卡根据其结构和应用可分为以下四种:(1)、存储卡存储卡是以半导体存储器取代磁卡的磁条,功能类似于磁卡。存储卡内的集成电路可以是ROM、PROM、EPROM、EEPROM等。由于电可改写的EEPROM的发展与广泛应用,内含EEPROM的存储卡已成为存储卡发展的主流。存储卡可以加上简单的密码,因而其可靠性及保密性均高于磁卡(2)、付费卡付费卡实质上也是存储卡的一种。这种IC卡采用预先付费,以后使用时扣去相应的钱款,它只能减不能加。卡内的金额扣完后可重新买卡(即再写入金额)。(3)、智能卡智能卡中不但嵌入了存储器,还嵌入了CPU,故智能卡也常称为CPU卡。智能卡除了具有大容量存储功能外,还具有保密、识别等有别于一般IC卡的智能化功能。智能卡是IC卡发展的方向,芯片解密相对较难,目前主要应用于银行、金融、POS系统及信息管理存取系统等。(4)、密码卡密码卡也是智能卡的一种。它在智能卡的基础上再嵌入了硬件密码计算单元磁条卡通过磁条记录信息,客户通过卡上磁条记录的信息与相关系统网络发生联系,从而完成客户所需的要求。例如:银行卡的转帐、取款;接触IC卡与非接触IC卡通过卡上的模块与系统发生联系,模块本身具有记录、计算等功能,保密性、功能强于磁条卡。例如:常用的电话IC卡、公交非接触IC卡。2.2读卡器说明读卡器的优点:抗金属屏蔽和读卡器相互干扰能力强。云南爱因森软件职业学院08级毕业论文性能稳定,先进的防死机电路设计,防浪涌保护,防错接保护。使用纯数字式进口射频基站芯片,无误码设计。智能化声音和灯光控制模式。符合国际标准的接线方式。蜂鸣器声音清脆响亮,不会受干扰变调。传输距离长可达100米。时尚外型设计多款款式和颜色选择。耐高温。耐低温。读卡器示意图如下品简介剑龙系列中D3型是一款简单易用的M1卡专用读写器,可读写MifareS50卡、S70卡,采用了D8的核心技术,通过RS232串口或USB口实现同PC机及相关设备的连接,USB采用无驱技术。具有更简单、稳定和低成本的特点。D3型IC卡读写器是开发IC卡相关产品及系统集成必备的前端处理设备,其丰富、完善的接口函数,可方便地应用于工商、电信、邮政、税务、银行、保险、医疗、会议签到、网吧管理、加油站、停车场等各种收费、储值、查询等智能卡管理应用系统中。支持卡类型:MifareS50卡、S70卡品名称D3-U型读写器重量300g温度适用范围-20到+60oC支持卡型支持MifareS50、S70可给卡提供电流0-130mA与PC通讯类型0-130mA与PC通讯类型HID(USB无驱)RS232(串口)通讯协议支持ISO14443TypeA所遵循的标准ISO14443、ISO7816、PC/SC、GSM11.11、FCC、CE外观颜色通用如图,可根据用户需求定制连接电缆额外附1.5M长的USB/RS232连接通讯线状态显示LED指示灯,指示电源或通讯状态操作系统Windows98、Me、2K、XP、2003及Unix和Linux外形规格123mm*95mm*27mm其他特性提供通用接口函数库,可支持多种操作系统和语言开发平台云南爱因森软件职业学院08级毕业论文RS232(串口)通讯协议支持ISO14443TypeA所遵循的标准ISO14443、ISO7816、PC/SC、GSM11.11、FCC、CE外观颜色通用如图,可根据用户需求定制连接电缆额外附1.5M长的USB/RS232连接通讯线状态显示LED指示灯,指示电源或通讯状态操作系统Windows98、Me、2K、XP、2003及Unix和Linux外形规格123mm*95mm*27mm其他特性提供通用接口函数库,可支持多种操作系统和语言开发平台图2-3读写器的说明2.3三辊闸说明特点:全不锈钢金属外壳,坚固耐用,豪华美观;不锈钢外壳无缝焊接,机壳盖咬合紧密,设有导水槽设计,防水防尘,可完全室外露天使用(防水加工处理);运行平稳,缓冲柔和,噪音小。预留红外检测接口,方便实现检测复位或闯关报警功能;可编和闸机控制,具有多种工作模式可供选择,可设置单向或双向控制(由用户通过控制板按钮进行设置);具有远距离控制开部、关闸功能,以满足用户的特殊需求及消防安全要求;具有统一、标准的对外电气接口,可与各种读写设备自由挂接,便于系统集成,并可通过管理计算机实现远程控制与管理;具有自动复位功能。读卡后,通行者在规定的时间内未通行时,系统将自动取消通行者本次通行权限,且限制的通行时间可由管理人员自行设定云南爱因森软件职业学院08级毕业论文图2-4三辊闸示意图2.4硬件的配置2.4.1联网型门禁系统的组成部分:门禁控制器+读卡器+出门按钮+通讯集线器+感应卡+电源+门禁管理软件.备注:如果接两个读卡器,不接开门按钮,可以实现进出门都要刷卡。如果接密码读卡器,可以实现卡+密码功能,预防卡片被别人捡到而非法进入等。安全级别更高。带读卡器国际通讯接口WG26输出格式的生物识别设备(指纹仪掌型仪等)可以取代读卡器,接控制器实现更高安全级别的门禁系统。2.4.2按照门禁控制器的通讯方式可以分为:(1)、局域网门禁系统拓扑图适用于公司办公地点比较集中,以性能为优先考虑的中高端门禁系统。(如实例一)2)、企业内部网门禁系统拓扑图适用于某些办公地点分散在各个地区,但是有自己的内部企业网络的公司,如果网络带宽超过几十兆,可以实现总部对分部的管理,也可以实现分部的自行管理。并能够实现门禁数据的共享。例如:某城市的银行对各个下属分行的内部网构成的门禁系统的管理。(如实例二)第三章系统的调查与分析3.1可行性分析3.1.1技术可行性分析由于本系统管理的对象简单,只是工作信息和员工信息,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且本系统所用的语音卡设备价格不算太昂贵,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,有顾老师的指导和东进公司提供的资料文档,因此完全可以实现。3.1.2经济可行性分析由于本系统功能相对较少,开发容易、简单,开发周期短,可由个人独立开发完成,投入经费少。3.1.3运行可行性分析由于是用C++语言编写的系统,运行环境不受限制。3.2系统需求分析系统的调查与分析简称,简称系统分析,是信息管理系统开发工作的第一个阶段,也是最重要的一个环节。系统分析在整个系统开发过程中解决系统是“干什么”的,逐步明确系统的目标,系统的界面以及系统的基本功能等。为下一阶段进行物理方案设计,解决“怎么干”提供依据。3.2.2系统初步调查系统的初步调查是系统分析的第一项活动,也是整个系统开发的第一项活动。初步调查主要由两部分组成:一般调查和信息需求调查。前者包括了解企业内部管理的情况,从而调查企业工作人员上下班、考勤、以及非工作人员的访问情况,明确进行改造的需求以及确定系统目标和主要功能;后者是初步调查的主要内容,调查组织系统的工作情况和各部分所要处理的数据。本系统的初步调查采用的主要方式是系统分析人员与企业工作人员进行交流,询问情况,掌握第一手资料。3.2.3系统需求分析通过调查,要求IC卡门禁管理系统需要有以下功能:(1)、由于操作人员的计算机知识普遍较