2.小明設(shè)計并搭建了泳池水質(zhì)監(jiān)測系統(tǒng),該系統(tǒng)通過水質(zhì)傳感器采集水中的余氯濃度、濁度、PH值等水質(zhì)參數(shù)數(shù)據(jù),由智能終端通過IOT模塊發(fā)送到web服務(wù)器并存儲到數(shù)據(jù)庫中,用戶可以通過瀏覽器實時查看泳池的水質(zhì)情況。當(dāng)水質(zhì)參數(shù)值超出標(biāo)準(zhǔn)范圍時,執(zhí)行器發(fā)出警報并凈化水質(zhì),使得水質(zhì)達到標(biāo)準(zhǔn)。系統(tǒng)結(jié)構(gòu)圖如圖a所示。請回答以下問題。
?
(1)在搭建信息系統(tǒng)的前期準(zhǔn)備過程中下列說法正確的是
(單選,填字母)。
A.選擇傳感器的品牌和型號屬于需求分析
B.設(shè)計該系統(tǒng)時對存放數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)的選擇屬于詳細設(shè)計
C.可行性分析只需要從技術(shù)方面考慮分析系統(tǒng)的可行性
D.該系統(tǒng)軟件開發(fā)過程中需要對服務(wù)器端程序和客戶端程序進行編寫
(2)若傳感器提交數(shù)據(jù)到web服務(wù)器的網(wǎng)址為:
http://192.168.1.10:5000/todata?trc=4.5&ph=7.0&tb=3.0,則服務(wù)器端應(yīng)用實例app中與該URL關(guān)聯(lián)的路由設(shè)置語句是eapp.route('
',methods=['GET,'POST]),請補充該路由設(shè)置語句。
(3)游泳池中的余氯含量trc的標(biāo)準(zhǔn)范圍為r1~r2(不含r1,r2),若符合此標(biāo)準(zhǔn)則系統(tǒng)狀態(tài)變量flag設(shè)為0;若低于標(biāo)準(zhǔn)值則系統(tǒng)狀態(tài)變量flag設(shè)為1;若高于標(biāo)準(zhǔn)值則系統(tǒng)狀態(tài)變量flag設(shè)為2。下列Python程序段符合要求的是
(多選,填字母)。
(4)水質(zhì)監(jiān)測系統(tǒng)運行一段時間后,小明發(fā)現(xiàn)智能終端顯示數(shù)據(jù)上傳失敗提示,經(jīng)檢查web服務(wù)器訪問數(shù)據(jù)庫正常,造成上述問題的原因可能為
(多項,填字母)。
A.web服務(wù)器連接無線路由器出現(xiàn)故障
B.瀏覽器出現(xiàn)故障
C.傳感器獲取數(shù)據(jù)超過閥值
D.智能終端與IOT模塊通訊故障
(5)小明將系統(tǒng)中某天(開放時間為8時~20時)的數(shù)據(jù)表導(dǎo)出,部分?jǐn)?shù)據(jù)如圖b所示,分析每小時的平均渾濁度值,線性圖如圖c所示。
?
部分代碼如下:
①處應(yīng)填入的代碼為
(單選,填字母);并在劃線②處填入合適的代碼。
A.df.groupby(“監(jiān)測時間“)['渾濁度'].mean( ?。?br />B.df.groupby(“小時“)['渾濁度'].mean( )
C.df.sort_values(“小時“,as_index=False)['渾濁度'].mean( ?。?br />D.df.groupby(“小時“,as_index=False)['渾濁度'].mean( )