教学网站的设计与实现-文献综述.doc
《教学网站的设计与实现-文献综述.doc》由会员分享,可在线阅读,更多相关《教学网站的设计与实现-文献综述.doc(4页珍藏版)》请在咨信网上搜索。
河北大学2011届本科生毕业论文(文献综述) 文献综述 计算机和互联网技术日新月异的发展,正在迅速地改变人们传统的生活、工作和学习方式。多媒体计算机技术、以及 Internet 的不断普及,使得通过网络进行教学获得了前所未有的技术支持的。网络教学打破了传统课堂的界限,可以创造不受时空限制的的多元化学习环境,网络教学能够充分利用现代化的教学手段和多种教学资源,为学习者提供一个良好的教与学的环境,,并能激发学习者的学习兴趣,使学生更主动的参与学习。 网络教学平台的建设是实现网络教学的重要方面。依托现代教学理论,利用软件设计技术,建立辅助教学的网站是行之有效的辅助教学工具,是达到资讯交流与资源共享的最佳途径。随着现代教学技术的普及,针对某一门课程开发一个辅助教学系统可以弥补传统课堂教学的不足,优化课堂教学,提高教学质量。《数据结构》是计算机科学与技术等相关专业的核心课程。然而,长期以来,教学方式仍是单一课堂讲授为主,变化也仅是课件代替了板书,其缺点是缺少课堂互动,不利于学生对知识的建构理解,无法调动学生的积极性。而且,同其他课程相比,《数据结构》这门课程概念多而且复杂,理解起来比较抽象,程序的编写比较困难,算法的思想难于建立。仅凭教师课堂讲解,学生往往难于完全理解和掌握教材中的知识点,更不用说灵活运用进行编程了。为提高《数据结构》的教学效果,通过先进的教学手段来辅助教师教学是十分必要的。因此,在这一背景下提出了开发基于《数据结构》课程的教学网站的构想并付诸实施。 ASP和ASP.NET是WEB开发领域比较流行的动态WEB开发技术。ASP是Active Server Page的缩写,即活动服务器页面,是一个WEB服务器端的开发环境,利用它可以结合HTML网页、ASP指令和Active X元件建立和执行动态的、互动的、高性能的WEB服务应用程序。ASP.NET并不是ASP的简单升级,而是全新一代的动态网页实现系统,它是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。ASP.NET提供基于组件、事件驱动的可编程网络表单,大大简化了编程,还可以用于建立网络服务。 我们从一些具体方面对ASP和ASP.NET进行比较。 一、 开发语言不同。ASP的开发仅限于non-type脚本,且使用的是VBS/JS这样的脚本语言混合HTML来编程,而那些脚本语言属于弱类型面向结构的编程语言,因此在使用ASP和WEB唐家代码时容易出现代码杂乱。而ASP.NET本身就是一种面向对象的编程语言,它具有封装性、继承性、多态性等此类面向对象编程语言的一切特性,因此它不仅摆脱了ASP使用脚本语言编程的缺点,而且,ASP.NET允许用户使用strongly-type编程语言和.NETFramework开发。 二、 开发方式不同。ASP是一种把界面设计和程序设计混合在一起的开发方式,后期维护起来会比较困难;而ASP.NET则是一种把界面设计和程序设计以不同文件分离开来的开发方式,复用性和维护性得到有效提高。 三、 运行机制不同。ASP是解释解释运行的编程框架,执行效率相对比较低;而ASP.NET则是编译框架,程序所运行的是服务器上已经编译好的公共语言,效率方面会相对比较高。 ASP.NET和ASP最大的区别不仅仅在于功能的增强,而在于编程思维的转换。下面,就从语言方面和功能方面来分别参数传统ASP产生的问题: 在语言方面。首先,ASP的代码逻辑混乱,难于管理。由于传统ASP是吧HTML内容和ASP WEB页面的源代码紧密的集成在一起。因为没有分离代码和HTML的内容,所以很难看清代码的逻辑关系。而且随着程序复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成这样或那样的问题。其次,代码的可重用性差。由于是面向结构的编程方式,并且混合HTML,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。再者,弱类型造成潜在的出错可能。ASP的开发仅局限于non-type脚本,且使用的VBS/JS这样弱类型面向结构,而非面向对象的编程脚本语言与HTML语言混合编排的,因此在使用ASP给Web添加代码时容易出现代码杂乱。尽管弱数据类型的编程语言使用起来方便一些,但相对于它所造成的出错几率是远远得不偿失的。 在功能方面。首先,安全性差。ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身安全性较差。目前在微软的.NET战略中新推出的ASP.NET借鉴了Java技术的优点,使用C#语言作为ASP.NET的推荐语言,同时改进了以前ASP的安全性差等缺点。其次,缺乏完善的纠错/调试功能。而且,功能弱。一些底层操作只能通过组件来完成。 微软推出的ASP.NET,是全新一代的动态网页实现系统,是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。此外,还可用ASP.NET建立网络服务。ASP.NET摆脱了以前ASP使用脚本语言编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等。当然,最合适的编程语言还是MS为.NETFrmaework专门推出的C#。首先它是面向对象的编程语言,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.NET上就可以使业务逻辑和HTML页面分离;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资,并且C#和C++、Java一样提供了完善的调试/纠错体系。一个全新技术诞生的时候,总是充满困难的。 通常对于一个新技术,总会听到好与坏两方面意见。从传统ASP到ASP.NET的转变,它便利的功能弥补了ASP的不足。然而,ASP.NET并不是Web应用技术的终结,随着科技的不断发展,相信还会向更新更好的发展方向前进。 谭浩强的《ASP的动态网页设计》一书中在谈到ASP.NET的工作原理时讲到:我们可以吧ASP.NET页面看层一般的HTML页面,当安装.NET时,本地IIS Web服务器自动被配置成.ASPX文件,且用ASP.NET模块aspnet_isapi.dll文件来处理。ASP.NET 模块分析ASPX文件内容并将文件内容分解成单独命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中。然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码建立该页面。 在网站的建设与实现过程中,HTML语言是必不可少的。在张金霞的《HTML网页设计手册》一书中见到HTML语言是制作网页的基础语言。本书由最基本的HTML语法开始讲解网页设计的基础技术,详细介绍了各种网页制作的标记;最后以应用最广泛的Dreamweaver为例,介绍网页设计的方法。在讲解中配有大量范例,使在实际操作中学习制作网页。 现在不论是做软件还是做网站,后台数据库对于它们来说都是必不可少的。王珊,萨师煊的《数据库系统概论》加强关系数据库系统的讲解,特别是SQL的内容紧跟标准的发展。而后讲到的数据库设计的基本步骤:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护等。还更新了数据库安全性的部分内容;加深了关系查询处理和查询优化的内容;讲解了应用开发所需的ODBC、JDBC等概念和方法。 总之,通过这段时间查阅网站建设的相关资料、文献等,对这个项目的实施有了进一步的理解和看法,对其中的问题也有了大致的解决方法,并且也有了初步的规划。这对我接下来项目的实际实施有很大的帮助。但是由于我的技术水平还不扎实。也不太到位,对本篇论文的很多问题还没有深刻的了解,难免文章中存在一些不妥的地方,希望老师给予宝贵意见,谢谢老师。 参考文献: [1] 张海藩. 软件工程导论(第四版).北京:清华大学出版社,2003 [2] 王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006 [3] 张金霞.HTML网页设计手册[M].北京:清华大学出版社,2006. [4] Java Web整合开发实战.北京:清华大学出版社,2013 [5] 徐国平,JSP网络开发实务.北京:电子机械工业出版社,2001 [6] Tomcat与Java Web开发技术详解(第二版).北京:电子工业出版社,2009 [7] 王剑南.Java面向对象B/S后台开发精粹.北京:清华大学出版社,2013 [8] 周颢.网络编程语言JSP实例教程.北京:电子工业出版社,2005 [9] 洪丹丹.基于J2EE轻量级框架的安全Web架构研宄与应用[D].成都:电子科技大 学,2009 [10] 蒋军强.MySQL数据库中乱码成因及解决办法探究[J].科技信息(科学教研),2007- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 网站 设计 实现 文献 综述
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文