毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#.NET高校教务系统论文+绪论+可行性分析+数据库设计 第6页

更新时间:2012-9-18:  来源:毕业论文
(1) 强大的动态Web支持:
ASP虽有较大的灵活性,但效率不高,且缺乏面向对象的设计,从而导致ASP代码比较凌乱,开发文护都相对困难。ASP.NET为Web页面提供了一种集成式的支持。使用ASP.NET,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。
(2) 高效的数据访问技术:
ASP.NET中可以运用ADO.NET。ADO.NET提供了对关系数据库和各种数据源的高效访问。这些组件甚至可以访问文件系统和目录。另外,.NET内置了XML的支持,可以处理从非Windows平台导入或者导出的数据。
(3) 代码共享:本文来自优.文,论-文·网原文请找腾讯3249-114
ASP.NET沿用.NET中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的共享论文范文http://www.chuibin.com/  方式。
(4) 面向对象的编程:
ASP.NET处于.NET Framework中,.NET Framework及其推荐采用的语言C#是完全基于面向对象的。
(5) 语言的无关性:
在.NET中,VB.NET,C#,J#和Managed C++等语言都可以编译为通用的中间语言(IL)。这说明语言可以用从前未有的方式交互操作。
(6) 增强的安全性:
每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使用方式。
(7) 可运用C#:
C#是.NET的一种面向对象的新语言。这种企业编程语言带有下一代编程语言服务运行时( NGWS Runtime ): NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受管理执行环境。可获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务.
支持NGWS Runtime 的主要语言是C#.NET支持NGWS框架的很多程序是用C#写的,C#语言借鉴了C++,但是具备现代化和新增的类型安全——使C#成为企业解决方案的首选语言。在企业计算领域,C#将会变成为用于编写“下一代窗口服务”( Next Generation Windows Services,简写为NGWS的应用程序的主要语言。
基于C#具有如此多的优良特性,而且又是.NET开发的首选语言,因此,在开发本系统时我选择了它作为开发语言。
3.本系统的开发采用Asp.NET——一种全新的设计模式
Asp.NET之三层WEB结构及其优点
三层模式是在两层模式的基础上,增加了新的一级。这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户显示层是为客户提供应用服务的图形界面,有助于用户理解和高效的定位应用服务,负责处理用户的输入和向用户的输出,但并不负责解释其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB,VC,ASP等)开发;业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 。其主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序,它是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(Registry)中,它与客户端通讯的接口符合某一特定的组件标准(如COM,CORBA),可以用任何支持这种标准的工具开发;数据层是三层模式中最底层,它用来定义、文护、访问和更新数据并管理和满足应用服务对数据的请求。
三层模式的主要优点为 :
①良好的灵活性和可扩展性。对于环境和应用条件经常变动的情况,只要对应用层实施相应的改变,就能够达到目的。
②可共享性。单个应用服务器可以为处于不同平台的客户应用程序提供服务,在很大程度上节省了开发时间和资金投入;
③较好的安全性。在这种结构中,客户应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式 。
④增强了企业对象的重复可用性。“企业对象”是指封装了企业逻辑程序代码,能够执行特定功能的对象。随着组件技术的发展,这种可重用的组件模式越来越为软件开发所接受。
⑤三层模式成为真正意义上的“瘦客户端”,从而具备了很高的稳定性、延展性和执行校率。
 ⑥三层模式可以将服务集中在一起管理,统一服务于客户端,从而具备了良好的容错能力和负载平衡能力。 本文来自优.文,论-文·网原文请找腾讯324-9114
ASP.NET的运用可以轻松地使用近年流行的三层结构模式开发WEB站点或基于B/S结构的应用程序。它可以使程序具有更好的扩展性,灵活性,安全性,平台无关性以及可文护性。ASP.NET的三层结构开发方法思想与Java类似:Java中的三层架构为前端的HTML,JSP,Serverlet,中间层为JavaBean,EJB,后面为数据库服务器。而在ASP.NET中,前端为HTML,asp,aspx等,中间层为扩展名是.vb,.cs等文件编译而成的.dll控件,后面为数据库服务器。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

C#.NET高校教务系统论文+绪论+可行性分析+数据库设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。