《第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修2.docx》由会员分享,可在线阅读,更多相关《第四章 信息系统化搭建大题 浙教版(2019)高中信息技术必修2.docx(8页珍藏版)》请在金锄头文库上搜索。
1、信息系统搭建汇编(23.3浙江百里)李明搭建的“教室空调控制系统”实现通过信息系统控制教室空调电源通断,其中日气温高于30或低于100时接通空调电源,30与10之间时切断空调电源,系统的连接方案如下题图所示:(1)在设计”教室空调控制系统”的前期准备中,需要考虑系统使用的传感器类型,这一过程属于_(单选,填字母,A.需求分析/B.可行性分析/C.开发模式选择).需记录不同日期来自不同温度传感器的最高气温、最低气温值到数据库sensorlog表中,在不考虑设置主键的情况下,sensorlog表至少需要设置_个字段(2)当温度值大于当日最高气温值或低于最低气温值时,智能终端向服务器提交温度数据,实
2、现该功能的部分代码如下:Maxtemp=0;Mintemp=100whileTrue:当进人新的一天Maxtemp初始化为0,Min_temp初始化为100,代码略temp=pinl.readanalog()更新Max_temp或Min_temp值代码略if :errno,resp=Obloq.post(input,id:1),val:+str(temp)+,10000)iferrno=200:ifresp=1:pin6.writedigital(1)else:pin6.write_digital(0)else:display.scroll(str(errno)sleep(1000)方框处代码
3、为_(多选:填字母)A.tempMaxtemportempMaxtempandtempMintempC.not(temp=Mintemp)D.not(tempMintemp)服务器的IP地址是192.168.1.100,Web服务的端口是5000,智能终端向服务器提交数据的URL地址为_通过_(选填:POST或GET)请求将温度数据发送到Web服务器.(3)当温度低手10C时,空调没有接通电源,出现该故障可能的原因是(写至少2个原因):_,_(22.12 z20) 学校服务器机房设备贵重,要求保持恒温干燥的环境,且大部分时间处于无人值守的状态。管理人员搭建了智能监测系统,系统结构示意图如第15
4、 题图所示。智能终端通过传感器采集环境数据,通过IoT 模块(物联网模块)传送相关数据到Web 服务器并保存到相应数据库。Web 服务器将处理的结果经IoT 模块传送给智能终端,再由智能终端启动执行器实现机房空调自动开启和关闭,同时管理人员还能随时远程监控机房环境状态。(1)为了实现该功能,最合适的传感器是_。(单选,填字母:A粉尘传感器/B光线传感器/C距离传感器/D温湿度传感器)(2)根据该信息系统的功能要求,15 题图中的两处分别表示的设备名称是:_,_(单选,填字母:AIoT(物联网模块);B路由器;C数据库;D智能终端)(3)机房环境控制系统的相关代码如下:智能终端需要通过网络提交数
5、据,IoT 模块(物联网模块)链接wifi,部分代码如下:IP=192.168.31.233PORT=8080SSID=zjtgPASSWORD=98765432Uartinit(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 框架实
6、现简单网页应用程序,具体代码如下:from flask import Flask, requestapp = Flask(_name_)app.route(/)def index():return indexapp.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=Tr
7、ue)(4)下列关于app.route(/input,methods=POST,GET)app.route(/input)区别的说法,正确的是_(单选,填字母)A两个路由都只支持GET请求 B两个路由都支持POST请求Capp.route(/input, methods=POST, GET)支持POST请求Dapp.route(/input)支持POST请求(5)针对整个信息系统的搭建,下列说法正确的是_(多选,填字母)A搭建完成后系统测试包括硬件测试、软件测试、网络测试B使用Flask Web 框架搭建的服务端程序,打开调试功能可以提高系统安全性C采用C/S 模式或者B/S 模式,属于开发模
8、式选择D采用什么样的终端、具体的传感器型号选择,属于搭建前期的需求分析。(23.03宁波十校)小红和小蓝利用Flask Web框架为学校通用技术实验室编写了设备管理系统,用于管理实验设备的借用和归还情况。请根据此背景回答以下问题:(1)为了测试系统能否正确运行,小红登录该系统借了一个传感器(实验设备),则此过程属于_(单选,填字母:A正确性证明 B静态测试 C动态测试)。如果小红想制作一个磁性小开关,则最合适的传感器类型为 _。(单选,填字母:A光线传感器 B霍尔传感器 C压力传感器)(2)小蓝负责编写用户管理系统,其中用户注册部分的程序实现如下。注册页面如第13题图a所示,网页模板文件a.h
9、tml如第13题图c所示。进行注册时,首先需要在浏览器中输入网址http:/ _,输入用户名和密码后,点击确定按钮,浏览器中出现“请求不被允许”的提示,不能跳转到如第13题图b所示注册成功页面。此时需要修改_处的代码(单选,填),错误原因为_。import sqlite3from 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
10、=request.form.get(pass)conn=sqlite3.connect(data.db) #cur=conn.cursor()cur.execute( ) #第(3)题填空mit()cur.close()conn.close()return 注册成功:+nameif _name_ = _main_:app.run(host=192.168.5.113, port=4321) #(3)为了将用户名和口令上传到SQLite数据库中,划线处应该填入 _。(单选,填字母)ACREATE TABLE users(name name, passpwd)BCREATE TABLE users
11、(name %s, pass%s) % (name, pwd)CINSERT INTO users(name,pass) VALUES(name,pwd)DINSERT INTO users(name,pass) VALUES(%s,%s) % (name, pwd)(台州23.04).学校搭建了井盖安全实时监测系统,为井盖安装了智能终端、水平传感器和IoT 物联网模块。各个井盖的智能终端每隔10 秒钟就会推送自身倾斜角度给服务器,管理人员可以在学校或家里通过浏览器查看监测信息。该系统结构示意图如第13 题图所示。请回答下列问题:(1)该系统网络应用软件的实现架构是_(单选:A.B/S 架构B
12、.C/S 架构)。(2)Web 服务器端程序采用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) #
13、获取传感器倾斜角度# 将传感器编号、倾斜角度和当前时间存入数据库,代码略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.5C. sid=2&svalue=16.5 D. input?id=2&angle=16.5(3)学校警务室安装了智能终端和警铃,当有井盖出现连续多次倾斜角度大于阈值,警务室的智能终端就会接收到打开警铃报警的指令。则该指令最可能是由_(选填:服务器/客户端/传感器)发出。警铃属于第13 题图中的_。(4)在系统正常运行一段时间后,发现不能查看其中一个井盖的最新监测信息了。结合第13 题图,简要说明系统中可能造成上述问题的原因_