系统软件设计 门禁系统是新型现代化安全管理系
作者:admin 发布时间:2023-10-01 07:11:20 分类:妙招 浏览:90
门禁系统是新型现代化安全管理系统,是解决重要部门出入口实现安全防范管理的有效措施。门禁系统软件设计分为两个部分,一是上位机上的软件设计,主要完成操作员的注册、登录、向门禁控制器发送命令等功能。二是门禁控制器上的软件设计,门禁控制器上的软件设计是基于Linux操作系统的,主要的功能是控制用户的进出入、USB摄像头实时监控。
关键词:门禁系统;Sqlite;Video4Linux;嵌入式系统
中图分类号:TP216文献标识码:A文章编号:1007-9599 (2010) 16-0000-02
Access Control System Software Design
Sun Jipeng,Jiang Zhaogen
(Southwest Jiaotong University,Chengdu610031,China)
Abstract:The access control system is a new type of modern safety management system is to solve the important sectors of import and export management to achieve effective security measures.Access control system software design is divided into two parts,one on the host computer software design,the main operator to complete the registration,log on to the access controller sends commands and other functions.Second,the software access controller,access controller software design is based on the Linux operating system,the main function is to control the user's entry and exit,USB camera,real-time monitoring.
Keywords:Access control system;Sqlite;Video4Linux;Embedded system
一、概述
门禁系统是新型现代化安全管理系统,它集微机自动识别技术和现代安全管理措施为一体,它是解决重要部门出入口实现安全防范管理的有效措施。门禁系统主要功能如下所示:
(一)对通道进出权限的管理
1.进出通道的权限:就是对每个通道设置哪些人可以进出,哪些人不能进出。
2.进出通道的方式:就是对可以进出该通道的人进行进出方式的授权,通常是卡、卡和密码。
3.进出通道的时段:就是设置可以进出该通道的人在什么时间范围内可以进出。
(二)实时监控功能
操作员可以通过摄像头实时查看每个门区的进出情况,可以在紧急状况打开门区的门。
(三)出入记录查询功能
系统可以存储进出记录、状态记录,供操作人员查询。
(四)操作员管理功能
系统有一名管理员和多名操作员,管理员可以增加多名操作员和删除操作员,每个操作员可以对门禁控制器进行管理。
(五)使用者管理功能
本系统中每一个门禁控制器可管理多名使用者(持卡人),系统数据库中记录每位使用者照片及即其他个人资料。系统可以对使用者进行增加、删除、个人资料修改或查询操作。严格控制使用者的使用期限。
二、系统结构及实现
(一)系统的总体结构
门禁控制器以微处理器为核心,本系统采用的是s3c2440处理器,其工作原理是在一个门禁系统中,每一个门禁控制器都有一个相互不同的IP地址,作为控制中心计算机区分不同门禁控制器标识。在门禁控制器启用前,首先由系统从控制中心经通信接口向其传输事先设置的各项运行参数,主要是使用的人员信息、允许的时间和出/入门方式等参数。门禁控制器经过上述初始化后就能独立运行。通常控制器处于等待状态,当有人读卡时,读卡器经过其接口将卡号传输到门禁控制器,在门禁控制器中将卡号、卡片状态、当前控制时间、当前控制模式进行比较,鉴别,得出准许与否的结果。
(二)系统的解决方案
1.上位机上的软件设计。上位机上的软件由可视化开发平台C++Builder来开发,数据库采用的是Microsoft Access。根据门禁系统的功能要求,该软件应该完成数据库的建立、更改、删除,以及参数的设置,下传数据和参数给门禁控制器,从门禁控制器读取数据等功能。
主窗口子菜单:
(1)操作员菜单:其下包括修改操作员密码和修改操作员信息。
(2)管理员菜单:点击此菜单时弹出登录界面,管理员登录后,即可修改管理员密码和添加新的操作员、删除不用的操作员。
(3)持卡人菜单:选择此菜单,就可以增加新的用户,注册用户的卡号、基本信息、上传图片等。也可以删除和修改用户信息。
(4)视频菜单:选择此菜单下的实时监控就可以进行实时监控,操作员还可以根据实时监控的图像决定是否打开远程控制的门。另外,此菜单下还有打开视频文件,可以播放以前保存了的图像信息。
(5)信息菜单:选择此菜单下的更新选项,就可以从门禁控制器中上传最新的用户记录。选择此菜单下的显示信息就可以显示用户进门记录。
(6)资料下传:选择此菜单下的下传,就可以下传用户权限记录到门禁控制器中。
2.门禁控制器上的软件设计。门禁系统上的软件设计是基于linux操作系统的,由c语言完成,主要的功能模块有用户刷卡进入模块、USB摄像头实时监控模块、用户资料下传模块、用户记录上传模块。数据库采用的是嵌入式常采用的sqlite数据库。sqlite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。USB摄像头程序采用的是video4linux提供的API。video4linux是Linux中关于视频设备的内核驱动,它为针对视频设备的应用程序编程提供一系列接口函数,这些视频设备包括现今市场上流行的TV卡、视频捕捉卡和USB摄像头等。对于USB口摄像头,其驱动程序中需要提供基本的I/O操作接口函数open、read、write、close的实现。对中断的处理实现,内存映射功能以及对I/O通道的控制接口函数ioct1的实现等,并把它们定义在struct file_operations中。这样当应用程序对设备文件进行诸如open、close、read、write等系统调用操作时,Linux内核将通过file_operations结构访问驱动程序提供的函数。例如,当应用程序对设备文件执行读操作时,内核将调用file_operations结构中的read函数。在系统平台上对USB口数码摄像头驱动,首先把USB控制器驱动模块静态编译进内核,使平台中支持USB接口,再在需要使用摄像头采集时,使用insmode动态加载其驱动模块,这样摄像头就可正常工作了,接着进行了下一步对视频流的采集编程。
三、结束句
上位机和门禁控制器能够很好配合,进行用户出入管理和监控。此设计也存在缺点:需要上位机发送命令和用户信息,门禁控制器不能完全脱离上位机运行。
参考文献:
[1]王汝琳.智能门禁控制系统.北京:电子工业出版社,2004
[2]赵永江.楼宇的门禁、监控及车库管理系统.中国电力出版社,2005
[3]张万里.C++Builder5.0高级开发技巧与范例.电子工业出版社,2001
[4]贺涛.C++Builder网络编程.清华大学出版社,2002
[5]杨胜吉.C++Builder高级界面特效制作百例.中国电力出版社,2000
- 上一篇:寻龙记好玩吗 寻龙记好玩吗,相信很多小伙伴对
- 下一篇:返回列表
相关推荐
- 迈腾烧机油 大众迈腾烧机油最简单的修复方法
- 韵达快递投诉电话24小时投诉电话 生活中使用韵达快递的时候会有一
- 韵达快递价格 韵达快递是中国一家民营快递品牌
- 万凤之王演员表 1、《万凰之王》是2011年香
- 李白登黄鹤楼的三首诗 李白黄鹤楼的诗有:《黄鹤楼送孟
- ill 简要回答ill是一个英语单词,
- 吴克烈 吴克烈的拼音怎么读吴克烈的拼音
- 新浪超新星 1、《超新星运动会第四季》是由
- 杨澜的婚姻 杨澜有两段婚史,现任老公是吴征
- exm 1、exm是打扰的意思。exm
- 倪安东资料 倪安东资料介绍:倪安东(Ant
- japanesemaincurrent 1、QCC空间是QQ空间物品C
- 李宁鞋码对照表 李宁鞋码对照表李宁的鞋子尺码几
- 张慧清简历 1、张慧清。2、女。3、曾任云
- 河北省导游考试网 1,全国导游证考试各省市考导游
- 椰子350 椰子350是阿迪达斯的运动鞋,
- 查询手机号码机主 随着通信时代的不断发展,要想联
- 小神童全自动洗衣机 1、插上小神童全自动洗衣机电源
- 清凉山公园 唐以前、还算可以的,长安历史文
- 洛克王国小甲壳虫 1、犄角甲虫。2、是洛克王国土
- 淘宝代付款 品牌型号:vivos9系统:O
- 嫡孙是什么意思 1、长子嫡孙所谓长子嫡孙,是嫡
- cobu3d 1、宝儿(BoA),1986年
- 狗不理包子 01狗不理包子铺原名“德聚号”
- 爱情三贱客 1、《爱情三贱客》是于2012
- 深圳交强险 我们买了车之后,就得买保险,不
- 海阔天空粤语歌词 1、歌词今天我寒夜里看雪飘过(
- 海豚式打腿 1、海豚式打腿是一种游泳姿势,
- 狮子狗落地秒 LOL中的狮子狗是一个很强力的
- 数码伴侣盒 数码伴侣盒其实就是一种专门使用
- 最新推荐
-
- 系统软件设计 门禁系统是新型现代化安全管理系
- 新浪微博的阅读是什么意思 在个人微博页面,点击单条微博下
- 保洁培训内容 保洁服务员工培训内容
- 知人 【知人】的意思,拼音,读音等)
- 张涛 军中姐妹花歌词
- vocaloid3 VOCALOID3的音源怎么安
- 流星蝴蝶剑全屏攻击 流星蝴蝶剑怎么全屏:
- 寻龙记好玩吗 寻龙记好玩吗,相信很多小伙伴对
- Rammstein Amerika歌词
- 渔舟唱晚歌词 杰 渔舟唱晚LRC歌词
- 家父 【家父】的意思,拼音,读音
- GREED MISERY Linkin Park LIES GREED MISERY歌词
- 柯基吧 说起我最喜欢的狗,那非柯基犬莫
- 吴周胜 男人不容易歌词
- 网络时间 有时候电脑开机的时候时间会出现
- 无影无踪是什么意思 【无影无踪】的意思,拼音,读音
- 伤感名 1、【人若深情必自毙】
- 生活启示录演员表 生活启示录演员表(主演)
- 我心目中的黄河 她清澈见底,她浩浩荡荡,她两岸
- 佛组词 仿佛
- 砚怎么读 【砚】字的意思解释,拼音,组词
- 戆直 【戆直】的意思,拼音,读音
- 东莞女技师 从东莞某小镇匆忙逃出后,肖红和
- 爱的就是你歌词 宏 爱的就是你LRC歌词
- 布隆符文 S11布隆符文推荐:布隆可点的
- 给西部小朋友的一封信 给西部小朋友的一封信1
- 曾轶可 羽绒服歌词
- 只争朝夕的意思,拼音
- 美丽的夜晚 美丽的夜晚作文400字
- 有关 【有关】的意思,拼音,读音等)
- 声卡驱动程序 声卡驱动、网卡驱动和显卡驱动,
- 红星照耀中国读书笔记摘抄 红星照耀中国读书笔记和感悟范文
- 徐箭 徐箭个人资料徐箭,1975年1
- 中小学职业道德规范 新版中小学教师职业道德规范
- 电供暖 电供暖设备有很多,而不同电采暖
- 离别感言 离别感言1
- 夏日的春天 夏日的春天篇1
- pp塑料杯 我们在选择杯子的时候,最为关注
- 汽车转向系统故障 汽车转向系统故障发动不了的原因
- 天癸 【天癸】的意思,拼音,读音
- clearcut单词的意思,例句
- 永远在一起歌词 音乐人 永远在一起LRC歌词
- 大灾变副本 大灾变副本玩法介绍玩家可以通过
- 7月7日是什么日子 小暑,是二十四节气之第十一个节
- 旅游diy 渴望自由是每一个人心中永远的梦
- 内部质量保证体系 摘要质量管理体系(以下简称体系
- 神武战神罗成 神武战神罗成
- 打野天赋加点图 打野天赋加点图打野出装分析这个
- 共同 【共同】的意思,拼音,读音
- 猎魔勇士2攻略 猎魔勇士2是安卓手机上的一个热
- 360卫士极客版 手机用户们一定非常了解360卫
- 权力的秘密 越是用得频繁的词汇,越难定义。
- 关于爱情的英文诗 IfIknowwhatlove
- 礼物歌词 甜baby 礼物LRC歌词
- 搭乘的拼音 【乘坐】的意思,拼音,读音等)
- 包组词 包括
- 童年歌词 瑞 童年LRC歌词
- 春雨贵如油 “春雨贵如油”整首古诗如下:
- 十二月二十歌词
- 福克纳 福克纳是20世纪的美国著名作家