搭建信息系统的前期准备 知识点题库

搭建“校园 自助点餐系统”的前期准备工作有如下5个主要过程:

①开发模式的选择   ②概要设计   ③需求分析   ④详细设计   ⑤可行性分析

在实施时正确的步骤是(    )

A . ③①④②⑤ B . ③⑤①②④ C . ③⑤①④② D . ⑤③①④②
下列属于搭建信息系统的前期准备过程的是(    )
A . 需求分析→可行性分析→硬件选择→系统测试设计→详细设计 B . 需求分析→可行性分析→开发模式选择→概要设计→详细设计 C . 数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计 D . 数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计
对信息系统的组成部分进行详细设计时,除了输入设计、输出设计、人机界面设计外,还应包括等方面的设计。
下列关于搭建信息系统的描述,不正确的是(    )
A . 一个完整的信息系统实现程序代码的正常运行即可 B . 信息系统的开发主要包括系统的前期准备、搭建系统完善系统等过程 C . 信息系统中的每个子系统之间都是独立的,子系统之间的数据也可以相互传递 D . 搭建系统前需要对功能需求、可行性、开发模式和架构等进行分析和论证
某同学决定根据信息技术课上所学的知识搭建一个信息系统——“室内环境实时监测系统”,实现室内温度、湿度以及各类污染物浓度等各方面因子的实时监测。小明在正式搭建该系统之前进行了可行性分析,主要从技术、经济、社会意义等方面来进行分析。
  1. (1) 下列选项可能是他在这一阶段要考虑的内容的是                (多选:填写正确选项前的字母)。
    A . 预算硬件购买,软件开发所需的费用,为节省资金计划采用家里闲置的计算机充当服务器 B . 编写应用程序代码并调试运行 C . 评估现有开发工具和开发平台是否能够满足功能需求 D . 分析“室内环境实时监测系统”对提高健康生活质量的意义 E . 撰写“室内环境实时监测系统”的使用说明书
  2. (2) 该系统搭建完成运行后,可以通过浏览器实时显示温湿度和污染情况变化,体现了该系统的功能。
搭建一个信息系统的首要工作是做好前期的准备工作。前期准备工作一般包括(   )、可行性分析、开发模式选择、概要设计和详细设计。
A . 需求分析 B . 功能设计 C . 购买设备 D . 连接硬件
某智能农业⼤棚系统中,管理员可以通过局域⽹查看⼤棚的环境的温度和湿度信息。⼩明使⽤micro:bit开发板作为智能信息采集终端采集环境数据,每隔一分钟向服务器提交数据。智能农业⼤棚系统搭建示意图如所示:

信息采集终端部分代码如下:

IP  =  "10.89.1.2"  ;  PORT=  "8080"   ;  SSID = "jxtx"     #设置连接参数

PASSWORD = "20220626"

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) display.scroll(Obloq. ifconfig( ))

Obloq.httpSet(IP,  PORT) #根据ip 和port 建⽴连接

while True:

    temp,hum  = dht11.read(16)           #读取温度、湿度

    ermo,resp = Obloq.get("input?x="+str(temp)+  "&y="+str(hum),  10000)

    if errno== 200:

        display.scroll(resp)

    else:

        display.scroll(str(errno))

sleep(1000*60)         #设置采集间隔时间

WEB 服务器部分代码如下所示:

from flask import Flask

app = Flask( name )

@app.route('/') def index():

#读取终端最近一次的温度和湿度存⼊ temp 和hum,代码略return "当前温度"+str(temp)+ "当前湿度"+str(hum)

@app.route('/input',methods=['POST', 'GET']) def  add_data():          #终端上传最新采集的数据

#代码略

if name == ' main ':

  app.run(host="10.89.1.2", port=8080)

  1. (1) 搭建系统的前期准备⼯作有如下5个主要过程:①开发模式的选择 ②概要设计 ③ 需求分析 ④详细设计 ⑤可⾏性分析,在实施时正确的步骤是(   )(选填字⺟)
    A . ③①④②⑤ B . ③⑤①②④ C . ③⑤①④② D . ⑤③①④②
  2. (2) 物联⽹IoT模块连接开发板的引脚是(   )(选填字⺟)
    A . pin0 和pin1 B . pin1 和pin2 C . pin16 D . PORT
  3. (3) Web服务器端采⽤(选填:POST 或GET)⽅式接受温度和湿度数据。若某时刻温度数值是28,湿度值53,则传输数据时使⽤的URL 是(选填字⺟)

    A. //10.89.1.2:8080/input?temp=28&hum=53

    B. //10.89.1.2:8080/input&temp=28?hum=53

    C. //10.89.1.2:8080/input?x=28&y=53

    D. //10.89.1.2:8080/input &x=28?y=53

  4. (4) 当⼤棚温度超过警戒温度28℃时,系统会发出温度报警提醒。⼩明从服务器的SQLite数据库中导出了1~6⽉份的温度数据并整理到Excel⽂件,数据格式如图a所示。利⽤Python编写程序统计每⽉发出报警提醒的次数并按图b所示可视化。

    图a

    图b

    统计及可视化的部分程序如下,请补充完善:

    df=pd.read_excel('温度数据.xlsx') df1 =

    g1=df1.groupby('⽉份',as_index=False).count( )

    plt.bar(g1.⽉份, g1.温度)

    plt.title('1-6 ⽉份发出温度报警提醒次数情况')

    plt.show( )