中文摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
一、前言 | 第10-17页 |
(一) 研究背景 | 第10-12页 |
1、学生在C 语言学习过程中存在的主要问题 | 第10页 |
2、学生需要学习支持系统的帮助 | 第10-11页 |
3、绩效技术带来的启示 | 第11-12页 |
(二) 研究文献综述 | 第12-14页 |
1、国内外电子绩效支持系统的研究及应用现状 | 第12-13页 |
2、国内外C 语言学习支持系统的研究及应用现状 | 第13-14页 |
(三) 研究的目的和意义 | 第14-15页 |
1、为C 语言学习提供更好的学习支持 | 第14页 |
2、实现教育信息化和远程化的需要 | 第14-15页 |
3、促进国内绩效技术和电子绩效系统的理论与实践研究 | 第15页 |
(四) 研究方法 | 第15-17页 |
1、文献研究法 | 第15页 |
2、访谈调查法 | 第15页 |
3、软件工程设计方法 | 第15-17页 |
二、相关概念释义及理论基础 | 第17-27页 |
(一) “绩效”及其相关概念释义与界定 | 第17-19页 |
1、绩效(performance)的内涵 | 第17页 |
2、绩效技术(performance technology)的概念 | 第17-18页 |
3、绩效支持(performance support) | 第18-19页 |
(二) 电子绩效支持系统概述 | 第19-22页 |
1、电子绩效支持系统的定义 | 第19-20页 |
2、电子绩效支持系统的特点 | 第20页 |
3、电子绩效支持系统与其他训练方式的区别 | 第20-21页 |
4、电子绩效支持系统的组成要素及其分类 | 第21-22页 |
(三) 电子绩效支持系统与教育绩效的关系 | 第22-23页 |
(四) 系统设计和开发的理论基础 | 第23-27页 |
1、绩效技术方法论 | 第23-24页 |
2、教学系统设计理论 | 第24-25页 |
3、学习理论 | 第25-27页 |
三、“C 语言程序设计”电子绩效支持系统的设计 | 第27-47页 |
(一) 系统设计的前端分析 | 第27-29页 |
1、学习目标分析 | 第27页 |
2、学习内容分析 | 第27-28页 |
3、学习者分析 | 第28页 |
4、学习需求分析 | 第28-29页 |
(二) 系统的设计原则 | 第29-30页 |
1、绩效中心设计原则 | 第29页 |
2、界面设计原则 | 第29页 |
3、信息库设计原则 | 第29-30页 |
4、工具有效性原则 | 第30页 |
5、个性化原则 | 第30页 |
(三) 系统的总体设计 | 第30-33页 |
1、系统的目标设计 | 第30页 |
2、系统的组成结构设计 | 第30-32页 |
3、系统的功能体系模型 | 第32-33页 |
(四) 系统功能模块详细设计 | 第33-43页 |
1、“使用说明”模块 | 第33-34页 |
2、“理论学习”模块 | 第34-35页 |
3、“技能训练”模块 | 第35-36页 |
4、“编程指导”模块 | 第36-39页 |
5、“实战演练”模块 | 第39-42页 |
6、“收藏夹”模块 | 第42-43页 |
(五) 基本流程 | 第43-47页 |
四、“C 语言程序设计”电子绩效支持系统的开发方案 | 第47-55页 |
(一) 系统的技术架构 | 第47页 |
(二) 系统的开发工具 | 第47-48页 |
1、客户端开发工具 | 第47页 |
2、数据库开发环境 | 第47-48页 |
(三) 后台数据库设计 | 第48-50页 |
1、数据表的设计 | 第48-49页 |
2、创建视图和索引 | 第49-50页 |
3、建立存储过程 | 第50页 |
4、触发器的设计 | 第50页 |
5、事务的设计 | 第50页 |
(四) 核心技术 | 第50-53页 |
1、专家知识库的建立 | 第51页 |
2、推理机的实现 | 第51-53页 |
3、用户界面的设计 | 第53页 |
(五) 系统的测试 | 第53-54页 |
1、单元测试 | 第53页 |
2、综合测试 | 第53-54页 |
(六) 系统的运行环境、安装与更新 | 第54-55页 |
1、运行环境 | 第54页 |
2、系统的安装 | 第54页 |
3、系统的维护与更新 | 第54-55页 |
五、结束语 | 第55-56页 |
注释 | 第56-57页 |
参考文献 | 第57-60页 |
攻读硕士期间发表论文目录 | 第60-61页 |
致谢 | 第61-62页 |