ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:408.03KB ,
资源ID:3631703      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3631703.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上教学系统论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上教学系统论文.docx

1、网上教学系统论文摘 要:随着科技的进步和计算机网络的飞速发展,教育在人们生活中开始占有很重要的地位。为了让人们的学习过程可以不受地域、时间限制,使教学资源能在最大范围内实现共享,产生了网上教学系统。本系统采用B/S架构,使用ASP.net进行网页开发,C#作为开发语言,用SQL Server 2005开发后台数据库。本系统分前台管理和后台管理两部分。前台管理主要实现以下功能:学生网上注册个人信息;在线视频学习;在线留言可以收集学生的疑难问题和在线交流;公告栏可以时事的显示最新的消息。强大的后台管理主要实现以下功能:可以对学生作业的查询与删除;对课程相关资料及视频的添加、删除、修改等;发布新的公

2、告。此论文详细介绍了系统的需求分析,系统设计和具体实现。关键词:网络教学系统、B/S架构、数据库、ASP.NET、SQL Server 2005Online teaching system is designed and developedTakemodern education technologyfor exampleDepartment : Mathematics and 忽略puter ScienceAbstract: with the progress of science and technology and the rapid development of the 忽略puter

3、 network, education in people life began occupies a very important position. In order to let people learning process can not subject to regional, time limit, and make the teaching resources can be, to the greatest extent sharing, that produced online teaching system. The system USES the B/S structur

4、e, use on web development, C# as development language, with SQL Server 2005 development backend database. This system points receptionist management and management background in two parts. Front desk management mainly realizes the following functions: students personal information online registratio

5、n; Online video learning; Online message can collect students knotty problems and online exchanges; Bulletin board can display the latest news newsletter. Strong background management mainly realizes the following functions: can the inquires of student work and delete; Of course relevant data and vi

6、deo of add, delete, modify, etc.; Released a new announcement. This paper introduces in detail the demand analysis of the system, system design and realization. Keywords: network teaching system, B/S structure, database, , SQL Server 2005 目 录1 绪论11.1问题定义及内容简介11.2问题研究的意义12 开发工具及关键技术22.1关于ASP.NET的简介32

7、.2关于SQL Server 2005的简介32.3开发语言C#简介32.4开发系统的可行性43 需求分析43.1系统的性能要求53.2系统功能需求分析53.3用例模型64 系统的总体设计84.1系统总体结构设计84.2系统数据模型设计94.2.2关系模型95 主要版块及功能概述105.1用户管理115.1.1用户注册115.1.2用户登录125.1.3找回密码125.2视频教学125.2.1视频浏览135.2.2视频链接的添加,删除135.3作业批改145.4留言模块145.4.1学生留言155.4.2教师回复155.5公告模板175.6教学资料17结 论17参 考 文 献181 绪论1.1

8、 问题定义及内容简介21世纪,社会正在经历又一次重大的变革,进入了知识经济或信息时代。信息化的社会是终身学习的社会。随着信息时代的到来和计算机技术、网络技术的发展,现代远程教学日益受到人们的重视。现代网络教学最为突出的一点是,它利用现代教育技术手段,打破了地域的界限,不仅使讲授更为生动,而且使双向教育成为可能。利用各种多媒体技术和网上交流,学生可以不受时间和地点的限制进行学习,学习的内容更为生动形象。这种网络化的现代网络教学,从根本上改变了传统的“以教为主”的教育模式,变“以教为主”为“以学为主”,使学生个体化的自主学习与交互协调学习相结合,充分发挥了学生作为认知主体的主动性和创造性,这些特点

9、决定了远程网络教育更适合于21世纪对创新人才的需求。如何充分发挥网络的教学功能,使网络教学真正成为高等教育变革的开始,怎样利用现有技术,建成功能强大、结构合理的网络教学体系,正是目前急需考虑和解决的重要问题。本论文正是设计和开发通用的远程网络教学支持平台系统并以现代教育技术课程为例建设了一个学习网站的过程。网络教学平台辅助完成教学活动,良好的网络教学平台系统将关乎到教学的质量和网络课程的开展,因此搞好教学平台设计对整个远程教学的成功具有十分重要的意义。网络教学平台系统是基于浏览器/服务器(Browse/Server)体系结构的网上教学应用系统。该平台提供了完整的远程网络教学环境,如:学生可以在

