内容正文:
搭建信息系统
4.2
【新教材】浙教版(2019)高中信息技术必修二《信息系统与社会》
之三服务器端程序
把分析结果用最容易理解和最美观的方式展现出来。
人们用到的数据图类型:
柱状图、条形图、折线图、饼图、气泡图、漏斗图、GIS地图、词云等。
文件、数据库、云存储是数据存储的常见方式。
通过传输介质传送到服务器进行加工处理和存储。
常见的传输介质:有线和无线两种。
数据传输
利用一种或多种装置,从系统外部采集数据并输入系统内部一个接口的过程。
常用数据采集方法:键盘输入、传感器、多媒体输入、网络传送、磁盘输入。
二、软件开发
软件
数据库管理设计
主要负责与具体数据管理系统相衔接,包括数据采集、传输、存储、呈现等方面,为系统中需要长久存储的数据对象提供数据存储的方案。
服务器端程序
客户端程序
数据采集
数据存储
数据呈现
数据存储
室内环境实时监控系统数据库管理代码
数据采集
掌控板中数据采集代码
temp为pin0口数据通过公式计算得到的温度值
设置服务器的IP地址,端口号,无线网的名称和密码
物联网模块的定义及连接判断
发送get请求
errno: 请求返回的状态码——成功200,超时408
resp: 返回的数据
webapp 代码中设置: 当传感器数据低于minrv或高于maxrv时resp==1
obloq:物联网模块,music:蜂鸣器模块
数据传输
温度传感器获取数据
掌控板读取温感数据
掌控板控制物联网通过http协议将温度和传感器号写入数据库
打开网页查看数据
2.设置好相应无线账号和密码,读取服务器IP地址
1.数据库先准备好
3.通过BXY将相应代码烧录至掌控板
4.通过浏览器客户端查看数据
数据呈现
1. 通过图表形式显示数据
2. 通过网页形式显示数据
服务器端代码编写
B/S VS C/S
服务器端成基于什么框架?
flask web
服务器端代码编写
服务器主页
http://192.168.43.63:8080
子页面
/get?id=1
获取传感器保存在数据库中的数据
子页面
/input?id=1&val=22.5
传感器数据通过IOT模块提交至数据库
服务器主页
http://192.168.43.63:8080
子页面
/input?id=1&val=22.5
传感器数据通过IOT模块提交至数据库
子页面