1、 多媒体教学论文:基于JSP技术智能导学系统设计和实现 【摘要】现在,中国绝大多数高等院校全部建有良好计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必需硬件支持。然而,不少现有多媒体和网络教学系统却没能充足利用和发挥这些资源应有特色和优势,在教学模式、系统模型和开发技术上全部还存在着较大缺点。 【关键词】智能导学系统;JSP技术;数据库 现在,中国绝大多数高等院校全部建有良好计算机硬件和校园网络环境,为实施多媒体教学和网络教学提供了必需硬件支持。然而,不少现有多媒体和网络教学系统却没能充足利用和发挥这些资源应有特色和优势,在教学模式、系统模型和开发技术
2、上全部还存在着较大缺点。 基于网络学习存在一定盲目性,这就需要建立有效导学和合理监管机制,使学生学习效率提升,从而提升学习质量。智能导学系统能有效地处理这个问题。智能导学系统,IntelligentTutoring System,也有翻译为智能教学系统或智能授导系统,是人工智能技术和数据挖掘技术和计算机辅助教学相结合产物,是为学生在学习某一学科时提供良好学习环境,依据学生个性特点、了解能力、学习基础和知识水平,制订符合其特点教学决议,选择不一样教学路径,并给学生有针对性部分指导一个基于计算机网络现代远程导学系统[1]。 1 JSP技术介绍JSP(Java Server Pages)是由Su
3、n Microsystems企业提倡参与一起建立一个动态网页技术标准,JSP基于强大Java语言,含有良好可扩展性,和Java Enterprise API紧密地集成在一起,在网络数据库应用开发领域中含有得天独厚优势[2]。 2系统总体设计 2.1系统功效结构分析本系统关键由三类用户组成:管理员、学生和老师。管理功效有:学习资源管理、老师管理、学生管理、BBS管理、新闻通知管理、智能答疑系统管理老师能够管理课程考试资源、管理学习这门课程学生、管理BBS中课程相关论坛、回复智能答疑系统中回复学生提出相关科目标问题、管理问题库等。学生关键任务是学习,其功效就是充足利用网络和计算机技术尽可能让学
4、生了解系统所开设课程、选择课程并愈加好地学习课程。一般用户首先要注册成为学生,学生能够制订自己个性化学习方案、学习系统提供学习资源、使用智能答疑系统、利用系统提供考试功效测试知识掌握情况、浏览系统公共信息和在BBS中同其它人交流。 2.2数据库设计本系统所使用Access数据库共包含有四个表,即用户表、知识点属性表、试题信息表、课程单元表。用户表:UserID(用户标识,非空),UserName(用户姓名),SexType(用户性别),Telephone(联络电话),Email(邮箱),Language(语言能力),Healthy(健康情况)。知识点属性表:KpID(知识点编号),KpThe
5、me(知识点专题),KpChapter(知识点所在章),KpNode(知识点所在节),KpContent(知识点内容),KpType(知识点类型),KpEase(知识点难度),KpDegree(知识点要求掌握程度),Kpexample(教学示例),Kphint(教学提醒)。试题信息表:QuestionID(试题编号),QuestionType(试题类型),QuestionContent(试题内容),QuestionChapterID(试题所在章),QuestionNodeID(试题所在节),QuestionKnowledge(试题所考查知识点),QuestionAnalysis(试题分析),Q
6、uestionAnswer(试题答案),QuestionDifficulty(试题难度系数[0~1]),QuestionObject(试题考查目标),QuestionScore(试题分值[0~100])。课程单元表:CourseID(课程编码),CourseName(课程名称),KpIDSet(知识点集),ResourseIDSet(教学资源库),Kobj(知识目标),DifficultClass(难易程度)。 3系统实现智能导学系统开发工具关键是JSP结合Access数据库,基础实现了设计中功效。因为篇幅原因,下面只介绍老师添加知识点代码。