信息系统基础知识_第1页
信息系统基础知识_第2页
信息系统基础知识_第3页
信息系统基础知识_第4页
信息系统基础知识_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

信息系统根底知识——信息系统部路萍第一页,共31页。一、什么是信息系统定义1985年,信息系统的创始人,明尼苏达大学卡尔森管理学院的著名教授高登.戴维斯给出的信息系统的定义是:“它是一个利用计算机硬件和软件、手工作业,分析、方案、控制和决策的模型,以及数据库的用户——机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。从计算机系统的观点〔百度定义〕:是一个由人、计算机及其他外围设备等组成的能进展信息的搜集、传递、存贮、加工、维护和使用的系统。?教育信息系统平安等级保护定级指南?信息系统是指教育教学管理与效劳过程中涉及到老师、学生和教育组织等业务管理、资源效劳等不涉及国家机密的信息系统。第二页,共31页。一、什么是信息系统分类从信息系统的开展和系统特点来看,可分为:数据处理系统(DataProcessingSystem,简称DPS):管理信息系统(ManagementInformationSystem,简称MIS)决策支持系统(DecisionSustainmentSystem,简称DSS)专家系统〔人工智能(AI)的一个子集〕虚拟办公室(OfficeAutomation,简称OA)数据处理系统是指运用计算机处理信息而构成的系统。通过数据处理系统对数据信息进展加工、整理,计算得到各种分析指标,转变为易于被人们所承受的信息形式,并可以将处理后的信息进展贮存。数据库主要担负数据的存储和计算工作,如Oracle,Mysql。ETL〔Extraction-Transformation-Loading〕数据提取、转换和加载。需要将数据加工整理为可供计算和分析的构造化数据。如:datastage、ODI数据分析工具,泛指指数据的挖掘,分析和展现等功能。如:普元BI管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进展信息的搜集、传输、加工、储存、更新、拓展和维护的系统。是对一个组织〔单位、企业和部门〕记性管理的人和计算机相结合的系统。辅助管理人员进展管理和决策。决策支持系统是以管理科学、运筹学、控制论、和行为科学为根底,以计算机技术、仿真技术和信息技术为手段,针对半构造化的决策问题,支持决策活动的具有智能作用的人机系统。决策支持系统可以为决策者提供所需的数据、信息和背景资料,帮助明确决策目的和进展问题的识别,建立或修改决策模型,提供各种备选方案,并且对各种方案进展评价和优选,通过人机交互功能进展分析、比较和判断,为正确的决策提供必要的支持。专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家程度的知识与经历,可以利用人类专家的知识和解决问题的方法来处理该领域问题。也就是说它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经历,进展推理和判断,模拟人类专家的决策过程。其本质是智能计算机程序系统。办公室自动化是应用计算机或数据处理系统代替人工来自动处理日常的办公一些事务性工作的措施。例如:财会、统计、方案、采购、文书等信息。是一种作业信息系统。第三页,共31页。一、什么是信息系统信息系统的构成从逻辑功能的角度考虑,可以表示为以下图形式信息系统输入存储处理管理检索输出第四页,共31页。一、什么是信息系统信息系统的构成从对信息的管理和组织形式角度看,信息系统又可以进展如下表示:DBMS应用子系统系统规划编译软件程序语言网络软件通用工具应用子系统应用子系统应用子系统应用子系统组织机构人工处理人员管理规章制度硬件硬件OS第五页,共31页。(一)操作系统(四)数据库(二)应用系统(三)中间件第六页,共31页。〔一〕操作系统计算机用户各种应用软件汇编、编辑、编译软件和例行效劳程序等操作系统操作系统是计算机硬件的扩大“裸机〞+操作系统=虚拟机一个裸机在每加上一层软件后,就变成了功能更强的虚拟机。操作系统与软硬件的层次关系如图。裸机第七页,共31页。系统名称简介优点缺点DOSMicrosoft的MS-DOSIBM的PC-DOSNovell的DR-DOSDiskOperatingSystem又称DOS(简写),中文全名“磁盘操作系统”1981年问世,单用户、单任务、字符界面。1、支持众多的通用软件,如各种语言处理程序、数据库管理系统、文字处理软件2、快捷、速度快、安全,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。3、对硬件平台要求低640KM内存。1、日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少2、很多设备的大部分程序都不能在DOS环境下执行。3、已经退出个人用户的视野,但在工业领域仍然占有一个重要位置。Windows从Windows1.0

