计算机专业论文栏目提供最新计算机专业论文格式、计算机专业硕士论文范文。详情咨询QQ:1847080343(论文辅导)

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

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:1991
论文价格:150元/篇 论文编号:lw200912281322043711 论文字数:2697 所属栏目:计算机专业论文
论文地区:中国 论文语种:中文 论文用途:本科毕业论文 BA Thesis
    摘要:随着教育信息化的发展,利用网络平台进行课程管理工作给教师和学生都带来了很多的便利。本文阐述了基于.NET平台构建一个B/S模式三层结构的课程管理系统。此系统以SQL Server数据库为依托,采用先进的ADO.NET数据访问技术,使用全新的面向对象语言C#,结合ASP. NET设计并开发完成。
系统分为表示层、业务逻辑层和数据层三层。表示层以动态页面作为用户操作界面,用户通过这一层与系统交互;业务逻辑层由业务处理层和数据操作层构成,根据表示层获得的用户命令,业务处理层调用数据操作层的数据访问接口实现业务功能;数据层将对底层数据的操作封装在数据访问基类中,以接口形式供给业务逻辑层调用。 
    系统采用ADO.NET技术减少了与数据库的活动连接数目(即减少了多个用户争用数据库服务器上的有限资源的可能性),从而实现了最大程度的数据共享;采用ASP.NET技术实现了程序和代码的分离,使得程序代码更安全,移植更方便,执行效率也更高,且更容易配置成分布式系统。 

    目录 

    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 

    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 

    1绪论 

    1.1课题的来源及研究现状 

    随着计算机网络技术的发展,网络越来越深刻地影响着工业、商业、金融、教育、军事等社会的各个层面和领域,不断地、潜移默化地改变着人们的生活方式。计算机网络的迅速发展使之很快运用于教育领域,无论在教室之内还是教室之外,它都为教师开展教学工作提供了强有力的工具。构建在网络技术平台上的课程管理系统为教师与学生之间数字信息的共享提供了网络平台,拓宽了教学时空的纬度。与传统管理方法相比,它具有以下优势: 
    1. 教学活动不受时间和空间的限制,教师和学生可以根据自己的实际情况选择不同的时间段、不同的地点进行课程设计和学习。 
    2. 充分综合利用文本、图形、视频、音频等多种媒体形式。对一于教师而言,可以开发出丰富的课件;对于学生而言,这种图文声像并茂的多种感官综合刺激,有利于情境的创建和认知的改变。 
    3. 网络具有信息容量大、开放、共享等特点,学习者可以通过网络导航轻松地利用网络进行学习,海量的信息资源、开放的网络环境对教育个性化的形成、学生创造性思维的培养、实现教学过程要素关系的转变以及对促进从“应试教育”向“素质教育”转轨都将产生巨大影响。 
    ......