admin管理员组

文章数量:1531374

2024年7月14日发(作者:)

毕 业 设 计(论 文)开 题 报 告

1.文献综述:结合毕业设计(论文)课题情况,根据所查阅的文献资料,

每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。

一、 网上教学系统的概述及其特点

1.1 网上教学系统概述

21世纪是一个信息化的时代,网络这一信息时代的产物,已经超出了技术产品本

身的内涵,而向社会生活的各个领域扩展,并逐渐形成了具有鲜明时代特色的文化。

学习作为延续人类已有物质文化成果、并在原有知识基础上创造出前所未有的内容的

活动,已从传统的基于课堂的“老师教授——学生学习”的模式转变为通过多种途径

来实现,网络教学是一个必然的发展趋势。

与传统教育相比,借助互联网实现的网络教学是一种全新的教育模式,它可以突

破时间和空间的限制,帮助人们随时随地的学习,让更多的学习者共享优秀的教育资

源;网络教育具有开放性、交互性、协作性、自主性等特点,可以使更多的人尤其是

无法到校园内学习的人们接受高等教育,它将成为终身教育的首选形式。以信息技术

为依托的现代网络教育对中国教育而言,既是挑战,更是机遇。抓住这个机遇,就会

创造出教育领域中的一片新天地。

1.2 网上教学系统的特点

本系统采用B/S模式,使用ASP作为开发语言,用SQL Server 2000开发后台数

据库。本系统分前台管理和后台管理两部分。前台管理主要实现以下功能:学生网上

注册个人信息;学生在线查询资料;在线视频学习;在线考试可以随时检测学生的学

习情况;在线论坛可以收集学生的疑难问题和在线交流;公告栏可以时事的显示最新

的消息。强大的后台管理主要实现以下功能:可以对学生资料的查询与删除;对课程

相关资料的添加、删除、修改等;发布新的公告。

二、 相关技术概述

2.1

该系统采用技术开发,运作于Windows XP的环境下,利用Visual Studio

2005功能强大的集成开发平台,后台数据库采用SQL Server 2000来存储数据。

是一个已编译的、基于.NET的Web应用程序开发环境,可以用任何与.NET

兼容的语言创作Web应用程序。另外,任何应用程序都可以使用整个.NET

word专业资料-可复制编辑-欢迎下载

Framework提供的技术,包括托管的公共语言运行环境、类行安全、继承等。经过几年

的发展,已成为网站设计与开发的主流技术。随着Visual 版本的

不断更新,对的支持也越来越完善。的强大功能使得网站开发变得更

加容易,它可以完成Web应用程序开发所有的功能。

在 Web应用编程中,使用C#可以很容易地完成各种复杂的逻辑功能。

VS Studio 2005(简称VS 2005)是一个功能强大的集成开发平台,几乎可以在其中完

成所有的软件开发任务,包括Windows 应用程序开发、Web应用程序开发、设备应用

程序开发以及其相关的数据库应用处理等,同时还提供了各种应用程序的发布安装支

持。

是VS 2005开发平台的一部分。目前,已成为Windows平台上流

行的网站开发工具之一,它提供了各种方便的Web开发模型,利用这些模型能够快速

地开发出Web应用程序中所需要的复杂功能。

2.2 C#

2.2.1 C#语言简介

C#是微软公司配合.NET平台而推出的一种全新的面向对象编程语言,它与.NET平

台的其他编程语言兼容,可以用来开发.NET平台的所有应用程序类型。C#是一种完全

的面向对象的编程语言,其语法类似于Java和C++,吸取了它们的优点,可以用任意

的编辑工具编辑C#程序的源文件,用C#编译器编译源文件为MSIL,该中间代

码只能运行于安装了CLR的环境。

C#语言的特点

(1)语法简洁。不允许直接操作内存,去掉了指针操作。

(2)彻底的面向对象设计,C#具有面向对象语言所具有的一切特性:封装、继承

和多态。

(3)强大的安全性机制,可以消除软件开发中常见的错误(如语法错误),.NET

