2.6 网络应用软件开发 课件(13PPT)2021-2022学年高中信息技术浙教版(2019)必修2

文档属性

名称 2.6 网络应用软件开发 课件(13PPT)2021-2022学年高中信息技术浙教版(2019)必修2
格式 ppt
文件大小 2.9MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-06-22 19:15:31

图片预览

文档简介

(共13张PPT)
2.6网络应用软件开发
网络由哪几部分组成
提问:
计算机系统、数据通信系统、网络软件和网络协议
网络应用软件的架构
C/S架构
通过客户端软件访问
B/S架构
通过浏览器访问
网络应用软件架构
1.客户端/服务器(C/S):
优点:可以将任务合理分配到客户端和服务器端,降低了系统的通信开销和开发难度。
缺点:客户端软件必须安装才能使用,给应用程序升级和维护带来一定难度
2.浏览器/服务器(B/S):
优点:升级和维护都比较方便,降低了成本和工作量。
缺点:工作时服务器的负荷较重,对服务器的要求较高
网络应用的规划设计
1.应用的目的
2.应用的总体框架
3.应用的功能组成
4.界面设计及代码实现
编写网络应用程序
Python中常用的Web应用程序框架由Flask、Django及Tronado.
其中Flask Web框架非常精简,属于小型框架。使用Flask Web开发的网络应用的流程如图。
最简单的网页
建立新路由
在路由中使用变量
使用HTML模板简化开发
Flask_wtf表单模块的使用
1.作业本中的对应内容
2.预习下一章
作业
THANKS
谢谢观看