10、网上进行注册、登录、作业上传与下载、教学视频浏览、公告、提问与浏览问题、交流讨论等一系列学习活动;教师则可以在网上进行在线管理,包括教学信息发布与管理,发布与管理公告、解答学生提出的问题等功能。本系统具有实用、操作简单、界面清楚、代码可读性好,便于维护的特点。同时,系统的设计还充分考虑了通用性和易扩展性。本文首先概述了教学模式的发展、网络教学的特点和现状,研究本项目的背景、意义和本系统所要解决的问题,然后简要介绍了研究该系统所要应用的相关技术理论,重点论述了网络教学平台的系统设计:系统模块设计,最后论述了网络教学平台的详细设计与实现包括登陆页面、主页面、作业管理、视频浏览、公告模块、论坛管理模

11、块设计与实现。1.2 问题研究的意义改革传统教学模式,寻求一种能将图形、动画、声音、文字等各种媒体信息引入教学过程,适用学生人数多、直观性强的教学手段,以便有效组织课堂教学内容、增加教学信息量、加强教师间相互交流,使学生能生动活泼地进行学习。而多媒体网络教学系统的应用,就能有效地实现这些功能。计算机网络以其浩瀚的资源吸引着无数的学习者,各类教育部门和学校都在开展不同程度的网络教育。网络化教学更成为学校乃至家庭的一个热门话题:有的人认为网络化教学为学生提供了更丰富的信息资源,打破了教育时空的局限性,使教学有了更大的灵活性;网络化教学有益于培养学生获取信息和应用信息的能力,我们已经可以十分明确地感

12、受到,网络正在改变着人们的工作,学习和生活方式,也影响着教育的内容和方法。网络化教学尤其是Internet的网络教学,将冲击着传统的教学模式并成为新世纪的主流教学形式。网络化教学是以计算机网络为依托的一种教学方式。它具有强大的生命力,要让学生更好地获取知识,跟上时代的发展步伐,就应该用网络化教学模式代替传统的“教师讲多少,学生学多少”的教学模式,充分激发学生的学习兴趣,增强信息意识和创新意识、有效培养学生对信息的收集、处理、应用和传输的能力,培养学生的自学能力和创造能力。网络教学可以实现优秀教育资源和教育方法不受时间和空间等约束的共享,受教育者根据自己的水平和时间情况安排自己的学习计划和学习进

13、度,实现“个性化教育”。目前,它的研究和应用主要有两种形式:一种是基于Web的软件实现方式,在这种方式下,学生或教师只要有一台连网的计算机,就可以通过软件进行远距离教学,不需要特殊的硬件,在这样的系统中学生可以进行学习、讨论、考试等,学生和教师之间可以传输文字、图形、声音、图像等各种信息;第二种形式是基于视频会议系统的实现方式,它除了需要第一种方式中的各种软件支持以外,还需要特殊的硬件,使学生和教师可以相互实时看到和听到对方,同时也可以充分利用视频会议系统所提供的特殊功能。本文的目的主要是基于Internet进行网络教学,并根据本单位的实际情况,讨论网络教学系统的模式、基于NT的Interne

14、t软件开发方法和环境。2 开发工具及关键技术开发工具对一个系统的成败具有决定性作用。由于本系统是应用于网络的,因此,我们选择了ASP.NET技术进行开发,同时,选用SQL Sever 2005作为系统后台数据库,开发中将用到以下主要几款开发工具:开发工具名称软件用途Microsoft Visual studio 2005系统设计,UML建模等SQL-Server 2005建立系统的后台数据库Photoshop图片处理Dreamweaver 8静态页面的设计、制作2.1 关于ASP.NET的简介ASP.NET是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务

15、器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。同时 ASP.NET使用的C#语言方便、简单,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP.NET不具有编程语言复杂、严谨的语法和规则。如前所述 ASP.NET所提供的脚本运行环境可支持多种脚本语言, 这无疑给 ASP.NET 程序设计者提供了广泛的发挥余地。由此可以总结出ASP.NET的优点所在:(1)ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和

16、盒外缓存服务。(2)ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。(3)用ADO组件轻松实现数据库的存取。(4)通过服务器动态的处理,因此不存在潜在的脚本兼容的问题。(5)客户端只能看到动态提供的HMTL文件,从而增强了安全性。2.2 关于SQL Server 2005的简介SQL Server 2005是微软公司推出的一个服务器产品,SQL Server 2005除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网应用系统的功能,尤其是可以直接存储数据,可以将搜索结果来输出等特点,这些特点在设计中发挥着重要的作用。SQL Server 2005

