企业管理的信息化平台培训课件_第1页
企业管理的信息化平台培训课件_第2页
企业管理的信息化平台培训课件_第3页
企业管理的信息化平台培训课件_第4页
企业管理的信息化平台培训课件_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业管理的信息化平台培训课件第二章企业管理的信息化平台计算机系统信息化平台通信及网络系统数据库系统计算机系统多媒体技术数据通信技术基础计算机网络基础局域网数据库的基本概念数据模型的基本概念Internet的基础关系模型和关系数据库VisualFoxpro简介6/17/202322.1.1计算机系统6/17/20233一、计算机系统的组成计算机硬件中央处理器存储器内存储器外存储器软件输入、输出设备系统软件应用软件操作系统语言处理系统实用程序数据库管理系统通讯软件6/17/202341、硬件系统基本组成辅助存储器(SecondaryStorage)通信设备处理器设备输入设备输出设备控制单元算术/逻辑单元(ALU)寄存器(Register)主存储器(PrimaryStorage)CPU6/17/202352、硬件系统工作方式输入设备输出设备运算器存储器控制器响应信号请求信号响应信号请求信号存数取数地址指令操作命令操作命令程序数据输出信息数据或指令控制信号6/17/202363、总线结构CPURAMROMI/O接口I/O接口AddressBus(AB)DataBus(DB)ControlBus(CB)CPURAMROM键盘接口磁盘接口显示器口打印机口键盘软盘硬盘打印机打印机BUSLine6/17/20237二、中央处理单元(CPU)中央处理单元(CentralProcessingUnit,CPU)是计算机的运算和控制中心,一个典型的CPU由以下三个部分组成:

运算器:是CUP中进行算术和逻辑运算的部件,也称为算术/逻辑单元(Arithmetic/LogicUnit,ALU)

寄存器(Register):是高速存储区域,用来暂时保存少量的程序指令和那些即将被CPU处理的、CPU处理过程中用到的或刚被CPU处理完的数据。

控制器(ControlUnit):控制器依次访问程序指令,进行指令译码,并协调ALU、寄存器、主存以及辅存和各种外部设备的数据流入、流出。6/17/202381、指令执行的过程处理器设备控制单元(CU)(2)译码算术/逻辑单元(ALU)(3)执行寄存器(Register)(1)取指令(4)存储主存(PrimaryStorage)CPU6/17/202392、衡量CPU性能的技术指标(1)CPU的总线位数总线是连接计算机系统中各部件的物理线,是计算机各部件之间传送信息的公共通路。总线按功能可分为:

地址总线:AddressBus(AB) 数据总线:DataBus(DB) 控制总线:ControlBus(CB)总线按层次结构可分为:

CPU总线 存贮总线 系统总线(I/O总线)总线按CPU相对其它芯片的位置可分为:

CPU内部总线 CPU外部总线6/17/202310 CPU的总线位数包括: 数据总线位数 地址总线位数 控制总线位数 通常所说的CPU位数,是指CPU的数据总线的根数,分内部位数、外部位数。如64位的PentiumCPU,其内部、外部数据总线位数都是64位,总线位数越多,一次传输的信号也就越多,计算机的处理速度就越快。6/17/202311(2)机器周期:一条指令在一个机器周期中执行,机器周期用秒分数来度量,较慢的有毫秒(千分之一秒)和微秒(百万分之一秒)较快的速度有十亿分之一秒和百亿分之一秒等。机器周期也可以用每秒执行多少指令来度量,这种度量方法称为MIPS(MillionsofInstructionsPerSecond)。(3)CPU的频率:每个CPU以预先定义的频率(时钟速度)产生一系列电子脉冲,时钟速度影响机器周期。控制部件按电子频率周期或CPU的时钟脉冲执行微代码(即预先定义的基本电路和逻辑操作),脉冲间隔越短,微代码指令执行得越快。时钟速度常用兆赫兹(MHz)表示。Hertz:赫兹 megahertz:兆赫兹GHz:gigahertz:十亿赫兹 THZ:TrillionHz6/17/202312CPU的频率分为内部频率、外部频率。内部频率指CPU内部计算的速度,通常比较快,如Pentium200、233、1.7G等都是指CPU的内部频率;外部频率指CPU把计算的结果通过主板的总线传送给内存的速度,也叫内存总线速度或主板频率。如目前的主板频率通常83、100、533MHZ等。内、外频率有倍数关系,即:内频=外频×倍数倍数通常有:1.0、1.5、2.0、2.5、3.0、3.5、4.0、4.5等。内频=外频×倍数6/17/202313(4)CPU的工作电压带MMX功能的PentiumCPU的工作电压分为内部电压(称内核电压)和外部电压(称总线电压),通常内核电压为2.8V,总线电压为3.3V,这就是MMXCPU的“双电压”工作方式。CPU的工作电压一般可在一定范围内浮动,如STD型的PentiumCPU在3.3-3.465V之间均能正常工作,尽管如此,对CPU工作电压的设置还是应小心谨慎。过低的工作电压设置会导致CPU运行效率降低甚至不能运行;过高的工作电压设置会带来CPU发热、过烫等一系列问题,散热条件略差便会导致频繁死机。6/17/202314(5)内置协处理器含有内置协处理器的CPU,可以加快数值计算,某些需要进行复杂计算的软件系统,如高版本的AUTOCAD就需要协处理器支持。(6)内部Cache(亦称L1高速缓存)能以比内存更快的速度存取数据的一类高速存储器。存放CPU经常使用的数据。6/17/202315三、存储器每台计算机都有三个主要的数据存储部件:主存储器、高速寄存器和辅助存储器。1、主(内)存储器目前,计算机和微型计算机内部使用的都是半导体存储器。现代微型计算机系统中广泛应用的半导体存储器有三种类型:静态随机存取存储器(SRAM),它不必周期性的刷新就可以保持数据。其速度较DRAM快,但容量较小,价格较高动态随机存取存储器(DRAM),它以无源元件存放数据,而且需要周期性的刷新来保持数据。其速度较SRAM慢,但容量大,价格较便宜只读存储器(ROM),它在没有电源的情况下能保持数据,但存储器一旦做好就不易改动其内容。

