管理信息系统课件--第9章基于网络环境的信息系统开发

上传人:我*** 文档编号:148660029 上传时间:2020-10-21 格式:PPT 页数:63 大小:215KB
返回 下载 相关 举报
管理信息系统课件--第9章基于网络环境的信息系统开发_第1页
第1页 / 共63页
管理信息系统课件--第9章基于网络环境的信息系统开发_第2页
第2页 / 共63页
管理信息系统课件--第9章基于网络环境的信息系统开发_第3页
第3页 / 共63页
管理信息系统课件--第9章基于网络环境的信息系统开发_第4页
第4页 / 共63页
管理信息系统课件--第9章基于网络环境的信息系统开发_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《管理信息系统课件--第9章基于网络环境的信息系统开发》由会员分享,可在线阅读,更多相关《管理信息系统课件--第9章基于网络环境的信息系统开发(63页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统 Management Information System,第9章 基于网络环境的信息系统开发,版权说明,本课件基于张志清主编管理信息系统实用教程电子工业出版社,2005.1,请保护作者版权。,第9章 基于网络环境的信息系统开发,教学目的 使学生了解管理信息系统在网络环境下的特殊性要求,认识传统信息系统的不足和基于网络信息系统的优势。了解基于网络信息系统架构、设计内容、常用工具以及网络环境下信息系统的安全性等问题。,第9章 基于网络环境的信息系统开发,主要内容 传统信息系统的缺点和不足; 现代信息系统的优点和基本结构; 现代信息系统设计的基本原则; 现代信息系统设计的基本内容;

2、现代信息系统的结构与常用的开发工具; 现代信息系统应用平台的搭建; 现代信息系统安全; 基于组件技术的现代信息系统设计。,第9章 基于网络环境的信息系统开发,9.1 传统信息系统的不足 传统MIS多是封闭式单项系统,不同系统之间无法交流,容易形成信息孤岛。 同一应用系统需要多种操作系统版本,即针对不同的操作系统需要开发不同的应用程序版本。,第9章 基于网络环境的信息系统开发,不同的系统以及不同的设计人员设计的系统用户界面风格不一,使用繁杂,不利于推广应用。 由于系统结构的不同和设计的不同使系统开发和维护复杂,移植困难,升级麻烦。,第9章 基于网络环境的信息系统开发,无法兼容已有系统,造成重复投

3、资。 不能接纳新技术,限制了其扩展性。 缺乏系统性和具有前瞻性的结构框架。,第9章 基于网络环境的信息系统开发,9.2 现代信息系统的特点 现代信息系统可以认为是基于TCP/IP通信协议和WWW技术规范,通过简单统一的浏览器界面,方便地集成各类已有的系统,是开放、分布、动态的双向多媒体信息系统;是对现有网络平台、应用技术和信息资源的重组与集成以及客户在内的整个企业的信息中心。,第9章 基于网络环境的信息系统开发,现代信息系统可以认为是基于TCP/IP通信协议和WWW技术规范,通过简单统一的浏览器界面,方便地集成各类已有的系统,是开放、分布、动态的双向多媒体信息系统;是对现有网络平台、应用技术和

4、信息资源的重组与集成以及客户在内的整个企业的信息中心。,第9章 基于网络环境的信息系统开发,现代信息系统解决了多平台互连及兼容性等技术问题。 现代信息系统主要是基于Internet的信息管理系统,它实现了信息采编录入、个性化定制、信息审核与发布、信息分类检索、信息订阅、信息交换、企业主页定制、企业社区等。这些信息包括:新闻类信息、产品与服务信息、供求信息、管理信息、进销存信息、人才信息、客户信息、订单信息、交互信息、财务信息等。,第9章 基于网络环境的信息系统开发,现代信息系统对企业的机会和挑战。 机会:自动化程度的提高、管理费用的降低等。 挑战:带来企业内部及企业与市场之间信息交流的重大变革

5、,这些变革应用于企业生产和经营的核心环节,给企业业务流程、管理模式、组织结构乃至整体的发展带来新的机会,从而导致产业结构以及企业经营方式的革命。,第9章 基于网络环境的信息系统开发,现代网络信息系统的主要其优点有: 它的协议和技术标准的公开性。 协议的简单性(TCP/IP、HTTP等) 系统操作的简单性 跨平台、兼容性好,可以保护企业原有投资。,第9章 基于网络环境的信息系统开发,从管理角度,信息更新速度快,充分体现了互联网信息的及时、快速、灵活、多变的特性;完全实现信息的采编自动化;实现了信息的资源化,系统化和标准化,为信息的进一步挖掘和整理提供了可能;操作简单,将重复的工作自动化,复杂的工

6、作简单化;通用性好,可以适合不同形式,不同系统,不同规模网站的使用要求。,第9章 基于网络环境的信息系统开发,现代信息系统可以在全球范围进行企业、产品、服务的宣传,借助于现代信息技术,现代信息系统可以进行广泛快捷的产品宣传和进行高质量的“一对一服务”,利用推技术(Push)等进行有针对性的宣传和服务。可以非常方便地与客户进行交流,获取他们的反馈信息。,第9章 基于网络环境的信息系统开发,9.3 现代信息系统的开发 9.3.1 C/S结构信息系统 特点:客户端存放应用程序,完成数据处理、数据表示和用户接口等功能。数据存放在服务器中,它可以完成DBMS的核心功能。在C/S模式中,客户端和服务器端各

7、自完成相应的处理,这样可以充分发挥网络的优势,提高运行速度。,第9章 基于网络环境的信息系统开发,缺点: 客户机/服务器结构的集中控制体系在实际计算机网络系统的应用中遭遇很多难题,应用的商业逻辑分布在每一台客户计算机中,使得日常维护和安全管理显得很困难。,第9章 基于网络环境的信息系统开发,当应用的所有商业逻辑都分布在客户端时,客户机必须具有足够的处理能力,因而负担过重。,第9章 基于网络环境的信息系统开发,9.3.2 Web技术发展的三个阶段 第一阶段,第9章 基于网络环境的信息系统开发,第二阶段,第9章 基于网络环境的信息系统开发,第二阶段 以C、Perl等语言编写CGI(common g

8、ateway interface,通用网关接口),使用进程(Process)技术。通过进程进行服务的方式效率较低,因为系统对每个访问用户均会开辟一个进程,系统开销很大,访问和系统响应速度会随着访问用户的增加急速下降。,第9章 基于网络环境的信息系统开发,第三阶段 以线程(Thread)技术取代了进程技术,使用常驻服务,服务调用很快。由于使用了线程技术,降低了系统的开销,加快了系统的运行与服务效率。该阶段程序设计主要以脚本语言进行编写,如ASP、JSP、PHP等。,第9章 基于网络环境的信息系统开发,9.3.3基于Web系统的组成要素 计算机硬件 系统软件 应用软件,第9章 基于网络环境的信息系

9、统开发,服务器应用程序接口 CGI NSAPI(Netscape Application Programming Interface) IISAPI(Internet Information System Application Programming Interface),第9章 基于网络环境的信息系统开发,网络通讯服务 客户端浏览器及展示层 后端服务器软件 主要进行信息处理和事务处理,其处理形式主要包括:内容(Content)、浏览(Navigator)、协同作业(Collaboration)、事务(Transaction)和安全管理(Security management)等。,第9章

10、基于网络环境的信息系统开发,9.3.4信息系统的七层结构 信息系统七层结构简介,第9章 基于网络环境的信息系统开发,物理层由网络硬件及通信设施组成,它是网络操作系统的物质基础,为实现操作系统的各种功能而进行不同的硬件配置。 OS层一般由Unix、Windows NT等操作系统组成,它支持、管理各种软件工具,为实现软件工具的各种功能而产生各种进程。,第9章 基于网络环境的信息系统开发,工具层由各种DBMS、CASE、编程工具组成,它支持、管理信息系统的数据模型,并使数据模型能更好地为应用程序服务。 数据层由信息系统的数据模型组成,它是信息系统的核心层。,第9章 基于网络环境的信息系统开发,功能层

11、是信息系统功能的集合,每一项功能对应一个图标或一个窗口。 业务层是信息系统的业务模型,表现为各种各样的物流、资金流、信息流。这“三流 ”的本质,在网络中集中表现为数据流。 用户层。用户是信息系统的主体,是关键性因素。用户具有很宽泛的概念,包括使用和操作系统的所有人员。,第9章 基于网络环境的信息系统开发,工作机制 信息系统七层结构从宏观上揭开了信息系统的内部规律,从微观上给设计者、实现者和用户指明了各自的工作定位和努力方向。,第9章 基于网络环境的信息系统开发,9.3.5网站设备方案 网站(Site)就是能够提供网络服务(包括WWW、E-mail、FTP、BBS等)的服务站点。 虚拟主机 实体

12、主机 专线主机,第9章 基于网络环境的信息系统开发,9.3.6系统选型与开发工具选择 基于网络信息系统的选型包括硬件和软件两部分。 硬件系统选型 服务器(Server) 客户机(Client) 网络硬件 辅助硬件,第9章 基于网络环境的信息系统开发,软件系统选型原则 扩充原则 先进原则 经济原则,第9章 基于网络环境的信息系统开发,软件系统选型 操作系统 数据库系统 网络应用软件,第9章 基于网络环境的信息系统开发,构建免费的应用平台操作系统 免费的操作系统平台 免费的数据库平台 免费的服务器软件 免费的应用软件 免费的开发工具,第9章 基于网络环境的信息系统开发,9.4 网络信息系统安全性设

13、计 9.4.1网络信息系统安全的内容 实体安全 软件安全 数据安全 系统运行安全,第9章 基于网络环境的信息系统开发,9.4.2信息系统安全原则 系统性原则 相关性原则 相对性原则 动态性原则,第9章 基于网络环境的信息系统开发,9.4.3网络信息系统安全模型 1安全层次 见图9.4,第9章 基于网络环境的信息系统开发,9.4.3网络信息系统安全模型 1安全层次,第9章 基于网络环境的信息系统开发,2安全对策 防火墙(Firewall) 过滤包路由器 基于主机的防火墙 隔离网络,第9章 基于网络环境的信息系统开发,3安全服务 入网访问控制 网络的权限控制 用户控制策略,第9章 基于网络环境的信

14、息系统开发,9.5 基于组件技术的网络信息系统开发 9.5.1组件技术及其特点 软件重用 源代码重用 目标代码级重用 面向对象的重用 类库 组件,第9章 基于网络环境的信息系统开发,组件技术 所谓组件技术就是指用可重用的软件组件来构造应用程序。软件的组件化不需要代码的重新编译和连接,而是直接作为功能模块在二进制代码级用于软件系统的装配。,第9章 基于网络环境的信息系统开发,组件(Component)就是具有一定功能的、能够独立工作或同其他组件组合起来协调工作的程序体,用以专门完成特定的预定工作。 组件可以一次编写,到处使用,然后可以只更新或替换这个组件来纠正或改进该组件的功能。,第9章 基于网

15、络环境的信息系统开发,组件一经产生就与它的具体实现语言无关,可以认为是一段二进制代码或数据段。,第9章 基于网络环境的信息系统开发,组件技术主要的特点 语言无关性 封装性 多态性 动态链接性 组件属于黑箱设计方法,第9章 基于网络环境的信息系统开发,组件技术主要的特点 组件技术是一种语言无关的二进制代码规范,从机器角度,属于一种内存结构说明,是一系列函数指针的集合,它将软件开发的方式改变为更加松散的组成构架,提供更高的集成度和稳定性,也提供了更高的复用度。,第9章 基于网络环境的信息系统开发,组件技术主要的特点 开发工具无关性 组件具有可重用性 组件运行效率高,便于使用和管理,第9章 基于网络

16、环境的信息系统开发,9.5.2组件模型开发工具无关性 在组件技术标准化方面,主要有以下三个比较有影响的规范:OMG起草与颁布的CORBA;微软公司推出的COM/DCOM/COM+;SUN发表的JavaBeans。,第9章 基于网络环境的信息系统开发,CORBA组件技术 CORBA组件技术介绍 CORBA(Common Object Request Broker Architecture)是一种面向对象的组件技术和分布式对象计算的体系结构,提供了一个可供软件(尤其是面向对象的软件)在异质网络中跨操作系统和跨平台进行交互操作的标准。,第9章 基于网络环境的信息系统开发,CORBA不依赖于编程语言、计算机平台和网络协议,非常适合于分布式系统应用程序的开发和系统集成。 CORBA以ORB(Object Request Broker,对象请求代理)为核心,通过ORB和IDL(Interface Definition Language,接口定义语言)实现客户方和服务器的互操作。,第9章 基于网络环境的信息系统开发,CORBA不依赖于编程语言、计算机平台和网络协议,非常适合于分布式系统应用程序的开

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号