摘要:近几年,随着物联网的快速发展,人们对世界的认识发生了巨大的变化。物联网的出现缩短了物与物的距离,使人们的生活更加快捷与方便。RFID(射频识别技术)是物联网使用的最重要的技术之一。通过射频识别模块,不要物理接触就可以完成通信,同时对检测对象进行识别和辨认,具有扫描速度快、体积小,并且耐磨损、抗污染以及可以穿透障碍物等特点。通过将传统的图书管理系统与RFID相融合,有效提高了图书管理的效率,减轻了工作人员的负担,同时还方便读者获取图书信息。基于RFID技术的图书管理系统,以电子标签作为图书以及学生信息的载体,记录图书和学生的信息,从而使图书信息管理、图书借还以及学生信息管理功能更加高效。
本课题运用RFID技术,结合SQL Server 2014数据库以及C#语言,实现图书管理高效化。主要有登录模块,学生、管理员以及图书信息管理模块,图书借还模块,图书借还信息查询模块,缴费和缴费查询模块,还有图书盘点模块,可以实现24小时自助还书功能,节省了大量人力,解决了图书管理的繁琐问题,使图书馆更加智能化、现代化。
关键词:RFID技术;SQL Server 2014数据库;C#;图书管理系统
目录
摘要
Abstract
1 前言-1
1.1 背景及意义-1
1.2 研究现状和发展趋势-1
1.3 课题研究的任务和拟解决的问题-2
1.3.1 课题研究的任务-2
1.3.2 拟解决的问题-2
1.4 论文结构-2
1.5 本章小结-3
2 相关技术介绍-4
2.1 RFID技术-4
2.1.1 RFID技术概述-4
2.1.2 RFID工作原理-4
2.1.3 RFID硬件设备-5
2.2 SQL Server数据库-6
2.3 Visual Studio和C#语言-6
2.4 本章小结-6
3 图书管理系统的总体设计-7
3.1 需求分析-7
3.2 系统总体结构设计-7
3.3 系统功能模块设计-8
3.3.1 硬件连接模块设计-8
3.3.2 学生模块各功能模块设计-9
3.3.3 管理员模块各功能模块设计-9
3.4 数据库设计-12
3.4.1 数据库概念设计-12
3.4.2 数据库逻辑设计-14
3.5 本章小结-16
4 图书管理系统硬件设计-17
4.1 RFID读写器-17
4.1.1 射频模块的电路设计-18
4.1.2 天线设计-20
4.1.3 控制模块的电路设计-21
4.1.4 其他模块电路-22
4.2 电子标签的选择-23
4.3 本章小结-24
5 图书管理系统软件设计-25
5.1 RFID读写器连接与调用数据-25
5.2 数据库模块-26
5.2.1 数据库连接-26
5.2.2 SQL语句的执行-27
5.3 系统各功能模块实现-27
5.3.1 学生模块各功能模块的实现-27
5.3.2 管理员模块各功能模块的实现-31
5.3.3 自助还书功能模块的实现-36
5.4 本章小结-37
6 系统功能测试-38
6.1 硬件测试-38
6.2 软件测试-41
6.2.1 数据库连接测试-41
6.2.2 硬件连接测试-41
6.2.3 登录测试-42
6.2.4 主界面测试-42
6.2.5 信息管理功能测试-44
6.2.6 信息查询功能测试-46
6.2.7 借阅功能测试-47
6.2.8 缴费功能测试-49
6.2.9 盘点功能测试-50
6.3 测试结果分析-51
6.4 本章小结-52
7 论文总结与展望-53
7.1 总结-53
7.2 困难及解决方案-53
7.3 展望-54
7.4 本章小结-54
参 考 文 献-55
致 谢-56