基于ARM9和嵌入式Linux的门禁系统软件设计

基于ARM9和嵌入式Linux的门禁系统软件设计

论文摘要

随着经济的快速发展,城市人口数量急速上升,对建筑的安全防范系统要求越来越高。门禁管理系统能够很好且很方便的解决重要部门出入口安全防范管理问题,它在公共安全等方面发挥着巨大作用。另外,门禁管理系统在其使用过程中的意义已经远远超过其字面本身,除应用于对大门的人员进出进行控制外,在考勤系统,停车场系统、巡更控制、餐饮收费管理等方面得到更广泛的应用。门禁管理系统给人们的日常生活带来很大的方便,是人们生活必不可少的一项技术。本次论文设计的门禁系统对以往门禁系统进行了改进:门禁控制器既可以脱离上位机运行,也可以在上位机控制下运行,并且和上位机一样,拥有图形化操作界面,管理员能够很方便的添加和删除用户信息,设置用户权限,进行门禁控制。当上位机有问题或者网络出现异常时,门禁系统不会因此而瘫痪,仍然能够正常的运行,不会给用户带来任何的不便。门禁系统的软件设计分为上位机和门禁控制器中的软件设计,此次论文侧重于门禁控制器中的软件设计。上位机中的软件是在Windows下用C++ Builder实现,完成了门禁管理系统基本功能。门禁控制器中的软件是在Linux下用Qt实现,除完成了门禁管理系统基本功能外,还实现了嵌入式桌面管理器、软键盘和中英文输入法、采集视频数据等功能。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 论文的研究背景
  • 1.2 论文的研究意义
  • 1.3 课题的提出及主要工作
  • 1.3.1 课题的提出
  • 1.3.2 系统设计中的主要工作
  • 1.4 论文组织结构
  • 第2章 系统分析与总体设计
  • 2.1 门禁系统现状及实现目标
  • 2.1.1 系统现状
  • 2.1.2 实现目标
  • 2.2 业务需求分析
  • 2.2.1 系统管理业务分析
  • 2.2.2 用户入门业务分析
  • 2.2.3 门禁控制器和上位机通信分析
  • 2.3 系统基本工作过程分析
  • 2.4 非功能需求及约束
  • 2.5 系统总体设计
  • 2.5.1 系统的组成结构
  • 2.5.2 门禁控制器功能模块
  • 2.5.3 上位机功能模块
  • 2.6 系统设计中的注意问题
  • 2.7 本章小结
  • 第3章 门禁控制器软件详细设计和实现
  • 3.1 门禁控制器上软件开发平台
  • 3.1.1 嵌入式Linux操作系统
  • 3.1.2 Qt和Qt Creator
  • 3.1.3 SQLite数据库
  • 3.2 嵌入式桌面管理器模块
  • 3.2.1 嵌入式桌面管理器设计
  • 3.2.2 嵌入式桌面管理器实现
  • 3.3 中英文输入法模块
  • 3.3.1 中英文输入法设计
  • 3.3.2 中英文输入法实现
  • 3.4 服务器模块
  • 3.4.1 服务器建立
  • 3.4.2 传送视频流
  • 3.4.3 上传管理员和持卡人信息
  • 3.4.4 下载管理员、持卡人、入门记录信息和用户入门照片
  • 3.5 用户进门刷卡模块
  • 3.6 摄像头测试模块
  • 3.6.1 摄像头测试模块的设计
  • 3.6.2 采集视频数据的实现
  • 3.6.3 图像显示的实现
  • 3.6.4 图片保存的实现
  • 3.7 管理员模块
  • 3.7.1 数据库的建立与连接
  • 3.7.2 功能的设计与实现
  • 3.8 增加用户模块
  • 3.9 修改用户信息模块
  • 3.10 图片浏览模块
  • 3.11 设置时间模块
  • 3.12 重启模块
  • 3.13 设置IP地址模块
  • 3.14 设置抓捕照片数模块
  • 3.15 入门记录查询模块
  • 3.16 本章小结
  • 第4章 上位机软件设计与实现
  • 4.1 管理员登录模块
  • 4.2 门禁系统软件主界面
  • 4.3 管理员模块
  • 4.3.1 查看管理员
  • 4.3.2 添加管理员、修改密码
  • 4.4 持卡人模块
  • 4.5 视频监控
  • 4.6 权限更新
  • 4.6.1 上传信息
  • 4.6.2 下载信息
  • 4.7 入门记录
  • 4.8 本章小结
  • 第5章 测试
  • 5.1 测试环境的搭建
  • 5.2 功能测试
  • 5.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 1.已发表或录用的论文
  • 2.主研的科研项目
  • 相关论文文献

    • [1].基于ARM9的智能开关监控与保护的设计[J]. 九江学院学报(自然科学版) 2016(04)
    • [2].基于ARM9的俄罗斯方块设计与实现[J]. 陇东学院学报 2017(03)
    • [3].ARM9嵌入式船舶监控系统技术开发[J]. 舰船科学技术 2016(16)
    • [4].基于ARM9的汽车行驶记录仪[J]. 科技传播 2014(19)
    • [5].基于ARM9的齿轮加工数控系统的研究[J]. 机床与液压 2017(02)
    • [6].基于ARM9的图片动态手势识别系统[J]. 电子世界 2016(12)
    • [7].基于ARM9的轨道油气润滑系统控制器设计[J]. 沈阳化工大学学报 2015(02)
    • [8].基于ARM9的汽车行驶记录仪设计[J]. 汽车工程师 2014(01)
    • [9].基于ARM9的智能函数发生器的设计[J]. 黑龙江科技信息 2012(07)
    • [10].基于ARM9的汽车行驶记录仪的总体设计[J]. 廊坊师范学院学报(自然科学版) 2012(06)
    • [11].基于ARM9的可视电话终端系统设计[J]. 科技创新导报 2011(14)
    • [12].基于ARM9的新型对讲机方案研究[J]. 微计算机信息 2010(35)
    • [13].基于ARM9的嵌入式仿人机器人控制系统设计[J]. 工业控制计算机 2009(10)
    • [14].基于ARM9的嵌入式电网参数实时检测系统的实现[J]. 中国农村水利水电 2008(01)
    • [15].基于ARM9嵌入式系统的掌纹识别系统的实现[J]. 计算机技术与发展 2008(09)
    • [16].基于ARM9的火灾报警控制器的设计[J]. 低压电器 2008(18)
    • [17].基于ARM9的自适应背景差法智能远程视频监控系统[J]. 仪表技术与传感器 2015(11)
    • [18].基于嵌入式arm9的智能家居远程控制系统[J]. 计算机光盘软件与应用 2014(24)
    • [19].基于ARM9的嵌入式无线智能家居网关设计[J]. 软件导刊 2015(07)
    • [20].基于ARM9的可移动微系统遥控器设计[J]. 火力与指挥控制 2014(05)
    • [21].基于ARM9的嵌入式数控系统的设计[J]. 机械设计与制造 2012(03)
    • [22].基于arm9和蓝牙技术的便携式微型打印机设计[J]. 电脑知识与技术 2012(33)
    • [23].基于ARM9的嵌入式工业控制器设计[J]. 辽宁石油化工大学学报 2011(01)
    • [24].基于ARM9的心电监护系统[J]. 中国组织工程研究与临床康复 2011(17)
    • [25].基于ARM9的嵌入式数控系统的研究[J]. 机电工程技术 2011(05)
    • [26].基于ARM9的非球面眼镜片数控车床设计[J]. 机床与液压 2011(14)
    • [27].一种基于ARM9的排队系统设计[J]. 电子测量技术 2010(06)
    • [28].基于ARM9嵌入式系统的矿用组合开关研究[J]. 煤炭工程 2009(06)
    • [29].基于ARM9与FPGA的嵌入式固态存储系统[J]. 现代雷达 2009(08)
    • [30].基于ARM9的汽车行驶记录仪研究[J]. 西南大学学报(自然科学版) 2008(09)

    标签:;  ;  

    基于ARM9和嵌入式Linux的门禁系统软件设计
    下载Doc文档

    猜你喜欢