6/17/202316存储器芯片的基本类型

RAM:RandomAccessMemoyr ROM:Read-OnlyMemory PROM:ProgrammableROM EPROM:ErasablePROM存储类型RAMSRAMDRAMROMPROMEPROM随机存取存储器只读存储器6/17/202317

2、辅助存储器(Secondarystorage)在一个计算机系统中,除了有主存储器外,一般还有辅助存储器,用于存储暂时不用的数据。目前,常用的辅助存储器有: 磁盘:magneticdisk 磁带:magnetictape 光盘:opticaldisk 磁光盘:magnetic-opticaldisk,MO6/17/202318(1)

软盘存储器软盘是用柔软的聚酯材料制成圆形底片,信息在磁盘上是按照磁道和扇区来存放的。磁道即盘上一组同心圆环的信息记录区,它们由外向内编号。高密度盘为0~79道,低密度盘为0~39道。每道被划成相等的区域,称为扇区。一般每道有9扇区、15扇区、18扇区等。一般每扇区的容量为512B(DOS系统)。一个软盘的存储容量可由下面公式求出:如:3.5英寸软盘有80磁道,每道18扇区,每扇区512B,共有两面,则软盘总容量=80×18×2×512B=1474560B=1.44MB。

软盘总容量=磁道数×扇区数×磁盘面数×扇区字节数6/17/202319(2)硬磁盘存储器硬磁盘是由涂有磁性材料的铝合金圆盘组成的。硬磁盘的两个主要性能指标是硬盘的平均寻道时间和内部传输速率,硬磁盘每个存储表面被划成若干个磁道,每道又被划分成若干个扇区。每个存储表面的同一磁道形成一个圆柱面,称为柱面。硬盘的存储容量计算公式为:例如:某硬盘有磁头15个,磁道数(柱面数)8894,每道63扇区,每扇区512B,其存储容量为:存储容量=15×8894×63×512=4.3GB。

存储容量=磁头数×柱面数×扇区数×每扇字节数6/17/202320(3)磁带存储器磁带存储器是顺序存储设备,即磁带上的文件依次存放。假如某文件存放在磁带的尾部而磁头的位置在磁带的前部,则必须转磁带到尾部才能读取文件。因此,磁带的存取时间比磁盘长。磁带存储器由磁带机和磁带两部分组成。磁带分为开盘式和盒式磁带两种。在微型计算机中大多采用的是盒式磁带。在微型计算机上的磁带机基本上作为一个后备存储装置,用于资料保存、文件复制、备份等工作,以便在硬盘发生故障时,恢复系统或数据时用。

