第一部分 理论部分 1
第1章 RFID综合概述 1
1.1 RFID技术发展现状综述 1
1.2 RFID原理及简介 2
1.2.1 RFID原理 2
1.2.2 RFID组成 2
1.2.3 RFID工作原理 3
1.2.4 RFID标准及分类 4
1.3 ISO14443 5
1.3.1 ISO14443协议 5
1.3.2 Mifare S50与Mifare S70原理 7
1.3.3 Mifare S50与Mifare S70的存取控制 10
1.4 ISO15693 13
1.4.1 ISO15693的载波、调制与编码 13
1.4.2 ISO15693的防冲突与传输协议 15
第2章 无线传感器网络 17
2.1 无线传感器网络概述 17
2.2 无线传感器网络的体系结构 17
2.3 无线传感器网络的特征 18
2.4 无线传感器网络中的关键技术 19
2.5 无线传感器网络的安全需求 20
2.6 无线传感器网络的主要用途 20
2.7 无线传感器网络的拓扑维护 22
2.7.1 拓扑维护基础 22
2.7.2 拓扑维护模型 23
第3章 物联网教学系统操作简介 24
3.1 RFID教学实验系统硬件平台简介 24
3.2 物联网虚拟仿真实验平台简介 25
3.2.1 平台简介 25
3.2.2 运行环境 25
3.2.3 功能说明 25
第4章 ISO14443读写操作 35
4.1 ISO14443的API参考手册 35
4.2 ISO14443的读写示例 37
第5章 无线传感器网络的访问控制 45
5.1 WSN动态链接库使用方法及注意事项 45
5.2 WSN动态链接库函数接口 46
5.2.1 总体描述 46
5.2.2 函数列表 49
5.2.3 函数详细说明 50
5.3 无线传感器网络的访问控制实例 56
第6章 图书管理系统需求分析及数据库设计 62
6.1 任务概述 62
6.1.1 项目背景 62
6.1.2 任务概述 62
6.1.3 需求概述 62
6.1.4 功能层次图 63
6.2 数据描述 63
6.2.1 静态数据 63
6.2.2 动态数据 64
6.2.3 数据流图与数据字典 64
6.2.4 数据关系E-R图 68
6.3 功能需求 69
6.3.1 功能划分 69
6.3.2 功能描述 69
6.4 性能需求 69
6.5 运行需求 70
6.6 数据库设计 70
6.6.1 数据库视图 70
6.6.2 建表SQL语句 70
第7章 图书管理系统程序设计 72
7.1 用户登录模块设计 72
7.1.1 登录窗体界面设计 72
7.1.2 登录窗体代码设计 72
7.1.3 用户信息窗体界面设计 74
7.1.4 用户信息窗体代码设计 74
7.1.5 用户列表窗体界面设计 79
7.1.6 用户列表窗体代码设计 79
7.2 图书信息模块设计 82
7.2.1 图书上架窗体界面设计 82
7.2.2 图书上架窗体代码设计 82
7.2.3 图书信息窗体界面设计 86
7.2.4 图书信息窗体代码设计 86
7.3 图书借阅卡管理模块设计 89
7.3.1 借阅卡信息窗体界面设计 89
7.3.2 借阅卡信息窗体代码设计 90
7.3.3 借阅卡管理窗体界面设计 93
7.3.4 借阅卡管理窗体代码设计 93
7.4 借书模块设计 98
7.4.1 借书窗体界面设计 98
7.4.2 借书窗体代码设计 99
7.5 还书模块设计 102
7.5.1 还书窗体界面设计 102
7.5.2 还书窗体代码设计 102
第二部分 实训指导 105
第8章 智慧超市需求分析 105
8.1 立项背景 105
8.2 项目概述 105
8.2.1 面向的用户 105
8.2.2 实现目标 105
8.2.3 项目开发要求 105
8.2.4 开发工具 106
8.3 系统描述 106
8.3.1 系统概述 106
8.3.2 系统总体结构 106
8.3.3 各部分功能描述 106
8.4 系统分析 107
8.4.1 用例图 107
8.4.2 活动框图 119
8.4.3 时序图 124
8.4.4 类分析 127
8.4.5 类设计 130
8.4.6 库存管理信息系统部署图 131
第9章 数据库设计 132
9.1 数据库视图 132
9.2 建表SQL语句 132
第10章 主窗体及登录模块 138
10.1 主窗体设计 138
10.1.1 主窗体界面设计 138
10.1.2 主窗体代码设计 138
10.2 主窗体设计 143
10.2.1 登录窗体界面设计 143
10.2.2 登录窗体代码设计 144
第11章 系统管理模块 146
11.1 添加用户窗体设计 146
11.1.1 添加用户窗体界面设计 146
11.1.2 添加用户窗体代码设计 146
11.2 用户管理窗体设计 150
11.2.1 用户管理窗体界面设计 150
11.2.2 用户管理窗体代码设计 151
11.3 修改密码窗体设计 154
11.3.1 修改密码窗体界面设计 154
11.3.2 修改密码窗体代码设计 154
第12章 商品管理模块 156
12.1 商品管理窗体设计 156
12.1.1 商品管理窗体界面设计 156
12.1.2 商品管理窗体代码设计 156
12.2 商品分类管理窗体设计 161
12.2.1 商品分类管理窗体界面设计 161
12.2.2 商品分类管理窗体代码设计 161
12.3 商品分类管理窗体设计 164
12.3.1 商品分类管理窗体界面设计 164
12.3.2 商品分类管理窗体代码设计 164
12.4 商品分类管理窗体设计 166
12.4.1 商品分类管理窗体界面设计 166
12.4.2 商品分类管理窗体代码设计 167
第13章 上架管理模块 172
13.1 上架管理窗体设计 172
13.1.1 上架管理窗体界面设计 172
13.1.2 上架管理窗体代码设计 172
13.2 上架商品明细窗体设计 177
13.2.1 上架商品明细窗体界面设计 177
13.2.2 上架商品明细窗体代码设计 177
第14章 统计模块 179
14.1 销售统计设计 179
14.1.1 销售统计窗体界面设计 179
14.1.2 销售统计窗体代码设计 179
14.2 库存统计设计 182
14.2.1 库存统计窗体界面设计 182
14.2.2 库存统计窗体代码设计 182