《管理信息系统》课程报告-管理信息系统与体系结构分析

《管理信息系统》课程报告-管理信息系统与体系结构分析

ID:35611917

大小:85.79 KB

页数:13页

时间:2019-04-01

《管理信息系统》课程报告-管理信息系统与体系结构分析_第1页
《管理信息系统》课程报告-管理信息系统与体系结构分析_第2页
《管理信息系统》课程报告-管理信息系统与体系结构分析_第3页
《管理信息系统》课程报告-管理信息系统与体系结构分析_第4页
《管理信息系统》课程报告-管理信息系统与体系结构分析_第5页
资源描述:

《《管理信息系统》课程报告-管理信息系统与体系结构分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、太原理工大学计算机科学与技术学院《管理信息系统》课程报告研究生姓名学号专业计算机科学与技术导师姓名:日期2010年07月03日管理信息系统与体系结构分析摘要随着Internet/Intranet和WWW技术的飞速发展,软件的开发环境和开发技术也在不断的变化,基于此,应用系统的结构也从最初的单机结构系统逐步发展到C/S、B/S结构。本文介绍C/S、B/S的体系结构以及优缺点,提出了C/S和B/S混合结构,以及开发管理信息系统的各种技术。关键字C/S、B/S、MIS1引言 当今世界科学技术飞速发展,尤其以通信、计算机、网络

2、为代表的互联网技术更是日新月异。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,地位越来越重要。C/S模式和B/S模式是当今管理信息系统的两种基本模式,两种模式各有优缺点,而现如今,单机结构的系统已经基本淘汰,在当今流行的应用系统开发模式中,C/S和B/S模式由于其独特的优势而占据了主导地位,但两种结构都有其不可避免的缺点,因此近年来出现了C/S和B/S相结合模式的应用系统,该模式集C/S和B/S之所

3、长,在应用系统特别是企业信息管理系统的开发中得到了一定的运用。2C/S结构C/S(Client/Server)结构,即客户机和服务器结构。通过该软件体系结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的实际开销。2.1C/S结构介绍C/S结构按照其体系结构分为两层和三层结构。C/S两层结构:前端是客户机,即结合了显示逻辑与事务处理逻辑,接受用户的输入请求,并向数据库服务提出请求。后端是服务器,即数据处理逻辑和数据库,将数据提交给客户端,客户端将数据进行计算并将结果呈现

4、给用户。如图1所示:客户端数据服务器表示层应用逻辑层数据资源层图1C/S三层结构:表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。功能层是应用的主体,它用程序的方式将将具体的事务处理逻辑表现出来。数据层是应用的数据部分,即DBMS(数据库管理系统),负责管理对数据库数据的读写。三层结构是个更灵活的体系结构,它把显示逻辑与事务处理逻辑分开,让事务处理逻辑成为独立处于中间的功能层。程序与用户接口和数据库保持相对独立性,具有更好的移植性,有利于系统扩展。如图2所示客户端数据服务器表示层应用逻辑层数据资源层应用服务

5、器图22.2C/S结构体系的优点与不足C/S是软件系统的一种结构体系,通过这种结构体系可以充分利用两端硬件环境实现将任务合理地分配到Client端和Server端,降低整个系统的通讯开销。(一)优点1)服务器运行数据负荷较轻最简单的C/S结构体系的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。。一旦数据库服务器程序被启动,就随时等待响应客户应用程序发来的请求;客户应用程序运行在客户自己的电脑上,对应于数据库服务器,当需要对数据库中的数据进行任何操作时,客户应用程序就自动地寻找服务器应用程序,并向其发出请求,

6、服务器应用程序根据预定的规则作出应答,送回结果。由此可见,服务器运行数据负荷较轻。2)数据的储存管理功能较为透明在数据库应用中,数据的储存管理功能是分别由服务器应用程序和客户应用程序独立进行的。在客户服务器架构的应用中,前台程序非常“瘦小”,麻烦的事情都交给了服务器和网络。但是,在C/S结构体系的环境下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。(二)不足1)投资过大、维护成本高昂采用C/S结构体系要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但

7、逻辑上两地的操作者要直接访问同一个数据库才能有效实现。因此,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。2)需要针对不同的操作系统开发不同版本的软件由于产品的更新换代十分快,代价高和低效率已经不适应工作需要,在Java这样的跨平台语言出现之后,B/S结构体系更是猛烈地冲击C/S结构体系,并且对其形成威胁和挑战。3B/S结构B/S(Browser/Server)结构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种

8、变化或者改进的结构。在B/S结构中,用户工作界面和少部分事务逻辑是通过浏览器(Browser)来实现,其主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。3.1B/S结构介绍B/S的基本工作模式是:1.浏览器根据用户操作对Web服务器提出访问请求。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。