17、通过对高硬件平台以及最新网络和存储技术的支持,可以为大的Web站点和企业级的应用提供可扩展和高可靠性。2.3 开发语言C#简介C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(忽略ponent-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。C#具有C+所没有的一个优势就是学习简单。该语言首要的目标就是简单。很多功能(还不如说是缺少了C+的一些功能)有助于C#全方位的简单。C#中,没有C+中流行的指针

18、。在C+中,有:、.、和-操作符,它们用于名字空间、成员和引用。对于新手来说,操作符至今仍是学习的一道难关。C#弃用其它操作符,仅使用单个操作符 .。现在一个程序员所需要理解的就是嵌套名字的注解了。C#使用统一的类型系统,屏弃了C+多变的类型系统。这种系统充许您把各种类型作为一个对象查看,它是一个原始类型还是一个full-blown 类。和其它编程语言相比,由于加框(boxing)和消框(undoing)的机制,把简单类型当作对象处理并不能获得性能的改善。2.4 系统开发的可行性从经济可行性和技术可行性这两个角度来对其可行性进行分析:(1)经济可行性开发本系统的投资网站的开发、运行、维护费用包

19、括:购买和安装设备的费用:包括计算机硬件、系统软件、机房、电源等,由于本系统各项设备现成,因此此项费用极少。人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等,由于本项目的特殊性该部分费用可节省。消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、开发软件等开支。系统运行后所带来的经济效益系统开发完毕后可以大大减轻教师的工作量,提高老师和学生的工作学习效率,节约了教学成本。同时因为本系统配置移植非常方便,适合其他院校对于其他课程的学习。对于我国的教育现状来说,网络学习是缓解学习资源紧缺的一种方法,而做这个网上教学的开发成本是很小的,可以很好的缓解我国的教育压力。由

20、上分析可知,本系统开发成本低,它的投资主要是在软件平台的开发上,新系统的实施在不需要太大的资金投入基础上却可以带来极高的使用价值及经济价值,因此,从经济上考虑,本系统的开发是完全可行的。(2)技术可行性网站的建设可以使用多种语言来实现,可以使用C#等来实现,对于网页制作,ASP.NET可以是用纯文本的形式就可以完成编程操作,这个语言用起来比较方便,而且现在也有很多的人都用这门语言来做网站。重要的是自己本身对ASP.NET比较熟悉,所以用ASP.NET来做毕业设计。这门语言对于本次设计来说是可行的。现在有很多种数据库可以供大家选择使用,可以有VFP,SQL,ORACLE等其他的数据库。VFP它是

21、一种小型的数据库,对于数据量存储有限,本网站用这个数据库就显的有点小了。而ORACLE则是大型数据库,它比较适合用于大型数据的存储。对于本次课程设计来说太大了,而且它较难使用,尤其是在配置的时候,比较麻烦,操作也很麻烦。所以我选用SQL Server 2005。SQL Server 2005数据库是一个中型数据库,它不仅使用方便而且SQL语言是集定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。它的语言风格统一,可以独立的完成数据库生命周期中的全部活动,这些为数据库开发提供了良好的环境。由上分析可知,本系统使用比较熟悉的ASP.NET技术来开发应用程序,用SQL Server

22、 2005来做后台数据库。这些在技术上是可行的。3 需求分析根据目录所定义的课题研究方向及目标,本章将对系统功能进行具体的需求分析,具体分析网上教学网站所要实现的功能以及欲达到的效果。3.1 系统的性能要求(1)磁盘容量要求:本系统属于B/S模式构架,存储容量较小,数据库系统也不是很大,数据库文件占用空间也不是很大。不过该教学网站中的网上教学模块将会占用很大的空间。一些教师的教学视频在文件中将会占用很大的空间。如果空间不够,这个就要管理员及时的清空系统中的过期文件。(2)安全性要求:本系统有着权限设置,不同的用户有不同的权限,普通游客不可以越权进行学生的操作,学生也不可以越权更改或者访问教师的

23、页面。教师可以赋予管理员的权限,可以对网站进行任何的操作。同时对于非法用户,不能够根据用户的相对网址来访问网站和对网站进行任何操作。必须进行登陆才可以访问操作。(3)适应性要求:要求界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章、课件的发布要求达到所见即所得的效果。3.2 系统需求分析本系统要求采用B/S模式设计开发,可以作为一般高等院校的网络学堂;可以为教师的辅助教学或者网络教学提供一个完善的教学网站;学生可以利用本教学网站来完成一些课程的学习任务。3.2.1 功能划分网上教学网站根据不同的使用者,可以分为两个部分:一是面向老师部分,同时这个老师的部分被赋予了管理员的权限。教师

