教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

基于WEB的高校教务管理系统的设计与实现(4)

来源:网络收集 时间:2026-03-18
导读: 4.增强的性能 ASP.NET是运行在服务器上的已编译代码。与传统的ActiveServerPages(ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性

4.增强的性能

ASP.NET是运行在服务器上的已编译代码。与传统的ActiveServerPages(ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。5.灵活的输出缓存

基于WEB的高校教务管理系统的设计与实现

根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。

6.国际化

ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。

7.移动设备支持

ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。

8.扩展性和可用性

ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。

9.跟踪和调试

ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用.NETFramework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。

10.与.NETFramework集成

因为ASP.NET是.NETFramework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。

另外ASP.NET优点还包括了ASP.NET启用了分布式应用程序的两个功能:Web窗体和XMLWeb服务。相同的配置和调试基本结构支持这两种功能。

使用ASP.NET创建的XMLWeb服务可使您远程访问服务器。使用XMLWeb服务,商家可以提供其数据或商业规则的可编程接口,之后可以由客户端和服务器端应用程序获得和操作。通过在客户端/服务器和服务器/N务器方案中的防火墙范围内使用标准(如XML消息处理和HTTP),XMLWeb服务可启用数据交换。以任何语言编写的且运行在任何操作系统上的程序都能调用XMLWeb服务。

基于WEB的高校教务管理系统的设计与实现

3.7后台数据库的选择

本课题后台数据库采用的是Microsoft公司的大型关系型数据库管理系统SQLServer2005。它在电子商务、数据仓库、和数据库解决方案等应用中起着重要的重要作用,能够有助于简化数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进。SQL

SQLServerServer2005不但具有2000的诸多优点,如完全的客户机朋艮务器体系结构,隐含的并发

2005提供的几个主要的新特性:控制能力,丰富的编程接口工具等,还扩展了性能、可靠性、可用性和可编程能力。下面是SQLserver

1.加强的T-SQL(事务处理SQL)

T—SQL可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式,以及通过PIVOT和UNPIVOT命令将列转化为行和将列转化为行的能力。

2.CLR(CommonLanguageRuntime,通用语言运行时)

S.QLServer2005中的第二个主要的增强特性就是整合了符合.NET规范的语言,例如C#,ASP.NET或者是可以构建对象(存储过程,触发器,函数等)的VB.NET。可以在数据库管理系统中执行.NET代码以充分利用.NET功能。

3.服务代理(ServiceBroker)

服务代理处理的是以松散方式进行联系的发送者和接收者之间的消息。一个消息被发送、处理和回答,完成整个事务。这大大扩展了数据驱动应用程序的性能,以符合工作流或者客户业务需求。

4.数据加密

SQLServer2000没有用来在表自身加密数据的有文档记载的或者公共支持的函数。企业需要依赖第三方产品来满足这个需求。SQL

支持对用户白定义数据库中存储的数据进行加密的功能。

5.多活动结果集(MultipleActiveResultServer2005自身带有Sets,简称MARS)

多活动结果集允许从单个的客户端到数据库保持一条持久的连接,以便在每个连接上拥有超过一个的活动请求。这是一个主要的性能改善,它允许开发人员让用户在使用SQLServer工作的时候拥有新的能力。例如,它允许多个查询,或者一个查询的同时输入数据。底线就是一个客户端连接可以同时拥有多个活动的进程。

6.SOLServer综合服务(ssis)

SSIS已经作为主要的ETL(抽取、传输和载入)工作替代了DTS(数据传输服务),并且随着SQLServer免费发布。这个工具,从SQLServer2000开始被完

基于WEB的高校教务管理系统的设计与实现

全重新编写,现在已经拥有了很大程度的灵活性,来满足复杂的数据移动需求。3.8中间件WEBSERVICES的架构

ASP.NET允许您通过熟悉的编程构造(例如方法、基元类型和用户定义的复杂类型)生成和发布Web服务。.NETFramework还包含一些基础结构和工具,用以创建可调用任何符合标准的Web服务的Web服务客户端。

使用ASP.NET可以生成将行业级标准用于实现的Web服务。由于Web服务建立在行业级标准之上,因此可通过Web使用任意符合这些标准的平台上的任何客户端与Web服务进行通信。

对于中间件的处理采用WEBSERVICES的架构。基础的WebServices平台是XML+HTTP。XML

问的可编程单元。XMLWebWebservices是可以由潜在的异类系统通过Internet访services在很大程度上依赖于已经被广泛接受的支

Web持互操作的XML、HTTP和其他Internet标准。XMLservices可以由单个应

Web用程序在内部使用或通过Internet对外公开供多个应用程序使用。XML

作。XMLservices可通过标准接口进行访问,允许异类的系统以同一种Web方式协同工Webservices没有追随一般的代码可移植性功能,而是提供了一个使

Web数据和系统能够协同工作的可行的解决方案。XMLservices使用基于XML

的消息在多个使用不同组件模型、操作系统和编程语言的系统间交换数据。采用与通常在分布式应用程序中使用组件相同的方法,开发人员可以创建应用程序,将不同来源的XML

XMLWebWebservices组合在一起。se …… 此处隐藏:2391字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于WEB的高校教务管理系统的设计与实现(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/40156.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)