欢迎来到天天文库
浏览记录
ID:35445617
大小:67.57 KB
页数:12页
时间:2019-03-24
《网上教学系统的设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计(论文)开题报告1.文献综述:结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。一、网上教学系统的概述及其特点1.1网上教学系统概述21世纪是一个信息化的I]寸代,网络这一信息I]寸代的产物,已经超出了技术产品本身的内涵,而向社会生活的各个领域扩展,并逐渐形成了具有鲜明时代特色的文化。学习作为延续人类已有物质文化成果、并在原有知识基础上创造出前所未有的内容的活动,已从传统的基于课堂的“老师教授一一学生学习”的模式转变为通过多种途径來实现,网络教学是一个必然
2、的发展趋势。与传统教育相比,借助互联网实现的网络教学是一种全新的教育模式,它可以突破吋间和空间的限制,帮助人们随时随地的学习,让更多的学习者共享优秀的教育资源;网络教育具有开放性、交互性、协作性、自主性等特点,可以使更多的人尤其是无法到校园内学习的人们接受高等教育,它将成为终身教育的首选形式。以信息技术为依托的现代网络教育对中国教育而言,既是挑战,更是机遇。抓住这个机遇,就会创造出教育领域屮的一片新天地。1.2网上教学系统的特点本系统采用B/S模式,使用ASP作为开发语言,用SQLServer2000开发后台数据库。本系统分前
3、台管理和后台管理两部分。前台管理主要实现以下功能:学生网上注册个人信息;学生在线查询资料;在线视频学习;在线考试可以随吋检测学生的学习情况;在线论坛可以收集学生的疑难问题和在线交流;公告栏可以吋事的显示最新的消息。强大的后台管理主要实现以下功能:可以对学生资料的查询与删除;对课程相关资料的添加、删除、修改等;发布新的公告。二、相关技术概述2.1ASP.NET该系统采用ASP.NET技术开发,运作于WindowsXP的环境下,利用VisualStudio2005功能强人的集成开发平台,后台数据库采用SQLServer2000来存
4、储数据。ASP.NET是一个已编译的、基于.NET的Web应用程序开发环境,可以用任何与.NET兼容的语言创作Web应用程序。另外,任何ASP.NET应用程序都可以使用整个•NETFramework提供的技术,包括托管的公共语言运行环境、类行安全、继承等。经过几年的发展,ASP.NET已成为网站设计与开发的主流技术。随着VisualStudio.NET版本的不断更新,对ASP.NET的支持也越来越完善。ASP.NET的强大功能使得网站开发变得更加容易,它可以完成Web应用程序开发所有的功能。在ASP.NETWeb应用编程中,使
5、用C#可以很容易地完成各种复杂的逻辑功能。VSStudio2005(简称VS2005)是一个功能强大的集成开发平台,几乎可以在其中完成所有的软件开发任务,包括Windows应用程序开发、Web应用程序开发、设备应用程序开发以及其相关的数据库应用处理等,同时述提供了各种应用程序的发布安装支持。ASP.NET是VS2005开发平台的一部分。目前,ASP.NET已成为Windows平台上流行的网站开发工具之一,它提供了各种方便的Web开发模型,利用这些模型能够快速地开发出Web应用程序中所需耍的复杂功能。2.1C#2.2.1C#语言
6、简介C#是微软公司配合.NET平台而推出的一种全新的面向对象编程语言,它与.NET平台的其他编程语言兼容,可以用来开发.NET平台的所有应用程序类型。C#是一种完全的面向对象的编程语言,其语法类似于Java和C++,吸取了它们的优点,可以用任意的编辑工具编辑C#程序的源文件,用C#编译器esc.exe编译源文件为MS1L,该中间代码只能运行于安装了CLR的环境。2.2.2C#语言的特点(1)语法简洁。不允许直接操作内存,去掉了指针操作。(2)彻底的面向对象设计,C#具有面向对象语言所具有的一切特性:封装、继承和多态。(3)强大
7、的安全性机制,可以消除软件开发中常见的错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。(4)与Web紧密结合,C#支持大多数的Web标准,例如HTML、XML、SOAP等。(5)兼容性,因为C#遵循,NET的公共语言规范(CLS)从而保证能够与其他语言开发的组件兼容。(6)灵活的版本处理技术,因为。$语言本身内置了版本控制功能,使开发人员更加容易地开发和维护。(7)完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。2.1C#与.NET框架.NET框架是微
8、软公司推出的一个全新编程平台。C#是专门为与微软公司的・NETFrameword一起使用而设计的(.NETFrameword是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET
此文档下载收益归作者所有