没有合适的资源?快使用搜索试试~ 我知道了~
首页《物联网工程专业WEB应用开发》实训指导书.pdf
资源详情
资源评论
资源推荐

58
物联网专业《WEB 应用开发》
实
训
指
导
书
(第 1 版:GJQ)

58
目录
实训 1 物联网监控平台管理模块 ............................................................................................................................... 3
一、 实训目的 ............................................................................................................................................................ 3
二、 实训过程安排 .................................................................................................................................................... 3
三、 功能模块实现 .................................................................................................................................................... 3
(一)、功能模块
.................................................................................................................................................. 3
(二)、数据库设计
.............................................................................................................................................. 4
(三)、模块开发实现过程
.................................................................................................................................. 7
(四)、功能扩展(选做)
................................................................................................................................ 41
实训 2 物联网监控平台实时监控模块 ..................................................................................................................... 42
一、实训目的 .......................................................................................................................................................... 42
二、实训过程安排 .................................................................................................................................................. 42
三、功能模块实现 .................................................................................................................................................. 42
(一)、功能概述
................................................................................................................................................ 42
(二)、数据库设计
............................................................................................................................................ 43
(三)、模块开发实现过程
................................................................................................................................ 43
(四)、功能扩展(选做)
................................................................................................................................ 53
实训 3 物联网监控平台历史数据模块 ..................................................................................................................... 54
一、实训目的 .......................................................................................................................................................... 54
二、实训过程安排 .................................................................................................................................................. 54
三、功能模块实现 .................................................................................................................................................. 54

福建江夏学院物联网工程系
3
实训 1 物联网监控平台管理模块
一、实训目的
进一步巩固 WEB 应用系统中数据库基本增删改查的实现,掌握分页显示技术,学会使用三层架构
技术,更好的规划后台代码,结合 bootstrap 实现响应式的界面效果,对后台管理功能进行统一登录验证,
提高系统的安全性。(百度云盘链接:https://pan.baidu.com/s/1krKNRM0_vl5IIYUCJsDIMw 提取码:7z3q,
模拟器源码:https://github.com/gjq246/IotGateWay )
二、实训过程安排
实训时间
节次
实训内容
地点
形式
第 1 天
1-4
物 联 网 监 控 平 台
功能介绍、数据库
设计与项目搭建
6B209
讲授
第 1 天
7-10
用户管理与登
录模块实现
6B209
讲授+上机
第 2 天
1-4
设备类型管理
模块实现
6B209
上机
第 2 天
7-10
设备管理模块
实现
6B209
上机
第 3 天
1-4
项目管理模块
实现
6B209
上机
第 3 天
7-10
网关管理模块
实现
6B209
上机
第 4 天
1-4
网关设备管理
模块实现
6B209
上机
第 4 天
7-10
实训报告撰写
6B209
上机
三、功能模块实现
(一)、功能模块
1、用户登录:通过用户名和密码验证,只有在用户表里面的用户才能登录。
2、用户管理:可以对用户进行增删改查。
3、设备管理:包括对设备类型和设备型号的管理,设备类型分为 3 种类型:感知设备、控制设备、
监控设备。各种类型的设备对应的设备型号参考资料如下:
(1)感知设备:

福建江夏学院物联网工程系
4
(2)控制设备:
(3)监控设备:
3、监控设置:包括项目管理、网关管理以及网关设备管理。项目由用户创建,比如:环境监控、
智能家居、安防系统、喷灌系统、光照系统等。网关是每个系统的接入点,在客户端进行数据转发和接
收,也是终端设备的汇聚点,与项目关联。网关设备管理在设定的设备类型基础上进行设备的信息管理,
与网关关联。一个项目对应多个网关,一个网关对应多个网关设备。
(二)、数据库设计
本实训采用 mysql 数据库,在数据库中创建一个名为 iotdb 的数据库,字符集选择 utf-8。在数据库
中创建 6 张数据表,各张表的结构如下:
CREATE TABLE `tuser` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(128) NOT NULL COMMENT '用户名',
`password` varchar(128) NOT NULL COMMENT '密码',
`remark` varchar(1024) DEFAULT NULL COMMENT '备注',
`truename` varchar(50) DEFAULT NULL COMMENT '真实姓名',
`telephone` varchar(50) DEFAULT NULL COMMENT '电话',

福建江夏学院物联网工程系
5
`address` varchar(150) DEFAULT NULL COMMENT '住址',
`addtime` datetime DEFAULT NULL COMMENT '添加时间',
`userenabled` int(11) DEFAULT '1' COMMENT '是否启用',
`usertype` varchar(50) DEFAULT NULL COMMENT '用户类型',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='用户表';
CREATE TABLE `tdevicetype` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`devicetypecode` varchar(50) NOT NULL COMMENT '设备类型编码:终端通讯备用,必须唯一',
`devicetypename` varchar(256) NOT NULL COMMENT '设备类型名称:感知设备,控制设备,监
控设备',
`devicetypeconfig` text COMMENT '设备类型参数配置:JSON 格式',
`remark` varchar(1024) DEFAULT NULL COMMENT '备注',
`addtime` datetime DEFAULT NULL COMMENT '添加时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='物联网设备类
型';
CREATE TABLE `tdevice` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`dtid` bigint(20) DEFAULT NULL COMMENT '设备类型 id',
`devicecode` varchar(50) NOT NULL COMMENT '设备型号:终端通讯备用,必须唯一',
`devicename` varchar(256) NOT NULL COMMENT '设备名称',
`devicephoto` varchar(1024) DEFAULT NULL COMMENT '设备图片',
`deviceconfig` text COMMENT '设备参数配置:JSON 格式(可以覆盖类型中的参数设定)',
`deviceenabled` int(11) DEFAULT NULL COMMENT '是否启用',
`remark` varchar(1024) DEFAULT NULL COMMENT '备注',
`addtime` datetime DEFAULT NULL COMMENT '添加时间',
PRIMARY KEY (`id`)
剩余57页未读,继续阅读





安全验证
文档复制为VIP权益,开通VIP直接复制

评论0