当前位置: 高中信息技术 / 综合题
  • 1. (2023·浙江) 小明打算搭建一个教室温度报警控制系统,使用Microbit开发板自带的温度传感器获取的温度数据经IOT模块发送到服务器。系统结构如图所示。

    1. (1) 要搭建“教室温度报警控制系统”需要做一些前期准备,以下都是前期准备要完成的步骤:

      ①需求分析②详细设计③概要设计④开发模式选择⑤可行性分析

      其正确的顺序是(填序号)。

    2. (2) 根据信息系统的功能要求,图中①处的设备名称是(单选,填字母:A .交换机/B .温度传感器/C .智能终端)
    3. (3) 服务器端程序采用 Flask Web 框架编写, 网站的功能页面规划如下表所示:

      实现上述系统的服务器端程序部分代码如下:

      import sqlite3

      import datetime

      from flask import Flask,render_template, request

      DATABASE = 'data.db'

      app = Flask(__name__)

      @app.route("/")

      #视图函数代码略

      @app.route(" ⑴ ",methods=[' ⑵ '])     #提交数据功能页面的路由

      def input_data():

      value = float(request.args.get('temp'))

      nowtime = datetime.datetime.now()

      nowtime = nowtime.strftime('%Y-%m-%d %H:%M:%S')

      db = sqlite3.connect(DATABASE)

      cur = db.cursor()

      cur.execute("INSERT INTO tempdata(value,updatetime)

      VALUES(%f,'%s')" %(value,nowtime))

      db.commit()

      cur.close()

      db.close()

      if 16< value < 25:

      return "当前温度适宜"

      elif value <= 16:

      return '当前温度较低'

      elif value >= 25:

      return '当前温度较高'

      if __name__ == "__main__":

      app.run(host="60.91.134.21", port=8080,debug=True)

      ①由以上代码可知访问主页的地址是

      ②阅读代码可知提交的数据保存在文件中。

      ③要实现表中的功能,⑴处路由为,⑵处的请求方式为(填:GET 或 POST)

    【知识点】
    考点
    抱歉,您未登录!暂时无法查看答案与解析,点击登录

微信扫码预览、分享更方便

试题篮

0

备课组卷

备课组卷助手小程序

欢迎加入出卷网推广计划!
返回顶部
您的试题篮还没有试题,
马上添加试题吧!