下载  >  开发技术  >  Java  > 《物联网工程专业WEB应用开发》实训指导书.pdf

《物联网工程专业WEB应用开发》实训指导书.pdf 评分

物联网监控平台实训文档,采用JSP技术开发,结合Socket进行数据模拟!
福建江夏学院物联网工程系 实训物联网监控平台管理模块 实训目的 进一步巩固应用系统中数据厍基本増删改查的实现,掌握分页显示技术,学会使用三层架构 技术,更好的规划后台代码,结合 实现响应式的界面效果,对后台管理功能进行统一登录验证 提高系统的安全性。(百度云盘链接: 提取码: 模拟器源码: 、实训过程安排 实训时间 节次 实训内容 地点 形式 第天 物联网监控平台 讲授 功能介绍、数据库 设计与项目搭建 第天 用户管理与登 训授上机 录模块实现 第天 设备类型管理 上机 模块实现 第天 设备管理模块 上机 实现 第天 项目管理模块 上机 实现 第天 网关管理模块 上机 实现 第天 网关设备管理 上机 模块实现 第天 实训报告撰写 上机 三、功能模块实现 (一)、功能模块 、用户登录:通过用户名和密码验证,只有在用户表里面的用户才能登录 用户管理:可以对用户进行增删改查 设备管理:包括对设备类型和设备型号的管理,设备类型分为种类型:感知设各、控制设备、 监控设备。各种类型的设备对应的设备型号参考资料如下: ()感知设备 福建江夏学院物联网工程系 CQ2浓度 鑫 光 ()控制设备: 补光灯 人体红外 定位 杀密灯 C2发生器 迪阳板 水泵 声光报警 江外对射 ()监控设备: 摄像共 、监控改置:包括项目管理、网关管理以及网关设备管理。项目由用户创建,比如:环境监控、 智能家居、安防系统、喷灌系统、光照系统等。网关是每个系统的接入点,在客户端进行数据转发和接 收,也是终端设备的汇聚点,与项日关联。网关设备管理在设定的设备关型基础上进行设备的信息管理, 与网关关联。一个项目对应多个网关,一个网关对应多个网关设备。 (二)、数据库设计 本实训采用数据库,在数据库中创建一个名为的数据库,字符集选择。在数据库 中创建张数据表,各张表的结构如下 主键 用密 广码 名 备注 真实姓名 电话 福建江夏学院物联网工程系 住址 添加时间 是否启用 用户类型 用户表 主键 设备类型编码:终端通讯备用,必须唯 设备类型名称:感知设备,控制设备,监 控设备 设备类型参数配置: 格式 汪 添加时间 物联网设备类 主键 设备类型 设各型号:终端通讯备用,必须唯 设备名称 设备图片 设各参数配置: 格式(可以覆盖类型中的参数设定) 是否启用 备注 添加时间 福建江夏学院物联网工程系 物联网设备 主键 用户 项目名称 备注 添加时间 物联网监控项 日 主键 项目 网关名称 网关编号:通讯端使用,必须唯一,可以采用 是否启用 备注 添加时间 物联网通讯网 关 主键 网关 设备 终端设备名称 终端设备编号:通讯时候使用,必须唯一, 福建江夏学院物联网工程系 可以采用 终端设备参数: 格式(包含报警上下限等) 终端设备状态:备用 是否启用 备注 添加时间 物联网终端设 备 (三)、模块开发实现过程 创建项目 复制素材目录下的 到项目的对应目录下,如下图所示 Webroot b Image >kJs >C META-INF , WEB-INF ②hib weR. xm 创建四个包,如下: srC iot, b 申 lot,dad lot servlet D出 iot, utils 页面模板设计 页面布局采用 框架实现,相关知识可以去网上找资料学习( ()添加“ 代码如下: <% page language=" java" import= java utiL. *pageEncoding="UTF-8> String path request getContextPath o; String basepath request. getscheme () ://+request. getserverName ()+" +request. getserverport()+path+ "/"i 福建江夏学院物联网工程系 <idoctyPe html <html head> <meta charset="utf-8"> metahttp-equiv=x-ua-compatiblecontent="te=edge"> <meta name="viewport" content="width=device-width, initial-scaLe=1"> <tit]e>物联网胎控平台</tit1e link href=s/bootstrap/css/bootstrap min css"rel="styLesheet <script src="]s/jquery-1113 min. s"></script> <script src=]s/bootstrap/is/bootstrap min is></script> <!-分页插件-- <script type="text/javascript"src="js/bootstrap-paginator min, s"></script> <script type="text/javas cript"> </script> </head> <body> <nav class="navbar navbar-default navbar-static-top" role="navigation"> <div> kimg src="images/titLebg jpg"width=100%"height="200px"/> </div> <div class="container> <div class="ngvbar-header"> < a class=" navbar- brana"href="#">物联网监控平台</a> </div> <div> <ul class="nav navbar-nav"> <11c1ass=" active">< a href=" Userservlet">用户管理</a></1i <li class="dropdown"> <a href=#"class="dropdown-toggle"data-toggle=dropdown"> 设备管理< b class=" caret"></b </a> <ul class="dr ropdown-menu <li>< a href="#">设备类型管</a></1li> <1i>< a href="#">设备型号管理</a></1i> /1i> li class="dropdown"> href="#" class="dropde ggle data-toggle="dropdo 监控设置<bc1ass=" caret"></b> </a> <ul class="dropde <1< a href="#">监控项日管理</a></]i> 福建江夏学院物联网工程系 <1< a href="#">监控网关管理</a</1i <li>< a href="#">监控设备管理</a></1i> </1i <1 i class=" active">< a href="rea.jsp">实时监控</a></1i> <1c1ass="act讠ve"x< a href=" history.jsp">历史数据</a></1i> </u1> </div> <form class="navbar -form navbar-right"> <label ><%=session. getAttribute( loginusername")%> <%=session. getAttribute( loginusertype )%></label> /form </div> </nav> ()添加“ 代码如下 <%@ page language=java" import="java utiL pageEncoding="UTF-8%> String path request getContextPath (; String basepath request. getscheme(+"://+request. getserverName()+:"+request. getserverport (+path+"/"; <footer class="footer <hr> <div class="container> < o class="text- centen">2817年物联网工程系版权所有.</p> </div> </footer> </body> </html> ()添加“ 代码如下: <9@ page language=java" import=java, utiL. iot bean.* pageEncoding="UTF-87> % String path request getContextPath o; String basepath request. getscheme()+:// +request. getserverName()+:"+request. getserverPort()+path+/"i <jsp: include page="head. sp"></jsp: include> <div class="container"> <ol class="breadcrumb "> <li><a href="#">Home/a></li> <1ic1ass=" active">首页</1i> </o1> 福建江夏学院物联网工程系 </div> <jsp: include page="foot. sp ></jsp: include> 效果图 ocials Hc也八u orser anrl 物联网监控平台用户管课设备管里,监控盟,家时监空万史数拒 adm,管理员 ome/百页 2017年物联网工程系反权所有 、用户管理与登录实现 ()在包添加用户文件“ package iot. bean; import java. sql Timestamp; x Tuser entity. @author MyEclipse Persistence Tools public class Tuser implements java. io Serializable i / Fields ivate Long id private String username; private String pas sword; private String remark; private string truename; private String telephone private String address; private Timestamp addtime; rivate Integer userenabled private String usertype; / Constructors /* default constructor * public public Long getIdo t return this. id