6/17/202321(4)光盘存储器光盘(OpticalDisk)指的是利用光学方式进行读写信息的圆盘。应用激光在某种介质上写入信息,然后再利用激光读出信息的技术称为光存储技术。(5)磁光盘如果光存储使用的是磁性材料,即利用激光在磁记录介质上存储信息,就称为磁光存储。这种光盘用激光改变磁性感光底层的分子结构,从而产生可视点。光探查器中的另一束激光照向光盘,再根据反射光测量这些点的大小。可视点的有无就代表了一个二进制位。感光底层消磁后可视点消失,数据就被擦除了。6/17/202322辅助存储器(SecondaryStorage)处理器设备控制单元算术/逻辑单元(ALU)寄存器(Register)主存(PrimaryStorage)CPU高速缓存(Cache)存储器关系示意图6/17/202323四、输入设备和输出设备

输入、输出设备是计算机系统和外部系统连接的媒介,用于接受外部系统传来信息和将计算机系统处理后的信息反馈给外部系统。常见的输入有数字化仪、扫描仪、键盘、鼠标。常见的输出设备显示终端、打印机、绘图机、音箱、存储驱动设备等。6/17/202324五、网络通信设备2102

1、服务器

可以是微型机、小型机甚至是大型机。服务器为网络连接到它们之上的终端提供服务。

2、工作站3、协议转换器4、调制解调器5、网络互联设备转发器或中继器、网桥或桥接器、路由器、网关6、传播介质双绞线 同轴电缆光缆无线传输6/17/202325实际的Intranet结构

6/17/202326数据通信系统模型发信者编码调制信道收信者译码解调发送端接收端6/17/202327六、计算机的硬件发展1、第一代计算机(1946年~1956年)

——第一代计算机依赖电子管来存储和处理信息。

2、第二代计算机(1957年~1963年)

——第二代计算机用晶体管取代了电子管作为存储和处理信息的部件。

3、第三代计算机(1964年~1979年)——第三代计算机是基于中小规模集成电路

4、第四代计算机(80时年代开始发展至今)——第四代计算机应用了超大规模集成电路(VLSIC)6/17/2023285、第五代计算机(正在研制之中)——第五代计算机极有可能突破冯·诺依曼体系,有些研究者认为第五代计算机的主要特点是它由极大规模集成电路、超导电路或智能电路组成,运算速度可达每秒千亿次以上,并能够实现大规模的并行处理。第五代计算机或许将像搭积木一样由许多台计算机组合而成,它使计算机具有类似于人一样的智能:能看、能听、能说、能思考、具有学习功能、可自动进行逻辑判断,这样的计算机具有能够进行图像识别、定理证明、研究学习、探索、联想、启发、理解人的语言、会说话等机能。6/17/202329一、计算机软件的分类软件系统软件应用软件操作系统语言处理系统实用程序数据库管理系统通讯软件文字处理软件表格处理软件辅助设计软件管理系统软件……6/17/202330二、系统软件1、操作系统操作系统(OperatingSystem)是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。操作系统使整个计算机系统实现高效率和高度自动化。