到Windows95、98、ME、2000、2003、XP、Vista、7、8、10和

WindowsServer服务器企业级操作系统1985年11月发布的第一代窗口式多任务系统。1图形界面良好,拥有良好的集成开发环境,操作简单(鼠标器的使用)。提供了一个可伸缩的高性能平台。2整合常见应用软件,简单,快捷,方便。适合快速装机。1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;2.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。95——独立的系统〔之前都是由DOS引导〕,集成了网络功能和即插即用功能。更强大的、更稳定、更实用的桌面图形用户界面。“开场〞菜单98——支持FAT32文件系统、多显示器、整合了Internet阅读器2000——桌面及效劳器操作系统,包括Windows2000、WindowsXP和WindowsServer2003。〔Professional家用、Server企业内部、AdvancedServerWEB效劳器和DatacenterServer大型数据处理〕XP——月神用户图形界面,选择任务的用户界面,更简单的工具栏,年4月8日取消所有技术支持Vista——微软公司首款原生支持64位的个人操作系统,平安可信、内存管理和文件系统、IPV6支持,无线支持,媒体模块,3D,软件集成〔内置备份,windowsmail,搜索,播放器等〕7——支持触控技术,搜索更简单,移开工作才能更强,针对笔记本电脑的特有设计。更易用、更娱乐、更智能、更华美、更兼容8——挪动触控电子设备〔PAD、触屏手机〕更加简单快捷,续航才能,启动速度更快、占用内存少。10——多桌面、多任务、多窗口,开场菜单和开场屏幕,Edge〔斯巴达〕阅读器,支持跨设备运行。变成一个效劳,以后会通过新的晋级而得到新的功能。…第八页,共31页。系统名称简介优点缺点UNIXUNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统1、由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。2、将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。3、具有可移植性。1、UNIX系统的标准1/O库相对其底层的系统调用接口已变得越来越复杂了。2、传统的UNIX

内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。LinuxLinux是一种自由和开放源码的类Unix操作系统,可安装在各种计算机硬件设备中。世界上运算最快的超级计算机运行的都是Linux系统。其中RedhatLinux推广最广泛,红旗Linux是国内自行开发的。1、安全、易维护、稳定。2、软件自由/开源

3、低成本

——

大多数4、透明公开

——绝大多数

是开放开发的。1、寻求帮助相对更难。

2、绝大多数硬件是支持的,但不是全部

