基于NET技术网络教学平台探究

基于.NET技术网络教学平台探究摘要:针对传统网络教学模式中出现的问题,提出一种新型的网络教学平台,应用数字证书与.NET的Forms身份验证相结合的认证技术实现安全机制;同时引入基于Web的可视化编辑,并结合XML技术实现课件模板个性化功能。经检验,该新型平台能有效地增强其安全性、高效性和实用性。Abstract:Aimingattheproblemsexistinginthetraditionalnetworkteachingmode,thearticleputsforwardanewtypeofnetworkteachingplatform,whichachievesthesecuritybyusingidentificationauthenticationtechnologycombiningdigitalcertificatesand.netFormsofauthentication,andbringsinthevisualeditingbasedonWeb,andrealizespersonalizedcoursewaretemplatecombinedwithXMLtechnology.Uponexamination,thenewplatformcameffectivelyenhancethesafety,efficiencyandpracticalapplicability.关键词:网络教学平台;安全机制;文本编辑控件;XMLKeywords:networkteachingplatform;securitymechanism;texteditcontrol;XML中图分类号:TP311.52文献标识码:A文章编号:1006-4311(2012)03-0143-011系统结构本平台结构灵活,采用B/S模式在使用上不受空间的限制,客户端只需浏览器即可。平台分为界面层、业务逻辑层、数据库访问层和后台数据库4层。界面层相当于用户界面,即Web浏览器的显示界面;业务逻辑层是系统核心部分,主要进行业务逻辑的处理及显示数据服务层传输过来的数据;数据服务层通过ADO.NET与后台数据库服务器建立连接交互,把数据存储在DataSet或DataTable中,再回传给逻辑层;数据库层位于底层,以ADO.NET为接口,主要处理数据服务层对数据的请求。2平台功能模块2.1管理模块:包括管理教师、学生、公告信息等,还包括证书管理。教师信息主要包括添加新来教师信息、更新教学内容、作业答案等;学生信息主要包括添加新报到学生信息、更新学生上传的作业等;公告信息包括学校简介、课程信息、教师简介等,可以对其进行发布、修改、删除操作;证书管理模块主要是为了增加平台的安全访问。2.2教师模块:主要是为学生提供教学课件、练习作业及相应教学资料并对学生作业进行及时批改、上传作业成绩等。教师通过自己的账号和密码进入平台后,可以根据教学的实际情况,修改和删除课件;可以通过聊天室告知学生作业、解答学生的疑难问题;也可以修改个人资料与信息等。2.3学生模块:主要是选择学习内容、提交作业以及查看成绩等。学生通过学习,独立完成作业,并上传给教师批阅;通过聊天室可以和同学、教师之间进行交流,同时还可以查看聊天记录。当学生遇到疑难问题时,便可进入网络教学平台的聊天室和教师、同学讨论或进入答疑中心寻找解答。学生首先去问题资源中心,检索自己的问题,查看是否有相同问题的回答。3平台中的关键技术3.1信息安全性.NET的CAPICOM组件封装了加密体系的一部分复杂操作,利用ActiveX和COM对象进行加密能够实现B/S模式客户端加密。大多数应用系统在使用Web系统加密时都看中CAPICOM组件,借助它可以方便地获取客户数字证书及其私钥的特性。但是使用CAPICOM组件同时也存在一些缺陷:首先需要用户手动注册CAPICOM.DLL,给系统的部署带来很多麻烦;其次在Web系统中使用CAPICOM时采用JavaScript脚本技术,而JavaScript脚本不能访问客户端本地的文件系统;再次CAPICOM的应用需要在客户端下载安装ActiveX控件,然而它自身也存在着安全隐患。本文提出了网络教学平台中的一种安全机制模型,综合应用数字证书与.NET的Forms身份验证相结合的认证技术,实现了客户端与服务器之间的相互认证,确保了信息的机密性、完整性、安全性。通过双重身份认证解决了客户端与服务器身份认证、安全通信的问题,该方案根据系统的具体业务逻辑对客户端身份进行认证,既保证了业务逻辑的完整性,同时也达到了与数字证书的一致性。3.2结合XML技术实现个性化模板通过在平台中把所有的功能都类化,把具体的功能模块内容都写成类的属性,并且把每个功能模块都定义成标签符号。教师在线编辑模板的时候,根据具体的需求,在模板中插入相应的标签符号。运行的时候,系统根据设置的替换规...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?