课程在线学习系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网页详细设计
if course = "" then sql5 = "1=1" else sql5 = "main.course like '%"&course&"%'" query = query&"&course="&course end if if filetype = "" then sql6 = "1=1" else sql6 = "main.idoftype="&filetype query = query&"&filetype="&filetype end if if title = "" then sql7 = "1=1" else sql7 = "main.title like '%"&title&"%'" query = query&"&title="&title end if %>
开发工具的选用和介绍
本系统的开发主要应用到了现在比较流行的软件工具Dreamweaver MX 2004 、Flash MX 2004、Firework MX 2004、Microsoft Access。以及 采用ASP(Active Server Pages)技术编写程序。
系统结构设计
数据库设计
网页详细设计
综合搜索
综合搜索页面包含 “所属学院”、“所属系”、“教师姓名”、“相关课程”、“资料标 题”、“资料类型”6个搜索条件,并支持模糊查询。可以帮助用户快速的查找相应的资 料。综合搜索页面使得这个课程在线学习系统更加友好,功能也更加强大。综合搜索页面 的风格继续保持绿色的主题,使得整个系统色调一致。综合搜索核心代码如下: //综合搜索 <!--#include file=“conn.asp”--> <!--#include file=“list.asp”--> <% sql = "select * from type" set rs = server.createobject("adodb.recordset") do while not rs.eof rs.open sql,conn,1,1 rs.movenext loop rs.close set rs = nothing %>
参考文献
[1] 蒋东兴、沈培华、罗念龙,清华大学网络教学实践与规划,新世纪网络教育研讨会 , 2001.6,63-106 [2] 黄维通、黄欣、汤荷美、沈培华,基于BWD的网络考试系统的设计与实现,计算机 工程,2000年第26卷,2000.11 [3] 王志强,多媒体网络教学系统的建构及应用,全国高校第三届文科计算机教育研讨 会论文集,1999(7) [4] 王志强,网上多媒体答疑系统的设计与实现,网络时代的中国计算机教育(中国计 算机学会教育专业委员会2001年会论文集。西安交通大学出版社),2001(10) [5] 周义,多媒体CAI及网络化远程教学技术,中国水利水电出版社,2001.7, 37-164 [6] 宋建伟,利用网络教育资源,开拓思想政治教育新渠道,中国学术期刊网络源自文库版总库, 2007.08 [7] 郭丽君,吴庆华. 教育信息化与教师角色的转换,教育评论 , 2001, (02) . [8] 向于峰. 美国教师信息技术教育研究,中国期刊全文数据库 , 2002 . [9] 贾洪芳. 远程教育在中国的前景展望,现代远距离教育 , 2000,(04) . [10] 李越男. 现代远程教育技术及其在电类课程上的应用,大庆石油学院 , 2003 .
数据库设计
本系统使用conn.asp文件连接数据库。Conn.asp文件的数据库连接程序如下: <% Set conn = Server.CreateObject ("ADODB.Connection") conn.open "DRIVER= {Microsoft Access Driver (*.mdb)}; DBQ=" &server.mappath ("edu.mdb") &";" %>
结束语
本论文主要是针对在线教育的研究,通过在线学习系统的建设,逐渐的摸索在 线教育新的路径。尽量的解决以前存在的问题以及发现新的问题。 通过html脚本、Dreamweaver mx 2004 、asp语言、flash mx 2004、 microsoft access 等工具的使用,本论文主要完成了以下几个工作: 明确了在线教育的设计思想,首先从思想上要对在线教育有个清醒的认识,然后才 能够从整体上对系统把握。使系统从建立起就有个高起点。 简单介绍了用来建设本系统的工具软件和语言。 设计并建设在线学习系统。对系统进行了分析、设计、建设、调试、实施。完成了 一次对在线教育的实践。 虽然,在在线学习系统的建设过程中,花费了大量的精力。但是由于时间以及 自身水平有限,整个系统还很不完善,很多地方还疾待改善。比如: 整个系统还只是一个个功能模块的堆积,没有一点美术修饰。远远达不到一般的在 线教育系统的审美要求。 系统的在线答疑功能还很不完善,在线考试功能还需要添加。 在线课堂目前还停留在教师发布资料,学生下载资料的阶段。学生不能够和教师时 时交流。
课程在线学习系统
计算机科学与工程系 03级2班 师光 03级 指导老师:汪丽才老师 2007.5.20
前言
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道, Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道, 它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通 它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通 过网站来实现的,获取信息也是要在Internet“海洋” 过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信 息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、 息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、 企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,增强 学生和学校的互动性,加强学生与老师之间的沟通以及同学之间的交流和探讨,给老师和 学生提供一个教与学交流、共享资源的平台,以达到更好的教学效果,特构建课程在线学 习系统。
网页详细设计
if session("teacherid") <> "" then isteacher = true else isteacher = false end if sql = "select * from config" set rs = server.createobject("adodb.recordset") rs.open sql,conn,1,1 pagesize = rs("pagesize") rs.close if teacherid = "" then sql1 = "1=1" query = "" else sql1 = "main.idofteacher="&teacherid query = "&teacherid="&teacherid end if
网页详细设计
if fenlei1 = "" then sql2 = "1=1" else sql2 = "teacher.fenlei1 like '%"&fenlei1&"%'" query = query&"&fenlei1="&fenlei1 end if if fenlei2 = "" then sql3 = "1=1" else sql3 = "teacher.fenlei2 like '%"&fenlei2&"%'" query = query&"&fenlei2="&fenlei2 end if if teacher = "" then sql4 = "1=1" else sql4 = "teacher.teacher like '%"&teacher&"%'" query = query&"&teacher="&teacher end if
致
谢
终于到了结束的日子,一个多月以来的紧张、劳累、烦恼、和郁闷,都将随着这篇毕 业论文的截稿而画上一个句号。刚开始做系统的时候根本无从下手,不知道怎样才能将在 线学习系统带到这个世上。我很紧张对我来说这是一个挑战,然而要毕业我只能面对。 感谢汪丽才老师对我的指导和鼓励。她在草稿纸上飞快的寥寥几笔就把我对做系统的认识 带到了一个全新的境界。把我这个门外汉从门外拉进了门里。写需求,划模块。汪老师详 细的讲解,为我理清了思路。也为我以后的工作指出了方向。知道了要怎么做我心里就有 了底,也不那么慌了。 开题报告和任务书交了上去,很快就发了回来。两份电子文档里满是红色的批注。几 乎所有的地方都被修改过了。我只是汪老师负责的许多个小组中的一个,可以想象其他人 的文档一定也是这个样子。汪老师的认真负责的作风和细致的工作让我非常的感动。 还要感谢我的室友们,是他们帮我找了大量的资料。在我困惑的时候帮我找出问题。并且 陪我工作到深夜。 总之,我要感谢所有帮助我,支持我的老师和同学们。没有你们的帮助我不可能做出这 篇论文。 在此,衷心的向你们说声谢谢。 师 光 2007-5-10
网页详细设计
调用list.asp页面代码如下: <!--#include file="conn.asp"--> <!--#include file="fenlei.asp"--> <% page = request("page") orderby = request("orderby") teacherid = request("teacherid") fenlei1 = trim(request("fenlei1")) fenlei2 = trim(request("fenlei2")) teacher = trim(request("teacher")) course = trim(request("course")) filetype = trim(request("filetype")) title = trim(request("title")) if session("admin") = "admin" then isadmin = true else isadmin = false end if
根据系统功能设计要求和模块划分,本站的数据库主要存储资料信息、教师信息、 学生信息、回复信息和栏目信息。 数据项和数据结构如下。 资料信息表:MainID(自动编号)、标题、简介、文件大小、文件类型、 更新 日期、相关课程、教师姓名、文件地址、和下载次数等。 教师信息:teacherid(自动编号)、教师姓名、所属学院、所属系、E-mail地址、 个人主页、qq号码和通信地址。 学生信息:studentid(自动编号)、学生姓名、所属学院、所属系、E-mail地址、 个 人主页、qq号码和通信地址。 回复作业表:ID(自动编号)、学生姓名、作业标题、作业内容、作业的id号和回复日 期。 栏目信息表:typeID(自动编号)、栏目名称。 学生提问表:workid(自动编号)、回复编号、学生姓名、问题标题、问题内容、 提问时间 教师回答表:hfid(自动编号)、回复编号、教师姓名、回答标题、回答内容、回 答时间