学位论文 > 优秀研究生学位论文题录展示

基于知识点库的学习系统的设计与实现

作 者: 姚旭
导 师: 孙晓军;吴光瑞
学 校: 东北大学
专 业: 软件工程
关键词: 智能化计算机辅助教学 软件工程 知识点库
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 61次
引 用: 0次
阅 读: 论文下载
 

内容摘要


智能化计算机辅助教学(ICAI)将计算机技术、多媒体技术、Internet技术与传统教育相结合,通过教学模式、教学媒体、学生模型三方面的智能化设计,创造出一种新的教学形式。基于知识点库的智能学习系统正是运用此技术,将其应用于软件工程课程的教学开发中,实现本课程的远程、多样化学习等功能。本论文主要以软件工程这门课程为基础介绍基于知识点库的学习系统的设计与实现。论文首先介绍了ICAI技术的特点、应用领域及该领域发展现状,讨论了基于该技术的智能学习系统的整体结构、数据结构组织以及相关的开发技术。提出了软件工程学习系统的主要功能模块:管理模块、添加模块、导航模块和测试模块,并针对功能实现对系统中模块的需求分析、数据库的设计进行了详细介绍:通过对处于核心层的知识点库的分析,确定知识点间关系,从而实现知识网络导航功能,用以提供适合于学生个体的个性化知识点库。对数据库的处理采取课件库和知识点库两级存储结构,通过添加知识点页面使软件工程各知识点录入数据库中。最后在系统实现部分分别对系统接口和界面的实现(包括添加用户、添加知识点、添加多媒体)和导航模块功能实现中的关键算法、知识点库的分析进行了详细介绍。

全文目录


中文摘要  5-6
Abstract  6-9
第1章 绪论  9-17
  1.1 选题背景及意义  9-16
    1.1.1 问题的提出  9-11
    1.1.2 发展及现状  11-15
    1.1.3 课题的意义  15-16
  1.2 研究内容及组织结构  16-17
第2章 系统开发技术设计  17-29
  2.1 JSP  17-20
    2.1.1 JSP与其它动态网页技术的比较  17-18
    2.1.2 JSP的优势  18-20
    2.1.3 Jsp发展前景  20
  2.2 Cloudscape  20-21
  2.3 Tomcat  21-22
  2.4 J2EE  22-25
    2.4.1 J2EE容器  23
    2.4.2 J2EE的优势  23-25
  2.5 软件工程  25-29
    2.5.1 软件工程的基本目标  25-26
    2.5.2 软件工程的基本原理  26-27
    2.5.3 软件工程的原则  27-29
第3章 系统整体结构设计  29-41
  3.1 ICAI系统体系结构  29-30
    3.1.1 ICAI系统应具备的功能  29-30
    3.1.2 ICAI设计中应该遵循的教学原则  30
  3.2 系统整体功能架构设计  30-33
    3.2.1 教师对智能学习助理的管理功能  31-32
    3.2.2 智能学习系统的学生学习功能  32
    3.2.3 教学测试功能  32-33
  3.3 智能学习系统的数据结构组织  33-35
  3.4 软件工程课程知识点体系分析  35-41
    3.4.1 软件工程概述  35-36
    3.4.2 软件计划  36-37
    3.4.3 软件需求分析  37
    3.4.4 软件设计  37-38
    3.4.5 程序编码  38-39
    3.4.6 软件测试  39-40
    3.4.7 软件维护  40-41
第4章 系统功能与设计  41-53
  4.1 功能模块设计  41-46
    4.1.1 系统管理模块  41
    4.1.2 基本信息添加模块  41-45
    4.1.3 知识点库导航模块  45-46
    4.1.4 测评模块  46
  4.2 数据库及表设计  46-53
    4.2.1 知识库架构  46-47
    4.2.2 ER图  47-48
    4.2.3 数据表设计  48-53
第5章 系统实现  53-65
  5.1 本系统接口与界面实现  53-59
    5.1.1 添加用户  54-55
    5.1.2 添加知识点  55-58
    5.1.3 添加多媒体  58-59
  5.2 导航模块功能的具体实现  59-63
  5.3 测评导航  63-65
第6章 结论与展望  65-67
  6.1 结论  65
  6.2 展望  65-67
参考文献  67-69
致谢  69

相似论文

  1. 游戏公司计费系统的设计与实现,TP311.52
  2. 宜宾移动IT支撑系统设计研究,TP311.52
  3. 盘锦市区划地名信息系统的设计与实现,TP311.52
  4. 银行用户数据管理系统的设计与实现,TP311.52
  5. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  6. 仿动物软件工程方法基因模型研究,TP311.52
  7. 基于SSH框架的出版物管理系统的设计与实现,TP311.52
  8. 大型射电望远镜主动面系统控制软件的开发,TH751
  9. ASP模式下的轴承设计系统研究,TP391.7
  10. 基于构件的装备保障业务信息系统的设计与实现,TP311.52
  11. 电力工程项目管理系统的研究与实现,TP311.52
  12. 基于知识发现的职业技术教育管理系统设计与实现,TP311.52
  13. 基于B/S模式的云南财经大学院系管理信息系统的设计与实现,TP311.52
  14. 内蒙古中小学考试系统的设计与实现,TP311.52
  15. 基于.NET的电厂设备管理系统的设计与开发,TP311.52
  16. 深圳航空公司飞行管理系统分析与设计,TP311.52
  17. 公交企业智能化营运管理系统设计与实现,TP311.52
  18. 基于.NET的信息化工作管理平台设计与实现,TP311.52
  19. 基于GRAPPLE和XP开发过程的中小型企业信息化设计和开发模式研究,TP311.52
  20. 海量数据存储与全文检索,TP333
  21. 地图管理信息系统的设计与实现,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com