登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

基于Yii2平台的水质数据管理网站设计毕业论文

 2022-01-13 20:40:32  

论文总字数:26578字

摘 要

近年来,物联网发展十分迅速,被广泛应用交通、家居、农业、医药等行业。物联网就是物与物相连,高效、并且迅速。但正因为这些特点,物联网本身的开发是比较轻量化的,只能实现基本的终端之间互相传输数据。所以如何在物联网的基础上进行二次开发以实现更多的功能是现在的物联网研究的一个重要的方向。

本文设计是基于YII2框架的一个水质数据管理网站设计。分为后台管理,与物联网上传数据的系统进行数据交互,以及用户管理、授权等三个部分。下位机通过物联网将水质信息上传到系统上,然后本系统通过API的方法将数据从网站上获取到本地的服务器上并存储。并且系统编写了与移动客户端通信的接口,可实现数据的传递,权限的管理等功能。

关键词:YII2 PHP API 物联网

Water Quality Data Management Website Design Based on YII2 Platform

Abstract

In recent years, the Internet of Things has developed rapidly and is widely used in transportation, home, agriculture, and pharmaceutical industries. The Internet of Things is the connection between things and things, efficient and fast. However, because of these characteristics, the development of the Internet of Things itself is relatively lightweight, and only basic data can be transmitted between terminals. So how to carry out secondary development on the basic of the Internet of Things to achieve more functions is an important direction of the current Internet of Things research.

This paper is based on a water quality data management website design based on the YII2 framework. It is divided into background management, data interaction with the system of uploading data of the Internet of Things, and user management and authorization. The lower computer uploads the water quality information to the system through the Internet of Things, and then the system obtains the data from the website to the local server through the API method and stores it. And the system has written an interface to communicate with the mobile client, which can realize the functions of data transmission and authority management..

Key Words:YII2;API;PHP;Internet of Things

目录

摘要 I

Abstract II

目录 III

第一章 绪论 1

1.1课题背景及意义 1

1.2课题发展现状 2

1.3本课题的研究内容 2

第二章 系统需求分析 4

2.1需求分析 4

2.1.1系统结构 4

2.1.2需求分析 4

2.2开发环境介绍 10

2.2.1 PHP与YII2框架 10

2.2.1XAMPP集成软件包 10

2.2.3 phpMyAdmin数据库管理系统 11

第三章 系统方案设计 12

3.1下位机通信模块 12

3.2网站后端管理系统 13

3.3移动客户端通信模块 13

3.4 用户权限设置模块 15

3.5 数据表的设计 16

第四章 系统各模块实现 18

4.1 环境部署 18

4.1.1 数据库的部署 18

4.1.2 YII2框架的配置 19

4.2 下位机通信模块 19

4.2网站后台管理模块 20

4.3移动端通信模块 24

4.4 用户登陆和注册模块 26

4.5 用户权限认证 27

第五章 总结与展望 30

参考文献 31

致谢 33

第一章 绪论

1.1课题背景及意义

水是人类赖以生存的重要资源,随着人类社会的不断发展,水资源逐渐出现了许多问题。以我国为例,虽然我国年水资源总量居世界第六位,但是人均水量在世界中属于倒数,仅为世界人均水量的1/4,是十三个贫水国家之一。全世界目前每年排放污水约为4260亿吨,造成55000亿立方米的水体受到污染,约占全球径流量的14%以上,另外我国水资源的污染程度也很高,近半数的城市水源不符合引用水的标准。因此水资源的管理,监测和保护迫在眉睫,本文建立的管理系统就是作为用户和水质数据之间的一个载体,实现远程的水质监测功能。

近年来,物联网这个词汇出现在人们眼中的次数不断增多。物联网的意思就是物与物相连的一个网络,统一物与物之间的数字信息。物联网最开始是从传媒领域产生的,也是近代的一个重要的信息革命。物联网由物联网、广播电视网等相结合,所有拥有自己的独立地址的物理对象都算是物联网的载体,让这些物理载体在网络上互通互联就是物联网所做的。通过物联网,我们可以很方便的获取信息。

物联网的概念最早提出是在20世纪90年代,由于物联网的特点是物与物相连,所有有关物联网的开发基本都围绕着智能控制这一部分展开。物联网本身的物理载体是非常多的,拿最常见的监测模块来说,如果要想监测数据,比如空气质量、水质等,肯定需要大量的仪器。而且产品是要长时间放置在室外无人的环境中,这就要求监测模块的功耗要很低,高功耗的话就要经常的维护以防电力等能源不足。既然低功耗,那么仪器本身所具有的功能就要简单、要轻量化。一般来说一个监测模块只需要完成基本的数据采集并稍作处理即可。但这样很明显是无法满足智能化物联网的需求的,这就要求要对物联网进行二次开发,为其增加上位机端。物联网载体因为功耗等原因本身无法实现的功能交由上位机来完成,物联网只需要将处理好的数据上传到上位机端即可。在上位机上就可以实现许多因物联网物理载体本身性能限制所无法实现的功能,比如对数据进行进一步的处理,可视化等。

物联网的上位机端的选择是比较多的,基于java的Android、基于PHP的Web、基于C 的QT等,本文选择的是基于PHP的Web平台。在Web平台上可以实现数据交互,用户认证等多种功能。PHP集合了多种编程语言、可以比其他语言更快的解析动态网页、因为PHP是将程序嵌入到原生的HTML语言。再加上PHP对数据库的良好支持性、PHP已经成为人们开发Web应用的首要选择。

1.2课题发展现状

物联网进行大规模、大批量的开发还是在二十一世纪。满打满算物联网也只有十几年的历史,在这十几年的历史里,物联网的发展极其迅速。诸如智慧小镇,智能井盖等智能化应用普及很广。在更深一层次的方面上。物联网一般要处理大批量的数据,所以现在的物联网一般都和大数据研究相关,这二者是你中有我、互相交叉的。而面向普通用户的产品一直再向智能物联网上发展、比如智能家居、智能井盖之类的。虽然物联网发展迅速并且涉及方向很多,但实际上物联网的开发还仅仅停留在一个比较基础的层面上,就算是二次开发也是处理一些比较简单的数据,距离万物互联的目标比较远。

请支付后下载全文,论文总字数:26578字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图