内容正文:
3.3 信息系统中的软件
1
体验探究:搭建基于万维网的信息展示系统
1.准备一个网页文件,并以 index html为名保存到veb文件夹中。
2.参照下面的代码用 Python语言编写程序,并把程序保存到web文件夹中。
3.运行 Python程序。
2
体验探究:搭建基于万维网的信息展示系统
4.启动浏览器,访问地址htp://127.0.0.1:8000,看看浏览效果。
在上面的操作中,第一步提供了信息系统所需的数据,一个网页文件;第二步提供了系统所需的某种服务软件,一个 Python程序。有了这两者,就可以搭建简易的信息系统了。启动服务器后,在第四步用一个客户端软件(浏览器)访问这个信息系统,可以看到相应的信息( index.html)。
更复杂的信息系统也都采用类似的工作流程:由软件处理各种数据,从而为用户提供信息服务。
3
CONTENTS
3.3.1 软件与信息系统
3.3.2 开发简易的电子邮件客户端
3.3.3 开发网络聊天系统
4
3.3.1
软件与信息系统
5
软件与信息系统
用计算机处理信息离不开软件的支持。软件可分为系统软件和应用软件两大类。系统软件包括各种操作系统、开发软件、数据库软件等,用于帮助用户使用计算机资源;应用软件在系统软件之上工作,用于解决某类具体问题,如 Foxmail、QQ等。
信息系统所能实现的一切功能都离不开软件。同样的计算机、移动终端等硬件设备,同样的通信网络,在其中运行不同的软件,能得到完全不同的信息系统。
6
软件与信息系统
信息系统内部通常含有多种软件,下面以一个简易的网页搜索系统(图3.3.1)为例,进行简要分析。
7
软件与信息系统
这个搜索系统若想正常工作,首先,要有供用户发起搜索请求和查看搜索结果的软件,如计算机中的各种浏览器软件;其次,服务器需要有软件来处理用户的请求和生成结果,如在服务器上安装的各种万维网服务软件;再次,服务器需要从数据中心获取数据。
数据中心的信息自然也不是凭空而来的,需要用爬虫件去网络各处收集相关信息,而且收集到的信息还要去掉重复的页面信息,并进行网页排序等处理,然后保存起来……一个实际使用的信息