专题5 信息系统搭建 学案(含解析)2025届高中信息技术.DOCXVIP

专题5 信息系统搭建 学案(含解析)2025届高中信息技术.DOCX

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

专题5信息系统搭建

学习目标1.掌握系统搭建前准备的工作及流程;

2.掌握Flask路由和视图函数的编写;

3.掌握Flask请求和路由的关系;

4.掌握基本数据库语句的功能和作用.

信息系统的开发包含信息系统搭建前期准备、信息系统搭建和信息系统完善三部分。前期准备指开发前要进行的需求分析和设计工作,沿着信息系统能实现什么功能、怎么做和先干什么后干什么的思路,将前期准备分为需求分析、可行性分析、开发模式选择、概要设计和详细设计五部分。信息系统搭建包含硬件搭建和软件开发两部分,软件开发主要解决服务器端的代码设计。信息系统完善包含系统测试和文档编写两部分工作。

(2024年1月浙江省选考)小华要搭建苗圃大棚环境监控系统。该系统中的智能终端从服务器获取湿度阈值。根据该阈值和传感器采集的空气湿度值控制加湿器,并将湿度值等数据传输至Web服务器,存储到数据库中。网络应用软件的实现架构是B/S架构,用户可通过浏览器查询实时和历史数据。硬件按如下方式连接:湿度传感器和加湿器接入智能终端,智能终端通过IoT模块连接到服务器。请回答下列问题:

(1)要完成该系统的搭建,下列需要编写的程序是________(单选,填字母:A.客户端程序/B.服务器端程序)。

(2)下列关于该系统中数据管理的说法,正确的是________(单选,填字母)。

A.数据无法从服务器端传输至智能终端

B.该系统的数据和程序都应存储在数据库中

C.通过浏览器查看湿度历史数据需要访问数据库

(3)下列关于该系统支撑技术的说法,正确的有________(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)

A.智能终端有程序存储和数据处理能力

B.智能终端可以通过IoT模块以无线方式连接服务器

C.该系统如果再增加一个加湿器,必须增加一个湿度传感器

D.支撑该系统运行的所有软件都需要在搭建过程中开发

(4)智能终端上的程序具有如下功能:每隔1分钟从传感器获取1次湿度值:加湿器处于关闭状态时,若连续两次湿度值均低于阈值h,则打开加湿器;加湿过程中,若连续两次湿度值均高h,则关闭加湿器;每隔1分钟将湿度值和加湿器状态数据传输到服务器。部分Python程序如下,请在程序中划线处填入合适的代码。

#导入相关库,并从服务器获取阈值,保存在h中,代码略

lasth=h

s=0

whileTrue:

#从传感器获取湿度值,保存在newh中,代码略

ifs==0:

ifnewhhandlasthh:

s=1

#打开加湿器,代码略

else:

ifnewhhandlasthh:

①__________

#关闭加湿器,代码略

②__________

#将newh,s等数据传输到服务器。代码略

sleep(1000*60)#延时1分钟

(5)系统搭建完成后,运行一段时间,加湿器始终没有加湿。假设仅湿度传感器、加湿器两个设备存在故障,在不更换设备的前提下,请选择其中一种设备,描述判定该设备是否存在故障的方法。

重难点1信息系统搭建前期准备和应用程序开发

搭建信息系统前需了解信息能解决什么问题,实现哪些功能,就是需要分析,在分析硬件、软件和功能的基础上,进一步分析技术和经济上是否可行,搭建信息系统的社会意义有哪些。Flask框架解决应用程序对用户请求的响应和处理。路由是Flask应用程序中的URL映射。它指定了URL与视图函数之间的关系。视图函数是Flask应用程序中处理请求的函数。它们使用装饰器将路由绑定到函数上。模板是Flask应用程序中用于渲染HTML页面的文件。它们使用Jinja2模板引擎进行渲染。URL的格式为协议:∥IP地址:端口号/路由?参数1参数2

例题小明使用Flask模块制作了某信息系统的用户登录验证子系统,其各个路由、视图说明以及实现程序如表所示,请回答相关问题。

路由地址

视图说明

/

系统首页

/user/〈name〉

显示欢迎信息以及用户〈name〉对应的信息

/system?name=xiaomingpassword=secretinf

传递登录信息完成验证后显示系统管理页面

fromflaskimportFlask,render_template,redirect

app=Flask(__name__)

@app.route(″/″)

defindex():

returnrender_template(″index.html″)

①____________

deflogin():

#查询代码略

iflen(cur.fetchall())0:#找到用户的相关信息

returnrender_te

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档