某“图书借阅管理系统”服务器端程序采用FlaskWeb框架编写,服务器的IP地址为192.168.1.10,端口号为5000。该系统网站的页面规划如下所示:访问
【推荐1】小林为亚运会游泳比赛搭建一个水质监测信息系统。该系统需要实时监测游泳池的水温和PH值,并且能够在水温或PH值出现异常时发出警报。已选择的硬件有:智能终端、水温和PH值传感器、执行器(用于报警)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。此外,工作人员和相关管理人员可以通过浏览器查看实时监测结果和历史数据,以便及时进行调整和维护。回答下列问题:
(1)在程序编写完成后,需要运行水质监测信息系统,检测系统在运行过程中是否存在问题,这一过程属于软件测试中的
(单选,填字母:A.网络测试/B.动态测试/C.正确性证明)
(2)下列不是智能终端程序实现的功能为
(单选,填字母:A.具有数据处理的功能/B.具有处理浏览器访问请求的功能/C.具有网络通信的功能)。
(3)小林基于Flask Web框架编写服务器的程序,部分代码如下。编写完成后,若要通过浏览器获取视图函数index()的返回页面,则应访问的URL是
。
#导入Flask框架模块及其他相关模块,代码略
app=Flask(__name__)
@app.route('/read')
def index():
#从数据库中读取游泳池的水温和PH值,并返回页面,代码略
#服务器其他功能,代码略
if __name__=='__main__':
app.run(host='192.168.1.168',port=8080)
(4)信息系统的服务器在工作过程中可能面临安全风险,从病毒防治的角度,写出2项服务器的病毒防治措施
。
(5)小林将系统中6月1日到6月7日的数据导出到“data.xlsx”文件中,部分数据如图a所示(时间格式为**月**日**时**分),分析每天最大PH值的变化,线型图如图b所示,部分Python程序如下,请在程序中划线处填入合适的代码。
图a 图b
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Simhei']#显示中文
df=pd.read_excel("data.xlsx")
df.insert(1,"日期","") #插入日期列
for i in df.index:
t=df.at[i,"时间"]
①
g1=df.groupby("日期",as_index=False).max()
plt.plot(②
)
plt.grid(True) #增加格点
plt.ylim(6.5,8.5)
plt.title("游泳池 PH 值峰值变化",fontsize=15)
plt.show()