毕业设计论文基于ASNE技术的动态I培训网站的设计与实现.doc

毕业设计论文基于ASNE技术的动态I培训网站的设计与实现.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文基于ASNE技术的动态I培训网站的设计与实现

第1章 前言 IT培训网站是Internet上的一个应用系统,下面介绍一下课题的选题背景、选题意义及IT培训网站未来的发展趋势。 1.1 选题背景 近几年来,基于TCP/IP的Internet/Intranet技术以非同寻常的速度被广泛应用于各类企业及其他组织的信息发布与共享,其中一个很重要的手段就是建立Web站点发布信息。传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。ASP就是目前比较流行的动态网页技术之一,而ASP.NET是微软新一代的动态网页技术。与其他编程技术对比,它有如下的优势。 1. 面向对象性 C#是一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。 C#是ASP.NET开发中一个最重要的开发工具,微软将C#发展成为Java的强劲对手。这也是微软.NET框架的一个重要组成部分,C#是微软在编程市场上击败对手的主要工具。C#的诞生无疑将进一步加剧微软和Sun产品的战线,但这对用户是有利的,他们可以选择两者之一来开发新的应用。 2. 数据库连接 ASP的另一个亮点是它使用ADO对象、ODBC、OLE-DB和事务处理管理器。因此ASP Web数据库应用开发特别简单。ASP.NET发展了更多的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本ASP.NET/ADO.NET出现后这样的差别会更明显。 3. 大型站点应用 ASP.NET将对大型站点(Web Farms)有更好的支持。事实上,微软已经在这方面付出了巨大的努力。ASP.NET可以让用户考虑到多服务器(Multiple Servers)的场合,当用户需要更强大的功能时,仅仅需要增加一台服务器即可。整个.NET框架已经充分地提供了这个方法。ASP.NET提供了外部会话状态(External Session State)来提供内置式Web Farms的支持。另外,由于请求的各组件相互间经过了充分的优化,所以速度很快。 ASP.NET还提供更多的其他方面的新特性,例如: 内置的对象缓存和页面结果缓存。 内置的XML支持,可用于XML数据集的简单处理。 服务器控制提供了更充分的交互式控制。 1.2 选题意义 传统的IT培训网站管理方式有两种静态HTML页面更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。基于ASP和脚本语言将动态网页和数据库结合,通过应用程序来处理这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。 由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会转换到新的版本。 ASP.NET采取code-behind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 推广e-Learning远程教育 第2章 IT培训网站的相关开发技术 IT培训网站的设计与开发,整个过程应用到许多技术。例如ASP.NET动态网页技术、SQL Server 2000、Dreamweaver MX等,下面介绍一下该系统实现过程中应用到的相关理论与相关开发技术。 2.1 ASP.NET动态网页技术 ASP.NET是新的、功能强大的服务器端技术,用于创建动态Web页。ASP.NET是Microsoft公司的动态服务器页面(即ASP)和.NET这两个主要技术的集合。ASP.NET又叫ASP+,但并不仅仅是ASP的简单升级,而是Microoft推出的新一代Active Server Pages脚本语言。ASP.NET是微软发展的新型体系结构.NET的一部分,它的全新技术架构会让每一个人的网络生活都变得更简单。首先需要特别指出的是,ASP.NET不仅仅只是有了一个新界面并且修复了一些缺陷的ASP 3.0的升级版本即不同于ASP 2.0升级到ASP 3.0的转变更为重要的是,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的

文档评论(0)

aena45 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档