3-基于Intranet的管理信息系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章基于Intranet的管理信息系统3.1企业MIS计算模式的演进3.2Intranet概述3.3企业Intranet的建设3.4Extranet与VPN3.5Intranet是MIS发展的必然趋势第3章基于Intranet的管理信息系统第3章基于Intranet的管理信息系统1.单机运行模式数据共享只能通过人工传递存储介质来进行。局限:信息孤岛,数据冗余,数据不一致。2.主机/终端模式终端只是单纯地作为一种输入/输出设备。局限:主机负荷过大,主机成为系统的瓶颈,系统灵活性差。3.客户/服务器(C/S)模式客户机成为一个自治的系统,基本运行关系体现为“请求/响应”的应答模式,是一种分布式计算模式。局限:客户端软件变得越来越庞杂(胖客户),系统的维护管理复杂。4.Intranet模式(B/S)针对传统客户/服务器模式的不足而提出。◆加入中间层应用服务器(Web服务器)。◆客户端简化为单一语言(HTML)的客户软件(WebBrowser)。3.1MIS计算模式的演进第3章基于Intranet的管理信息系统1.Intranet的定义基于TCP/IP协议,使用Web工具,采用一定的安全措施,并有连接Internet功能的企业内部网络。3.2Intranet概述第3章基于Intranet的管理信息系统2.Intranet的基本组成InternetPSTN路由器远程访问路由器防火墙交换机Web服务器Proxy服务器HUB客户机客户机MAIL,DNS,FTP服务器DataBase服务器其他服务器远程用户第3章基于Intranet的管理信息系统◆开放性和可扩展性◆通用性◆简易性和经济性◆安全性3.Intranet的主要特点第3章基于Intranet的管理信息系统采用TCP/IP、FTP、HTML、Java等一系列标准,可支持不同计算机、不同操作系统、不同数据库、不同网络的互连。在这些相异的平台上,各类应用可以相互移植、相互操作,使它们有机地集成为一个整体。在此基础上,应用的规模也可以增量式扩展,先从关键的小的应用着手,在小范围内实施取得效益和经验后,再加以推广和扩展。Intranet的开放性和可扩展性使之成为构筑信息公路的主流。对内,Intranet可将机构内部各自封闭的局域网信息孤岛联成一体,实现机构组织的信息交流、资源共享和业务运作;对外,可方便地接入Internet成为全球信息网的成员,实现全球信息交流和电子商务。开放性和可扩展性第3章基于Intranet的管理信息系统Intranet的通用性表现在它的多媒体集成和多应用集成两个方面。在Intranet上,用户可以利用图、文、声、像等各类信息,实现机构组织所需的各种业务管理和信息交流。Intranet从客户终端、应用逻辑和信息存储三个层次上支持多媒体集成。在客户端,Web浏览器允许在一个程序里展现文本、声音、图像、视频等多媒体信息;在应用逻辑层,提供交互的、三维的虚拟现实界面;在信息存储层,面向数据库为多媒体的存储和管理提供了有效的手段。利用TCP/IP、Web、Java和分布式面向对象等开放性技术,Intranet能支持不同内容应用在不同平台上的集成,这些应用可运行在同一机构组织的不同部门,也可运行在不同机构组织之间。通用性第3章基于Intranet的管理信息系统Intranet的性能价格比远高于其他通信方式,这主要体现在其网络基础设施的费用投入较少。由于采用开放的协议和技术标准,大部分机构组织的现存平台,包括网络和计算机,均可继续利用。作为Intranet的基本组成,Web服务器和浏览器不仅价格较低,而且安装配置简易。作为开发语言,HTML和Java等容易掌握和利用,使开发周期缩短。另外,Intranet可扩展性不仅支持新系统的增量式构造,从而降低开发风险,而且支持与现存系统的接口和平滑过渡,可充分利用已有资源。超文本的界面统一标准,操作简易友善,超链使用户只要简单的操纵鼠标就可浏览和存取所需的信息。由此,对用户的培训可以大大地简化。Intranet的简易性和经济性不仅表现在开发和使用上,而且也表现在管理和维护上。由于Intranet采用瘦客户机方式,其客户端不存在程序代码,所以维护更新和管理可以方便地在服务器上进行。另外,由于Intranet开发和维护技术要求简单,可以让更多部门甚至个人参与开发,从而降低了IT人员的负荷和数量。简易性和经济性第3章基于Intranet的管理信息系统Intranet的安全性是它区别于Internet的最大特征之一。Intranet的实现基于Internet技术,两个地理位置不同的部门或子机构也可能利用Internet相互联接。在与Internet互联时,必须加密数据,设置防火墙,控制职员随意接入Internet,以防止内部数据泄密、纂改和黑客入侵。安全性第3章基于Intranet的管理信息系统4.Intranet的主要技术◆TCP/IP技术◆Web浏览技术◆动态交互式Web技术◆Intranet数据库访问技术◆E-mail◆FTP◆BBS◆Telnet◆信息安全技术第3章基于Intranet的管理信息系统动态交互式Web技术由于的流行,浏览器作为用户界面非常受欢迎,浏览器软件的发展也很快。浏览器软件除了可以访问Web服务器外,还集成了电子函件、FTP等多种应用,浏览器正在成为访问Internet的标准界面。采用浏览器作为集成的客户界面软件已经成为当前Intranet发展的一个趋势。作为Intranet统一用户界面的浏览器软件,除了可以访问、电子函件、FTP外,还可以访问企业数据库等。第3章基于Intranet的管理信息系统静态页面、动态页面和活动页面动态页面(服务器端产生):CGIISAPI,NSAPIASP,JSP,PHP活动页面(客户端产生):VBScript,JavaScriptJavaAppletPlug-insActiveX第3章基于Intranet的管理信息系统静态页面网页编写人员按照HTML语言编写存放在服务器上的实际页面文件,当我们访问这个静态页面时,请求之后,按照客户端的要求读取相应目录中静态网页的HTML内容并将其返回给客户。静态页面也可以含动画、下拉框、按钮等。第3章基于Intranet的管理信息系统动态页面是指在浏览器访问Web服务器时,由服务器端运行的应用程序实时生成并返回给用户的页面。当服务器接收到客户端对一个动态网页的访问请求时,Web服务器通过调用相应的程序文件,并把包含在Http请求中的参数传递给该程序,程序按照调用参数实时地产生HTML输出,Web服务器再将HTML输出返回给客户端。第3章基于Intranet的管理信息系统活动页面是指从Web服务器上下载,包含有能在浏览器中运行的“小程序”,该“小程序”可实时地产生HTML输出的页面。“小程序”可以是脚本、插件、JavaApplet、ActiveX。第3章基于Intranet的管理信息系统基于浏览器的应用系统的优点:(1)无需开发用户界面软件。各种应用的前端软件借用现成的浏览器。大大减少了客户端应用开发的工作量。(2)开发、升级简化通过Web服务器访问各种应用系统,这种方式的开发标准统一、成熟,可以使用CGI、JAVA、ActiveX等与厂商无关的标准,也可以使用由厂商提供的各种高效软件。(3)独立于平台使用浏览器和Web服务器的B/S模式是一种独立于平台的模式,可以通用于各种小型机、工作站、微机。(4)集中管理维护第3章基于Intranet的管理信息系统第3章基于Intranet的管理信息系统Intranet数据库访问技术-服务器端(1)CGICGI(CommonGatewayInterface,公共网关接口)是Web服务器运行外部应用程序的规范,通常采用Web服务器的内置语言编写,如:Perl、C/C++、VB等。CGI的可移植性好、标准,但编程困难、性能较低(一个CGI进程只能处理一个用户请求)。事实上几乎所有事情都可用CGI做到,唯一的问题就是响应时间与效率(服务器负载过重)。第3章基于Intranet的管理信息系统WebServerCGIDBMSHTMLHomepageHTTPrequestCGI工作流程第3章基于Intranet的管理信息系统(2)ASPASP(ActiveXServerPage)是微软公司开发的支持动态网页的技术,利用它可以产生和运行交互且高性能的Web应用程序。ASP中的命令运行于Web服务器端,即由服务器解释执行,执行结果生成HTML页面返回浏览器。ASP中使用的程序语言有VBScrip和JavaScript。Windows环境下的ActiveX对象都能被ASP程序引用,也就是说ASP能够引用ADO(ActiveXDataObject)存取Web数据库。Intranet数据库访问技术-服务器端第3章基于Intranet的管理信息系统Web服务器ASPDBMSHTML页面HTTP请求ASP工作流程第3章基于Intranet的管理信息系统(3)JSPJSP是等价于MicrosoftASP的Java形式。JSP技术是建立在Servlet之上的,Servlet是一种供服务器端处理的可移植Java程序。同ASP一样,JSP包含用于网页版面的HTML,并使用使动态内容可以在Web网页上显示的内嵌Java程序代码。JSP被编译为Servlet字节代码来处理对数据库或其他应用发出的Web浏览器请求。Intranet数据库访问技术-服务器端第3章基于Intranet的管理信息系统(1)脚本语言通过脚本语言,可将用于自己客户端程序的源码直接插入HTML页,而对那种语言进行解释的插件会在HTML页显示的时候自动激活。脚本语言一般都倾向于尽量简化,易于理解。而且由于它们是从属于HTML页的一些简单正文,所以只须向服务器发出对那个页的一次请求即可载入。缺点是我们的代码全部暴露在人们面前。。Intranet数据库访问技术-客户端第3章基于Intranet的管理信息系统(2)插件利用插件,程序员可以方便地为浏览器添加新功能,用户只须下载一些代码,把它们“插入”浏览器的适当位置即可。这些代码的作用是告诉浏览器“从现在开始,你可以进行这些新活动了”。有些快速和功能强大的行为是通过插件添加到浏览器的。但插件的编写并不是一件简单的任务。Intranet数据库访问技术-客户端第3章基于Intranet的管理信息系统(3)JavaAppletJAVA不仅是一种功能强大、高度安全、可以跨平台使用以及国际通用的程序设计语言,也是一种具有旺盛生命力的语言。对Java的扩展是不断进行的,提供的语言特性和库能够很好地解决传统语言不能解决的问题,诸如多线程操作,数据库访问、连网程序设计以及分布式计算等等。Java小应用程序(Applet)巧妙地解决了客户端编程的问题。Intranet数据库访问技术-客户端第3章基于Intranet的管理信息系统(4)ActiveXActiveX最早是一种纯Windows的方案。经过一家独立的专业协会的努力,ActiveX现在已具备了跨平台使用的能力。IE固化了对ActiveX的支持,而Netscape需要一个插件。ActiveX并没有限制我们使用一种特定的语言。比如,假设我们已经是一名有经验的Windows程序员,能熟练地使用像C++、VisualBasic或BorlandDelphi那样的语言,就能几乎不加任何学习地创建出ActiveX组件。Intranet数据库访问技术-客户端第3章基于Intranet的管理信息系统虽然Intranet具有传统MIS系统和LAN无可比拟的优点,但由于Intranet的发展仍处于初级阶段,不少方面尚未成熟,其存在的问题主要表现在以下几个方面:(1)规划不足的问题。由于Intranet的简易性和经济性,诱使各类机构和企业在无慎密规划的情况下纷纷仓促上马,以致造成失控状态。为避免混乱,

1 / 44
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功