3、缺失的应用软件和游戏——会失去一些熟知的应用程序。AndroidAndroid是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。开放性强、挣脱运营商的束缚,具有丰富的硬件选择1、个人隐私难得到保守。2、系统自带广告太多。3、过分依赖开发商缺少标准配置。第九页,共31页。支持Linux者支持Windows者费用Linux是免费的,它没有使用许可证费用;而且,已经有许多免费办公自动化解决方法可供选择。Linux要求现场的技术支持以保证系统运行,要求开发人员或承包商现场修改系统错误和应用核心补丁程序,无法保证能够由内部人员来解决问题;VisualStudio比其它开放源代码的开发环境好;Linux没有提供足够多的商业工具软件。声誉Linux正在全球各地迅速普及推广,各大软件商如Oracle、Sybase、Novell、IBM等均发布了Linux版的产品,许多硬件厂商也推出了预装Linux操作系统的服务器产品微软视窗是最常用的OS平台;每个Linux系统发布就是一个独立的OS,向后兼容性差;Windows应用比Linux应用允许用户更多的集中到任务上,无需编程就可以使应用系统工作;Windows有一致的界面窗口。应用Linux图形接口像Windows一样容易使用;Linux使用标准兼容协议,也使用标准文件格式;从未遇到过像安装微软补丁程序那样的事:Linux提供极大的协同工作能力。Linux上的应用非常少;不与IE标准兼容;无法买到像Outlook所提供的电子邮件备份功能那样的Linux电子邮件备份工具;Linux上没有PCAnywhere那样的管理软件;Linux打印功能不好,没有媒体播放软件。商无钱可赚,也就没有销售商。第十页,共31页。支持Linux者支持Windows者安全没有Linux病毒;Linux没有那种会导致系统死锁的模糊的协议服务;Linux不易受蠕虫攻击;Linux不会发生IRC特洛伊IIS蠕虫。Linux并不安全,没有人负责Linux的完整性;有许多出色的第三方企业在生产各种反病毒软件;微软已经集中精力来解决安全问题。硬件支持Linux能够支持视频控制器、USB、调制解调器、鼠标和监视器等一切硬件;HP、Lexmark和Epson都提供了许多打印工具。Linux不支持GDI打印机、WIN调制解调器、视频卡和PCMCIA卡。软件支持在Linux团体内的帮助是快速和免费的;可以使用VNC同时遥控Linux和Windows网络客户端;Linux软件更加容易跟上潮流并且更加容易部署;Linux有很好的远程管理工具,使用Linux可以很容易地映射硬盘来复制系统。许多供应商不支持Linux,他们无法从Linux用户那里挣到钱;买不到Linux桌面支持服务。没有像微软MMC那样的统一的Linux网络管理工具;Windows有更加成熟的快速配置工具。可信赖性Linux是开放源代码的,而开放源代码是互联网的动力所在。开放源代码意味着永远没有限制,也不会被谁“锁定”Linux桌面界面混乱(有KDE、Gnome等好几种),添加菜单不方便;开放源代码意味着:没有路标、没有未来,销售Linux是一个以开发者为中心的操作系统Windows是以消费者为中心的操作系统第十一页,共31页。〔二〕应用软件按处理内容:MIS,CMS等按行业分:教育,娱乐,金融,电信,医疗等按主要特征分:游戏,三维处理,流媒体等按适用范围:行业软件〔如:通信、能源、金融财税〕、通用软件〔如:辅助设计软件AutoCAD〕、文字处理软件。按物理构造:单机版Desktop程序和网络版程序,网络程序又分为C/S程序和B/S程序。应用软件的分类第十二页,共31页。根本物理构造CS〔Client/Server——客户端/效劳器〕架构BS〔Browser/Server——阅读器/效劳器〕架构〔二〕应用软件第十三页,共31页。C/S构造通过在客户和效劳器之间划分各自所包括的层次,来进步应用端的计算效率。应用程序被划分成了客户端的应用程序和效劳器端的应用程序,即所谓的两层构造。SQL恳求结果集包含数据ServerClient包含应用程序第十四页,共31页。B/S构造用户工作界面是通过web阅读器来实现,极少部分事务逻辑在前端〔Browser〕实现,但是主要事务逻辑在效劳器端〔Server〕实现,形成所谓三层3-tier构造:表示层、逻辑层、数据层。无关其物理构造,即便这三个层是被放置在同一台机器上。各大门户户网站新浪,网易,搜狐等。淘宝,京东等电子商务网站。第十五页,共31页。第一层:表示层,负责与用户的交互。客户端向由URL〔UniformResourceLocator,统一资源定位器〕所指定的Web效劳器提出申请,Web效劳器用HTTP协议把所需的文件资料传给用户,客户端接收文件信息并在阅读器上输出。一般为基于HTML的阅读器;业务规那么一般由内嵌HTML网页的脚本和控件来处理;通常采用平安套接层SSL〔SecureSocketsLayers〕来减少网络传输带来的风险。第二层:逻辑层,响应用户发来的恳求,执行某种业务任务,并与数据库效劳器交互,将数据库效劳器交互结果传送给阅读器端。第三层:数据层,系统的数据中心。一般数据层都由DatabaseManagementSystem〔DBMS〕组成,一个应用系统对应由DBMS管理的一个或多个数据库。实现数据的定义、维护、访问、更新以及管理〔表、索引、存储过程、触发器等〕,并响应应用效劳器的数据恳求。数据层还可以由文件系统或非关系型数据库等组成。BrowserBrowserWebServerBrowserDBServer页面请求页面响应数据结果数据请求第十六页,共31页。B/S与C/S比较第十七页,共31页。第十八页,共31页。B/SC/S性能异地浏览和信息采集比较灵活,随时随地只要能使用浏览器上网即可。但是,客户端只能完成浏览,查询,数据输入等简单工作,绝大部分由服务器承担,负担重。客户端和服务器都能处理任务,虽然对客户机要求很高,但是可以减轻服务器的压力。只有一层交互,因此响应速度较快升级维护客户端比较容易,只要能上网就行,即开发维护等几乎都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器即可,这样就减少了异地用户维护与升级的成本。在跨浏览器上不尽如人意一次升级,每一台客户机需要重新安装,系统升级成本比较大。扩展性非常容易,只要能上网,再人工或在线自动分配一个用户名和密码即可使用(统一身份认证、CA证书)。扩展时远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。安全性建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。一般面向相对固定的用户群,多层认证也不难。一般高度机密的信息系统采用C/S结构适宜。简化了客户端〔数量、地点不限〕;简化了系统的开发和维护:无须再为不同级别的用户设计开发不同的客户应用程序,只需把所有的功能都实如今Web效劳器上,并就不同的功能为各个组别的用户设置权限即可;适用于网上信息发布;更强兼容性、可移植性。B/S三层构造在软、硬件环境发生变化时的适应才能比C/S构造强的多,具有更强的可伸缩性。单一的B/S形式和单一的C/S形式又都存在这样或那样的问题。因此系统开发中经常将两者穿插混用。第十九页,共31页。例如:教学方案管理系统功能模块1〔C/S形式〕功能模块2〔B/S形式〕教学方案管理程序应用效劳器Web效劳器数据库效劳器客户端阅读器第一个模块为教学方案业务管理模块,完成教学方案的制定与修改以及各类教学方案信息的管理与维护;第二个模块为教学方案信息发布模块,完成各种教学方案信息的网上发布。C/S形式和B/S形式的穿插混用第二十页,共31页。〔三〕中间件现代应用系统的根本特征分布任务已不只是在单机上运行,而是由网络中多台计算机上的相关应用共同协作完成,需考虑网络传输、数据平安、数据一致性、同步等诸多问题;异构计算机硬件、操作系统、网络协议、数据库系统以及开发工具种类繁多,需考虑数据表示、调用接口、处理方式等诸多问题;动态协作参与协作的应用允许位置透明性、迁移透明性、负载平衡性等需求。第二十一页,共31页。中间件(Middleware)是一种软件,处于系统软件〔操作系统和网络软件〕与应用软件之间,它能使处于应用层中的各应用成分之间实现跨网络的协同工作〔也就是互操作〕,这时允许各应用软件之下所涉及的“系统构造、操作系统、通信协议、数据库和其它应用效劳〞各不一样。中间件是一组驻留在网络与传统应用之间的一组效劳,用以管理平安、访问以及信息交换。⑴它提供了通道的功能,保证应用系统数据的可靠传输;⑵它起着桥梁的作用,达成异构应用资源之间的互联互通;⑶它是分布式应用的集成开发框架,促成企业分布式应用的有机集成;⑷作为平台,有效实现分布应用的分阶段顺利部署;⑸它起着过滤网的作用,保护关键信息的平安。应用软件中间件网络软件操作系统应用软件中间件网络软件操作系统可协同工作第二十二页,共31页。1)数据访问中间件2)消息中间件3)远程过程调用中间件4〕事务〔交易〕中间件5〕对象中间件6〕终端仿真/屏幕转换中间件的分类第二十三页,共31页。三种技术的比较第二十四页,共31页。

