信息系统实例搭建综合练习
班级:_____________ 姓名:_______________
1.网络的三个组成部分是______________、______________和__________________。
2.数据信息在Internet上传输时至少需通过三层协议,它们分别是__________________、__________________和___________________________。
3.在网络中提供IP地址分配工作的服务器是( )
A. WWW服务器 B. FTP服务器 C. DNS服务器 D. DHCP服务器
4.用户在访问Web服务器的网页时,浏览器所起到的作用是( )
A. 用于创建并显示Web服务器的网页文档
B. 用于解析并显示 Web服务器的网页文档
C. 用于修改并显示Web服务器的网页文档
D. 用于删除并显示Web服务器的网页文档
5.小张设计了如下所示的网络应用架构示意图,则该网络应用程序的实现架构是属于( )。
A. C/S架构 B. P2P架构 C. B/S架构 D. B2B架构
6.下列属于搭建信息系统的前期准备过程的是( )
A. 需求分析→可行性分析→硬件选择→系统测试设计→详细设计
B. 需求分析→可行性分析→开发模式选择→概要设计→详细设计
C. 数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计
D. 数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计
7.小刘设计了“烟雾监测信息系统”,该系统通过传感器收集数据并对其进行存储和处理,系统结构如图所示。下列说法不正确的是( )
A. 该系统采用 B/S模式搭建
B. 该服务器需要安装数据库管理系统
C. 执行器只能直接连接服务器
D. 可以通过互联网访问该系统
8.设计基于Web环境下的“自助点餐系统”, 搭建该系统经过用户需求和可行性分析后,需要确定点菜功能模块、结账功能模块和点菜价格与结算之间各子系统的调用关系,这一过程属于系统搭建的( )
A. 概要设计 B. 详细设计 C. 开发模式的选择 D.需求分析
9.搭建“教室温度湿度监测系统”,实现登录系统实时查看教室的温度和湿度,该系统使用的硬件配置方案中不可缺少的设备是( )
A. 智能终端、温度传感器、交换机 B. 温度传感器、湿度传感器、图像传感器
C. 温度传感器、图像传感器、计算机 D. 智能终端、温度传感器、湿度传感器
10. 搭建“室内环境实时监测系统”,要求使用数据库存储每日温度数据,则该系统搭建服务器时下列软件中无需安装的是( )
A. 数据库管理系统 B. 传感器驱动程序 C. 操作系统 D. 网卡驱动程序
11.小华设计了一个办公管理信息系统,其中网络设备搭建示意图如图所示。该网络中①②处的设备依次为( )
A. 路由器 交换机 B. 交换机 路由器 C. 防火墙 交换机 D. 防火墙 路由器
12.小强搭建某智慧教室信息系统,实现通过互联网能够控制教室的灯光和空调,系统的硬件设备连接方案如图所示。
设计图中①处的硬件设备为_____________;②处的硬件设备为___________(提示:①②处可供选择的有:智能终端、传感器、交换机、防火墙、路由器、服务器)。
13. 小范编写B/S架构的“室内环境监测系统”,他使用基于Python的Flask Web框架编写主程序。下列关于程序编写的说法,正确的是( )
A. 网络应用系统只能使用Flask框架编写 B. Flask模块可直接调用,无需导入
C. Flask库中的函数仅支持动态网页模板 D. Flask框架编写的程序,可以访问指定的URL
14.小强使用Python语言编写基于Flask Web框架的“噪声检测系统”程序。该系统能实现每隔10秒钟采集噪声数据,实时在网页中进行显示,并将噪声数据存储到SQLite数据库中。使用下列外部Python库的导入命令:①import sqlite3 ②import web ③import numpy ④from * import Flask
编写时上述命令需要用到的是( )
A. ①③ B. ①④ C. ③④ D. ③⑤
15.编写“噪声检测系统”的服务器端程序,若要仅读取数据表sensorlog中所有字符型字段sensorid为1的记录数据,下列执行的命令语句恰当的是( )
A. SELECT all FROM sensorlog WHERE sensorid=1
B. SELECT all FROM sensorlog WHERE sensorid= "1"
C. SELECT * FROM sensorlog WHERE sensorid= "1"
D. SELECT * FROM sensorlog WHERE sensorid=1
16.使用客户端访问“噪声检测系统”时,若浏览器访问的 URL为“127.0.0.1:5050/view?sound=30”,则显示该系统数据表中字段sound值大于30的记录,下列说法正确的是( )
A. 客户端只能使用IE浏览器访问该系统
B. 服务器端无法使用浏览器访问该系统
C. 客户端可以修改参数以访问数据表中特定sound字段的数值
D. 访问的URL改为“127.0.0.1:5050/view?30”后,不影响显示结果
17.小范在服务器端编写Flask Web框架的Python程序,访问该系统的Web地址为172.18.1.200:88。部分代码如下:请在划线处填写恰当的语句。
from flask import Flask, render_template #导入Flask库
app = Flask(__name__)
_______①___________
def index( ):app开发实例
# 获取数据库中传感器采集的数据, 并存储在变量temp中,代码略
return render_template('index.html',txt=temp)
if____②____________:
app.run(host=______________③_____________)
18.小刘开发了“留言收集系统”的应用软件。为了实现收集论坛某用户名发表的所有留言,他使用 Python 外接Requests函数库(爬虫)来采集数据。系统将根据用户输入的关键字采集数据,并将采集到的数据存储到数据库中。
请完善代码,实现将result数据表中字段key值为txt(网页表单输入的关键字字符)的记录保存到列表变量rec中,并统计数量保存到sum中。
from flask import Flask, render_template
import sqlite3
# 打开Flask网页模板和打开数据库并建立conn对象等代码略
app = Flask(__name__)
fig['SECRET_KEY']='xxx_ssss_1276589'
bootstrap = Bootstrap(app)
class NameForm(FlaskForm):
txt = StringField('查询:', validators=[DataRequired( )])
submit = SubmitField('搜索')
@ute('/')
@ute('/cx', methods=['GET', 'POST'])
def index_cx( ):
______①______=NameFrom()
rec = [ ]
sum = 0
cu = conn.cursor( ) #建立游标对象
cu.execute(_______________②_____________)
Rec =___________③_____________
Sum =__________④____________
connmit( ) #执行数据库语句
ru.close #关闭游标对象
conn.close
return render_template('t4.html',form=myform, txt=sum)
if __name__ == '__main__':
app.run( )
19.系统初步完成后,需要对系统进行测试,测试过程包括__________、__________和__________。
20.系统测试的目是把____________和_________________进行比较,对有矛盾的地方进行修正。
21. 软件测试的方法很多,最常用的测试包括正确性证明、_____________和____________三种方法。
22.小范设计了“实验室烟雾监测信息系统”,实现实验室烟雾达到预警值后自动打开喷淋系统,手机端和互联网移动端都可以实时查看实验室的烟雾浓度数据。系统结构如图4-5-1所示。
请回答如下问题:
(1) 系统发布前,小范在实验室进行烟雾模拟,设置产生大量的烟雾数据,以测试该系统能否能进行喷淋。这种将烟雾数据输入系统后,对系统软件进行测试的过程属于软件的_________(选填:“正确性测试”
“静态测试”或“动态测试”)。
(2) 小范测试系统时使用移动端访问该系统,发现无法登录系统,他可使用该移动端进行系统的____________(单选,填字母:A. 软件测试B. 硬件测试C. 网络测试);若所有外网设备都无法访问该系统,他需查阅多个文档后进行维护,有三种文档,他最需查看的是_________(单选,填字母:A. 可行性研究报告B. 程序设计报告C. 系统使用和维护手册)
23.使用客户端电脑对某系统的服务器端进行测试,不能实现的是( )
A. 存储压力测试 B. 响应能力测试
C. 网络流量压力测试 D. 服务器所在的位置
24. 对某基于Web的信息系统进行软件测试,下面测试过程和方法正确的是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论