900m门禁考勤软件设计与实现-物联网综合课程设计本科毕业设计.docVIP

900m门禁考勤软件设计与实现-物联网综合课程设计本科毕业设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
900m门禁考勤软件设计与实现-物联网综合课程设计本科毕业设计

沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:物联网综合课程设计 课程设计题目:900MHz门禁考勤软件设计与实现 院(系):计算机学院 专 业:计算机科学与技术(物联网技术) 班 级学 号:XXXXXXXXXXXXX 姓 名:By Z.堃 指导教师:施国君 完成日期:2016年1月15日 此处为课设任务书~~ 【备注】: *900MHz门禁管理软件项目文件(QT工程文件/BG)链接请转至报告最后~~~ 目 录 第1章 总体设计方案 1 1.1 设计原理 1 1.2 设计思路 1 1.3 设计环境 2 第2章 详细设计方案 4 2.1 顶层方案图的设计与实现 4 2.2 功能模块的设计与实现 4 2.2.1 考勤刷卡模块的实现 5 2.2.2 用户管理模块的实现 6 2.2.3 考勤日志模块的实现 7 第3章 编程下载与硬件测试 8 3.1 编程下载 8 3.2 硬件测试及结果分析 8 附 录(课设程序源代码) 12 第1章 总体设计方案 1.1 设计原理 RFID 技术,简单的说它是一种非接触的自动识别技术。该技术的原理主要是利用射频信号和空间耦合的传输属性,能够对贴有RFID标签的物体进行自动识别。所以RFID 技术可以使用在门禁考勤上,这是因为RFID 系统可以将用户的信息全部存贮在一起,每一个RFID卡有一个特定的卡号,并且这些信息能够通过跟卡号关联而被系统快速识别。 所以基于RFID技术的门禁考勤系统,可以将用户信息与RFID卡相关联,通过相对应的读卡器和一定的软件程序实现门禁考勤的功能。 RFID 系统主要由电子标签、RFID 读写器和天线三部分构成。每个用户的RFID 卡都是唯一的电子标签,其内部用EEPROM 进行存储用户的各项信息;而RFID读写器由RFID 控制器和RFID 天线构成,读写器主要用来读取和写入RFID 标签信息;而天线的作用就是用来传递RFID 读写器和RFID 标签之间的信息信号,本次课设中所使用到的频率为900MHz。 本课设题目名称为900MHz门禁考勤软件设计与实现,当前一些企业的人员管理考勤制度正在逐步的朝着信息化方向改进,以前通过人力去统计的方式已经显得落后和浪费资源,也极为不便。因此企业人力管理信息化、便捷化、智能化的需求,便可以通过RFID技术来得以解决。正是在这一背景下,本课设设计了一套基于900MHz RFID 技术的门禁考勤系统软件。 1.2 设计思路 采用900MHz的读卡器和900MHz具有唯一ID的射频卡作为系统的基础组成,使用QT Creator编写门禁考勤软件;读卡器对射频卡具有读写数据的功能,射频卡中具有存储信息的部分,利用程序连接读卡器从射频卡中读取或写入特定的信息用来识别。 在本次课设中,需要实现考勤刷卡、用户管理(添加、修改、删除用户)以及考勤日志记录的功能;因此先要设计考勤数据库,数据库包含用户表和考勤日志表,之后: (1)当开启读卡器检测到卡时,获取到卡的ID,在数据库中查找该ID是否存在,如果存在则向考勤日志表中添加一条考勤记录,否则提示不存在该用户。 (2)在添加用户时,先刷一张新卡通过读卡器向其中写入用户信息并保存到用户数据表;修改用户时从用户列表中选择一条记录进行信息修改并保存;删除用户时,直接在用户列表中选一条用户信息的记录进行删除即可; (3)查看考勤日志记录时,点击日志刷新按键,从数据库中读取考勤信息到日志列表; 1.3 设计环境 1、软件环境: QT Creator: Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。 2、硬件平台: 物联网多网技术综合教学开发平台BRFID技术、Zigbee、BlueTooth、Wifi、GPRS等各种数据通信方式,可应用于物联网专业教学、项目开发等方向。 功能特点: 实验箱提供了全面的开发工具和配套资料,最大程度的激发学生兴趣,巩固学习效果,方便了学习和应用。该平台的特色是:实验箱将模拟电子、数字电子、电路设计、信号处理、传感器原理与检测、单片机技术、RFID技术、BlueTooth技术、Wifi技术、Zigbee通信、GPRS通信、嵌入式技术等相关知识融会贯通,涵盖了当前物联网行业最热门最尖端的技术,实现了

文档评论(0)

店小二 + 关注
实名认证
文档贡献者

包含各种材料

1亿VIP精品文档

相关文档