中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第四章 信息系統化搭建大題(Word版,無答案)2022—2023學年浙教版(2019)高中信息技術必修2

資源下載
  1. 二一教育資源

第四章 信息系統化搭建大題(Word版,無答案)2022—2023學年浙教版(2019)高中信息技術必修2

資源簡介

(23.3浙江百里)
李明搭建的“教室空調控制系統”實現通過信息系統控制教室空調電源通斷,其中日氣溫高于30℃或低于100℃時接通空調電源,30℃與10℃之間時切斷空調電源,系統的連接方案如下題圖所示:
(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 tempB. temp>Max temp and tempC. not (temp<= Max_ temp and temp>=Min temp)
D. not(tempMin 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 題圖中的①②兩處分別表示的設備名稱是:___,____(單選,填字母:A.IoT(物聯網模塊);B.路由器;C.數據庫;D.智能終端)
(3)機房環境控制系統的相關代碼如下:智能終端需要通過網絡提交數據,IoT 模塊(物聯網模
塊)鏈接wifi,部分代碼如下:
IP="192.168.31.233"
PORT="8080"
SSID="zjtg"
PASSWORD="98765432"
Uart.init(baudrate=115200,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)
While Obloq.connectWIFI(SSID,PASSWORD,10000)!=True:
display.show(Image.SAD)
根據以上代碼,物聯網模塊的tx 針腳應接到智能模塊擴展板的_________。(單選,填字母A.pin0 / B.pin1 / C.pin2)
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__':
app.run(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 架構)。
(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')) # 獲取傳感器傾斜角度
# 將傳感器編號、傾斜角度和當前時間存入數據庫,代碼略
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)完善該系統結構圖。若圖a中A、B、C處設備由以下三部分組成:①Web服務器;②智能終端;③IoT模塊,則A、B、C處設備依次為_______(填數字編號)。
(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 uid="+str(uid)+"&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)
由以上代碼可知,土壤濕度傳感器接在智能終端的______口上,當盆栽需要澆水時,每次澆灌的時間為_____秒。
(3)Web 服務器端程序使用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 為:____________________________,上傳成功后,水泵_____(選填:會/不會)澆灌盆栽。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 丰原市| 巴楚县| 义马市| 西平县| 景洪市| 玛曲县| 屯昌县| 红桥区| 土默特左旗| 凤城市| 大渡口区| 建始县| 永登县| 昭苏县| 霍邱县| 杭锦后旗| 武功县| 永安市| 黄冈市| 元朗区| 喜德县| 六盘水市| 陕西省| 大英县| 邓州市| 龙江县| 清涧县| 吴川市| 商城县| 宁城县| 平南县| 铜山县| 凭祥市| 呼伦贝尔市| 屏南县| 新安县| 新安县| 长丰县| 瑞金市| 赣榆县| 博客|