Weblogic

WebLogic是美国bea公司出品的一个Application

Server,确切的说是一个基于J2EE架构的中间件。BEA

WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用效劳器。将Java的动态功能和Java

Enterprise标准的平安性引入大型网络应用的开发、集成、部署和管理之中。

WebSphere

WebSphere是

IBM

的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变

Web

应用程序和跨平台、跨产品解决方案所需要的整个中间件根底设施,如效劳器、效劳和工具。WebSphere

提供了可靠、灵敏和强健的集成软件。

JBoss

JBoss是一个管理EJB的容器和效劳器,支持、和的标准。但JBoss核心效劳不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。2006年,Jboss公司被Redhat公司收购。

Tomcat

Tomcat是Apache

软件基金会的Jakarta

工程中的一个核心工程,由Apache、Sun

和其他一些公司及个人共同开发而成。由于有了Sun

的参与和支持,最新的Servlet

和JSP

标准总是能在Tomcat

中得到表达,因为Tomcat

技术先进、性能稳定,而且免费,因此深受Java

爱好者的喜欢并得到了部分软件开发商的认可,成为比较流行的Web

应用效劳器。

常用的中间件第二十五页,共31页。价位:

JBoss与Tomcat的是免费的;WebLogic与WebSphere是收费的,而且价格不菲。

