计算机网络网络课堂的设计与实现(基于web方式的网络教学平台的开发内容摘要:

建立强大的 Web 应用程序。 提供了下面的优点:  可管理性: 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。 因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。 配置文件的任何变化都可以自动检测到并应用于应用程序。  安全: 为 Web 应用程序提 供了默认的授权和身份验证方案。 开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。  易于部署: 通过简单地将必要的文件复制到服务器上, 应用程序即可以部署到该服务器上。 不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。  增强的性能: 是运行在服务器上的已编译代码。 与传统的 ASP 不同, 能利用早期绑定、实时编译、本机优化和全新的缓存服务来提高性能。 本科生毕业设计(论文) 5  灵活的输出缓存: 根据应用程序的需要, 可以缓存页数据、页的一部分或整 个页。 缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。  国际化: 在内部使用 Unicode 以表示请求和响应数据。 可以为每台计算机、每个目录和每页配置国际化设置。  移动设备支持 : 支持任何设备上的任何浏览器。 开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。  扩展性和可用性 : 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。 此外, Inter 信息服务 (IIS) 和 运行 时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。  跟踪和调试 : 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。 可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。 在开发和应用程序处于生产状态时, 支持使用 .NET Framework 调试工具进行本地和远程调试。 当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。  与 .NET Framework 集成 : 因为 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。 也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。 另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。  与现有 ASP 应用程序的兼容性 : ASP 和 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 而导致现有 ASP 应用程序崩溃的可能。 仅 处理具有 .aspx 文件扩展名的文件。 具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。 然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 页面之间共享。 [6][7] C C是 Microsoft 在推出 .NET Framework 的第 1 版是提供的一种全新语言。 C的快速流行使之成为使用 .NET 的 Windows 和 Web 开发人员无可争议的语言选择 [8]。 他们喜欢 C的一个原因是其派生于 C/C++的见解语法,这种语法简化了以前困扰一些程序员的问题。 尽管做了这些简化 ,但 C仍保持了 C++原来的功能,所以现在没有理由不从本科生毕业设计(论文) 6 C++转向 C。 这种语言并不难,也非常适合于学习基本编程技术。 易于学习、再加上 .NET Framework 的功能,是使 C成为开始您编程生涯的绝佳方式。 C的最新版本是 .NET 的一部分 [9],它建立在已有的成功基础之上,还添加了一些更吸引人的功能。 期中一些功能取决自于 C++,而另外一些功能是全新的。 Visual studio 的最新版本也有许多变化和改进,这大大简化了编程,显著提高了效率 [10]。 由于 C是一种 面向对象的开发语言,所以 C可以大范围 的适用于高层商业应用和底层系统的开发。 即使是通过简单的 C构造也可以各种组件方便的转变为基于 WEB 的应用,并且能够通过 Inter 被各种系统或是其他开发语言所开发的应用调用 [11]。 即使抛开上面所提到的优点 , C也可以为 C/C++开发人员提供快速的开发手段而不需要牺牲任何 C/C++语言的特点 /优点。 从继承角度来看, C在更高层次上重新实现了 C/C++,熟悉 C/C++开发的人员可以很快的转变为 C开发人员 [12]。 SQL Server 2020 SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同各种数据库建立联系,进行沟通。 按照 ANSI(美国国家标准协会 )的规定, SQL 被作为关系型数据库管理系统的标准语言 [13]。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如 Oracle、 Sybase、 Microsoft SQL Server, Access 等都采用 了 SQL 语言标准。 虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括Select、 Insert、 Update、 Delete、 Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作 [14]。 SQL Server 2020 是一个全面的数据库平台,其数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2020 数据引擎是数据管理解决方案的核心。 与 Microsoft Visual Studio、 Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2020 与众不同 [15]。 无论是开发人员、数据库管理员、信息工作者还是决策者, SQL Server 2020 都可以提供创新的解决方案,从数据中更多地获益。 1. 安 全、可靠、高效的企业级数据管理平台 SQL Server 2020 将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据 库 业务的 稳定运行、还能够大大提高管理效率、降低操作复本科生毕业设计(论文) 7 杂度和 维护 成本。 例如, SQL Server 2020 将提供全新的安全认证、数据加密技术来加强用户 数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工具则为用户 的 IT 管理工作带来全新的体验。 在硬件方面, SQL Server 2020 支持 64 位运算和海量数据存储。 2. 一体化的商业智能平台 SQL Server 2020 使 用户 可以快速构建部署各类商业智能解决方案,为 用户 提供 深入的业务分析统计和监控预测平台,进一步推动企业的信息化管理和业务发展。 SQL Server 2020 将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、 ETL( Extract数据抽取 、 Transform 转换 、 Loading 装载 ) 、报表、数据挖掘的一系列设计、开发、管理工具。 为了满足客户日渐增强的实时 BI(Business Intelligence, 商业智能 ) 和企业级应用规模的需求, SQL Server 2020 在构建商业智能平台的实时性、扩展性方面也有了质的飞跃。 全新的数据分析工具和丰富的数据挖掘 算法将帮助客户有效进行深入的业务监控分析、决策支持;企业级的 ETL 工具将支持各种异类数据和复杂数据业务的整合;面向终端用户的报表设计及管理工具与 Office 的前端集成能够提供非常灵活的数据展示和自由定制功能。 3. 扩展性和灵活性的开发平台 SQL Server 2020 将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展 用户 的应用空间,带来新的商业应用机遇。 例如, XML 数据库与 Web Service 的支持将使 用户 的应用实现 Inter 数据互联, .Net 集成极大的扩展了开发 空间,异构数据集成、 Service Broker(一个或多个规范与一个队列相关联 )使您的数据和其它应用无缝集成,各种新数据类型和 TSQL( 是 标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言 ) 扩展带来了诸多灵活性。 C、 XQuery( XML Query, 用于 XML 数据查询的语言 ) 、 XMLA( XML FOR ANALYSIS, 一种独立于编程语言的语言接口 ) 、 、 SMO( Social Media Optimization,社会化媒体优化 ) 、 AMO( Analysis Management Objects, 一种编程对象模型) 等都将成为 SQL Server 数据平台上开发数据相关应用的有力工具 [16][17]。 ACCESS Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统( RDBMS),是 Office 系列应用软件之一。 它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面本科生毕业设计(论文) 8 设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便 ,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access 是一种关系型数据库管理系统,其主要特点如下: ( 1)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。