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

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
太原理工大学 计算机科学与技术学院 《管理信息系统》课程报告 研究生姓名 学 号 专 业 计算机科学与技术 导 师 姓 名Internet/Intranet和WWW技术的飞速发展,软件的开发环境和开发技术也在不断的变化,基于此,应用系统的结构也从最初的单机结构系统逐步发展到C/S、B/S结构。本文介绍C/S、B/S的体系结构以及优缺点,提出了C/S和B/S混合结构,以及开发管理信息系统的各种技术。 关键字 C/S、B/S、MIS 1 引言  当今世界科学技术飞速发展, 尤其以通信、计算机、网络为代表的互联网技术更是日新月异。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度, 计算机网络已经成为国家的经济基础和命脉, 成为社会和经济发展强大动力,地位越来越重要。C/S 模式和B/S 模式是当今管理信息系统的两种基本模式, 两种模式各有优缺点,而现如今,单机结构的系统已经基本淘汰,在当今流行的应用系统开发模式中,C/S和B/S模式由于其独特的优势而占据了主导地位,但两种结构都有其不可避免的缺点,因此近年来出现了C/S和B/S相结合模式的应用系统,该模式集C/S和B/S之所长,在应用系统特别是企业信息管理系统的开发中得到了一定的运用。 2 C/S 结构 C/S(Client/Server)结构,即客户机和服务器结构。通过该软件体系结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的实际开销。 2.1 C/S 结构介绍 C/S结构按照其体系结构分为两层和三层结构。C/S 两层结构:前端是客户机,即结合了显示逻辑与事务处理逻辑,接受用户的输入请求,并向数据库服务提出请求。后端是服务器,即数据处理逻辑和数据库,将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。如图1所示: 图1 C/S 三层结构:表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。功能层是应用的主体,它用程序的方式将将具体的事务处理逻辑表现出来。数据层是应用的数据部分,即DBMS(数据库管理系统),负责管理对数据库数据的读写。三层结构是个更灵活的体系结构,它把显示逻辑与事务处理逻辑分开,让事务处理逻辑成为独立处于中间的功能层。程序与用户接口和数据库保持相对独立性,具有更好的移植性,有利于系统扩展。如图2所示 图2 2.2 C/ S 结构体系的优点与不足 C/ S是软件系统的一种结构体系,通过这种结构体系可以充分利用两端硬件环境实现将任务合理地分配到Client 端和Server 端,降低整个系统的通讯开销。 (一) 优点 1)服务器运行数据负荷较轻 最简单的C/ S 结构体系的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。。一旦数据库服务器程序被启动,就随时等待响应客户应用程序发来的请求;客户应用程序运行在客户自己的电脑上,对应于数据库服务器,当需要对数据库中的数据进行任何操作时,客户应用程序就自动地寻找服务器应用程序,并向其发出请求,服务器应用程序根据预定的规则作出应答,送回结果。由此可见,服务器运行数据负荷较轻。 2)数据的储存管理功能较为透明 在数据库应用中,数据的储存管理功能是分别由服务器应用程序和客户应用程序独立进行的。在客户服务器架构的应用中,前台程序非常“瘦小”,麻烦的事情都交给了服务器和网络。但是,在C/S 结构体系的环境下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。 (二) 不足 1)投资过大、维护成本高昂 采用C/ S 结构体系要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现。因此,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。 2)需要针对不同的操作系统开发不同版本的软件 由于产品的更新换代十分快,代价高和低效率已经不适应工作需要,在Java 这样的跨平台语言出现之后,B/ S 结构体系更是猛烈地冲击C/ S结构体系,并且对其形成威胁和挑战。 3 B/S 结构 B/S(Browser/Server)结构,即浏览器和服务器结构。它是随着Internet 技术的兴起,对C/S 结构的一种变化或者改进的结构。在B/S结构中,用户工作界面和少部分事务逻辑是通过浏览器(Browser)来实现,其主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档