6/17/202331操作系统是系统软件中最基础的部分,操作系统一方面为用户使用计算机提供简洁的界面,另一方面要完成计算机系统自身的内部管理和协调,提高计算机的工作效率。操作系统主要完成以下四个方面的工作:对存储器进行分配、回收、扩充和保护对CPU进行分派和调度对输入/输出设备进行管理对文件系统及数据库进行管理6/17/2023322、通讯软件通讯软件(CommunicationSoftware)是计算机操作系统的延伸,它使计算机系统能控制不同的通讯设备,使计算机能够与远离CPU的显示设备等外设通讯。通讯软件的功能有: 与远程终端通讯 监视通讯设备和线路 管理通讯线路上的信息传输 监控和分析信息 诊断通讯中出现的问题6/17/2023333、语言处理系统语言处理系统(LanguageProcessingSystem)是指将一般的编程语言所产生的源程序代码转换为计算机可识别并能够执行的机器代码的程序系统。语言处理系统可分为三类: 编译型语言处理系统 解释型语言处理系统 混合型语言处理系统6/17/2023344、实用程序实用程序(Utility)是针对操作系统的不足而编制的程序,它帮助用户进一步管理好自己的计算机。常用的实用程序包括磁盘备份、复制一组文件、磁盘格式化、磁盘整理、内存优化、文件压缩、键盘锁定、计算机故障诊断及修复、对已被破坏的文件的修复、病毒的检测与清除等。将实用程序纳入操作系统是操作系统不断更新的一个重要原因。6/17/2023355、数据库管理系统数据库管理系统(DataBaseManagementSystemsDBMS)是20世纪60年代后期产生并发展起来的,它是计算机科学中发展最快的领域之一。数据库管理系统是一系列软件程序的集合。它的基本功能是以规范、一致的方式存储数据;以规范、一致的方式将数据组织成记录;允许用规范、一致的方式存取记录。6/17/202336在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据。它必须先将请求提交给DBMS,由DBMS负责从存储介质检索数据并提供给应用程序使用。因此,一个数据库管理系统就是应用程序与数据间的接口。典型的数据库管理系统可分为三类:■层次型数据库系统■网络型数据库系统■关系型数据库系统6/17/202337数据仓库是近年来迅速发展起来的一种存储技术,是近两年来计算机领域的一个热门话题,也是今后数据库市场的一个主要增长点。数据仓库是面向主题的、集成化的、稳定的、随时间变化的数据集合,用以支持决策管理的一个过程。数据仓库的主要服务对象是企业或机构中的高层领导或决策人士,是向他们提供分析型战略数据的一种数据存储与管理方式。6/17/202338三、应用软件应用软件是具有特定应用目的的程序组,具有完成特定的数据或文本的处理功能。管理信息系统如财务管理系统、生产管理系统、档案管理系统等就是典型的应用软件,另外,各种工业控制软件如车床控制软件系统、锅炉控制软件系统,商业管理软件各种计算机辅助读者设计软件包,各种数字信号处理及科学计算程序包等也都属于应用软件的范畴。6/17/202339常见的应用软件有:1、文字处理软件主要用于将文字输入到计算机,储存在外存中,用户能对输入的文字进行修改、编辑并能将输入的文字以多种字体、多种字型及各种格式打印出来。目前常用的文字处理软件有WPS、MicrosoftWord等。6/17/2023402、表格处理软件表格处理软件主要处理各式各样的表格。它可以根据用户要求自动生成各式各样的表格,表格中数据可以输入也可以从数据库中取出。表格处理软件还可根据用户给出的计算公式,完成复杂的表格计算,计算的结果自动填入对应栏目里。如果修改了相关的原始数据,计算结果栏目中的结果数据也会自动更新,无须用户重新计算。一张表格制作完成后,可存入外存,方便以后重复使用。也可以通过打印机将表格打印出来。目前常用的表格处理软件有Microsoft公司的Excel等。6/17/2023413、辅助设计软件计算机辅助设计(CAD)技术作为近二十年来最有成效的工程技术之一。由于计算机有快速的数值计数、较强的数据处理以及模拟的能力,因此目前在汽车、飞机、船舶、超大规模集成电路等的设计、制造过程中,CDA占据越来越重要的地位。计算机辅助设计软件能高效的绘制、修改、输出工程图纸。设计中的常用计算帮助设计人员寻找较好的方案。设计周期大幅度缩短,而设计质量却大为提高。应用该技术能使各行各业的设计人员从繁重的绘图设计中解脱出来,使设计工作计算机化。目前常用的软件有AutoCAD等。6/17/202342四、计算机程序设计语言及发展

1、程序设计语言

程序设计语言目前已经历了四代语言的发展,出现了上千种不同的程序设计语言。这些程序设计语言可根据用户友好程度和人们理解难易程度分为不同的层次。(1)机器语言——第一代程序设计语言机器语言是程序设计语言的第一代,它伴随着计算机的产生而产生,也是计算机真正能够读懂和理解的语言。不同的CPU有不同的机器语言编码规则,一般不能兼容。机器语言是以二进制形式编写的,所有其它程序设计语言中描述的程序都必须被翻译成机器语言,只有这样计算机才能运行它。6/17/202343(2)汇编语言——第二代程序设计语言汇编语言使用简单的助记符作为机器操作的标志。如L作为寄存器的标志,ADD表示相加。汇编语言的程序描述ADDL1,L2表示寄存器1和寄存器2的内容相加。符号化程序和描述比机器语言容易使用,提高了程序员的效率。为了使计算机执行命令,由汇编程序把汇编语言译成机器语言。然而,汇编语言也是针对特定的CPU所设计的(不同CPU的指令系统不同),不同CPU的汇编语言一般都不能兼容。因此,使用多台配备不同CPU计算机的程序员必须知道如何为每一台计算机编写不同的汇编语言程序。6/17/202344(3)高级语言——第三代程序设计语言高级语言使用类似英语结构的命令形式来设计程序,程序设计者一般不需要计算机硬件方面的专门知识。高级语言均独立于CPU,在不同类型CPU的计算机上使用高级语言所编写的程序基本上是兼容的。但高级语言一般不能直接对计算机硬件进行操作,因此高级语言一般只适合于应用软件的编制需求,而不能完全依靠高级语言编制系统软件。但这对信息管理人员来说已经足够了。典型的第三代程序设计语言有FORTRAN语言、PASCAL语言、COBOL语言、C语言、BASIC语言等。第三代程序设计语言也称为面向过程的语言。6/17/202345(4)对象化语言等——第四代程序设计语言第四代语言目前仍处于研究阶段,尚无准确的界定,不少学者认为第四代语言应该是智能型编程语言,应简洁易学。利用第四代语言编程将会成为一项轻松的工作,第四代语言不需要程序员编写算法来描述问题处理的过程,所以它们又被称为非过程化语言。非过程化第四代语言允许用户描述需要计算机做的事,而不必提供详细的指令告诉计算机怎么做。第四代语言接受请求,然后生成程序代码,完成工作。6/17/202346