开源性:

JBoss与Tomcat的是完全开源的,而其他两个不是。

对技术的支持Tomcat不支持EJB,JBoss是实现了EJB容器,再集成了Tomcat。WebLogic与WebSphere都是对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的施行更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。

扩展性WebLogic和WebSphere都是以其高扩展的架构体系出名于业内,包括客户机连接的共享、资源

pooling以及动态网页和EJB组件群集。

第二十六页,共31页。应用范围Tomcat

是一个小型的轻量级应用效劳器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP

程序的首选。

WebLogic和WebSphere是商业软件,功能齐全强大,主要应用于大型企业的大型工程。

JBOSS

主要应用于EJB效劳的中小型公司。

商业效劳和技术支持因为JBoss和Tomcat都是开源免费的,所有它俩也就没有任何商业效劳和技术支持,而WebLogic和WebSphere的技术文档和相关效劳还是很到位,假如你的效劳器哪一天出问题了,只要你能出的起钱,他们的技术工程师立即就能出如今你面前。平安性JBoss和Tomcat都是开源的,所以它们的平安性相对来说比较低,万一应用效劳器本身有什么破绽,是没方法向Apache索赔的。

而WebLogic和WebSphere其容错、系统管理和平安性能已经在全球数以千记的关键任务环境中得以验证。

与数据库的严密结合性:

tomcat是无法支持那么多的并发量〔为什么电信/银行/挪动之类的公司使用Oracle或DB2数据库,而不选用mysql〕。第二十七页,共31页。〔四〕数据库常见的主流数据库IBMDB2:IBM著名的关系型数据库产品,DB2

Universal

Database

是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。ORACLE:全球最大的数据库软件公司,第一个商用SQL

关系数据库管理系统,其产品支持最广泛的操作系统平台。SQLServer:微软公司开发的大型关系型数据库系统,与Windows操作系统严密集成,功能较全面,可以作为中型企业或单位的数据库平台。缺点是只能在Windows系统下运行。MySQL:小型关系型数据库管理系统,开发者为瑞典MySQL

AB公司,被Sun公司收购。其体积小、速度快、开放源码,许多中小型网站为了降低网站总体拥有本钱而选择了MySQL作为网站数据库。第二十八页,共31页。〔四〕数据库DB2

Oracle

SQL

Server

开放性能在所有主流平台上运

温馨提示

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

评论

0/150

提交评论