优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于.NET的课程管理系统的设计与开发毕业设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目  录
1 绪论 1
1.1 课题的来源及研究现状 1
1.2 本文所作的主要工作 2
1.3 本文的结构 3
2 相关技术综述 4
2.1 Microsoft.NET 的简介 4
2.1.1 Microsoft.NET框架概述 4
2.1.2 公共语言运行库(Common Language Runtime, CLR) 6
2.1.3 基础类库(Base Class Library, BCL) 7
2.1.4 ADO.NET和XML 8
2.1.5 ASP.NET和Win Forms 8
2.1.6 开发工具 9
2.2 ADO.NET数据访问技术 10
2.2.1 ADO.NET简介 10
2.2.2 ADO.NET的特性 10
2.2.3 ADO.NET对象模型 12
3 基于.NET 的课程管理系统的设计 15
3.1 系统概述 15
3.2 B/S模式的三层结构 16
3.2.1 表示层 17
3.2.2 业务逻辑层 17
3.2.3 数据服务层 17
3.3 课程管理系统设计 17
3.3.1 表示层设计 17
3.3.2 业务逻辑层设计 18
3.3.3 数据服务层设计 22
4 基于.NET 的课程管理系统的实现 27

[资料来源:http://THINK58.com]


4.1 系统初始化 27
4.1.1 创建虚拟目录 27
4.1.2 目录结构 27
4.1.3 数据库连接 28
4.2 数据层的实现 28
4.3 业务逻辑层的实现 30
4.4 表示层的实现 32
4.4.1 用户界面 32
4.4.2 代码绑定与数据绑定 34
4.4.3 DataGrid控件的应用 34
结  论 36
致  谢 37
参考文献 38 本文来自think58 [资料来源:www.THINK58.com]

2 相关技术综述
2.1 Microsoft.NET 的简介
微软总裁兼首席执行官史蒂夫,鲍尔墨曾经概述过:“ .NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网。NET也是一个用户环境,是一组基本的用户服务,可以作用于客户端、服务器或任何地方,与改编成模式具有很好的一致性,并有新的创意。因此,它不仅是一个用户体验,而且是开发人员体验的集合,这就是对.NET的概念性描述。”
 Microsoft.NET是微软的一项战略,它将软件的供应当作一项服务来看特。Microsoft的Microsoft.NET战略目的意味着在:Microsoft公司以及在Microsoft平台上的开发者将会制造服务,而不是制造软件。在未来几年之内,Microsoft将陆续发布有关Microsoft.NET的平台和工具,用于在因特网上开发Web服务。那时,工作在Microsoft.NET上的用户、开发人员和IT工作人员都不再购买软件、安装软件和维护软件。取而代之的是,他们将定制服务,软件会自动安装,所有的维护和升级也会通过互联网进行。用Microsoft.NET技术构建解决方案,能够建立并连上无限的各种各样的安全并个性化的Microsoft.NET的经验。当XML网络服务被整合到一起的时候,个人用户能使用独立的应用软件,在线或离线的,通过Internet获取信息,享受丰富而个性化的Microsoft.NET体验。 [资料来源:http://www.THINK58.com]
2.1.1 Microsoft.NET框架概述
Microsoft.NET开发平台是一个开发和运行软件的新环境,它使得基于Windows的客户端图形界面程序和基于Internet的WEB应用程序的开发更为容易。.NET拥有丰富的运行库服务,来支持多种编程语言编写的组件,具有跨语言和跨平台的互操作能力。它简化了在高度分布式Internet环境中的应用程序开发,为XML Web服务和其他应用程序提供了一个高效安全的开发环境,并且全面支持XML.NET 开 发平台包括:.NET框架(.NET Framework)和.NET开发工具(包括编程语言和应用程序的集成开发环境)等组成部分。其中.NET Framework是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发。.NET Framework具有两个主要组件:公共语言运行库和类库。
2.1.3 基础类库(Base Class Library, BCL)
在. NET Framework中,BCL位于CLR之上。BCL是一套操作系统层级的对象函数库,其中包含了托管代码运行所需的各种具有庞大功能集的软件组件,可供程序语言调用使用。它为.NET应用程序提供了一个统一的、面向对象的、层次化、可扩展的编程接口,为数据输入输出、安全性等提供了服务和对象模型。这种统一的编程模式彻底解决了过去由于调用不同类库采用不同的约定而造成系统不稳定的情况。 think58好,好think58 [资料来源:THINK58.com]
在基础类库之上,.NET框架为我们提供了诸如数据访问、创建WEB服务器应用程序、创建Windows客户端界面所需的其他功能强大的类库。  
类库类似于Windows API函数,但它不像Windows API那样“随意堆砌”在动态链接库(DLL)文件当中。.NET Framework中的任何东西,比如ASP.NET页面、消息框等,都被视为对象。这些对象被放置在叫做命名空间(namespace)的逻辑分组中,类似Java中的包(Package)。其好处是使庞大的类库变得结构清晰,易于掌握和使用。因此,在使用时,开发者只需在自己的应用中添加对所需的基础类库的引用,就可以使用这个类库中所有的方法、属性等等。
copyright think58

[资料来源:www.THINK58.com]