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

    浙教版 (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天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

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

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

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

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

        服务器繁忙,打包失败

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

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

        请单份下载或分批下载

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

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

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

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

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

        返回
        顶部
        Baidu
        map