搜索
    上传资料 赚现金
    第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修2
    立即下载
    加入资料篮
    第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修201
    第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修202
    第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修203
    还剩6页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    浙教版 (2019)必修2 信息系统与社会4.2 搭建信息系统课后作业题

    展开
    这是一份浙教版 (2019)必修2 信息系统与社会4.2 搭建信息系统课后作业题,共9页。试卷主要包含了 write digital,read_analg等内容,欢迎下载使用。

    (23.3浙江百里)

    李明搭建的“教室空调控制系统”实现通过信息系统控制教室空调电源通断,其中日气温高于30或低于100时接通空调电源,3010之间时切断空调电源,系统的连接方案如下题图所示:

    (1)在设计教室空调控制系统的前期准备中,需要考虑系统使用的传感器类型,这一过程属于______________(单选,填字母,A.需求分析/B.可行性分析/C.开发模式选择).需记录不同日期来自不同温度传感器的最高气温、最低气温值到数据库sensorlog表中,在不考虑设置主键的情况下,sensorlog表至少需要设置_________个字段

    (2)当温度值大于当日最高气温值或低于最低气温值时,智能终端向服务器提交温度数据,实现该功能的部分代码如下:

    Max temp=0; Min temp=100
    while True:
     当进人新的一天 Maxtemp 初始化为 0,Min_ temp 初始化为 100,代码略
     temp=pinl. read analog()
     #更新 Max_temp Min_temp 值代码略

     if                        :

      errno,resp=Obloq.post("input","{\"id\":\"1)",\"val\":\""+str(temp)+"\"}",10000)

      if errno==200:
       if resp=='1':
        pin6. write digital(1)
       else:
        pin6. write_digital (0)
      else:

       display. scroll (str(errno))
    sleep(1000)

    ①方框处代码为_______________(多选:填字母)
    A. temp>Max temp or temp<Min temp
    B. temp>Max temp and temp<Min temp
    C. not (temp<= Max_ temp and temp>=Min temp)
    D. not(temp<Max_temp and temp>Min temp)


    服务器的IP地址是192.168.1.100,Web 服务的端口是5000,智能终端向服务器提交
    数据的 URL 地址为________________通过_________(选填:POST  GET) 请求将温度数据发送到 Web 服务器.


    (3)当温度低手10°C,空调没有接通电源,出现该故障可能的原因是(写至少2个原因)

    _______________________,___________________________


    (22.12 z20) 学校服务器机房设备贵重,要求保持恒温干燥的环境,且大部分时间处于无人值守的状态。管理人员搭建了智能监测系统,系统结构示意图如第15 题图所示。智能终端通过传感器采集环境数据,通过IoT 模块(物联网模块)传送相关数据到Web 服务器并保存到相应数据库。Web 服务器将处理的结果经IoT 模块传送给智能终端,再由智能终端启动执行器实现机房空调自动开启

    和关闭,同时管理人员还能随时远程监控机房环境状态。

    1)为了实现该功能,最合适的传感器是_____________。(单选,填字母:A.粉尘传感器/B.光线传感器/C.距离传感器/D.温湿度传感器)

    2)根据该信息系统的功能要求,15 题图中的①②两处分别表示的设备名称是:___,____(单选,填字母:AIoT(物联网模块)B.路由器;C.数据库;D.智能终端)

    3)机房环境控制系统的相关代码如下:智能终端需要通过网络提交数据,IoT 模块(物联网模

    )链接wifi,部分代码如下:

    IP="192.168.31.233"

    PORT="8080"

    SSID="zjtg"

    PASSWORD="98765432"

    Uartinit(baudrate=115200,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)

     While ObloqconnectWIFI(SSID,PASSWORD,10000)!=True:

      displayshow(ImageSAD)

    根据以上代码,物联网模块的tx 针脚应接到智能模块扩展板的_________。(单选,填字母Apin0 / Bpin1 / Cpin2

     

    web 服务器用Flask Web 框架实现简单网页应用程序,具体代码如下:

     from flask import Flask, request

     app = Flask(__name__)

     @app.route('/')

     def index():

      return 'index'

     @app.route("/input", methods=['POST', 'GET'])

     def add_data():

      sensorid = int(request.values.get('id'))

      sensorvalue = float(request.values.get('val'))

     #其他代码略

     if __name__ == '__main__':

      apprun(host='0.0.0.0', port=5000, debug=True)

    4)下列关于@app.route("/input",methods=['POST','GET'])@app.route("/input")区别的说法,正确的是________(单选,填字母)

    A.两个路由都只支持'GET'请求           B.两个路由都支持'POST'请求

    C@app.route("/input", methods=['POST', 'GET'])支持'POST'请求

    D@app.route("/input")支持'POST'请求

    5)针对整个信息系统的搭建,下列说法正确的是_____________(多选,填字母)

    A.搭建完成后系统测试包括硬件测试、软件测试、网络测试

    B.使用Flask Web 框架搭建的服务端程序,打开调试功能可以提高系统安全性

    C.采用C/S 模式或者B/S 模式,属于开发模式选择

    D.采用什么样的终端、具体的传感器型号选择,属于搭建前期的需求分析。

     

    23.03宁波十校).小红和小蓝利用Flask Web框架为学校通用技术实验室编写了设备管理系统,用于管理实验设备的借用和归还情况。请根据此背景回答以下问题:

    1)为了测试系统能否正确运行,小红登录该系统借了一个传感器(实验设备),则此过程属于______(单选,填字母:A.正确性证明 B.静态测试 C.动态测试)。如果小红想制作一个磁性小开关,则最合适的传感器类型为 _______。(单选,填字母:A.光线传感器 B.霍

    尔传感器 C.压力传感器)

     

    2)小蓝负责编写用户管理系统,其中用户注册部分的程序实现如下。注册页面如第13题图a所示,网页模板文件a.html如第13题图c所示。进行注册时,首先需要在浏览器中输入网址http:// _______________,输入用户名和密码后,点击确定按钮,浏览器中出现“请求不被允许”的提示,不能跳转到如第13题图b所示注册成功页面。此时需要修改_____处的代码(单选,填①②③④),错误原因为_______________

    import sqlite3

    from pandas import *

    app = Flask(__name__)

     

    @app.route('/page1') #

    def register():

     return render_template('a.html')

     

    @app.route('/page2') #

    def login():

     name=request.form.get("name")

     pwd=request.form.get("pass")

     conn=sqlite3.connect('data.db') #

     cur=conn.cursor()

     cur.execute( ) #(3)题填空

     conn.commit()

     cur.close()

     conn.close()

     return "注册成功:"+name

    if __name__ == '__main__':

     app.run(host='192.168.5.113', port=4321) #

     

    3)为了将用户名和口令上传到SQLite数据库中,划线处应该填入 ____。(单选,填字母)

    A'CREATE TABLE users(name "name", pass"pwd")'

    B'CREATE TABLE users(name "%s", pass"%s")' % (name, pwd)

    C'INSERT INTO users(name,pass) VALUES("name","pwd")'

    D'INSERT INTO users(name,pass) VALUES("%s","%s")' % (name, pwd)

     

    (台州23.04).学校搭建了井盖安全实时监测系统,为井盖安装了智能终端、水平传感器和IoT 物联网模块。各个井盖的智能终端每隔10 秒钟就会推送自身倾斜角度给服务器,管理人员可以在学校或家里通过浏览器查看监测信息。该系统结构示意图如第13 题图所示。

    请回答下列问题:

    1)该系统网络应用软件的实现架构是_____(单选:A.B/S 架构B.C/S 架构)。

    2Web 服务器端程序采用Flask Web 框架开发,部分代码如下。

    # 导入模块,设置IP 地址和端口号,代码略

    app = Flask(__name__)

    @app.route('/')

    def hello():

    # 从数据库中查询所有记录到data 中,代码略

        return render_template('view.html', data=data)

    @app.route("/input", methods=['GET'])

    def insert():

    sid = request.args.get('id') # 获取传感器编号

    svalue = float(request.args.get('angle')) # 获取传感器倾斜角度

    # 将传感器编号、倾斜角度和当前时间存入数据库,代码略

    return redirect("/") # 跳转到主页

    if __name__ == '__main__':

    app.run(host=ip, port=port)

    该系统网站主页被访问时,执行的视图函数名是;若传感器的编号为2,倾斜角度值为16.5,则提交数据到Web 服务器的URL 为:http://192.168.1.106:8080/ ______(单选)

    A. id=2&angle=16.5     B. input?sid=2&svalue=16.5

    C. sid=2&svalue=16.5    D. input?id=2&angle=16.5

    3)学校警务室安装了智能终端和警铃,当有井盖出现连续多次倾斜角度大于阈值,警务室的智能终端就会接收到打开警铃报警的指令。则该指令最可能是由_____(选填:服务器/客户端/传感器)发出。警铃属于第13 题图中的____________

    4)在系统正常运行一段时间后,发现不能查看其中一个井盖的最新监测信息了。结合第13 题图,简要说明系统中可能造成上述问题的原因____________(不考虑黑客或病毒的原因)。(注:回答2 项,1 项正确得1 分)

    23.4杭州小强搭建家庭灯光、温度监控系统,该系统使用传感器采集光线、温度等数据由智能终端经过IoT 模块发送到Web 服务器。服务器端程序采用Flask Web 框架编写,实现监控灯光与空调等功能。系统结构示意图如第13 题图a 所示。请回答下列问题:

    1)完善该系统结构图。若图aABC处设备由以下三部分组成:①Web服务器;②智能终端;③IoT模块,则ABC处设备依次为_______(填数字编号)。

    2)小强使用智能终端上传采集的温度数值(范围为[0,1023]之间的整数),服务器接收到上传温度数值t 后,将其转换为摄氏度d(转换公式为:t÷1024×3000÷10.24,保留2 位小数)保存到数据库中数据类型为实型的tem 字段中。服务器端部分Python 代码如下,请在划线处填入合适的代码。

    #导入各模块代码略

    @app.route("/s")

    def index( ):

        #数据库连接等代码略

        id=request.args.get("id") #接收智能终端上传的传感器编号

        t=int(request.args.get("t")) #接收智能终端上传的温度数值

        d=__________________________

        s="insert into da(id,tem) values ('"+id+"',"+str(d)+ ")"

        cur.execute(s) #将数据保存到数据库中

        #数据库其它操作代码略

        return "ok"

    if __name__ == "__main__":

        app.run(host="192.168.0.1",port=8080)

    3)结合上述代码,若上传编号id 1,温度数值t 72 时,则能正确提交数据到服务器的URL _____________(单选,填字母)

    A.http://192.168.0.1.8080/index?id=1&t=72

    B.http://192.168.0.1/8080:s?id=1&t=72

    C.http://192.168.0.1:8080/index?id=1&t=72

    D.http://192.168.0.1:8080/s?id=1&t=72

    4)为提升该系统Web 服务器的性能,从硬件角度着手,除了增加内存容量外,还可以在哪些方面加以改进,请简要说明改进方案。_______________________(注:回答两项,一项正确得1 分)

     

    (23.2名校协作).市场上有出售智能花盆或智能盆栽等产品,这些产品大多能实时监测植物生长状态,通过网络获取花盆的环境信息,并对植物进行远程浇灌。小王利用micro:bit,结合土壤湿度传感器等,将家庭中常见的盆栽改造成智能盆栽。

    1)在搭建该信息系统前,需要进行前期准备的步骤依次为 _________________

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

    2)硬件搭建。micro:bit 利用土壤湿度传感器获取土壤湿度信息,通过IoT 模块将数据传送至服务器端,并利用继电器控制水泵实现对植物的浇灌。“智能盆栽”系统的整体框架如第13 题图所

    “智能终端”部分代码如下:

    from microbit import *

    import Obloq

    # 设置服务器参数、WiFi 名称密码和当前盆栽的uid,并连接WiFi,代码略

    while True:

        hum = pin1.read_analog()

        status, resp = Obloq.get("input?u&hum="+str(hum), 2000)

        if status == 200:

            if resp == '1': # 1 表示打开浇灌,0 表示关闭浇灌

                pin12.write_digital(1)

                sleep(5*1000)

                pin12.write_digital(0)

        else:

            display.scroll(str(status))

        sleep(60*1000)

    由以上代码可知,土壤湿度传感器接在智能终端的______口上,当盆栽需要浇水时,每次浇灌的时间为_____秒。

    3Web 服务器端程序使用Flask 框架编写,部分代码如下,请在划线处填入合适的代码。

    #导入flask 等相关的库,代码略

    app = Flask(__name__)

    @app.route(' ①______________ ', methods=['GET'])

    def insert():

        uid = request.args.get('uid') # 获取花盆编号值

        data = float( ②________________ ) # 获取土壤湿度值

        value = 300

        if data > value:

            water = 0

        else:

            water = 1   #将接收到的数据存入数据库,代码略

        return str(water)

    if __name__ == '__main__':

        app.run(host='192.168.1.100', port=8080)

    4)系统搭建好后,若uid 1 的盆栽某次采集到的土壤湿度值为200,则将该值上传到服务器端的URL 为:____________________________,上传成功后,水泵_____(选填:会/不会)浇灌盆栽。

     

    相关试卷

    高中信息技术浙教版 (2019)必修2 信息系统与社会1.3 信息系统的应用课后作业题: 这是一份高中信息技术浙教版 (2019)必修2 信息系统与社会1.3 信息系统的应用课后作业题,共9页。

    高中信息技术浙教版 (2019)必修2 信息系统与社会第一章 信息系统概述1.1 信息技术与信息系统一课一练: 这是一份高中信息技术浙教版 (2019)必修2 信息系统与社会第一章 信息系统概述1.1 信息技术与信息系统一课一练,共6页。试卷主要包含了第四次信息技术革命的重要标志是,射频识别,以下关于信息系统说法不正确的是,下列说法不正确的是等内容,欢迎下载使用。

    浙教版(2019)高中信息技术 必修2 信息系统与社会 综合练习: 这是一份浙教版(2019)高中信息技术 必修2 信息系统与社会 综合练习,共7页。试卷主要包含了选择题,填空题,判断题,简答题等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

          手机验证码已经成功发送,5分钟内有效

          设置密码

          6-20个字符,数字、字母或符号

          注册即视为同意教习网「注册协议」「隐私条款」
          QQ注册
          手机号注册
          微信注册

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          返回
          顶部