2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》

2022-03-14
| 2份
| 23页
| 2177人阅读
| 37人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修2 信息系统与社会
年级 高二
章节 2.6 网络应用软件开发
类型 课件
知识点 -
使用场景 同步教学
学年 2022-2023
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 10.19 MB
发布时间 2022-03-14
更新时间 2023-04-09
作者 匿名
品牌系列 -
审核时间 2022-03-14
下载链接 https://m.zxxk.com/soft/32804362.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

【新教材】浙教版(2019)高中信息技术必修二《信息系统与社会》 2.6 网络应用软件开发 问题提出 新计算机已经联网了,想看个央视新闻,具体操作? 新电脑 2 有区别么? 浏览器 客户端 一、网络应用软件 二、网络应用软件实现架构 客户端 网页版 网页版 二、网络应用软件实现架构 客户端/服务器架构(Client/Server架构)C/S 网络应用软件实现架构 浏览器/服务器架构(Browser/Server架构)B/S B/S C/S 客户端(Client):完成用户的具体业务,如人机交互、数据的输入与输出。 客户端/服务器架构(Client/Server架构)C/S 服务器(Server):提供数据处理、数据共享、系统维护和并发控制等。 浏览器(Browser):代替客户端完成前端的所有操作,用户工作页面在浏览器上完成。 浏览器/服务器架构(Browser/Server架构)B/S 服务器(Server):处理所有相关操作。 二、网络应用软件实现架构 架构 客户端程序 系统的通讯开销 应用程序的升级和维护 服务器负荷 C/S架构 B/S架构 专用的应用程序 大 复杂、难度大 客户端服务器端同时升级 低 浏览器 小 简单、难度小 只升级服务器端 高 浏览器版PS 类比微信小程序 三、网络应用软件的规划设计 ——以聊天机器人为例 规划设计步骤 具体内容 一、应用的目的   二、应用的总体架构 (基本架构、开发工具与语言)   三、应用的功能组成   四、界面简单设计(设计)与 代码实现   通过输入、输出完成基本人机交互。 选用B/S架构,选取Python、Flask Web、SQLLite数据库。 登录与注销模块、聊天与表单、用户管理与记录管理。 试用事先架构好的聊天机器人,观察界面,找到问题,寻求优化。 实践体验 四、编写网络应用程序 Python中常用的Web应用程序框架由Flask、Django及Tornado。 其中Flask Web框架非常精简,属于小型框架,允许开发者任意挑选符合需求的扩展。 完整程序测试 from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "<p>我的第一个web程序!</p>" app.run() from flask import Flask #导入flask模块 app = Flask(__name__) #创建一个Flask类的对象@app.route("/") def hello_world(): return "<p>我的第一个web程序!</p>" app.run() 导入框架模块 导入flask模块 创建一个Flask类的对象,即创建一个应用实例。运用Flask框架建立一个叫app的对象,这个对象具备flask的基本功能,还可以在此基础上自己添加功能。 __name__指的是本py文件的文件名。该参数在寻找工程目录(让Flask知道去哪找文件)。 创建应用实例 from flask import Flask #导入flask模块 app = Flask(__name__) #创建一个Flask类的对象@app.route(“/”) #设置路由 def hello_world(): #视图函数,与路由配对 return "<p>我的第一个web程序!</p>" app.run() 编写路由和视图函数 使用route()装饰器告诉Flask什么样的URL能触发我们的函数。 函数返回我们想要显示在用户浏览器中的信息。 编写路由和视图函数 from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "<p>我的第一个web程序!</p>" app.run() from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "<p>我的第一个web程序!</p>" @app.route("/hello") def hello(): return "<p>您好啊,我是hello!</p>" app.run() 网络协议 服务器地址 网页文件目录/文件名 https://www.bilibili.com/v/dance/otaku/#/ from flask import Flas

资源预览图

2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
1
2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
2
2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
3
2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
4
2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
5
2.6 网络应用软件开发 课件-2021-2022学年浙教版(2019)高中信息技术必修二《信息系统与社会》
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。