远程教育网络教学系统的设计与实现
- 格式:pdf
- 大小:1.78 MB
- 文档页数:55
基于流媒体技术的远程教学系统的设计与实现摘要:数字化学习技术的应用越来越广泛。
阐述了如何开发和设计基于FMS流媒体技术的远程教学系统,从而提高和改进教学手段和教学方法,还论述了其在教学管理中的应用。
关键词:FMS;流媒体;远程教学系统0 引言在全新的教学理论和学习心理学理论的指导下,基于信息技术与多媒体技术的网络通信平台极大地支持了教师教学模式的多样化与学生的学习、认知。
在教育环境中引入数字化技术,以实现教学内容的数字化与学习工具的信息化,已经改变了传统教学模式中的教师、教材、教学媒体之间的固有关系,也改变了教师、教学内容与学生之间的关系。
设计一个远程教学系统,对于传统教育观点与教育模式的优化和更新发展,乃至整个教育体系的全面变革均会起良好的推进作用。
1 系统目标基于FMS(Flash Media Server)的流媒体技术和+技术,开发设计一个B/S结构的高效可靠的远程教学信息系统,系统的构成包括了客户端、服务器和数据库管理系统。
2 系统的分析与设计2.1 系统功能需求分析基于FMS的流媒体交互式远程教学系统以校园网络平台为基础,以电信运营商的数据网络为承载。
主要组成部分为:①基础通讯网络;②软硬件服务器平台;③网络教学系统平台。
远程教学系统从实现的业务来讲,主要分为2种业务:①远程教学系统的课程开通业务;②远程教学系统的Web教学业务。
2.2 系统性能需求分析2.2.1 系统负载能力要求信息系统的负载能力涉及到系统应用负载能力和数据管理负载能力。
对于系统应用负载,按客户端数量规模,根据实际情况考虑。
2.2.2 系统安全性要求远程教学系统在安全性方面的要求包括:①在信息系统的网络层实现远程教学信息系统安全控制;②管理和控制远程教学信息系统终端用户的权限,避免用户出现越权操作的行为。
远程教学信息系统所有用户功能权限按角色控制;③在业务逻辑的安全性设计方面,远程教学信息系统防止终端用户误操作;④对于非法调用业务逻辑,远程教学信息系统中间层应进行与第三方非授权系统的独立的安全性设计;⑤远程教学信息系统应该保持其数据的绝对安全,防止信息泄漏和丢失;⑥对系统进行配置时,本系统的安全信息应保证在非安全的系统上不会泄漏。
毕业论文网络教学系统的设计与实现学生姓名所在系部信息工程系专业名称计算机应用所在班级学生学号 26 所在校区西安校区指导教师二〇一二年五月网络教学系统的设计与实现摘要随着社会的进步,网络技术的发展为教育界提供了一片崭新的空间,传统的教学已无法满足学校、老师以及学生的需求。
新的教学模式-—网络教学系统已逐渐融入广大的教师以及学子中。
网络教学已经成为培养人才,促进科研和教育事业发展的重要途径.本文首先对分析了现代网络教学的发展趋势,指出网络技术的发展和网络教学的发展是同时进行、相互促进的。
然后介绍了B/S 三层系统结构,JSP技术的特点、功能、工作原理等。
同时也简单的介绍了SQL Server2000数据库的一些特点等.论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点地说明了系统设计的核心、设计思想、难点技术和解决方案。
系统功能包括前台显示和后台管理两大模块.最后,本文将详细的阐述系统实现的主要功能。
分析各个主要细节的实现部分。
关键词:网络教学数据库 JSP B/SAbstractWith the advancement of society,the development of Network technology provides a new space for education。
Traditional teaching can not meet the satisfaction of the schools’,teachers' and the students'。
The new teaching mode—online teaching system has been used among the teachers and students widely. Online teaching system has been an important way to foster talent, facilitate science & research, and develop education.In this thesis,at first,I analysis the developing current of modern electronic business, and point out that the relation between network technology and net teaching is developing together and accelerating each other.Then introduce the three layers system structure of B/S, the characteristics,functions and working principles of the JSP. Whilst introduce some characteristics of SQL sever2000 simply etc。
基于校园与学生的网络课堂系统的设计与实现摘要:近三年来,在疫情持续不断反复和网络环境的不断发展,使用网络教学和远程学习的客户需求越来越多,本文对基于校园与学生的网络课堂系统进行了分析、设计和实现。
关键词:网络教学,在线考核,远程学习,在线论坛与传统的课堂教学相比,网络环境下的教学系统不再以教师为中心,而是以学生的认知理论为基础,使学生成为课堂教学的中心,真正实现了提升学生个性的教学目的,使学生在模拟的环境中培养信息获取、处理和释放的能力。
同时,促进了教学质量的提高。
目前,随着网络技术的日益发达,信息技术的发展十分迅速,特别是近三年疫情的不断反复,网络课堂已成为高校教学过程中不可避免的必要的教学手段与传统的课堂教学相比。
可以通过网络教学充分发挥学生的参与性和主动性,网络教学有助于充分发挥教学的声、形、声的特点。
1基于校园网的交互式网络教学系统的基本功能1.1交互式网络教学系统的视频音频质量高一是保证在网络教学过程中,设置高质量的文字、图形或视频、音频等。
根据实际教学经验,虽然在网络教学中,很多学生无法长时间保持集中注意力,因此需要通过高质量的视频和音频来促进教学质量的提高和教学目标的实现。
1.2将课程在线发布大部分网络课程管理员通过对数据库的集中管理,进而可以很好地保护课程内容的版权。
这不仅可以让学生在网站上搜索必修课程,还可以锁定自己想要的课程,然后选择必修课程内容。
这样既可以优化课程的搜索和获取,又可以实现多人同时学习和浏览课程的目的,使得网络课程的优势凸显。
1.3网络运营作业可以用来检验课堂教学的效果,网络环境下的互动教学也是如此。
设置作业系统是网络环境下互动教学系统的一个明显特征。
作业系统的设置有助于促进师生之间的沟通与交流,也有助于检验学生对知识的掌握程度。
1.4在线教学考核基于校园网的网络教学系统中的在线教学考试是其中的重要组成部分。
1.5实现交互协作学习基于校园网的网络互动教学系统的主要功能是具有交互性的特点,使教师与学生、学生与学生、教师与教师构建一个有效及时的交流系统,进而实现彼此之间的相互交流和信息共享。
网络教学系统的设计与实现陈如琪;刘帅;佟诚南【摘要】为实现网络课程学习过程的互动,使学习环境更加宽松、方便,在WINDOWS操作系统平台上设计实现了“计算机组成原理”网络课程学习系统.用户通过浏览器可以学习整个网络课程,处理教师发布的在线作业,可以维护自己的账户口令.教师通过浏览器可以管理和维护用户账号,管理和发布在线作业,管理和评定用户提交的在线作业.该系统可为学生提供自学的环境与丰富的学习资源,实现网络学习的基本功能,为教师的课堂教学提供有效的帮助.【期刊名称】《北京印刷学院学报》【年(卷),期】2013(021)002【总页数】5页(P55-59)【关键词】教学系统;CSS;学习系统;在线作业【作者】陈如琪;刘帅;佟诚南【作者单位】北京印刷学院,北京102600;北京印刷学院,北京102600;北京印刷学院,北京102600【正文语种】中文【中图分类】TP311.52随着技术的发展,利用网络进行远程教育成为教育发展的一个方向。
利用网络进行教学,师生可以突破时空界限,大大节省了教育资源,而且师生间可以实现互动,学生可以共享网络上丰富的教学资源和学习资源。
网络在线学习打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限。
它要求建立一种全新的教学与学习模式,对教师和学生也提出了不同的要求。
因此,网络教学系统应根据新的学习、教学环境进行设计。
1 系统的总体架构设计网络教学系统的设计与开发必须充分考虑课程本身的特点,以及教学方式的特点。
网络教学系统的实现,需要对课程内容进行重新组织,使课程内容能够方便、有效地被用户访问浏览。
实现这些功能需要运用HTML技术、JavaScript技术、VBScript技术以及其他前台WEB处理技术。
另外,网络教学系统还具有教师与学生之间信息互动的功能,如在线作业、信息通告等。
“计算机组成原理”是计算机专业的基础核心课程,该课程具有知识点多、知识信息量大等特点。
《基于WebRTC的远程教育系统的设计与实现》一、引言随着互联网技术的飞速发展,远程教育已成为现代教育领域的重要组成部分。
基于WebRTC的远程教育系统以其高效率、实时性和低延迟的特点,为教育提供了新的可能性。
本文将详细介绍基于WebRTC的远程教育系统的设计与实现过程。
二、系统需求分析1. 用户需求:系统需满足教师与学生进行实时互动教学的需求,支持音频、视频、文字等多种交流方式。
2. 功能需求:系统应具备在线授课、实时互动、课程回放、作业提交与批改等功能。
3. 性能需求:系统需保证良好的实时性和稳定性,降低延迟和丢包率,确保教学质量的稳定。
三、系统设计1. 技术架构:系统采用WebRTC技术架构,结合HTML5、JavaScript、CSS等前端技术,以及Node.js、WebSocket等后端技术实现。
2. 系统架构:系统分为前端和后端两部分,前端主要负责用户界面的展示和交互,后端负责数据处理和业务逻辑的实现。
3. 模块设计:系统主要包括用户管理、课程管理、实时互动、音视频处理等模块。
其中,实时互动模块是系统的核心模块,采用WebRTC技术实现音视频的实时传输。
四、关键技术实现1. WebRTC技术:WebRTC技术是实现实时音视频通信的关键,通过RTCPeerConnection API实现点对点通信,通过STUN/TURN服务器解决NAT穿透问题。
2. 音视频处理:系统采用H.264编码方式对音视频数据进行压缩处理,通过WebSocket实现音视频数据的传输。
同时,系统还支持音频和视频的录制与回放功能。
3. 实时互动:系统支持文字、语音、手势等多种形式的实时互动,通过WebSocket实现数据的实时传输和处理。
4. 用户管理:系统支持用户注册、登录、个人信息修改等功能,通过数据库存储用户信息。
5. 课程管理:系统支持教师上传课程资源、管理课程进度、发布作业等功能,通过后端业务逻辑处理课程数据。
远程教育网的设计及其主要实现摘要网络的不断发展,网络上的各种服务也随之兴盛,网络教学也越来越受到人们喜爱,越来越多的人开始选择远程教育。
这要求远程教育网系统要进一步完善,才能适应现代社会快节奏发展的需要。
本网站主要实现了教师和学生的注册及留言、学生考试和成绩查询、试题库和资料管理等功能。
关键字远程教育教师学生随着网络的普及和网络技术的发展,可以说现在网络已经逐步渗入到社会和人们的方方面面。
为了适应当代教育改革的需求,特别是人们想得到高校名师指点的需要,现在许多大学都设有远程教育点。
远程教育网可以轻松实现和教师在网络中的交流。
一、系统设计系统设计应从数据流程图出发,设计完成系统功能的若干种合理的物理方案,并比较选定最佳方案。
然后进行软件结构设计。
在进行软件设计时应该遵循模块独立原理,确定软件由哪些模块组成以及这些模块之间的动态调用关系。
(一)功能模块设计。
本统的功能模块结构设计包括以下几个功能模块:1.学生模块(1)学生注册模块。
该模块包括学生注册子模块和学生登录子模块。
学生注册子模块可以实现学生注册。
学生进入远程教育网,首先需要注册成会员才可以进入学生模块。
否则无法享受学生会员才可以使用的功能。
比如在线考试,遇到疑难问题给老师留言等。
注册时学生输入帐号和密码。
对于学生表中还没有使用的帐号注册成功,对于使用过的帐号则注册失败。
需要重新输入新的帐号。
这里注册实际上就是向学生会员表添加新记录。
新记录暂时记录学生的帐号和密码,其它信息在学生登录进入学生模块后完善学生资料的其它内容。
用户登录模块:该模块主要完成学生已注册的学生用户通过填写正确的用户名和密码,这样才能进入用户相应的信息模块。
非法用户登录给出警告,密码填写错误应给出提醒。
(2)学生留言模块。
该模块包括学生留言和查看留言二个子模块。
学生留言模块是为学生在远程学习过程中遇到疑难问题时可以给该科目的任课教师留言,以便教师通过回复留言帮助学生搞清疑难问题。
通用网络教学系统的设计与实现—教学管理子系统部分一、引言随着互联网技术的飞速发展,教育领域也迎来了一次变革。
传统的教学方法逐渐转变为在线教育,而通用网络教学系统的设计与实现成为了一项重要的任务。
本文将重点探讨通用网络教学系统中教学管理子系统的设计与实现方法。
二、需求分析教学管理子系统是通用网络教学系统中的核心模块之一,其主要功能是负责学生信息管理、课程管理、教师管理和成绩管理等内容。
在设计与实现教学管理子系统时,我们需要明确系统的需求和目标,确保其满足用户的实际需求。
1. 学生信息管理教学管理子系统应具备学生信息的录入、修改和查询功能,同时要确保学生信息的安全性和隐私保护。
2. 课程管理教学管理子系统应具备课程的添加、删除、修改和查询功能,同时要支持课程的分类与分组,方便学生和教师进行选课和授课。
3. 教师管理教学管理子系统应具备教师信息的录入、修改和查询功能,同时要对教师进行权限管理,确保只有具备相应权限的教师才能进行相关操作。
4. 成绩管理教学管理子系统应具备学生成绩的录入、修改和查询功能,同时要支持成绩的统计和分析,方便教师和学生进行学习进展的评估。
三、系统设计在满足需求分析的基础上,我们需要进行系统的设计。
教学管理子系统的设计应考虑以下几个方面:1. 数据库设计设计一个合理的数据库结构,用于存储学生、课程、教师和成绩等相关信息。
数据库的设计应满足数据一致性和安全性的要求。
2. 用户界面设计设计用户友好的界面,使用户能够方便地进行学生信息的管理、课程管理、教师管理和成绩管理等操作。
界面设计应符合易用性和美观性的原则。
3. 权限管理设计设计合理的权限管理模块,确保只有具备相应权限的用户才能进行相关操作。
权限管理设计应考虑角色与权限的关联关系,并支持灵活的权限分配。
四、系统实现在系统设计完成后,我们需要进行系统的实现。
教学管理子系统的实现涉及以下几个关键步骤:1. 数据库搭建根据数据库设计,创建相应的数据库和表结构。
网上教学系统设计与实现介绍了一个网上教学系统的设计思想,该系统采用了一种全新网上教学方式,包含了在线学习、在线辅导答疑、在线考试等功能模块,通过局域网或Internet 平台,并利用IE浏览器,学生可不受时间和空间的约束完成该门课程的全部学习任务,教师也可轻松地完成该门课程的全部教学工作。
标签:在线教学在线学习在线测试一、引言随着多媒体技术、网络技术的日益成熟,教育正走向信息化和现代化。
教育技术的发展不仅改变了教学手段、教学方法,同时也带来了教学内容、教学观念的更新。
教学改革势在必行,网络教学成为当前计算机辅助教育的热点。
与传统的教学模式相比,网上教学模式打破了传统教学方式的时空界限,使得教学双方可以不受地理环境和时间的限制,从而使得以教师为中心的传统教学模式转变成以学生为中心的全新教学模式,而且具有教学费用低、教学内容更新快、教学过程的交互性强、教学资源和媒体利用充分、容易提高学生的学习兴趣、学生容易接受和个性化强等特点。
正因为如此,研究开发网上教学系统是具有深远和重大的现实意义。
二、系统的功能要求1.学生通过注册的账号登录,登录后可以选择课程,并可以浏览该课程的教师发布的教学信息(如教学课件下载、课后布置的作业、网上辅导答疑、在线作业练习、在线测试、查阅在线测试后的作业成绩、教师点评等信息)。
2.教师登录后选择其讲授的课程,可以发布课件、布置作业、批改学生作业、增加题库试题、给学生在线答疑、在线抽取试题组成试卷等功能。
3.管理员可以对整个系统进行维护,对教师、学生信息进行管理。
三、系统的设计1.系统的体系结构设计我们采用Browser/Server的三层结构模式,如图1所示。
在这种结构中,前端是浏览器,中间是网络服务器(IIS),后端是SQL/Server数据库。
所用到的技术主要有公共网关接口(CGI)、Internet信息服务(IIS)以及活动服务器页面(ASP)。
2.系统的功能设计从使用的用户来看,本系统主要由二部分组成,即:面向学生学习的子系统;面向教师教学的子系统。
远程网络教学系统设计方案1、系统管理员的工作活动图如图(所示:图(10/10上述工作完成后,系统管理员退出系统,系统注销系统管理员的账号。
在查看课件后,需要更新页面信息,以确保用户可以看到课件。
同时,系统更新页面需要在处理完注册申请后向用户发送通知。
2、下图是学生课件的活动图(:图(在远程网络教学系统中,系统管理员可以在登录后处理注册申请或者在课件后审核用户退出系统,系统会注销相应的用户信息。
在看到系统显示的所有可选服务后,用户可以选择所需的课件。
如果验证失败,则登录失败,用户可以返回并继续登录。
登录时,系统需要验证用户的登录信息。
如果验证通过,将显示所有可选服务。
一段时间后,系统会知道过期的课件。
图(活动图在远程网络教学系统中,学生登录后可以课件。
3、学生课件的状态图如图(所示:图(在远程网络管理系统中,课件上传后,需要经过系统管理员的审核。
审核通过后,课件可供用户浏览。
4、课件完成后,学生进入功能选择界面后,可以再次选择要的课件。
进入课件状态,进入主页后,可以输入用户名和密码。
如果验证通过,他们可以进入功能选择界面。
如果验证失败,他们可以选择重新输入用户名和密码。
下图是系统管理员添加教师信息的协作图。
5、图(在远程网管系统中,如果单独抽象出一个数据访问类用于数据访问,系统管理员添加教师信息的协作图如图9所示:图9状态图在远程网络教学系统中,学生要课件,首先需要输入网址,打开主页。
6、图6在远程网络教学系统中,如果单独抽象出一个数据访问类进行数据访问,系统管理员添加教师信息的顺序图如图7所示:图7协作图在远程网络教学系统中,系统管理员需要登录才能进行系统维护,如添加和删除教师信息。
7、图6是系统管理员通过添加教师用例创建的序列图的重建类图,如图5所示:图(五)序列图在这个系统中,系统管理员需要登录才能维护系统。
8、比如添加教师信息和删除教师信息都是人事类的子类,这样就抽象出了一个单独的人事类。
中山大学硕士学位论文远程教育网络教学系统的设计与实现姓名:肖海荣申请学位级别:硕士专业:计算机软件与理论指导教师:吴向军20061106远程教育网络教学系统设计与实现第5章网络教学系统的实现5.1创建数据库连接网络教学系统需要后台数据库的支持。
程序开发过程中的关键技术是网络数据库的设计与编程,包括数据源的配置与连接、数据源的操作、数据的获取和SQL查询语言的使用。
Conn.asp功能是连接数据库,代码如F:<%setconn=server.CreateObject(”ADODB.Connection”)DBName=”WebTeaching”sql=”Driver={SOLServer};server=(10cal;uid=sa;database=”&DBNameconn.open(sql)%>5.2首页设计网站的首页主要由登录信息、网站公告信息和页脚版权信息三部分组成。
首页主要功能:显示网站的公告信息,提供学生、教师、管理员登录链接,显示网站版权信息,退出系统。
网站首页在浏览器中的运行结果如图5一l所示:图5.1网站首页界面远程教育网络教学系统设计与实现endifendif%><scriptlanguage=”javascript’’>alert(”您已经成功登录!”):window.close():opener.parent.10cation.href=”teaching.asp”:’进入学生子系统</script><%else%><scriptlanguage=”javascript”>alert(”您输入的密码错误,请重新输入!”);history.back():</script><%session.Abandon()endif5.3学生子系统设计学生输入正确的学生证号和密码成功登录后,进入学生子系统,该系统页面的运行结果如图5—2所示。
图5-2学生子系统页面图学生子系统主要页面如表5-2所示。
中山大学硕士学位埝文表5.2学生子系统主要页面列表程序文件名作用与功能Teaching.asp显示学生子系统功能界面s—lesson.asp打开或下载教学大纲、考试大纲等内容s_homework.asp显示和下载作业uploadhomework.asp上传已完成作业文件cal.asp运行、下载网上课件Onlineplay.asp网上视频点播examlogin.asp登录网络考场selectlesson.asp选择考试课程time.asp显示剩余时州randommain.asp随机出题randuserresun.asp自动阅卷和显示考试成绩Selfscore.asp成绩查询Newtopic.asp论坛首页browse.asp查看主题信息replY.asp回复主题bulletin.asp显示公告信息5.3.1网上课堂功能:当选择专业后显示或下载该专业所属课程的教学大纲、实验大纲、考试大纲和参考资料等内容。
网上课堂页面运行结果如图fi-3所示。
5.3.2网上作业图5.3网上课堂页面图功能:当选择专业后显示该专业所属课程名称、下载作业内容和上交已完成作业。
上交作业页面运行结果如图5—4所示。
作业上传关键代码如下:<formname=”upload”method=’’post”enctype=”multipart/form-data”中山大学硕士学位论文%>图5-4上交作业页面图5.3.3网上课件功能:选择所学专业.显示各门课程课件内容,双击左键,可以运行课件,按右键,选择“目标另存为”,可下载课件。
网上课件运行结果如图5—5所示页面。
图5-5网上课件页面图5.3.4网上视频功能:网上视频包括教学录像、交流与讲座两类,提供在线播放和下载功能。
网上点播页面运行结果如图5-6所示。
图5.6网上点播页面图中山大学硕十学位论文网上考试流程如图5.7所示。
图5—7网上考试流程图图5-8是网上考试登录界面。
图5-8网上考试登录界面远程教育网络教学系统设计与实现图5-9是选择考试科目页面。
图5-9选择考试科目页面图5—10是在线考试页面,计算机根据各题型设定的题数随机出题,并自动倒计时。
图5,10在线考试页面图511是答卷浏览页面。
中山大学硕上学位论文图5.11答卷浏览页面计算机随机出题原理:首先设定某项题型(如单项选择题)需要考试的题数,然后获取试题库中这项题型的所有试题的总数,每次产生一个在1到试题总数之问的随机数,判断该数是否已经被抽到,已经抽到则另外产生随机数,否则将该数存放到试题数组中,直到产生要求的数量为止。
最后将题库中题号与试题数组相同的试题显示出来。
其流程图如图5—12所示。
簸褥聪孵的迭越总敏t鲨1到t2婀豹隧#L数怍为翘g褥缓鼷tji|I{入到斌糍数自itl~\/韵穗艘壮够J+m57圭址站啦抽糍图5—12计算机随机出题流程图中山大学硕士学位论文图5—13计算机自动阅卷流程图(2)成绩查询功能:考生输入正确的用户名和密码后可以查询自己以前考试成绩,成绩查询页面运行结果如图5—14所示。
查询个人成绩}1嘉娃i赫姑鞴斟irm…㈣i:蔡红坚;蔡红坚匮学l}蠢学l92露曹嘎猗笔ii暮扛坚札坚旺糊·学i80l等营戳兰张坚张辨科!]001:磐氆器:,触慕缸鳓蝌i]00.60i㈣曼:1蔡红坚‘慕虹坚英语i]oo24。
翳鬈箍1图5.14成绩查询页面远程教育网络教学系统设计与实现5.3.6网上论坛功能:网上论坛首页显示论坛的主题信息、当前系统同期和时间:发表新主题及相关内容,自动显示发贴人姓名,姓名不允许用户修改;查看主题;回复主题。
网上论坛页面运行结果如图5—15所示。
图5.15网上论坛页面发表新主题主要代码:<%ifreqUest.Form(”title”)<>””thentitle=reaUest.Form(”title”)AUthor=reqUest.Form(”Author”)QQ=request.Form(”QQ”)HomePage=request.Form(”HomePage”)email=request.Form(”email”)Face=request.Form(”Face”)content=request.Form(”contellt”)INS=”InSertintoTabTopiC(Title,Author,Oicq,HomePage,Email,Face,Content)values(”’&title&”’,”’&Author&”’,”’&Oicq&”’,”’&HomePage&”’,”’&Email&”’,”’&Face&”’,”’&Content&”’)”conn.execute(INS)endif%>5.3.7公告栏功能:显示公告详细内容。
中山大学硕士学位论文5.4教师子系统设计教师输入正确的用户名和密码成功登录后,进入教师子系统管理页面,进行后台信息管理,该系统页面的运行结果如图5一l6所示。
图5一t6教师子系统页面教师子系统主要页面如表5—3所示。
表5.3教师子系统主要页面列表程序文件名作用与功能显示课程信息T—lesson.asp添加课程信息lesson—add.asplesson-modify.asp修改课程信息删除课程信息lesson—del.asp添加作业信息homework—add.asphomework—modify.asp修改作业信息删除作业信息homework—del.asp学生作业下载homework—download.asp£cai.asp显示课件信息cai_add.asp添加课件信息caimodify.asp修改课件信息删除课件信息cai_del.asp分类显示网上视频信息T—chair.aspchair—add.asp添加视频信息修改视频信息’chair—mofify.asp删除视频信息chair—del.asp添加试题信息T—shiti.asp上传试题库uploadtest.aspbrowse.asp查看主题信息reply.asp回复主题4l远程教育蜩络教学系统设计与实现5.4.1课程管理功能:按专业查询课程信息,添加课程信息,修改课程信息,删除课程信息。
课程管理运行结果面如图5一l7所示。
图5.17课程管理页面显示课程信息关键代码如下:s=session(”asername”)’查询专业信息Setrsprofession=Server.CreateObject(”ADODB.RecordSet”)sql—profession=”SelectID,nameFromTab—profession”rs—profession.opensql—profession,corm,1,3defaultlD=rs—profession(”ID”)Ifrequest.QueryString(”option”)=””ThenSele=defaUltIDElSeSele=request.QueryString(”option”)EndIf’查询课程信息SetrsmServer.CreateObject(”ADODB.RecordSet”)sql=”SelectTab—lesson.’,Tab—type.typenameFromTab—lessonInnerjoin”&”Tab—typeonTab—lesson.LessonType=Tab—type.IDwhereProfessionlD=”&Sele&”andteacherlD=”&s&”orderbyTab—type.typename”rs.openSql,corm,1,3%><%’分页’Ifrs.gofandrs.bofThen%><tdheight=”20”colspan=”9”align=”center”>暂无信息!</td></tr><%ElSers.pagesize=5page=CLng(Request(”page”))ifPage<1thenPage=1中山大学顽上学位论文rs.absolutepage=pagefori-1tors.pagesize%>onClick=”Javascript:window.open(’LessonModify.asp?ID=<%=rS(”ID”)%>’)‘修改课程信息onClick=”Javascript:window.open(’LessonDel.asp?ID=<%=rs(”ID”)%>’)”‘删除课程信息<%rs.movenextifrs.eofthenexitfornextEndIf%><%ifpage<>1then%><ahref=<%=path%>?page=1>第一页</a><ahref=<%=path%>?page=<%=(page-1)%>>上一页</a><%endififpage<>rs.pagecountthen%><ahref=<%=path%>?palge=<%=(page+1)%>>下一页(/a><ahref=<%2path%>?page=<%--rs.pagecount%>>最后一页</a><%endif%><%endif%>5.4.2作业管理功能:显示、添加、修改、删除和下载学生作业。