4.2 信息系统的软件及其作用 学案+小测试

文档属性

名称 4.2 信息系统的软件及其作用 学案+小测试
格式 zip
文件大小 119.1KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-07-29 14:35:50

图片预览

文档简介

第十一课 信息系统的软件及其作用
学习目标:
理解软件在信息系统中的作用
了解应用软件及其设计过程
了解应用软件的开发工具和平台
教学重难点:
理解软件在信息系统的作用
借助开发工具及平台开发网络应用软件
学习过程:
信息系统依靠软件帮助终端用户使用计算机硬件、将数据加工转换成各类信息产品。软件用于完成数据的输入、处理、输出、存储、控制信息系统的活动。信息系统中的软件一般分为基础软件和应用软件。
基础软件及其作用
基础软件是安装在硬件上的第一层软件,主要指服务器端和客户端的基础软件,包括服务器操作系统、客户端操作系统,及特定的服务器软件,如数据库管理系统、中间件等,它们构成了信息系统的软件运行环境。
操作系统
操作系统(Operating
System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软目前,服务器操作系统主要有Unix、Linux、Windows。桌面客户端的操作系统有Macintosh、Unix、Linux等,移动终端操作系统有i0S和Android等。
数据库系统
数据库是长期储存在计算机中、有组织的、可共享的数据集合。在信息系统中,必须有一个“数据仓库”来存储和处理数据。
在信息系统中一般采用数据库管理系统来解决大量的数据存储和处理的问题。服务器主机上运行的管理数据库的基础软件称为数据库服务器软件,也就是数据库管理系统DBMS(Database
Management
System)。常见的数据库有MSSQL、ORACLESQL,开放源代码的数据库社区版有MySOL。
在客户机/服务器、浏览器/服务器结构模式的信息系统中,用户所使用的客户端(或浏览器)与数据存储管理的服务器端分离开来,服务器上运行数据库管理系统并驻留数据库,负责数据存储和数据操纵;用户界面由客户端(或浏览器)提供,客户端软件通过与服务器上的DBMS通信取得数据库中的数据并显示在用户界面上,或将用户输入的数据传递回服务器存于数据库中。
中间件
中间件(Midlleware)是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,其模型图如下图所示。它主要解决异构网络环境下分布式应用软件的互联与互操作问题,提供标准接口,协议,屏蔽实现细节,提高应用系统的移植性。
中间件在操作系统、网络和数据库的上层,应用软件的下层。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。顾名思义,中间件处于操作系统与用户的应用软件的中间,对应用软件起到支撑作用,用户并不直接使用中间件。
Web服务器就是一种中间件。
应用软件及其设计过程
以课堂所使用的“信息技术在线课堂”为例,了解信息系统中应用软件的设计过程。
应用软件及其作用
信息系统应用软件,是用于处理特定应用的程序。例如图书馆管理软件,对图书出人库、借还书、书籍统计、书籍查询等工作进行管理,有效提高工作效率。
对整个信息系统来说,直接面对用户的,就是信息系统的应用软件。
应用软件设计过程
需求分析
需求分析是软件开发过程中非常重要的第一步,直接关系到后续工作的进行以及最终的软件产品能否满足客户的需求,需求分析一般要由软件分析人员、开发人员、客户三方一起完成。
体系结构模式的选择
根据系统功能需求和主要模块设计,以及各种体系结构模式的特点来选择合适的体系结构模式。
单用户体系结构只能在一台计算机上执行,资源不共享,不能满足系统网络要求。所开发的系统无须共享资源且比较简单时,可选择单用户体系结构。
系统用户较多、功能复杂、存储信息量大、需要专业技术人员维护和管理的系统,则可选择客户机服务器结构。
为使用户能够在简单、易用、单一、统一的可视化界面下,轻松、方便地访问到各种类型的数据,可以选择浏览器/服务器结构模式。
当系统需要即时通信和不间断地更新数据时,可选择对等网络结构。
模块设计
信息系统往往包含着若干相对独立的子系统;为了达成系统的总目标,必须要完成各子系统的功能;而各子系统功能的完成,又依赖于子系统下面各项更具体功能的实现。同时,系统一般由整个开发团队完成,清晰划分各个子系统的功能有利于团队协作。因此,在设计阶段,通常把整个系统按功能划分成各个模块,并按从属关系绘制出功能结构图,
数据库设计
数据处理是信息系统应用的核心和基础。数据库是信息系统用于管理和存储数据的方式。
信息系统的数据库设计,主要工作包括绘制数据流图,编写数据字典,设计数据逻辑结构。
应用软件的开发工具和平台
在完成了前期的分析和设计之后,就可以使用各种开发工具或开发平台,按照系统设计进行应用软件的程序开发。
数据库开发工具
MySQL是目前最流行的关系型数据库管理系统(Relational
Database
ManagementSystem)。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的结构化查询语言(SQL)是用于访问数据库的最常用标准化语言。MySQL的特点是体积小、速度快、总体成本低。
应用软件集成开发工具
应用软件集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。如微软的Visual
Studio系列,Borland的C++
Builder、Delphi系列等。
参看书本P103表4-5
完成随堂小测
1、下列不属于信息系统基础软件的是(
)。
A.Windows
B.Linus
C.Mysql
D.WPS
2、同学们在高中阶段会有各自选修不同的课程,学校用来管理课程选修信息的学生选课系统属于( )
A.
处理软件
B.
数据库应用软件
C.
多媒体制作软件
D.
图像处理软件
3、应用软件的设计过程包括需求分析、体系结构模式的选择、模块设计、数据库设计等环节。其中( )在设计过程起着关键性的作用。
A.需求分析
B.体系结构模式的选择
C.模块设计
D.数据库设计
4、信息系统应用软件,是用于处理特定应用的程序。对整个信息系统来说,直接面对用户的,就是信息系统的应用软件。以下属于信息系统应用软件的是(
).
A.操作系统OS
B.学籍管理软件
C.数据库系统DBMS
D.MySQL