物聯網應用綜合項目開發
-
【作 者】主編 陳廣
【I S B N 】978-7-5170-4466-6
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2016-06-29
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】192
【千字數】295
【印 張】12
【定 價】¥28
【叢 書】物聯網工程專業系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書分為兩部分,第一部分為理論部分,首先介紹了RFID射頻技術和無線傳感網的相關知識,然后介紹了北京京勝世紀科技有限公司開發的物聯網虛擬仿真實驗平臺的使用方法,最后通過一個圖書管理系統實例讓學生了解和掌握綜合應用系統的開發;第二部分為實訓指導部分,通過開發一個超市管理系統,讓學生有效整合之前所學知識。
本書非常適合作為高職高專物聯網專業及相關專業的教材,同時也適合作為自學教材以及物聯網開發人員的參考書。
結合作者多年教學和科研實踐的經驗和體會,全面系統、深入淺出地闡述了物聯網的基本概念、理論基礎,并通過兩個物聯網應用綜合實例讓讀者更好地理解和掌握物聯網技術在現實生活中的應用。
本書屬于校企共建教材,亮點是使用北京京勝世紀科技有限公司開發的物聯網虛擬仿真實驗平臺作為開發平臺,并對該平臺的使用及其使用的網絡協議進行了詳細介紹,讀者可以直觀地看到實驗效果,并將無線傳感器網知識、RFID無線射頻知識、C#程序設計知識、數據庫知識和軟件工程知識有效地整合在一起進行綜合應用。
互聯網已漸漸成為人們日常生活的信息載體和平臺,并廣泛參與到社會的運行和人們的各種活動中。而國民經濟的發展對信息系統也提出了更高的要求,并要求將計算機技術拓展到整個人類生存和活動的空間中,將人類的物理世界網絡化、信息化,實現物理世界和信息系統的整合統一。在這種意義上來說,下一代互聯網將是物聯化的互聯網。
本書通過講述兩個物聯網應用綜合實例—圖書管理系統和智慧超市管理系統,讓學生理解和掌握物聯網技術在現實生活中的應用,并讓學生把之前所學的無線傳感器網知識、RFID無線射頻知識、C#程序設計知識、數據庫知識和軟件工程知識有效地整合在一起進行綜合應用。
為了方便學生進行實驗,本書使用了北京京勝世紀科技有限公司開發的物聯網虛擬仿真實驗平臺作為開發平臺,所有實驗效果均可以在該虛擬平臺中看到。本書也對該平臺的使用及其使用的網絡協議進行了詳細的介紹。
本書由廣西機電職業技術學院和北京京勝世紀科技有限公司共同編寫完成,屬校企共建教材。
本書的先導課程有“C#程序設計”“數據庫SQL Server”“無線傳感器網絡技術”“RFID技術”“軟件工程”。
本書非常適合作為高職高專物聯網專業及相關專業的教材,同時也適合作為自學教材以及物聯網開發人員的參考書。
第一部分 理論部分
第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
第二部分 實訓指導
第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