24、的部分内容包括发布公告,在留言答疑,资料管理,在线视频教学;二是面向学生部分,学生可以进入视频浏览进行自学该门课程,同时可以进行作业的参考,学生可以进行在互动留言中发表问题。普通游客也可以浏览网站,不需要进行注册登陆,但是不能对作业部分进行操作,同时也不能留言进行提问,需注册后,方可留言。3.2.2 功能描述根据系统功能划分,本系统详细需求描述如下:(1)登陆功能为了使得网站的一些信息和使用功能只对用户开放,就必须有一个会员登陆注册系统。作为一个基本的登陆注册系统,应具有以下三个方面的功能:接受新用户的注册,引导新用户填写必要的个人资料;实现用户的登陆;对于已经注册的用户,如果密码丢失可以通过

25、忘记密码这种方法来找回密码。(2)视频浏览功能该子模块可以提供视频课件。视频课件,可以以课程的章节顺序来发布。对于本系统而言可以给出其视频链接地址或者网上课件链接等其他方式来让学生访问,同时要提供一个在线搜索功能为课堂知识的学习提高提供一个基础,假如该网站的知识不能满足学生的需求,可以通过在线搜索来查找其他的资料来进行学习。(3)留言功能该模块功能其具体要求如下:由老师来对学生发布的留言进行回复,可以对留言进行管理。学生可以留言进行提问。学生的留言通过老师的管理界面看到,该留言是否回复,这个功能是专门向学生和老师提供的。其他学生可以看到该留言,以及老师的回复。学生既可以通过自己留言,寻求解答,

26、也可以通过查询其他同学发布的留言及老师的解答提高自己的知识水平。(4)公告功能教师可以实现公告以及新闻的发布,同时可以通过公告功能向学生发布作业信息。教师负责公告的编写、发布、修改、删除。3.3 用例模型(1)游客用例图图3.1是游客对该网站进行操作的用例图,对于用户来说,要访问该网站,必须先注册,登陆,然后才能对该网站进行操作,经过身份认证后,用户可以进行课件浏览,可以对留言模块进行操作。 图3.1 游客用例图 (2)学生用例图在该系统中,学生要进行访问该网站的时候,要像一般用户一样注册登陆,不过学生比一般用户多的一个权限就是先进行身份认证后对作业系统进行操作。用例图如图3.2所示: 图3.

27、2 学生用例图(3)教师用例图 教师用例图表示了教师的操作权限,身份认证通过以后,教师可以进行公告管理,作业模块管理,留言模块管理,课件模块管理。具体用例图如图3.3所示:图3.3教师用例图4 系统的总体设计4.1 系统总体结构设计根据第一、二章所做的定义及分析,本课题提出了计算机网络网上教学网站的模型,并将在此基础上利用ASP.NET技术和SQL Server 2005构建基于Web的开发的、资源共享的、交互式的教学网站,该网站可以在基于Windows 2000/XP/2003系统构建的局域网或Internet上使用。在总体结构上是采用3层(数据层/业务逻辑层/表现层)结构的B/S模式设计,

28、各类教学资源采取中心数据库SQL Server统一组织,存放在服务器一端;学生、教师及系统管理人员在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给学生。本系统面向普通用户、学生、管理员三种身份的用户,不过在系统中,把管理员的权限,下放给教师,所以老师同时担任了管理员的角色。本系统主要由以下几个模块组成:用户管理模块、网站首页模块、资料作业模块、视频课件模块、在线留言模块。整个系统的功能框架图如下图4.1所示:图4.1系统功能框架图4.2 系统模型及数据库设计4.2.1 关系模型由以上的E-R图可以得到以下的关系模型,以下是详细的关系模型:用户(ID,用户名,密码,姓名,性别,生日,邮箱,密保问题,答案,头像Url,用户角色,用户状态,学号)用户角色表(ID,角色名)用户状态表(ID,状态名)学生作业表(ID,作业名称,学号,姓名,密码,作业下载地址,作业成绩)视频介绍表(ID,视频名称,介绍内容,地址,浏览方式)留言表(ID,用户ID,用户名,用户头像U

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1