资源简介 人教/中图版(2019) 第三章 3.3.1软件与信息系统 体验探索 搭建基于万维网的信息展示系统 1.准备一个网页文件,并以 index. html为名保存到web文件夹中。 2.参照下面的代码用 Python语言编写程序,并把程序保存到web文件夹中。 体验探索 #引入网选编程库 import http.server import socketserver #启动服务器Handler=http.server.SimpleHTTPRequesthandler with socketserver.TCPServer((“”,8000),Handler) as httpd: print('serving at port", 8000) httpd.serve_forever() 体验探索 3.运行 Python程序 4.启动浏览器,访问地址http/127.0.0.1:8000,看看浏览效果。 在上而的操作中,第一步提供了信息系统所需的数据,一个网页文件;第二步提供了系统所需的菜种服务软件,一个 Python程序。有了这两者,就可以搭建简易的信息系统了。 体验探索 启动务器后,在第四步用一个客户端软件(浏览器)访问这个信息系统,可以看到相应的信息( index .html)更复杂的信息系统也都采用类似的工作流程:由软件处理各种数据,从而为用户提供信息康务。 用计算机处理信息离不开软件的支持。软件可分为系统软件和应用软件两大类。 系统软件包括各种操作系统、开发软件、数据库软件等,用于帮助用户使用计算机资源应用软件在系统软件之上工作,用于解决某类具体问题如 Foxmail, QQ等。 软件与信息系统 软件与信息系统 信息系统所能实现的一切功能都离不开软件。同样的计算机、移动终端等硬件设备,同样的通信网络,在其中运行不同的软件,能得到完全不同的信息系统信息系统内部通常含有多种软件。 软件与信息系统 一个搜索系统若想正常工作 一、 要有供用户发起搜索请求和查看搜索结果的软件。如计算机中的各种浏览器软件; 二、 服务器需要有软件来处理用户的请求和生成结果,如在服务器上安装的各种万维网服务软件; 三、 服务器需要从数据中心获取数据。 软件与信息系统 数据中心的信息自然也不是凭空面来的,需要用爬虫软件去网络各处收集相关信息,而且收集到的信息还要去掉重复的页面信息,并进行网页排序等处理,然后保存起来… 软件与信息系统 一个实际使用的信息搜索系统要比上述的复杂得多,包含更多的软件,例如有专门的分词软件,以便把用户的输入分解成系统所需的关键词,等等。正是这些软件决定了信息搜索系统将如何处理数据,对于其他信息系统也是如此。 软件与信息系统 思考活动 信息系统中的软件 1、图33.1所示的搜索系统主要使用了哪几类软件?这些软件在客户端还是在服务器达行?它们的主要功能是什么? 爬虫软件在(_客户 _服务器)运行,主要功能: 排序器软件在(_客户端 _服务器)运行,主要功能: 思考活动 据库软件在(_客户端 _服务器)运行,主要功能: 万维网服务软件在(_客户端 _服务器)运行,主要功能: 浏览器软件在(_客户端 _服务器)运行,主要功能 2、一个信息系统可以是另一个信息系就的一部分吗? * Thanks 展开更多...... 收起↑ 资源预览