提供的垃圾回收器能够帮助开发者有效地管理内存资源。

(4)与Web紧密结合,C#支持大多数的Web标准,例如HTML、XML、SOAP等。

(5)兼容性,因为C#遵循,NET的公共语言规范(CLS)从而保证能够与其他语言

开发的组件兼容。

(6)灵活的版本处理技术,因为C$语言本身内置了版本控制功能,使开发人员更

加容易地开发和维护。

(7)完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序

在交付应用时能够更加健壮。

word专业资料-可复制编辑-欢迎下载

2.3 C#与.NET框架

.NET框架是微软公司推出的一个全新编程平台。C#是专门为与微软公司的.NET

Frameword一起使用而设计的(.NET Frameword是一个功能非常丰富的平台,可开发、

部署和执行分布式应用程序)。C#就其本身而言只是一种语言,尽管它是用于生成面

向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。

而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)。

2.4 Visual Studio 2005开发环境

Visual Studio 2005是一套完整的开发工具集,用于生成 Web应用程序、

XML Web Services、桌面应用程序和移动应用程序。他提供了在设计、开发、调试和

部署Web应用程序、XML Web Services和传统的客户端应用程序时所需的工具。

2.5 MSDN

Visual Studio 2005中提供了一个广发的帮助工具,简称MSDN(软件开发者网络)。

MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种

信息服务。在MSDN中,用户可以看到任何C#语句、类、属性、方法、编程概念及一些

编程的例子。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开

发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎

全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种

驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与 CMP 合作的 MSDN 杂

志等一系列服务。

2.6 SQL Server 2000

SQL Server 2000简介

SQL Server是一个关系数据库管理系统,它最初是由Microsoft Sybase 和

Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT

推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将

SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版

本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是

Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。

SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个

word专业资料-可复制编辑-欢迎下载

版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,

具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft

Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器

等多种平台使用。

SQL Server 2000 的特性

(1)Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还

具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL

Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并

且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应

用程序中包含了用户友好的查询和强大的搜索功能。