...展开详情
所需积分/C币:10 上传时间:2019-09-05 资源大小:999KB
举报 举报 收藏 收藏
分享 分享
家庭物联网项目Web服务端代码

这是一个家庭物联网项目,通过WEB服务器实现和单片机、手机端、WEB端的交互,最终实现家庭温度湿度检测、安全和烟雾报警以及远程遥控、能源监控功能。

立即下载
物联网云平台设备管理和相关页面

物联网云平台设备管理和相关页面。描述了物联网云平台设备管理应该具有的基本内容。

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
iCopy解码软件v1.0.1.7.exe

解ic,id,hid卡密码破解ic,id,hid卡密码破解ic,id,hid破解ic,id,hid卡破解ic,id,hid卡密码密码卡密码破解ic,id,hid卡...

立即下载
分布式服务框架原理与实践(高清完整版)

第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3业界主流RPC框架14 1.2.4RPC框架面临的挑战17 1.3SOA服务化架构18 1.3.1面向服务设计的原则18 1.3.2服务治理19 1.4微服务架构21 1.4.1什么是微服务21 1.4.2微服务架构对比SOA22 1.5总结23 第2章分布式服务框架入门25 2.1分布式服务框架诞生背景26 2.1.1应用从集中式走向分布式.26?

立即下载
Camtasia 9安装及破解方法绝对有效

附件中注册方法亲测有效,加以整理与大家共享。 由于附件大于60m传不上去,另附Camtasia 9百度云下载地址。免费自取 链接:http://pan.baidu.com/s/1kVABnhH 密码:xees

立即下载
电磁场与电磁波第四版谢处方 PDF

电磁场与电磁波第四版谢处方 (清晰版),做天线设计的可以作为参考。

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
source insight 4.0.0087 注册机序列号Patched(2017/10/17)

最新的sourceinsight4.0.0087和谐license及和谐文件。真正的4087版本,使用附件中的license文件,替换sourceinsight4.exe

立即下载
Java项目经验汇总(简历项目素材)

Java项目经验汇总(简历项目素材)

立即下载
支付宝转账demo-实现提现功能

支付宝单笔转账,实现提现功能,自己用到,所以分享给大家,希望可以帮到大家。(内有demo实例,望大家多多提意见)

立即下载
算法第四版 高清完整中文版PDF

《算法 第4版 》是Sedgewick之巨著 与高德纳TAOCP一脉相承 是算法领域经典的参考书 涵盖所有程序员必须掌握的50种算法 全面介绍了关于算法和数据结构的必备知识 并特别针对排序 搜索 图处理和字符串处理进行了论述 第4版具体给出了每位程序员应知应会的50个算法 提供了实际代码 而且这些Java代码实现采用了模块化的编程风格 读者可以方便地加以改造

立即下载