■图像查询

■报表生成器

■应用软件生成器

■面向对象的程序设计语言

■计算机辅助软件工程工具

■决策支持工具

■自然语言处理工具等。

目前能够被普遍接受的被定义为第四代语言的产品包括有:6/17/202347许多数据库客户管理系统都给终端用户提供一种相对容易的查询语言。查询语言是一系列命令,通过这些命令可以提出问题及在磁盘文件中检索。例如,使用查询语言检索出所有居住在芝加哥的顾客的姓名,查询语句如下:SELECTCUSTNAMEFROMCUSTFILEWHERECITY=CHICAGO这个语句会打开名为CUSTFILE的客户文件,然后把所有住址在芝加哥的顾客的姓名显示在屏幕上。6/17/202348用户友好的第四代语言还用于报表生成器,使用户可以在不懂得程序设计的情况下,通过下拉菜单的选择,快速容易地生成报表。应用程序生成器是第四代语言构件包,它能产生一组完整的应用程序,如账单和工资表,几乎不需要编写程序代码。开发一个完整的应用程序意味着生成器必须能创建输入界面以便数据可以被输入到应用程序,还必须能建成应用程序需要的记录和文件,能创建输出报表格式以便各种报表的打印;能创建如计算工资和产生顾客账单等的各项处理过程;能创建用于删除和修改记录的屏幕。最后它要把各种工作协调成一个完整的系统。6/17/202349(5)面向对象的程序设计在过程化语言中,要处理的数据和对数据进行的操作是分开的。在面向对象程序语言(ObjectOrientedProgram,OOP)中,程序操作成为方法,连同数据封装在一起构成一个对象。面向对象的程序设计优点是,对象可以在不同的应用程序中多次使用。编程人员可以在程序中使用对象库中已有的对象,而不必重新开发,也可以在已有对象的基础上进行修改和派生新的对象。面向对象的程序设计方法大大减少了编程工作中的简单重复劳动,提高了编程效率和程序质量。6/17/202350为了支持面向对象的程序设计,可视化程序设计语言出现了。可视化程序设计语言使程序员能够应用图形工具建立信息系统。可视化程序设计语言可以用来快速生成如拖拉滚动条、按钮和菜单等屏幕形式的用户界面,生成报表、查询等实际程序。虽然可视化语言帮助程序员用图形方式建立系统,但编写对象方法、事件代码的工作仍然是必要的。因此,面向对象的程序设计并不能完全脱离过程化语言程序设计而独立存在。6/17/202351(6)VISUALBASIC语言和JAVA语言VisualBasic(简称VB)是Microsoft发布的一种面向对象程序设计语言。VB是在QuickBasic的基础上发展的新一代BASIC语言,它继承了BASIC语言简单明了的特点,同时将面向对象技术、可视化编程技术融入其中。VB目前广泛地应用于多媒体及信息系统开发。VisualBasic具有如下一些特点:■能面向Windows3.x,Windows95和WindowsNT生成16位及32位应用程序。■可以用面向对象编程技术编写程序。·6/17/202352■完备的图形命令,可以用于绘制各种图形。■完善的运行错误处理功能。■支持顺序文件和随机文件的访问。■支持动态数据交换DDE技术和对象链接和嵌入OLE方法。■向用户提供丰富的图标。■程序可在解释方式下执行,也可编译成.EXE文件而脱离VisualBasic程序单独执行。■功能更加强大的调试窗口。■可以直接调用Windows系统的API函数。■能够访问系统剪贴板。■提供更多的控制元件。6/17/2023536/17/202354五、常用的编程工具

目前比较流行的软件工具可分为:一般编程语言、数据库管理系统、程序生成工具、专用系统开发工具、客户(client)/服务器(server)型工具等等。

1、常用编程语言类

常用编码语言类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论