论文部分内容阅读
C语言是近年来国内外流行的高级程序设计语言。C语言功能强,使用灵活,表达力强,目标程序效率高,可移植性好。学习C语言已成为广大计算机应用人员和初学者的迫切要求。目前,职业中专学校都将《C语言程序设计》作为计算机专业的专业课程来学习。由于C语言概念比较复杂,规则繁多,使用灵活,对职业中专的学生来说学习比较困难。学生在编程时,经常因为编译错误而无法调试出正确的程序;或者碰到复杂程序题时,编程思路不清晰,问题分析能力差。这些都使学生很难学好C语言。为了帮助学生解决学习C语言的困难,提高学习效果,本论文尝试设计和开发C语言程序设计学习支持系统,在学生学习C语言的过程中碰到困难时提供即时的帮助。 为了有效地达到这样的开发目的,必须有一种合适的技术思想来支持这个系统的开发,而电子绩效支持系统正是符合这种开发的理念。本论文就是利用电子绩效支持系统理论作为指导,以计算机作为一种工具和开发环境,开发C语言程序设计学习支持系统。 电子绩效支持系统是近年来企业界比较关注的用来培训员工,提高生产力,改善工作绩效,促进企业发展的一种电子化工具。它最初出现于职业培训领域,在企业界获得巨大的成功。近年来,在教育领域中也成了研究的热点。主要用来促进学生的信息获取,为教师提供工作支持,为学生提供学习支持等。将电子绩效支持系统理论应用于学科的学习,还是一个新的尝试。本论文尝试用电子绩效支持系统理论来设计开发一个支持学生学习C语言程序设计的学习系统,支持学生在完成任务的过程中学习,提高学习效率。 本论文采用文献研究的方法对绩效、绩效技术和绩效支持的概念和内涵进行了详细地论述,并对电子绩效支持系统的概念、组成、特征、功能等进行了详细的介绍,同时也论述了教育绩效的概念以及与电子绩效支持系统的关系。 在对系统的理论基础有了一定的理解和认识之后,本论文结合《C语言程序设计》课程的教学和学习需要,设计和开发了C语言程序设计学习支持系统。本论文对C语言源程序进行语料的知识分析和推理路径设计,以及对C语言常见的复杂程序题的编程思路进行了分析;对系统的功能结构进行了设计,并详细阐述每一功能模块的组成部分与功能;还对数据库系统进行了规划和设计。最后我们开发了一个系统,详细论述了系统主要功能模块的实现。