Fork me on GitHub

毕业设计总结

1
2
3
4
外界会批评库克职业经理人的身份,不符合苹果的创新基因,
但在库克时代,苹果股价开始飙涨,成为首个市值过万亿的
“巨无霸”。从这个角度讲,库克并不逊色于乔布斯。
--------创事记

毕设题目:基于WIFI的楼道环境监测系统的设计

​ 回学校大概1个半月左右,主要是完成毕业设计。这期间,知识星球也没有去更新,毕竟还是先毕业更重要。前天颠簸了30多个小时终于到达了杭州,马不停蹄地在公司附近开始找房子,到今天算是安顿下来了,一大堆生活用品还没买,就开始准备回归知识星球的事了。这次主要是谈一下自己在学校的毕业设计中的收获,前方干货预警。

​ 因为我的专业是物联网工程,涉及到硬件和软件的东西。我们都知道Java开发是应用层的上面,是处理数据的。但是应用层用到的数据从哪来呢?这就涉及到物联网的感知层,使用大量的传感器节点去采集数据,然后通过WiFi,蓝牙,ZigBee,GPRS等网络传输到数据库,再与web服务器发生交互。

我的设计的总体框图如下:

Hello World

​ 硬件平台:楼道监测系统硬件平台使用DHT12温湿度传感器,GY-30光照传感器,MQ-2烟雾传感器和ESP8266等模块的STM32作为感知节点,负责数据采集;使用WiFi组网技术完成多个节点的数据采集传输。 软件平台:服务器端采用应用最广泛Java开发,使用Apache旗下的Tomcat作为服务器,前端使用HTML,JS,AJAX,JSP技术与后端进行交互。软件架构采用B/S的模式,通过JSP前端把数据通过折线图,表格的形式直观展现出来。

​ 硬件部分是用C语言写的,基本都是我同学代我写的,C语言编程,这里就不再细说;软件我只用到了一个java后台管理的东西。就去网上找了一个ssh的项目,改造了一下,成为了我的毕设软件部分。

效果图如图所示:

首先是登录成功界面后跳转到系统:主要使用Z-Tree管理**

Hello World

折线图是使用百度的E-charts做的,很方便直观。

Hello World

表格是用struts的标签做的,自带分页。

Hello World

  • 项目中使用到的java代码如下,有兴趣的朋友可以看看:

链接:https://pan.baidu.com/s/1i0xrd_Le-_64UkX6kTquoA 密码:1fzx

终于又回来了,这段期间星球人数不但没有减少反而增加了不少,感谢大家的加入,相信接下来的日子会有更多好玩的东西值得我们一起去分享,期待和大家一起进步!!!

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!