1、4.2 信息系统的软件及其作用高中信息技术必修二目录01基础软件及其作用02应用软件及其设计过程03应用软件的开发工具和平台04探究实验高中信息技术必修二01基础软件及其作用高中信息技术必修二 1.1.这些是什么设备?这些是什么设备?想一想想一想电脑主机电脑主机一般作为客户端一般作为客户端放在机房的服务器放在机房的服务器一般作为服务端一般作为服务端2.2.怎么让它们运行起来?怎么让它们运行起来?使用基础软件使用基础软件统称为计算机硬件统称为计算机硬件基础软件及其作用基础软件及其作用基础软件基础软件是基础软件是安装在硬件上的第一层软件安装在硬件上的第一层软件,主要指服务器端和客户端的基础软件,包
2、括服务器操作系统、客户端操作系统,以及,主要指服务器端和客户端的基础软件,包括服务器操作系统、客户端操作系统,以及特定的服务器软件,如数据库管理系统、中间件等,它们构成了信息系统的软件运行环境。特定的服务器软件,如数据库管理系统、中间件等,它们构成了信息系统的软件运行环境。基础软件及其作用基础软件的分类操作系统操作系统数据库系统数据库系统中间件中间件基础软件及其作用操作系统(OS)操作系统操作系统管理和控制管理和控制硬件硬件软件软件支持支持处理器管理设备管理存储器管理操作系统的功能文件管理作业管理基础软件及其作用操作系统 特点 应用范围Unix强大的多用户、多任务操作系统。支持多种处理器架构,
3、按照操作系统的分类,属于分时操作系统。大专院校或工程应用的工作站。Linux多用户、多任务的操作系统。它与Unix完全兼容,是一个源代码公开的自由的操作系统,其内核源代码可以自由传播。Linux发行版作为个人计算机操作系统或服务器操作系统,在服务器上已成为主流的操作系统。Macintosh 首个在商用领域获得成功的图形用户界面。运行在Macintosh系列电脑上。Windows多任务的操作系统,采用图形窗口界面,用户对计算机的各种复杂操作只需通过点击鼠标就可以实现。目前应用最广泛的操作系统,普遍用于个人计算机和服务器上。iOS 手持设备操作系统。安装在移动终端上的操作系统。Android 以L
4、inux为基础的开放源代码的操作系统。主要使用于移动终端,如平板电脑、手机等。常见的操作系统有哪些?基础软件及其作用基础软件及其作用讨论 某在线销售商转用Linux操作系统之后,仅一个季度就省了上千万的技术费用。根据报表现实,其省钱之道在于“利用便宜的基础技术架构,引入基于Linux的技术平台,又由于市场的供过于求使得数据和无线通信服务的总体成本降低”。结合上述案例,与小组同学一起去认识Linux服务器操作系统,了解它的起源、功能和特性。基础软件及其作用数据库系统数据库(DB):长期储存在计算机中、有组织的、可共享的数据集合数据库管理系统(DBMS):服务器主机上运行的管理数据库的基础软件称为
5、数据库服务器软件数据库应用系统(DBAS):数据库应用系统是在数据库管理系统支持下建立的计算机应用系统。如学籍管理系统基础软件及其作用常用的数据库管理系统最流行的开源最流行的开源关系型数据库关系型数据库管理系统管理系统基础软件及其作用为什么连接网络的设备五花八门,却可以互联互通?车联网车联网物联网物联网基础软件及其作用中间件中间件(Middleware)是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件。中间件中间件主要解决异构网络下分布式应用软件的互联网与交互问题,提供标准接口、协议,屏蔽实现细节,提高应用系统的移植性基础软件及其作用02应用软件及其设计过
6、程高中信息技术必修二应用软件及其设计过程应用软件及其作用财务软件财务软件杀毒软件杀毒软件浏览器浏览器(1)需求分析(2)体系结构模式的选择(3)模块设计(4)数据库设计应用软件设计过程应用软件及其设计过程适用体系结构单用户体系结构客户机/服务器结构浏览器/服务器结构对等网络结构特征适用体系结构在一台计算机上执行、资源不共享、不能满足系统网络要求单用户体系结构系统用户较多、功能复杂、存储信息量大、需要专业技术人员维护和管理客户机/服务器结构(C/S)用户能够在简单、易用、单一、同意的可视化界面下访问各类资源浏览器/服务器结构(B/S)需要即时通信和不间断更新数据对等网络结构体系结构模式的选择应用
7、软件及其设计过程03应用软件的开发工具和平台高中信息技术必修二应用软件的开发工具和平台数据库开发工具数据库管理系统结构化查询语言(SQL)应用软件集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具应用软件集成开发环境应用软件的开发工具和平台类别 软件名称 软件简介单机开发 AccessMicrosoft Office Access是一个关系数据库管理系统。它结合了Microsoft JET DatabaseEngine和图形用户界面两项特点,是Microsoft Office的系统程序之一。网络应用开发Visual Studio 包括了整个软件
8、生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。PHP集成开发环境 主流的PHP集成开发环境大概有十几种,如ZendStudio,PhpStorm,Eclipse,NetBeans,Dreamweaver等。移动应用开发 APPInventor APPInventor是一款手机编程软件。用户能够通过该工具软件自行研发适合手机使用的任意应用程序。集成开发环境的应用软件应用软件的开发工具和平台04探究实验高中信息技术必修二探究实验探究实验:查看HTTP状态码HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,
9、此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。状态码为200-表示请求响应成功探究实验:查看HTTP状态码探究实验探究实验:查看HTTP状态码200-请求成功301-资源(网页等)被永久转移到其它URL404-请求的资源(网页等)不存在500-内部服务器错误1.你能找到多少种状态码?小组讨论和探究它们代表什么样的意思?2.结合中间件和信息系统设计的知识,谈谈为什么要设计状态码。3.一个网络请求的响应过程是什么样的?探究实验1、信息系统中的软件一般分为()和应用软件。A、办公软件 B、基础软件 C、编程软件 D、网络软件2、我们常常说的DBMS指的是()。A、操作系统 B、数据库管理系统 C、编程软件 D、应用程序3、下列()属于开源操作系统。A、iOS B、Linux C、Windows D、office4、以下()不属于数据库管理系统。A、MySQL B、Excel C、Access D、ORACLEBBBB课堂练习探究实验谢谢!高中信息技术必修二