《网络教学平台设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《网络教学平台设计与实现毕业论文.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文(此文档为word格式,下载后您可任意编辑修改!)上海交通大学本科毕业论文网络教学平台设计与实现1网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文网络教学平台设计与实现摘要近年来,网络技术日新月异,互联网逐步应用于教育领域,网络课件系统的发展已成为一个全球化的趋势。网络课件系统旨在通过网络分享资源实现帐号注册、课程信息、在线作业、学习公告、管理中心及学习论坛等功能,使得学生不受时间、空间的限制,进行自主学习。本文在调查研究当代网络课程系统现状和发展趋势的基础上,提出了本课件系统的研究和设计特点
2、,采用ASP技术与计算机数据库管理技术相结合的方法来实现本课件系统。在此论文中,阐述了网络课件系统的设计方案、系统功能模块、后台数据库设计和系统实现。最后,本文讨论了本课件系统的多种测试方案,给出测试用例,表明本文提出的设计设想是具有切实的可行性的。关键词:网络技术,课件系统,ASP,数据库管理THERESEARCHANDREALIZATIONOFCOURSEWARESYSTEMABSTRACTInrecentyears,withthenetworktechnologydevelopingeachday,theInternetwidelyusedinthefieldofeducation.Fo
3、rinstance,thenetworkcoursewaresystem,whichisdevelopingrapidlyallaroundtheworld,-linestudy,on-line.AnetworkcoursewaresystemsharesstudyresourcesthroughtheInternet,sothestudentscanlearntheircoursesindependentlywithoutthelimitationsoftimeandspace.Basedontheresearchofstatusandfutureofthemodernnetworkcour
4、sewaresystem,thisarticletriestodevelopacoursewaresystembyASPtechniqueandDatabasemanagementsystem.Thearticlediscussestheplantorealizethesystem.Thelastpartofthe网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文articlediscussesseveraltestmethodstoprovethefeasibilityofthissystem.Keywords:networktechnology,coursewaresystem,
5、ASP,Databasemanagement。目录1绪论(1)1.1引言(1)1.2网络教学(2)1.3网络教学支持平台的提出(3)1.4网络教学支持平台研究状况(3)1.5本网络教学支持平台系统建设目的(3)2相关服务器网络配置及防备入侵介绍(4)2.1服务器运行环境(4)2.2ASP防备入侵(4)2.3SQLServer2000防备入侵(5)2.4网络防备入侵(5)2.5本章小结(6)3系统设计(7)3.1功能模块设计概要(7)3.2系统架构(7)3.2.1基于BS体系(7)3.2.2系统总体架构图(8)3.3系统功能模块设计(9)3.3.1作业功能模块设计(10)3.3.2管理中心功能模
6、块设计(10)3.3.3学习论坛功能模块设计(11)3.4系统主要工作流程(12)3.4.1在线作业(12)3.4.2管理中心(13)网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文3.4.3学习论坛(13)3.5本章小结(14)4数据库的分析与设计(15)4.1系统数据库建模及其创立(15)4.2数据表及其功能的分析与设计(15)4.3数据表的具体设计(16)4.4数据库各表的关系(20)4.5数据库链接(20)4.6本章小结(21)5系统实现(22)5.1系统页面构造设计(22)5.2系统功能模块实现(23)5.2.1帐号注册(23)5.2.2课程信息(24)5.2.3在线测试
7、.(24)5.2.4管理中心(24)5.2.5学习论坛(26)5.3技术要点(27)5.4本章小结(30)6系统测试(31)6.1系统测试的内容(31)6.2测试项目讲明(32)6.3部分测试用例(32)6.3.1在线测试用户注册(33)6.3.2用户登录及管理员登录(33)6.4本章小结(33)7总结与瞻望(34)结束语(35)参考文献(36)此页面能否是列表页或首页?未找到适宜正文内容。网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文1绪论1.1引言本课题研究并实现了一个面向网络学习的课件系统,为学生提供一个知足在线教育需求的学习环境及学习内容。本系统针对具有不同学习特征的学习
8、者,创设相应的学习环境,实现所需知识的建构,使得学生更好的完成学习任务。本系统是一个关于操作系统课程的网络课件,根据不同学生的学习特征对系统的内容和功能进行设计,进而使得学生能够根据本身特点对操作系统课程的内容和知识点的难易度进行自主选择,实现网络教育的设计目的。1.2网络教学网络教学是以计算机网络作为传输教学信息的载体,将计算机网络技术与多媒体技术相结合,使学习者从知识的被动接受者转为知识的主动建构者,使教学管理更为简便、科学的一种新型的教育技术。它改变了传统老师课堂授课的线性教学形式,转而变为学习者突破时间和空间限制的非线性自主学习形式。网络教学具有下面基本特点:1.多媒体资源分享网络教学
9、的本质是通太多媒体网络教育信息资源的传输和分享来实现教学。建立在网络基础上的多媒体系统,把多媒体技术与网络通信技术严密结合,大大扩展了单机多媒体系统的功能。它不仅具有各种媒体信息处理和人机交互功能,更重要的是它实现了网上多媒体信息传递和多媒体信息资源分享,构成了一种最理想的多媒体网络教学环境。2.便于合作在不受时空限制的情况下,学习者通过网络不仅能够进行学术沟通研讨,还能够利用适当的软件工具支持协同创作。如今很多网络教育平台都具有群件系统的功能,完全能够支持一个学习群体方便地进行通讯沟通、工作空间分享、应用软件分享和协同创作。3.不限时空性网上教学活动能够在个体、群体、众体三个层次上进行,按活
10、动方式可分为异步教学和同步教学。同步教学具有空间上的自由度,异步教学在空间和时间上均具有很大的自由度。网上教学的时空不限性能够更大规模地突破客观因素的限制。4.多向互动多媒体网络具有三种交互性:即学生与计算机的交互,学生与教师的交互,网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文学生与学生的交互。学生与机器的交互一方面是通过课件,另一方面是通过教学环境中的老师代理(一个软实体)感悟学生学习的经过及碰到的困难,对问题进行分析和引导。这种代理,本质上也是老师经历的总结。学生与学生的交互是通太多媒体网络,能够协同学习,共同探索,培养学生的团队精神和协同解决问题的能力。与教师的交互表如今
11、,当多媒体教学环境感悟到学生的困难并经初步的引导无效时,由老师亲身辅导。1.3网络教学支持平台的提出基于对网络教学现状的分析可知,目前开展网络教学比拟先进的做法是采用一体化平台的方式。换句话讲,要想开展网络教学,客观上应需要一个强有力的支持平台。网络教学支持平台是利用教育技术和网络技术手段,结合教育理论的有关思想建构出来的网络化教学环境,它对教学活动提供良好支持的网络教学从理论上的可能性转变为能发挥现实效果的实际教学活动,为老师和学生在网上提供工具上的支持。网络教学支持平台能够在网络教学环境下,实现课程的上网发布、对学生实现学习和对老师实现教学、以及对教学活动进行管理等。网络平台是有效联合学习
12、资源,包括信息资源和智慧资源,构成智慧共同体、构建开放学习社区、实现生态式学习的物质保障。它解决没有活动平台造成的资源无导航、对话不集中、发表受局限、无沟通等局限性。网络教学支持平台能为老师在网上施行教学提供全面的工具支持,并能屏蔽复杂的技术实现经过,使得老师能够集中精神于教学;学生通过它能够自主的进行学习与沟通,而不受时间与空间的限制。网络教学支持平台是以互联网技术和数据库技术为基础,同时又具有其不可缺的教学思想于其中,它具有下面特点:(1)以基于WEB的教育信息服务为核心,具有实时交互、信息获取方便等优势;(2)其核心技术为网络数据库技术,数据的检索、查询、下载自动化,便于教育资源流通和分
13、享;(3)重点针对进行教学,运用先进的教育教学思想,为学生的自主化学习、老师教学效率的提高提供优越环境。然而,经过对诸多教学平台的分析考虑,我发现,很多平台固然界面美观甚至网站本身包含较高技术含量,然而,他们没有真正考虑到教育或教学的实际需要,这种状况将有碍于网络教学的发展,因此开发出集理论与技术于一体的网络教学支持平台是特别重要和迫切的。网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文1.4网络教学支持平台研究状况近年来,网络技术的发展日新月异,进行网络教学已成为一个全球化的大趋势。国内外一些大学甚至一些信息技术公司纷纷设计网络课件来进行教学或培训,他们开发出各种网络课件数据库来
14、管理教学,开发出各种工具来组织教学活动。由于网络中的教学能够实现对信息资源的分享,在网上能够找寻到最优秀的教材和教法,使学习者在网上能够轻松的学到最新的知识,因而是网络教学必定是改革发展的方向。网络教学更能为学习者提供一个建构主义的学习环境,充分体现学生的首创精神,学生有更多的时机在不同环境下去运用他们所学的知识,而且学生能够根据反应来构成对客观事物的认识和解决实际问题的方案,从根本上提高教学质量。网络教学的迅速发展及普及,促进了教学设计理论的发展和完善。目前,网络教学在国内外遭到密切的关注,对网络课程、网上学习工具和环境的建构进行了深化的研究。从不同的学术会议、刊物等等来看,网络教学的设计研
15、究主要是关于建构主义学习环境的设计和协作学习的设计等方面。网络课件的设计根据建构主义学习理论的思想,就是以学习者为中心的设计。网络教学在很大程度上依靠于学生的自主学习,所以网络课件的基本功能构造也应按学生自主学习的要求来设计的。本课题针对近年来国内外网络教学的发展情况,研究并实现了一个面向网络学习的课件系统,本系统实现了以“网络为中心的设计思想。1.5本网络教学支持平台系统建设目的在对国内外诸多优秀网络教学支持平台的研究与总结的经历上,拟定本系统平台的设计目的为:1.同时知足老师“教与学生“学本平台为老师提供方便的教学资源上传功能,以老师作为主要创作者,充分体现老师的教学思想与智慧,同时便于学
16、生开展“基于资源的学习2.提供良好的师生交互与沟通的环境本平台为师生提供良好的协作与沟通环境,通过师生的讨论与沟通,进而让学习者进行协作学习和研究性学习,进而提高学习者获取信息、分析信息、加工信息的实践能力和培养沉重良好的创新意识与信息素养。3.支持教学经过中的关键环节传统教学中的一些关键环节,如作业、辅导答疑等将在网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文本平台上获得良好的支持。4.具有良好的可扩大性随着本平台开发工作以及师生教学经过的不断深化,本平台所包含的内容会不断充实,各功能也将不断完善。2相关服务器网络配置和防备入侵介绍2.1运行环境本系统的服务器运行环境如下:操作
17、系统:Windows2003企业版应用软件:IISInternetInformationServer,SQLSERVER2000WEB服务器配置:IBMX3350CPU:2个1.8GHz四核,4G内存,RAID5阵列,200GDB服务器配置:IBMX3950CPU16个3GHz四核,64G内存,磁盘阵列柜RIAD10,1T网络配置:2台CISCO2950,1台F5,一台CISCO3550开发工具:ASP、DreamWeaverMX、SQLServer2000等2.2ASP防备入侵1、用户名与密码被破解防备技巧:不要写一些简单的用户名和密码,比方111111,admin等等容易被黑客猜出的口令,
18、但凡涉及用户名与密码的程序最好封装在服务器端,尽量少在ASP文件里出现,涉及与数据库连接的用户名与密码应给予最小的权限。出现次数多的用户名与密码能够写在一个位置比拟隐蔽的包含文件中。假如涉及与数据库连接,在理想状态下只给它以执行存储经过的权限,千万不要直接给予该用户修改、插入、删除记录的权限。2、验证被绕过防备技巧:一是读SESSION里的值,假如没有就取消重新登陆,二是需要经过验证的ASP页面,可跟踪上一个页面的文件名,只要从上一页面转进来的会话才能读取这个页面。3、inc文件泄露问题网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文防备技巧:程序员应该在网页发布前对它进行彻底的调
19、试;安全专家则需要加固ASP文件以便外部的用户不能看到它们。首先对.inc文件内容进行加密,其次可以以使用.asp文件代替.inc文件使用户无法从阅读器直接观看文件的源代码。inc文件的文件名不要使用系统默认的或者有特殊含义容易被用户猜想到的名称,尽量使用无规则的英文字母。4、特殊字符防备技巧:在处理类似留言板、BBS等输入框的ASP程序中,最好屏蔽掉、JavaScript、VBScript语句,如无特殊要求,能够限定只允许输入字母与数字,屏蔽掉特殊字符。同时对输入字符的长度进行限制。而且不但要在客户端进行输入合法性检查,同时要在服务器端程序中进行类似检查。2.3SQL防备入侵1、SQL帐号防
20、备技巧:一不要设简单的密码,十分是SA帐号的密码一定要是英文带数字然后超过6位的密码,二不能给某些帐号十分大的权限。2、SQL语句防备技巧:SQL语句尽量封装在存储经过里,这样防止SQL注入,也给管理SQL语句提供了方便,执行效率也有提高,由于经过了预编译。3、SQL服务器防备技巧:服务器密码只能有DBA才能知道,然后在DB服务器上只能安装SQLSERVER和WINDOWS,其他软件一律不得安装,便于排查原因。2.4网络防备入侵1、及时进行系统升级、下载补丁。2、关闭不必要的端口,不安装不必要的服务。3、经常更换密码,建议至少每月更换一次,密码长度不少于8位。4、不随意开设分享,如确有必要开设,用后立即关闭。5、安装具有计算机信息系统安全专用产品销售许可证的计算机病毒防治、入侵检网络教学平台设计与实现毕业论文网络教学平台设计与实现毕业论文测、垃圾电子邮件防治软件和个人防火墙,并及时升级。2.5本章小结本章对实现本网络课件系统所需的相关服务器配置及防备入侵作了介绍,主要对系统的运行环境、ASP防备入侵、SQLServer防备入侵、网络防备入侵等作了相应的介绍。