网上教学系统的设计与实现 开题报告.docx
- 文档编号:6484252
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:13
- 大小:24.96KB
网上教学系统的设计与实现 开题报告.docx
《网上教学系统的设计与实现 开题报告.docx》由会员分享,可在线阅读,更多相关《网上教学系统的设计与实现 开题报告.docx(13页珍藏版)》请在冰豆网上搜索。
网上教学系统的设计与实现开题报告
毕业设计(论文)开题报告
1.文献综述:
结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。
一、网上教学系统的概述及其特点
1.1网上教学系统概述
21世纪是一个信息化的时代,网络这一信息时代的产物,已经超出了技术产品本身的内涵,而向社会生活的各个领域扩展,并逐渐形成了具有鲜明时代特色的文化。
学习作为延续人类已有物质文化成果、并在原有知识基础上创造出前所未有的内容的活动,已从传统的基于课堂的“老师教授——学生学习”的模式转变为通过多种途径来实现,网络教学是一个必然的发展趋势。
与传统教育相比,借助互联网实现的网络教学是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地的学习,让更多的学习者共享优秀的教育资源;网络教育具有开放性、交互性、协作性、自主性等特点,可以使更多的人尤其是无法到校园内学习的人们接受高等教育,它将成为终身教育的首选形式。
以信息技术为依托的现代网络教育对中国教育而言,既是挑战,更是机遇。
抓住这个机遇,就会创造出教育领域中的一片新天地。
1.2网上教学系统的特点
本系统采用B/S模式,使用ASP作为开发语言,用SQLServer2000开发后台数据库。
本系统分前台管理和后台管理两部分。
前台管理主要实现以下功能:
学生网上注册个人信息;学生在线查询资料;在线视频学习;在线考试可以随时检测学生的学习情况;在线论坛可以收集学生的疑难问题和在线交流;公告栏可以时事的显示最新的消息。
强大的后台管理主要实现以下功能:
可以对学生资料的查询与删除;对课程相关资料的添加、删除、修改等;发布新的公告。
二、相关技术概述
2.1ASP.NET
该系统采用ASP.NET技术开发,运作于WindowsXP的环境下,利用VisualStudio2005功能强大的集成开发平台,后台数据库采用SQLServer2000来存储数据。
ASP.NET是一个已编译的、基于.NET的Web应用程序开发环境,可以用任何与.NET兼容的语言创作Web应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework提供的技术,包括托管的公共语言运行环境、类行安全、继承等。
经过几年的发展,ASP.NET已成为网站设计与开发的主流技术。
随着VisualStudio.NET版本的不断更新,对ASP.NET的支持也越来越完善。
ASP.NET的强大功能使得网站开发变得更加容易,它可以完成Web应用程序开发所有的功能。
在ASP.NETWeb应用编程中,使用C#可以很容易地完成各种复杂的逻辑功能。
VSStudio2005(简称VS2005)是一个功能强大的集成开发平台,几乎可以在其中完成所有的软件开发任务,包括Windows应用程序开发、Web应用程序开发、设备应用程序开发以及其相关的数据库应用处理等,同时还提供了各种应用程序的发布安装支持。
ASP.NET是VS2005开发平台的一部分。
目前,ASP.NET已成为Windows平台上流行的网站开发工具之一,它提供了各种方便的Web开发模型,利用这些模型能够快速地开发出Web应用程序中所需要的复杂功能。
2.2C#
2.2.1C#语言简介
C#是微软公司配合.NET平台而推出的一种全新的面向对象编程语言,它与.NET平台的其他编程语言兼容,可以用来开发.NET平台的所有应用程序类型。
C#是一种完全的面向对象的编程语言,其语法类似于Java和C++,吸取了它们的优点,可以用任意的编辑工具编辑C#程序的源文件,用C#编译器csc.exe编译源文件为MSIL,该中间代码只能运行于安装了CLR的环境。
2.2.2C#语言的特点
(1)语法简洁。
不允许直接操作内存,去掉了指针操作。
(2)彻底的面向对象设计,C#具有面向对象语言所具有的一切特性:
封装、继承和多态。
(3)强大的安全性机制,可以消除软件开发中常见的错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。
(4)与Web紧密结合,C#支持大多数的Web标准,例如HTML、XML、SOAP等。
(5)兼容性,因为C#遵循,NET的公共语言规范(CLS)从而保证能够与其他语言开发的组件兼容。
(6)灵活的版本处理技术,因为C$语言本身内置了版本控制功能,使开发人员更加容易地开发和维护。
(7)完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。
2.3C#与.NET框架
.NET框架是微软公司推出的一个全新编程平台。
C#是专门为与微软公司的.NETFrameword一起使用而设计的(.NETFrameword是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。
C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。
.NET支持的一些特性,C#并不支持。
而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)。
2.4VisualStudio2005开发环境
VisualStudio2005是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
他提供了在设计、开发、调试和部署Web应用程序、XMLWebServices和传统的客户端应用程序时所需的工具。
2.5MSDN
VisualStudio2005中提供了一个广发的帮助工具,简称MSDN(软件开发者网络)。
MSDN的全称是MicrosoftDeveloperNetwork。
这是微软公司面向软件开发者的一种信息服务。
在MSDN中,用户可以看到任何C#语句、类、属性、方法、编程概念及一些编程的例子。
MSDN实际上是一个以VisualStudio和Windows平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDNWebCast、与CMP合作的MSDN杂志等一系列服务。
2.6SQLServer2000
2.6.1SQLServer2000简介
SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。
Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。
在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。
该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
2.6.2SQLServer2000的特性
(1)Internet集成。
SQLServer2000数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
(2)可伸缩性和可用性。
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。
SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
(3)企业级数据库功能。
SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
(4)易于安装、部署和使用。
SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
(5)数据仓库。
SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。
SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
2.7B/S模式
2.7.1B/S模式介绍
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。
它是随着Internet技术的兴起,对C/S模式应用的扩展。
在这种结构下,用户工作界面是通过IE浏览器来实现的。
B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。
B/S模式最大特点是:
用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Internet。
2.7.2B/S模式的优点
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)开发简单,共享性强。
2.7.3B/S模式的缺点
(1)个性化特点明显降低,无法实现具有个性化的功能要求。
(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。
(3)页面动态刷新,响应速度明显降低。
(4)无法实现分页显示,给数据库访问造成较大的压力。
(5)功能弱化,难以实现传统模式下的特殊功能要求。
参考资料:
[1]李宗民,郭玉峰.ASP.NET设计师之路.北京:
电子工业出版社,2006.3
[2]马骏,党兰学,杜莹等.ASP.NET网页设计与网站开发.北京:
人民邮电出版社,2007.9
[3]马骏.C#网络应用编程实验指导与开发实例.北京:
人民邮电出版社,2007.3
[4]顾兵.SQLServer2000网络数据库技术与应用.湖北:
华中科技大学出版社,2005.10
[5]王小科,吕双等.C#从入门到精通.北京:
清华大学出版社,2008.9
[6]明日科技,王小科,吕双,梁冰等.C#范例完全自学手册.北京:
人民邮电出版社,2009.10
[7]杨昭.数据库技术课程设计案例精编[D].北京:
中国水利水电出版社,2008:
141-156
[8]林锐编著,软件工程思想[M].西安:
西安电子工业出版社,2000:
69-108
[9]RonaldW.Hilton.ManagementInformationSystemsfortheInformationAge[M].北京:
机械工业出版社,2007:
216-218
[10]PhilHanna.ASP.NET技术大全.北京:
机械工业出版社,2002.3
毕业设计(论文)开题报告
2.开题报告:
一、课题的目的与意义;二、课题发展现状和前景展望;三、课题主要内容;四、研究方法、步骤和措施
开题报告
一、课题的目的与意义
1.1课题研究的目的
随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播等传统媒体之后而兴起的一新传媒介质。
各种各样的网站应运而生:
为宣传企业而制作的公司网站、可进行网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习的教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野,满足着我们的需要。
网站的规划与建设,已悄然被许多人摆到了首要的迫在眉睫的位置上。
随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。
然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。
如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。
一个教学网站的规划与建设,很大程度上决定了教学质量,教学网站的规划与建设这一研究课题,也自然而然地成为当今乃至今后一段长时间内,教育界和互联网上的一个相当重要的讨论对象。
我这次毕业设计主要研究的就是网上教学系统在网络上的实现。
21世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。
教学网站做的好,自然受人们关注、受人们青睐;如果网站做的不好,效益自然就会受到影响。
教学网站的规划与建设将是一个长久且受人关注的课题,人们将沿着这条研究网站建设的路越走越精彩。
1.2课题的研究意义
(1)促进网络教学的发展,提高网络教学的质量。
由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学习者在网上可以学到最新的知识,因此是教学改革发展的方向。
通过本课题的研究与实践,使网络教学更能为学习者提供一个建构主义的学习环境,充分体现学生的首创精神,学生有更多的机会在不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对客观事物的认识和解决实际问题的方案,从而提供网络教学的质量。
(2)寻找利用计算机技术和网络技术实现学生远程交互自主学习的教学设计的技术解决方案。
(3)完善和发展教学设计理论。
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。
通过本课题的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
二、课题发展现状和前景展望
2.1课题的研究现状
2.1.1网络教学的设计理论与方法的研究缺乏系统性
通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《EducationalTechnology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。
可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。
例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。
2.1.2网络教学的评价研究才刚刚起步
随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。
然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。
如何保证网络教学的质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。
时至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育质量的相关政策。
美国国家教育政策研究所(TheInstituteForHigherEducationPolicy)于2000年4月也发表了一份名为“在线教育质量:
远程互联网教育成功应用的标准”的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。
目前,网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。
2.2课题的应用前景
随着教育技术手段的发展,传统的“粉笔+黑板”的教学模式越来越不能满足发展的需要。
教育的根本出路在于改革,而教育改革的重要途径之一是教育信息化。
教育信息化是指在教育领域全面深入地运用现代化信息技术来促进教育改革和教育发展的过程,其结果必然是形成一种全新的教育形态:
信息化教育。
这种全新的教育模式,对传统教育方式的冲击以及影响是很大的。
其中,网上教学是信息化教育的主要应用,所以该课题研究具有很大的发展空间。
2.3发展趋势
网上教学将有利于促进校际合作,实现资源共享。
德国著名学者奥托.彼德斯指出,在远程教育中,教学是高度工业化的,学习也是高度工业化的。
他的观点是指出在商品的工业化生产和远程教育系统中的教学过程之间存在并行的要素。
远程教育系统中的教学过程可以被归类为高度工业化的,是因为某个学科领域的专家可以使用同样的学习材料教授成千上万的学生,只要这些学习材料以工业化的方式生产并包装起来,而且它们无需教师进一步的投入就可成百上千地被复制。
远程教育系统中的学习也可以被归类为高度工业化的,是因为来自全国乃至全世界的学习者都可以利用同样的教学产品进行学习,并且这些教学产品可以成百、成千、成万地提供而无需院校的投入。
进入21世纪,随着计算机网络技术和Internet的不断发展,网上教学成为一种现实。
所谓网上教学是指教师利用计算机网络向学生传递教学信息,或学生通过计算机网络获取学习知识。
由于网上教学具有时效性、共享性、交互性和个别化等特点,教师在教学过程中如何根据网上教学不同教学模式,发挥教师的主导作用和激发学生自主学习使学生成为认识的主体。
三、课题主要内容
课题的主要研究内容如下:
(1)绪论。
介绍论文研究的背景和意义,所做的工作以及论文的主要结构。
(2)网上教学系统。
这部分主要介绍网上教学系统的定义、发展现状及其存在的问题,介绍网上教学系统的基本知识。
(3)系统开发技术研究。
介绍了开发网上教学系统的相关技术,以及系统配置。
(4)网上教学系统的分析与设计。
主要介绍系统的需求分析、功能设计和数据库设计,以及系统的设计模式和架构分析。
(5)网上教学系统的实现。
这部分是论文的重点,详细介绍了系统开发过程,包括系统的开发环境、系统的主要功能模块的实现和关键代码等。
(6)结论与展望。
对整篇文章加以总结与回顾,对存在问题进行分析。
四、研究方法和步骤
4.1研究方法
该系统采用分层的体系架构来实现。
最底层为数据层,即数据库,用语存储系统中用到的数据,本系统使用SQLServer2000来存储数据。
数据访问层从业务层接收请求,利用存储过程或其他方法从数据层获取数据传回业务层或向数据库写入数据。
该层的实现代码全部封装到DataAccess类中,所有对数据库的操作都由它来完成。
业务层位于用户层和数据访问层之间,起到桥梁的作用,该层的实现代码全部封装到BusinessFacade类中,该层响应用户层的请求,检验用户数据的合法性,将请求发送到数据访问层,并将数据访问层返回的数据传送给用户层,从而把业务逻辑与用户界面分开。
如果需要修改应用程序代码,只需要对中间业务层进行修改,使开发人员可以专注于系统核心业务逻辑的分析、设计和开发,简化了应用程序的开发、更新和升级工作。
用户层是提供给用户操作的界面,用户可填写数据,发出请求以及查看需要的信息等。
如果获取数据时不对数据库进行数据更新,用户层可以不经过业务层而直接访问数据层获取数据,如果需要对数据库进行更新,可以通过业务层来实现。
4.2研究步骤
(1)介绍课题的研究背景,指出课题是在教育信息化的大背景下产生的;讨论课题的研究意义;讨论设计应该实现的目标。
(2)可行性分析,指出进行可行性分析的各个方面;为开发环境的介绍,分别介绍相关技术的特点。
(3)总体分析,分析网上教学系统的总体功能;分析该系统的数据流程图,讨论系统的数据流图的特性和画出了系统流程图;数据库分析,分析数据库的特点。
(4)给出系统的完整的功能分析;进行了系统的结构的设计,详细说明了每一个子模块所应该具有的功能;分析模块功能设计,具体指出每一个功能模块所应该包含的子模块;分析了系统的模型结构;给出了数据库的介绍以及数据库的创建过程;数据库表的关联及数据库表结构。
(5)说明系统的主界面的设计;给出网上教学系统功能模块的设计与实现过程;给首页功能模块的设计;分析网上教学系统前台各个模块的设计与实现以及分析网上教学系统后台各个功能模块的设计与实现。
(6)系统测试。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上教学系统的设计与实现 开题报告 网上 教学 系统 设计 实现 开题 报告