基于.net的分布式应用系统的分析与设计

基于.net的分布式应用系统的分析与设计

ID:32184761

大小:348.89 KB

页数:67页

时间:2019-02-01

基于.net的分布式应用系统的分析与设计_第1页
基于.net的分布式应用系统的分析与设计_第2页
基于.net的分布式应用系统的分析与设计_第3页
基于.net的分布式应用系统的分析与设计_第4页
基于.net的分布式应用系统的分析与设计_第5页
资源描述:

《基于.net的分布式应用系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安理工大学硕士学位论文不尽相同。同时现有的教务管理系统管理模式是手工处理结合计算机,但随着学校专业设置的多样化、学校规模的不断扩大以及教学计划的不断完善,教务管理的数据量急剧增加,传统的管理模式是难以胜任的。采用分布式管理可以对各个系统的各种信息进行集中统一的管理,并利用这些信息进行统一分析,适应了管理系统信息化的需要。所以,建立一个完善的、分布式的教务管理系统是非常必要的。1.3论文研究内容本论文是在充分汲取管理信息系统先进经验的基础上,通过对高校教务管理实际的调查和研究,根据教务管理的各种信息的要

2、求,在此基础上结合.NET框架与分布式系统的技术及其特点,提出了基于.NET框架的高校教务分布式管理系统的解决方案。论文的内容安排如下:第一章绪论,简要介绍了分布式系统的发展、Web服务技术及.NET框架技术及其特点,最后介绍了论文的业务背景。第二章首先介绍了分布式系统的体系结构,然后分析了几种主流分布式对象技术并进行了比较,提出了基于Web服务模式的分布式系统技术,论述了Web服务并对当前两种主要的Web服务架构进行了分析比较,最终决定采用.NET来建立分布式应用系统。第三章介绍了.NET框架的基本结

3、构、重要组成部分以及新特性,然后介绍了基于.NET的分布式系统模型。第四章对教务管理系统进行了分析,提出了系统的设计方案,并结合对系统的分析对系统进行了具体设计,最后论述了系统的运行平台要求。第五章对系统实现过程中的关键技术进行了介绍。4分布式系统技术2分布式系统技术2.1分布式系统的体系结构2.1.1主机/终端模式在70年代和80年代,应用系统模式以主机/终端结构为主,这是一种典型的胖服务器/瘦客户机工作模式,提供了高度的集中控制,这种模式易用性差,过于封闭,系统伸缩性小。2.1.2Client/Se

4、rver结构【4】到80年代末,应用系统模式发展到Client/Server结构,如图2-1所示,它的数据及应用服务集中存储,可通过不同的平台存取,有较好的系统伸缩性。在此体系结构中,客户层负责可视化界面,进行人机交互处理;中间件进行业务逻辑处理;而服务器层则负责持久数据的管理。它把集中管理模式转化为一种服务器与客户机负荷均衡的分布式计算模式,解决了执行效率和容量不足的问题。服务器返回结果SQL请求中间件ClientClient…Client2-1C/S体系结构在C/S模式下开发的应用系统也有一些方面不

5、够完善,不能适应不断增长的多方面需求,主要体现以下几点:封闭式系统,不同系统之间交流困难;用户界面分割各异,不利于推广使用;系统开发和维护复杂;缺乏系统性的结构框架。2.1.3Browser/Server结构【5】5西安理工大学硕士学位论文到90年代中期,Web技术的出现使Browser/Server结构逐渐成为应用系统模式最具前景的模式,如图2-2所示。B/S模式是利用现有的Intranet/Web技术,将应用程序放在Web服务器上,应用程序做成Web页的形式。客户统一用web浏览器来访问Web服务器

6、并运行其他程序。B/S模式将数据库和应用程序都放在服务器上,其实质不仅实现了数据处理的C/S方式,还实现了应用程序的C/S方式,从而克服了原来C/S模式出现的问题。B/S模式可以直接接入Internet,具有良好的可扩展性。HTTP请求SQL请求WebWeb数据库浏览器服务器服务器HTML结果SQL结果2-2B/S体系结构此模式具有以下特点:易用性好,易于维护,信息共享度高,扩展性好,安全性好。2.1.4基于Web的分布式结构【6】从Client/Server结构的时代开始,基于分布式系统和组件的研究领

7、域非常活跃,这些研究成果都不断的被纳入到Client/Server结构。在90年代,面向对象的概念变的非常流行,系统的结构化思想逐渐向面向对象的思想转变,组件模型和分布式组件模型的研究被纳入到Client/Server结构和Web体系结构之中,把中间层划分为许多服务程序,将每个服务程序都视为独立的层,这样就形成了N层体系结构和Web分布式计算的概念。从90年代中后期开始,分布式组件技术和标准逐渐融入到Web体系结构中去,形成了基于Web的分布式系统环境,如图2-3所示。典型的N层结构就是基于Web的应用

8、程序,这种分布式系统模式继承了Browser/Server模式的特色,同时又增加了分布式组件带来的好处。6分布式系统技术数据库服务服务器服务器层Web应用程序中间层Web服务器中间层客户层ClientClient…Client2-3基于Web的N层分布式体系结构2.2分布式对象技术分布式对象技术主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软

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

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

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