(2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行

Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版

的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型

内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

(3)企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据

处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改

数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同

数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事

务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,

同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这

些用户自主地工作,然后将他们所做的修改合并回发布服务器。

(4)易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,

这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server

2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数

据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快

速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用

程序。

(5)数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析

处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通

过 English Query 来分析数据。

2.7 B/S模式

B/S模式介绍

word专业资料-可复制编辑-欢迎下载

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。

B/S模式的优点

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。

(2)业务扩展简单方便,通过增加网页即可增加服务器功能。

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

(4)开发简单,共享性强。

2.7.3 B/S 模式的缺点

(1)个性化特点明显降低,无法实现具有个性化的功能要求。

(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。

(3)页面动态刷新,响应速度明显降低。

(4)无法实现分页显示,给数据库访问造成较大的压力。

(5)功能弱化,难以实现传统模式下的特殊功能要求。

参考资料:

[1] 李宗民,郭玉峰. 设计师之路. 北京:电子工业出版社, 2006.3

[2] 马骏,党兰学,杜莹等. 网页设计与网站开发. 北京:人民邮电出版

社, 2007.9

word专业资料-可复制编辑-欢迎下载

[3] 马骏. C#网络应用编程实验指导与开发实例. 北京:人民邮电出版社, 2007.3

[4] 顾兵. SQL Server 2000 网络数据库技术与应用. 湖北:华中科技大学出版

社, 2005.10

[5] 王小科,吕双等.C#从入门到精通. 北京:清华大学出版社,2008.9

[6] 明日科技,王小科,吕双,梁冰等.C#范例完全自学手册. 北京:人民邮电出

版社, 2009.10

[7]杨昭.数据库技术课程设计案例精编[D].北京:中国水利水电出版社,2008:

141-156

[8]林锐编著,软件工程思想[M].西安:西安电子工业出版社,2000:69-108

[9]Ronald ment Information Systems for the Information

Age[M] .北京:机械工业出版社,2007:216-218

[10] Phil Hanna. 技术大全. 北京:机械工业出版社, 2002.3

毕 业 设 计(论 文)开 题 报 告

2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、

课题主要内容;四、研究方法、步骤和措施

开 题 报 告

一、课题的目的与意义

1.1 课题研究的目的

随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播等

传统媒体之后而兴起的一新传媒介质。各种各样的网站应运而生:为宣传企业而制作的公

司网站、可进行网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习的

教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野,满足着我们

的需要。网站的规划与建设,已悄然被许多人摆到了首要的迫在眉睫的位置上。

随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,

与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的

质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。一

个教学网站的规划与建设,很大程度上决定了教学质量,教学网站的规划与建设这一研究

课题,也自然而然地成为当今乃至今后一段长时间内,教育界和互联网上的一个相当重要

的讨论对象。我这次毕业设计主要研究的就是网上教学系统在网络上的实现。

21世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共享,并已全

面介入人类生产生活的方方面面,带动着人类社会的飞速发展。教学网站做的好,自然受

人们关注、受人们青睐;如果网站做的不好,效益自然就会受到影响。教学网站的规划与

建设将是一个长久且受人关注的课题,人们将沿着这条研究网站建设的路越走越精彩。

1.2 课题的研究意义

(1)促进网络教学的发展,提高网络教学的质量。

由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学习者在

网上可以学到最新的知识,因此是教学改革发展的方向。通过本课题的研究与实践,使网

络教学更能为学习者提供一个建构主义的学习环境,充分体现学生的首创精神,学生有更

多的机会在不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形

word专业资料-可复制编辑-欢迎下载

成对客观事物的认识和解决实际问题的方案,从而提供网络教学的质量。

(2)寻找利用计算机技术和网络技术实现学生远程交互自主学习的教学设计的技术解决

方案。

(3)完善和发展教学设计理论。

网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教

学传播形式上都有本质的区别。通过本课题的研究,能够解决网络环境下,教学如何进行

教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理

论的完善和发展。

二、课题发展现状和前景展望

2.1 课题的研究现状

网络教学的设计理论与方法的研究缺乏系统性

通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《Educational

Technology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集

进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等

方面,缺乏系统的研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多

问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟

情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师

指导性活动的设计等方面,都值得我们去研究。

网络教学的评价研究才刚刚起步

随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,

与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的

质量,建立一个行之有效的网络教学评价模型,已成为网络教学研究的一个重要课题。时

至2000年,教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络

教育质量的相关政策。美国国家教育政策研究所(The Institute For Higher Education

Policy)于2000年4月也发表了一份名为“在线教育质量:远程互联网教育成功应用的

标准”的报告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而

对如何组织评价、如何获取定量数据、评价数据如何促进教学等方面则很少涉及。目前,

网络教学的支撑平台中的学习评价模块往往只含有测试部分,而缺乏相应的分析与反馈。

word专业资料-可复制编辑-欢迎下载

2.2 课题的应用前景

随着教育技术手段的发展,传统的“粉笔+黑板”的教学模式越来越不能满足发展的

需要。教育的根本出路在于改革,而教育改革的重要途径之一是教育信息化。教育信息化

是指在教育领域全面深入地运用现代化信息技术来促进教育改革和教育发展的过程,其结

果必然是形成一种全新的教育形态:信息化教育。这种全新的教育模式,对传统教育方式

的冲击以及影响是很大的。其中,网上教学是信息化教育的主要应用,所以该课题研究具

有很大的发展空间。

2.3 发展趋势

网上教学将有利于促进校际合作,实现资源共享。德国著名学者奥托.彼德斯指出,

在远程教育中,教学是高度工业化的,学习也是高度工业化的。他的观点是指出在商品的

工业化生产和远程教育系统中的教学过程之间存在并行的要素。远程教育系统中的教学过

程可以被归类为高度工业化的,是因为某个学科领域的专家可以使用同样的学习材料教授

成千上万的学生,只要这些学习材料以工业化的方式生产并包装起来,而且它们无需教师

进一步的投入就可成百上千地被复制。远程教育系统中的学习也可以被归类为高度工业化

的,是因为来自全国乃至全世界的学习者都可以利用同样的教学产品进行学习,并且这些

教学产品可以成百、成千、成万地提供而无需院校的投入。

进入21世纪,随着计算机网络技术和Internet的不断发展,网上教学成为一种现实。

所谓网上教学是指教师利用计算机网络向学生传递教学信息,或学生通过计算机网络获取

学习知识。由于网上教学具有时效性、共享性、交互性和个别化等特点,教师在教学过程

中如何根据网上教学不同教学模式,发挥教师的主导作用和激发学生自主学习使学生成为

认识的主体。

三、课题主要内容

课题的主要研究内容如下:

(1)绪论。介绍论文研究的背景和意义,所做的工作以及论文的主要结构。

(2)网上教学系统。这部分主要介绍网上教学系统的定义、发展现状及其存在的问

题,介绍网上教学系统的基本知识。

(3)系统开发技术研究。介绍了开发网上教学系统的相关技术,以及系统配置。

(4)网上教学系统的分析与设计。主要介绍系统的需求分析、功能设计和数据库设

word专业资料-可复制编辑-欢迎下载

计,以及系统的设计模式和架构分析。

(5)网上教学系统的实现。这部分是论文的重点,详细介绍了系统开发过程,包括

系统的开发环境、系统的主要功能模块的实现和关键代码等。

(6)结论与展望。对整篇文章加以总结与回顾,对存在问题进行分析。

四、研究方法和步骤

4.1 研究方法

该系统采用分层的体系架构来实现。最底层为数据层,即数据库,用语存储系统中

用到的数据,本系统使用SQL Server 2000来存储数据。数据访问层从业务层接收请求,

利用存储过程或其他方法从数据层获取数据传回业务层或向数据库写入数据。该层的实现

代码全部封装到DataAccess类中,所有对数据库的操作都由它来完成。

业务层位于用户层和数据访问层之间,起到桥梁的作用,该层的实现代码全部封装

到BusinessFacade 类中,该层响应用户层的请求,检验用户数据的合法性,将请求发送

到数据访问层,并将数据访问层返回的数据传送给用户层,从而把业务逻辑与用户界面分

开。如果需要修改应用程序代码,只需要对中间业务层进行修改,使开发人员可以专注于

系统核心业务逻辑的分析、设计和开发,简化了应用程序的开发、更新和升级工作。

用户层是提供给用户操作的界面,用户可填写数据,发出请求以及查看需要的信息

等。如果获取数据时不对数据库进行数据更新,用户层可以不经过业务层而直接访问数据

层获取数据,如果需要对数据库进行更新,可以通过业务层来实现。

4.2 研究步骤

(1)介绍课题的研究背景,指出课题是在教育信息化的大背景下产生的;讨论课题

的研究意义;讨论设计应该实现的目标。

(2)可行性分析,指出进行可行性分析的各个方面;为开发环境的介绍,分别介绍

相关技术的特点。

(3)总体分析,分析网上教学系统的总体功能;分析该系统的数据流程图,讨论系

统的数据流图的特性和画出了系统流程图;数据库分析,分析数据库的特点。

(4)给出系统的完整的功能分析;进行了系统的结构的设计,详细说明了每一个子

模块所应该具有的功能;分析模块功能设计,具体指出每一个功能模块所应该包含的子模

块;分析了系统的模型结构;给出了数据库的介绍以及数据库的创建过程;数据库表的关

word专业资料-可复制编辑-欢迎下载

联及数据库表结构。

(5)说明系统的主界面的设计;给出网上教学系统功能模块的设计与实现过程;给

首页功能模块的设计;分析网上教学系统前台各个模块的设计与实现以及分析网上教学系

统后台各个功能模块的设计与实现。

(6)系统测试。

本文标签: 教学网络数据