基于.NET的网站开发教学研究.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET的网站开发教学研究.doc

基于.NET的网站开发教学研究   摘 要:随着当前网络技术的普及,越来越多的教师已经习惯利用互联网进行在线教学。本文就设计出一套基于.NET的网站开发教学平台,通过使用.NET技术来提升教学效率,同时这种教学平台也非常利于网站的后期维护和升级。   关键词:NET;教学平台;网站   一、平台模块设计   在本次设计中,教学平台的功能主要包括栏目管理、作业管理、在线测试、题库管理以及师生在线交流和用户管理共6个模块。   栏目管理包括新建目录、添加、删除等功能,栏目管理的设定显示本教学平台具有很好的扩展性,在今后的教学中,可以根据学生的需求随时进行扩容,这样就能更好地发挥本教学平台的教学作用。   作业管理是本教学平台中的基础模块,作用就是使教师可以通过该平台发布各种作业,而学生可以利用该教学平台在线写作业,同时也可以在提交之前随意修改,但一旦提交,就不能再次修改。此外还具有查收作业的功能。   在线测试和题目管理的作用是利用本平台完成在线考试测评。教师可以利用题库管理对考试题目的类型进行增添和修改,并对每个题目进行分数设置。当教师完成预定的考试的题目设置后,就可以利用在线测试发布最新的考试题目和考试时间。当学生通过该平台了解到考试最新信息后,就可在规定时间内上机进行考试。学生在考试时间内可以修改答案,不过一旦提交试卷,就无法再对答案进行修改。同样,教师也可以利用题目管理模块对考生的答卷进行人工评卷。   师生在线交流模块为本次设计提供了一个论坛插件,无论教师还是学生,都可以在该论坛发帖。为了避免无用信息过多,安排一位在校教师担当论坛管理员,这样就可以有效管理论坛。论坛的作用就是加强学生和导师之间的互动,论坛可以很好保存信息,因此受到全体师生的欢迎。   用户管理模块由管理员、教师和学生组成。管理员可以对教师和学生的权限进行各种设置。例如,教师可以进行作业管理、试题编辑、在线审卷等。学生只能进行在线作业、在线考试以及在线论坛交流等。   二、动态导航技术的实现   本次开发的教学平台具有动态导航的功能,该功能是通过Visual Studio2012软件中的控件TreeView来实现的,利用TreeView控件能够很好地完成节点的各种设置。通过对树形结构的递归方式来调用各种节点的信息,并通过数据库将这些信息以动态树形菜单来体现,用户可以逐层打开这种动态树形的菜单,然后就可以看到页面右面显示出来的隐藏信息。   动态导航技术的实现方式如下:   连接数据库,通过SQL的DataAdapert   对象将数据库中的相关信息读到DataSet   中。   通过递归方式来调用各种相关的数据库的数据,而递归方式主要的代码如下:   (private void CreateChildNode(TreeNode parentNode,dataTable dataTable){//根据需要选择不同的属性并将信息放到不同资源类的树形图中   DataRow[]rowList=dataTable. select   (ParentID=+PARENTNode.Value+);   foreach(DataRow row in rowList)   {TreeNode node=new TreeNode();//创建一个新节点   //设置该节点的相关属性   node.Text=row[ImgMZ].Tostring();   //显示文本   }   node.ImageToolTip=row[ImgUrl].ToString();   parentNode.ChildNodes.Add(node);   //添加子节点   CreateChildNode(node,dataTable);   //递归调用,创建其他节点   }   }   最后,再通过各种数据库命令完成数据的添加、删除、修改,从而实现节点的更新和修改。   三、结语   本次设计实现了课程导航、工学结合、在线测试、课程管理、作业管理等功能。可以说,.NET技术可以用一种低成本、多功能的方式来实现教学的多样性和教学效率的明显提升,从而使得教师教得更轻松,学生学得更容易。   参考文献:   [1]范振钧.基于ASP.net的三层结构实现方法研究[J].计算机科学,2007(4).   [2]包空军,刘海燕.ASP.NET电子商务系统设计与实现[J].福建电脑,2007(2). 4

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档