内容正文:
3.3
信息系统中的软件
学习目标
1、软件在信息系统中的作用以及分类;
2、基本网络协议;
2、体验开发简易的电子邮件客户端。
一、软件的作用
1、计算机处理信息离不开软件的支持。
2、信息系统所实现的一切功能都离不开软件。
二、软件的分类
按功能分:
1.系统软件:帮助用户使用计算机资源
包括各种
操作系统OS
、开发软件、数据库软
件等。
2.应用软件:用于解决某类具体问题。
常见的有办公软件、Photoshop、QQ、微
信、浏览器等。
微信
Python
绘声绘影
QQ
Word
美图秀秀
系统软件
机器语言
Linux
应用软件
1E浏览器
Win10
PowerPoint
WPS
打印机驱动程序
u信息系统内部通常含有很多种软件,下面以一个简易的网页搜索系统为例:
思考:在下图所示的搜索系统中主要使用了哪几类软件?
互联阿
浏览器软件
获取网页
用户
万维网服务软件
链接
相似性
爬虫软件
分析
分析
结
查
排序要素
发送排序
果
询
爬虫软件
发送网页
结果
网页排序
万潍网服务软件
发送去重
数据库软件
阿页去重
发送搜索
后的网页
云存储和云计算平台
关键词
排序软件
图332简易网页搜素系统包含的软件
探究:这些软件运行在哪里?它们的主要功能是什么?
浏览器软件
:在(客户端)运行,主要功能:查看网页各种信息。
万维网服务软件:在(服务器)运行,主要功能:提供各种万维网服务。
爬虫软件
在(服务器)运行,主要功能:搜集互联网信息。
数据库软件
在(服务器)运行,主要功能:提供数据存储、
查询服务。
排序软件
:
在(服务器)运行,主要功能:根据算法按网页相关度排序。
学生活动1:
u试试爬虫程序的功能。
1、在浏览器搜索
你想要的图片,
直mUt山r111包,r轴台山短数室
预览搜索结果
台m4生mpo广t口#海ut生fu1g白u口
2、运行爬虫程
s上ucn/2m-ne●nchk29n4-+ky时od+”,htm1”
url.tex
序,观察结果,
看看是否批量下
载了查询结果中
的所有图片。
⊙u,4d11C4m程)
m机1门七《甲【a1中=中P生C延问有行=中中s下“+无r《P生G海意9》)
运行流程:
我想要做一只蚂蚁
只为一粒米可以乐半年
5■
■4.0年9g可
8
输入图片剩址
keyword
inpyt("Input key word:"
10
url_1
http
/s.5tu.cn/?m=search&keyword='+keyword+'.html'
11
获取数
止取民网页内容
12
url requests.get(ur1_1)
13
html
url.text
14
种
输出网页文本信息
15
print(·【1】●●ehtm1网页文本信息●●。:'+html)
16
#把网页内容在当前目录、保存为文件htm1.七×t
注意:简单爬虫程序可以爬取http传输的数据
思考一下:
但无法爬取https的传输数据
为什么爬虫程序可以爬取http网址的图片数据,而无法爬取
https的数据?
网络协议