Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\1M4BPiTCtYhk7qOnxKf28orZJbDFKWwcLDt6DK4w in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\9pZy64U2WLMDv2SqnySF5sHdLOvBfsp0VCV1BJov in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\Ex326euV19VPb0eNqhJ0m5qmN1Giy8FZUFFyjaEO in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\GGqyCk3imnmE00GbvnLo255cGZjLFA0h2w5P1Xn7 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\OpiA69Vc0rM03nEQagiZPL2hMvPRE9NbljO0eLqM in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\P118ErsKVDBwntAIYUvUpmwaSsqBXNYYVzq5tHf9 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\RvX0BkCBkgXUSos5ZAj8i0pYdFj91jVEu8UvTFxk in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\XLLXiuGRtb39vVYy58TKChWNpy8vTWLpvrYiRZ4O in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\Z0rIAnL5oSn6Z0AGisIMO8vZyASem4QeGZRyyaX3 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\bEudqJuYOXp19R9zRvDblXkVOIk2vdg0jKCimfaD in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\dzWPsw8L2VMckQm58Y14As7GHQSp9TN47eHgp1GT in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\euyr0FDl7dysPH4RpifuswIkpUXy6lR4PZgMBQqH in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\hBoHTZCoHLIFPQUnJqTQdhZCi6yhiP2O3JfTRMLH in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\hGnmjsflrVTUEfF5QGFrZF58yndnz6598WLl4KmG in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\mVkJR18d7MDD0TXagp0mSdjhZLyawUEuxkSUkVQA in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\mwY4lqLCQg2ZCvB9mzWEcQwYtFbApblpVoiFOWlY in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\n5pZudYsO3vEOqvyiZPXxhir4E0jbmRJbo6zquVz in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\nYaLVEn6nitPNT2tqKEE5BZFVLwdezVOaYy981SX in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\neU8OOquJQKHANXUk3vC89NlM8zbw6uycKwMGwY7 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\oPWdaucyktTZHTFC2wahLjWUR9NAymnNJ4XnJW16 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\ryYfuTIDw0i4iRHL3Kv7MhgvOHEObCDoJgCiDZHk in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\vtIII4GRucDNVjPF0twePEk9q78SOG4McaXB9PM7 in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: filemtime(): stat failed for E:\wwwroot\51lunwenwang\Storage\Sessions\xl8L8b1EuQtnilqdhoI6oNBCR8KLJTm9YozeXiyA in E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php on line 64

Warning: Cannot modify header information - headers already sent by (output started at E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php:64) in E:\wwwroot\51lunwenwang\Core\Seaway\Http\Session.class.php on line 58

Warning: Cannot modify header information - headers already sent by (output started at E:\wwwroot\51lunwenwang\Core\Seaway\Session\FileSessionHandler.class.php:64) in E:\wwwroot\51lunwenwang\Core\Seaway\Http\Session.class.php on line 66
基于.NET的课程学习系统的设计与实现 - 计算机专业 - 无忧论文网

计算机专业论文栏目提供最新计算机专业论文格式、计算机专业硕士论文范文。

基于.NET的课程学习系统的设计与实现

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:1689
论文价格:150元/篇 论文编号:lw200912281355505332 论文字数:2484 所属栏目:计算机专业论文
论文地区:中国 论文语种:中文 论文用途:本科毕业论文 BA Thesis
    摘要:本文主要介绍了基于.NET的课程学习系统的设计与实现。 

    首先,在本文先描述了该系统所使用的新技术。由于LearningSystem使用的是VS.NET2005开发平台。该平台较之VS.NET2003新增了很多功能。故本系统在实现时,尽可能的使用这些新技术。这些技术包括:母版页,数据源控件,数据绑定控件,登陆控件,站点导航等。 
    接下来,本文详细地描述了系统的设计过程。先讲述了系统架构的选择,通过对比各种架构进行比较分析,最终鉴于三层结构的种种优势,LearningSystem采用了三层架构实现。然后根据需求分析报告,将系统分为5个功能模块:学生个人信息管理,资源下载,作业提交,简易论坛和网上测试,并且仔细的描述了各个模块的工作流程。同时,本文还介绍了LearningSystem的数据库设计与结构。
最后,本文详细地描述了网站和各个类库的实现方式。按照系统的三层结构,逐条介绍各部分的实现代码。 
 
    目 录 

    1 绪论 1 

    1.1 开发平台简介 1 
    1.2 学习系统概论 1 

    2技术背景 1 

    2.1绪论 1 
    2.2母版页 1 
    2.3数据源控制 2 
    2.4数据显示控件 4 
    2.5登陆控件 5 
    2.6数据驱动的站点导航 6 
    2.7验证控件 6 

    3系统架构 7 

    3.1 系统架构的选择 7 
    3.1.1 LearningSystem采用三层架构实现。 7 
    3.1.2三层架构的设计 7 
    3.2 三层架构的实现 8 
    3.2.1 建立表示层: 9 
    3.2.2 建立数据库访问层: 9 
    3.2.3 建立业务逻辑层: 9 
    3.2.4 添加引用: 9 

    4 系统设计 10 

    4.1 系统的功能模块 10 
    4.2 系统设计说明 10 
    4.2.1 学生个人信息管理 10 
    4.2.2 资源下载: 10 
    4.2.3 作业提交: 11 
    4.2.4 简易论坛: 11 
    4.2.5 网上测试: 12 
    4.3 系统数据库设计 13 

    5 系统实现 15 

    5.1 概述 15 
    5.2 用户表示层的实现 15 
    5.2.1 母版页的实现 15 
    5.2.2 学生个人信息管理 16 
    5.2.3 资源下载 18 
    5.2.4 作业提交 20 
    5.2.5 简易论坛 22 
    5.2.6 网上测试 23 
    5.2.7 登陆页面Login.aspx 25 
    5.2.8 Web.Config文件配置 25 
    5.3 数据访问层的实现 26 
    5.3.1 DAL概述 26 
    5.3.2 PrepareCommand函数 26 
    5.3.3 ExecuteNonQuery函数 26 
    5.3.4 ExecuteReader函数 27 
    5.4 业务逻辑层的实现 27 
    5.4.1概述 27 
    5.4.2 UserInfo类 28 
    5.4.3 ResourceDownload 类 29 
    5.4.4 HomeworkUpload类 31 
    5.4.5 BBS类 33 
    5.4.6 Test类 35 
    5.4.7 userControl类 37 

    6 结论 38 

    6.1 本文总结 38 
    6.2 系统改进和优化 38 
    致 谢 39 
    参考文献 40 

    1 绪论 

    1.1 .NET发平台简介 
    Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。 
    1.2 课程学习系统概论 
    随着多媒体技术和网络通信技术的发展,网络教学作为一种全新的教学手段,越来越受到人们的关注。计网络教学是指利用网络通信技术,在Internet环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。 
    ......