- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web2.0网络课程网站设计及实现
基于Web2.0网络课程网站设计及实现摘要:为了提高学生在网络学习中的积极性和主动性,笔者在课程平台建设中引入Web2.0技术理念,使用Asp.net3.5框架中的C#编程语言,以SQL Sever2008作为数据库服务系统,采用Ajax、TAG、OpenAPI等关键技术,设计开发出一个通用、实用、易用的网络课程系统。目前该系统已经实施推广。
关键词:Web2.0;Asp.net;网络课程;SNS;协作式学习
● 引言
目前,网络教学是远程教育的主要途径,而网络课程是网络教学的核心和基础。随着教育理念、信息技术和互联网的不断发展变革,网络课程的建设也在发生着重大的变化,早期建设的三分屏[1]课程已不能满足远程教育学生多元化的需求。
在课程制作方面,由于学科差异和教师需求的不同,开发单一的课程网站往往需要较长的周期。而一些基本的功能是可以通用的,完全没有必要重复开发。因此,如何引入新的技术和理念,构建一个开源、实用、高效、安全的网络课程平台,为网络教学活动开展提供有力的支撑,是各网络教育主体必须考虑的关键问题。
● Web2.0技术简介[2]
相对于Web1.0来说,Web2.0更注重人的相互关系,用户既是网站内容的浏览者,也是网站内容的提供者。Web2.0的新技术主要包括Wiki、博客(Blog)、新闻聚合(RSS)、Open API、Ajax、标签(Tag)、社会性网络[3](SNS)等。在这些新技术的支持下,网络用户转变为网络的参考者、创造者,信息由单向传播转变为双向传播,信息“孤岛”转变为高度交流互动的信息群体。
● 课程网站设计
1.网站模块
通用的网络教学平台主要功能模块包括:课程介绍、教学大纲、教学安排、教师信息、发布课程通知、教学材料、答疑讨论、课程作业、试题试卷库、在线测试、学习笔记等,通过这些模块以实现网络教学功能。而基于Web2.0技术的网站设计在参考成熟教学平台基础上,引入互联网发展的新理念,从而使课程教学管理系统操作更简单,更实用方便。
主要模块的功能如下:①用户中心包含有学生个人信息修改维护、站内短消息、我的评价(同学及老师对自己的评价)、我的日志(学习记录等)。②资讯公告发布管理列表显示最新的教学通知公告,具有后台管理功能。相关字段为标题、时间、发布人、内容。在公告发布的同时可以插入图片。③教学日历管理设置了提醒功能。④课程管理包括课程的添加、删除、修改、排序、搜索。发布的课程可以选择多种类型,如导学型、内容型、作业型、测试型、活动型,类型可以自定义;发布的课程也可以设置Tags,为前台提供多角度分类。⑤作业管理包括批改作业、发布作业、编辑作业、删除作业、历史作业、作业查询等功能,题型分选择题、判断题、填空题、名词解释和简答题。⑥考试管理包括评卷、出题、编辑试题、删除试题、试题查询、历史试题、成绩查询、成绩导出、成绩打印等功能。添加试题时选择课程设置好的单元目录进行添加,添加完毕以后前台自动将课程和作业整合在一起。学生可以查看好友及同学的成绩。⑦学习社区是融合在整个学习系统中的开放式交流空间。⑧学习痕迹管理包括统计列表,以列表形式显示所有用户的学习记录情况(开始学习时间、最后学习时间、学习进度、登录次数、在线时间、访问总PV、访问IP、作业、考试、活动)。
2.环境配置及框架设计
服务器上必须安装SQL Server2008或更高版本,操作系统为Win2003,并安装.NET Framework2.0以上版本。系统采用三层设计模式,用户表示层、业务逻辑处理层和数据层,整个系统构架如图1所示。
● 系统实现
本系统在实现的时候采用Visual Studio2008和Microsoft SQL2005等语言和开发工具进行开发,它是微软推出的最新网站开发组合,有利于开发者快速实现编程目标。在结构和功能上,系统可分为界面层、业务逻辑层、数据库访问层三层结构。界面层在用户客户端显示,完成和用户的交互;业务逻辑层是系统的核心部分,担当主要的应用处理任务,包括UI层的各种请求,具体业务逻辑的处理及显示数据服务层传输过来的数据;数据库访问层通过ADO.ENT实现和数据库的通讯与数据交互,同时如果本系统访问量大可以采用集群方式来实现平衡分布,保障系统稳健运行。
1.整合登录API接口
本部分主要用来满足各用户登录系统的需求,同时也能够实现本系统和其他系统的完全无缝整合,提供传递数据加密和解密方案,保障数据传递的安全,API接口负责对接收的数据进行分析,连接数据库进行用户认证并返回认证结果或执行成功认证后的相关操作,在ASP.NET中对于密码安全可以采用MD5(Message-Digest Algorithm 5)或SHA1(Secure Hash Alg
您可能关注的文档
最近下载
- 剑桥英语PET真题标准版二.docx VIP
- 大学生国情社会调查报告.docx VIP
- 2025中国移动通信集团重庆有限公司社会招聘笔试备考题库及答案解析.docx VIP
- 山东科学技术版劳动实践指导手册一年级第2课清洁与卫生干干净净真舒服刷牙 教案.pdf VIP
- 人教版劳动一年级上册项目一《洗手》(教案).docx VIP
- 《南京照相馆》电影介绍ppt课件(优质ppt).pptx VIP
- 病人发生滑倒.pptx VIP
- 部编版语文三年级上册习作:写日记练习卷.doc VIP
- 部编版语文三年级上册第二单元 习作:写日记练习卷.doc VIP
- 2025广东东莞农村商业银行校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)