- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET构架的教学网站平台开发与实践
基于.NET构架的教学
网站平台开发与实践
摘要:教学网站在课程辅助教学和教学改革中的作用越来越重要,本文介绍了如何利用Microsoft.NET、SQL Server等软件构建基于.NET的动态教学网站平台系统。实践证明,采用.NET技术开发动态导航教学网站平台在技术上完全可行,便于后期的维护和升级。br 关键词:教学网站;.NET;动态导航br br 网络教学平台降低了教学网站建设的技术难度,使一线教师都能容易地搭建、设计自己的课程网站,这样更有利于资源共享和网络辅助教学的广泛开展,这也是现在许多高校购置或自主开发搭建校园网络教学平台的一个主要原因。然而目前一些教学网站存在着两个主要问题:有些网站采用静态导航的方式,预先设置好栏目,使得网站的设置和维护不够灵活;还有些平台的功能模块设计得过多,结果只是技术上实现了,但实际上可能没有教师、学习者去使用[1]。因此本文利用.NET技术构建了一个三层结构模式的动态教学网站平台系统。此系统以数据库SQL Server为依托,采用目前主流的.NET技术,使用全新的面向对象语言C#,结合ASP.NET,运用Web服务器控件设计完成。本系统只需要根据自己的课程特点,像搭积木一样进行必要的功能模块搭建就可完成课程框架的建设。这样在很短的时间就可以搭建好自己的课程网站框架。br br 本系统实现了课程栏目和内容的动态管理与维护,实现了教学资源(如教学课件、教学视频等)的共享与交流,实现教师与学生之间、学生与学生之间的互动,如作业、考试、毕业设计、答疑等,使大家能在统一的平台基础之上进行沟通与交流。提高了学生学习的主动性、积极性、及时性、有效性和高效性。br br 1NET平台优势分析br br 1) 开发效率更高br ASP.NET 2.0提供了近80种服务器控件,包括导航控件、登录控件、数据访问控件等,可以帮助软件开发者快速创建网站,提高开发效率。br 2) 易于编写,结构更清晰br ASP.NET采取“code-behind”方式编写代码,将程序代码与用户界面接口彻底分开,程序代码是编译过的,能大大缩短服务器的应答时间,同时采用B/S模式开发,整个系统的升级、维护工作只要在服务器端运行即可,降低了系统的开发与维护的复杂度和费用[2]。br br br 3) 网站弹性与可扩展性好br ASP.NET 2.0使用Provider架构,例如数据访问、角色管理、用户管理等并不直接访问数据库,而是通过Provider来访问数据库。因此,当需要更改数据库时,只要更换Provider即可,完全不需要修改任何代码就可以顺利转换。br 4) 先进的数据库存取模式和更高的执行效率br ASP.NET通过ADO.NET实现对数据库的访问,ADO.NET使用DataAdapter对象为发送到和来自DataSet及底层数据源的数据建立通道。由于DataSet与原始数据源完全无关,因而可以实现断开连接的数据访问,提高了数据的执行效率[3]。ADO.NET支持数据离散访问的编程接口,在设计时尽量缩短数据库锁定时间,减少多个用户访问数据库服务器时的潜在竞争,使数据共享面向更多的访问用户,真正体现了Web网络应用的思想[4]。br 5) 容易进行再利用和共享br ASP.NET结构天然就是一个三层系统:UI层、业务逻辑层和数据层,给应用维护和升级带来了极大的方便。ASP.NET系统结构如图1所示。br br UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。br 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。br 数据层是通过ADO.NET操纵数据为业务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。br 因此基于ASP.NET技术的结构模型使得网站系统更易维护、更安全、更稳定。br br 2基于.NET构架的教学网站平台设计br br 2.1网站平台功能模块设计br 本系统的软件功能模块主要包括栏目管理、视频管理、作业管理、在线测试、题库管理、师生交流、毕业论文管理、用户管理等功能,如图2所示。br 视频管理模块主要是发布和管理视频教学信息,可以在线播放上传的视频文件,实现了信息与视频教学的同步。并提供当前教学模块的下载功能,如教学课件、教学视频等。br 作业管理模块主要包括教师在网上发布作业,学生提交作业,教师查收作业等功能。br 师生
您可能关注的文档
最近下载
- 护理三基三严测试题(含答案).docx VIP
- 附件:《福建省房建工程质量易发问题防治手册》(主体结构篇).pdf VIP
- 外研版高三英语一轮复习必修第一册Unit4 Friends forever课件.ppt VIP
- 启功书法《论书绝句百首》全集.pdf VIP
- 廉洁进校园知识竞赛参考题库200题(含答案).docx VIP
- 《中药药理学》课件第一讲详解.ppt VIP
- 精【基恩士】LR——W500——C使用说明书——简体中文.pdf VIP
- 2026《衡中学案》高考一轮总复习 英语(外研版) 必修第一册 Unit 4 Friends forever.pptx VIP
- 电子标准院:中小企业特色产业集群发展情况报告(2024).pdf VIP
- Q SQR S1-16-2012(X1)内饰件油漆涂层.pdf VIP
文档评论(0)