文章源于科技论文发表网:多媒体教学论文:基于JSP技术的智能导学系统的设计与实现【摘要】目前,我国绝大多数高等院校都建有良好的计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必要的硬件支持。然而,不少现有多媒体和网络教学系统却没能充分利用和发挥这些资源应有的特色和优势,在教学模式、系统模型和开发技术上都还存在着较大的缺陷。【关键词】智能导学系统;JSP技术;数据库目前,我国绝大多数高等院校都建有良好的计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必要的硬件支持。然而,不少现有多媒体和网络教学系统却没能充分利用和发挥这些资源应有的特色和优势,在教学模式、系统模型和开发技术上都还存在着较大的缺陷。基于网络的学习存在一定的盲目性,这就需要建立有效的导学和合理的监管机制,使学生的学习效率提高,从而提高学习的质量。智能导学系统能有效地解决这个问题。智能导学系统,IntelligentTutoringSystem,也有翻译为智能教学系统或智能授导系统,是人工智能技术和数据挖掘技术与计算机辅助教学相结合的产物,是为学生在学习某一学科时提供良好的学习环境,根据学生的个性特点、理解能力、学习基础和知识水平,制定符合其特点的教学决策,选择不同的教学路径,并给予学生有针对性的个别指导的一种基于计算文章源于科技论文发表网:机网络的现代远程导学系统[1]。1JSP技术简介JSP(JavaServerPages)是由SunMicrosystems公司倡导参与一起建立的一种动态网页技术标准,JSP基于强大的Java语言,具有良好的可扩展性,与JavaEnterpriseAPI紧密地集成在一起,在网络数据库应用开发领域中具有得天独厚的优势[2]。2系统总体设计2.1系统功能结构分析本系统主要由三类用户组成:管理员、学生和教师。管理功能有:学习资源管理、教师管理、学生管理、BBS管理、新闻通知管理、智能答疑系统管理教师可以管理课程的考试资源、管理学习这门课程的学生、管理BBS中的课程相关论坛、回复智能答疑系统中的回答学生提出的相关科目的问题、管理问题库等。学生的主要任务是学习,其功能就是充分利用网络和计算机技术尽可能的让学生了解系统所开设的课程、选择课程并更好地学习课程。普通用户首先要注册成为学生,学生可以制定自己的个性化的学习方案、学习系统提供的学习资源、使用智能答疑系统、利用系统提供的考试功能测试知识掌握情况、浏览系统的公共信息和在BBS中同其他人交流。2.2数据库设计本系统所使用的Access数据库共包含有四个表,即用户表、知识点属性表、试题信息表、课程单元表。用户表:UserID(用户标识,非空),UserName(用户姓名),文章源于科技论文发表网:(用户性别),Telephone(联系电话),Email(邮箱),Language(语言能力),Healthy(健康状况)。知识点属性表:KpID(知识点编号),KpTheme(知识点主题),KpChapter(知识点所在章),KpNode(知识点所在节),KpContent(知识点内容),KpType(知识点类型),KpEase(知识点难度),KpDegree(知识点要求掌握的程度),Kpexample(教学示例),Kphint(教学提示)。试题信息表:QuestionID(试题编号),QuestionType(试题类型),QuestionContent(试题内容),QuestionChapterID(试题所在章),QuestionNodeID(试题所在节),QuestionKnowledge(试题所考查知识点),QuestionAnalysis(试题分析),QuestionAnswer(试题答案),QuestionDifficulty(试题难度系数[0~1]),QuestionObject(试题考查目标),QuestionScore(试题分值[0~100])。课程单元表:CourseID(课程编码),CourseName(课程名称),KpIDSet(知识点集),ResourseIDSet(教学资源库),Kobj(知识目标),DifficultClass(难易程度)。3系统的实现智能导学系统的开发工具主要是JSP结合Access数据库,基本实现了设计中的功能。由于篇幅原因,下面只介绍教师添加知识点的代码。scriptlanguage=JavaScript!--functionaddKnowledgePoint(){varKP_TITLE=document.frmKnowledge.KP.value;varKP_CONTENT=document.frmKnowledge.KP_CONTENT.value;if(KP_TIT文章源于科技论文发表网:==){alert(必须填写标题!);returnfalse;}if(KP_CONTENT==){alert(必须填写内容!);returnfalse;}}--/script/headbodydivalign=centerformname=frmKnowledgemethod=POSTaction=ReplyServletonSubmit=javaScript:returnaddKnowledgePoint();tablewidth=600border=0cellpadding=0cellspacing=0bgcolor=#f0f0f0trtdwidth=100%align=centercolspan=2height=30bgcolor=#00CCFFstrongfontcolor=#FFFFFF添加知识点/font/strong/td(页)/trtrtdwidth=100%align=rightfontcolor=#000000标题:/font /td4结束语随着人工智能技术和网络技术的飞速发展,智能导学系统的开展势在必行。应该说智能导学系统发展的前景十分广阔,作用越来越大。本文所设计的智能导学系统还有些不足和改进之处,希望大家批评指教。如何选择的教学策略的推理将另文讨论。我国绝大多数高等院校都建有良好的计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必要的硬件支持。然而,不少现有多媒体和网络教学系统却没能充分利用和发挥这些资源应有的特色和优势,在教学模式、系统文章源于科技论文发表网:模型和开发技术上都还存在着较大的缺陷。基于网络的学习存在一定的盲目性,这就需要建立有效的导学和合理的监管机制,使学生的学习效率提高,从而提高学习的质量。智能导学系统能有效地解决这个问题。智能导学系统,IntelligentTutoringSystem,也有翻译为智能教学系统或智能授导系统,是人工智能技术和数据挖掘技术与计算机辅助教学相结合的产物,是为学生在学习某一学科时提供良好的学习环境,根据学生的个性特点、理解能力、学习基础和知识水平,制定符合其特点的教学决策,选择不同的教学路径,并给予学生有针对性的个别指导的一种基于计算机网络的现代远程导学系统。我国绝大多数高等院校都建有良好的计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必要的硬件支持。然而,不少现有多媒体和网络教学系统却没能充分利用和发挥这些资源应有的特色和优势,在教学模式、系统模型和开发技术上都还存在着较大的缺陷。【参考文献】[1]陈天云,张剑平.智能教学系统(ITS)的研究现状及其在中国的发展[J].中国电化教育,2007,(2):95-99.[2]王夕宁,王晓平.JSP通用模块与典型实例系统开发实例导航[M].北京:人民邮电出版社,2006.[3]PhilHanna.JSP技术大全[M].北京:机械工业出版社,文章源于科技论文发表网:[4]冯燕奎,赵德奎.JSP实用案例教程[M].北京:清华大学出版社,2004.