网络教学平台设计与实现上海交通大学本科毕业论文网络教学平台设计与实现学生:管吉敏学号:707111040005专业:计算机(信息安全)导师:王轶骏学校代码:上海交通大学网络教育学院二OO八年九月网络教学平台设计与实现2网络教学平台设计与实现摘要近年来,网络技术日新月异,互联网逐渐应用于教育领域,网络课件系统的发展已成为一个全球化的趋势。网络课件系统旨在通过网络共享资源实现帐号注册、课程信息、在线作业、学习公告、管理中心及学习论坛等功能,使得学生不受时间、空间的限制,进行自主学习。本文在调查研究现代网络课程系统现状和发展趋势的基础上,提出了本课件系统的研究和设计特点,采用ASP技术与计算机数据库管理技术相结合的方法来实现本课件系统。在此论文中,阐述了网络课件系统的设计方案、系统功能模块、后台数据库设计和系统实现。最后,本文探讨了本课件系统的多种测试方案,给出测试用例,表明本文提出的设计构想是具有切实的可行性的。关键词:网络技术,课件系统,ASP,数据库管理网络教学平台设计与实现3THERESEARCHANDREALIZATIONOFCOURSEWARESYSTEMABSTRACTInrecentyears,withthenetworktechnologydevelopingeachday,theInternethasbeenwidelyusedinthefieldofeducation.Forinstance,thenetworkcoursewaresystem,whichisdevelopingrapidlyallaroundtheworld,haspowerfulfunctionssuchason-linestudy,on-linehomeworkandsoon.AnetworkcoursewaresystemsharesstudyresourcesthroughtheInternet,sothestudentscanlearntheircoursesindependentlywithoutthelimitationsoftimeandspace.Basedontheresearchofstatusandfutureofthemodernnetworkcoursewaresystem,thisarticletriestodevelopacoursewaresystembyASPtechniqueandDatabasemanagementsystem.Thearticlediscussestheplantorealizethesystem.Thelastpartofthearticlediscussesseveraltestmethodstoprovethefeasibilityofthissystem.Keywords:networktechnology,coursewaresystem,ASP,Databasemanagement。网络教学平台设计与实现4目录1绪论.............................................................11.1引言........................................................11.2网络教学.....................................................21.3网络教学支持平台的提出.......................................31.4网络教学支持平台研究状况.....................................31.5本网络教学支持平台系统建设目标......................................................................32相关服务器/网络配置及防范入侵介绍................................42.1服务器运行环境..............................................42.2ASP防范入侵.................................................42.3SQLServer2000防范入侵.....................................52.4网络防范入侵................................................52.5本章小结....................................................63系统设计.........................................................73.1功能模块设计概要............................................73.2系统架构....................................................73.2.1基于B/S体系...........................................73.2.2系统总体架构图.........................................83.3系统功能模块设计............................................93.3.1作业功能模块设计......................................103.3.2管理中心功能模块设计..................................103.3.3学习论坛功能模块设计..................................113.4系统主要工作流程...........................................123.4.1在线作业..............................................123.4.2管理中心..............................................13网络教学平台设计与实现53.4.3学习论坛..............................................133.5本章小结....................................................144数据库的分析与设计..............................................154.1系统数据库建模及其创建......................................154.2数据表及其功能的分析与设计..................................154.3数据表的详细设计...........................................164.4数据库各表的关系...........................................204.5数据库链接.................................................204.6本章小结...................................................215系统实现........................................................225.1系统页面结构设计...........................................225.2系统功能模块实现...........................................235.2.1帐号注册..............................................235.2.2课程信息..............................................245.2.3在线测试..............................................245.2.4管理中心..............................................245.2.5学习论坛..............................................265.3技术要点...................................................275.4本章小结...................................................306系统测试........................................................316.1系统测试的内容.............................................316.2测试项目说明...............................................326.3部分测试用例...............................................326.3.1在线测试用户注册......................................336.3.2用户登录及管理员登录..............................................................................336.4本章小结...................................................337总结与展望......................................................34结束语.............................................................35参考文献...........................................................36网络教学平台设计与实现6致谢...............................................................37网络教学平台设计与实现11绪论1.1引言本课题研究并实现了一个面向网络学习的课件系统,为学生提供一个满足在线教育需求的学习环境及学习内容。本系统针对具有不同学习特征的学习者,创设相应的学习环境,实现所需知识的建构,使得学生更好的完成学习任务。本系统是一个关于操作系统课程的网络课件,根据不同学生的学习特征对系统的内容和功能进行设计,从而使得学生可以根据自身特点对操作系统课程的内容和知识点的难易度进行自主选择,实现网络教育的设计目的。1.2网络教学网络教学是以计算机网络作为传输教学信息的载体,将计算机网络技术与多媒体技术相结合,使学习者从知识的被动接受者转为知识的主动建构者,使教学管理更为简便、科学的一种新型的教育技术。它改变了传统教师课堂授课的线性教学模式,转而变为学习者突破时间和空间限制的非线性自主学习模式。网络教学具有以下基本特点:1.多媒体资源共享网络教学的实质是通过多媒体网络教育信息资源的传输和共享来实现教学。建立在网络基础上的多媒体系统,把多媒体技术与网络通信技术紧密结合,大大扩展了单机多媒体系统的功能。它不仅具有各种媒体信息处理和人机交互功能,更重要的是它实现了网上多媒体信息传递和多媒体信息资源共享,形成了一种最理想的多媒体网络