“C语言程序设计”电子绩效支持系统的设计与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
C语言是近年来在国内外得到迅速推广应用的一种计算机语言,许多高校不仅在计算机专业把《C语言程序设计》设置为学习计算机编程的入门课程,在一些非计算机专业也开设了该门课程。由于C语言知识内容丰富且抽象,具有严密的逻辑性,从而让许多学生产生畏难情绪,在其学习过程中也出现了许多问题。本研究结合教学设计的思想和绩效技术的理念设计并开发出一个“C语言程序设计”电子绩效支持系统,以帮助学生解决问题,提高C语言的学习绩效;同时,通过本EPSS的设计与开发进一步验证其理论与实践的价值意义,并为在教育范畴中讨论绩效问题提供新的思路。
     绩效技术是运用分析、设计、开发、实施和评价的系统方法来提高个人、团体和组织的工作业绩的研究领域。它以组织的总体目标为导向,在对绩效差距和原因分析的基础上,制定最佳的低成本、高效益的方案来解决综合性问题,并在实施和评估的过程中不断改进,从而最大限度地提高个体、团体和组织的业绩和效益,达到实现最佳绩效的目的。电子绩效支持系统是信息技术与绩效技术的结合,是一种基于现代信息技术的绩效支持系统,它将计算机辅助教学/训练、专家系统、多媒体、数据库、人工智能等整合于一体,为用户提供实时的、全方位的学习和工作支持。
     本研究采用了文献研究法、访谈调查法和软件工程设计方法。首先通过查阅和分析电子绩效支持系统的国内外相关资料,在了解其含义、组件、特征和开发流程的基础上,结合教学设计的思想,为C语言学习电子绩效支持系统拟订合理有效的设计思路.然后通过对学生进行访谈和调查,深入了解并剖析学生在C语言学习过程中存在的主要问题,同时为本电子绩效支持系统的功能体系的设计收集建议;在通过文献法和访谈法获取所需的广泛理论支持及学生需求后,再进一步采用软件工程方法来对系统进行设计开发。
     论文的第一部分阐述了本研究的背景和意义,分析了电子绩效支持系统在国内外的研究及应用现状。第二部分对本研究中一些主要概念及其内涵进行梳理与澄清,对电子绩效支持系统的定义、组成和特点进行了详细的说明,同时论述了教育绩效的概念以及与电子绩效支持系统的关系,并阐述了系统研发所涉及到的主要理论。第三部分是本研究的重点,主要是运用绩效技术的设计方法,对系统设计进行前端分析,然后根据设计原则,构建出系统的总体框架和功能结构模型,并对每个功能模块的设计进行详细分析,最后阐明系统的整个工作流程。第四部分提出了系统的开发方案,包括系统的技术架构的确立、开发工具的选择、后台数据库的设计、核心技术的实现以及系统的测试方法。论文的最后是对本研究的成果进行了总结,并指出存在的不足之处。
     本论文围绕“C语言程序设计”电子绩效支持系统的设计与开发,从理论和实践两方面展开研究。取得了如下研究成果:本文论述了绩效技术和EPSS的主要基础理论,提出了将EPSS与某门具体学科相结合以帮助学生解决学习困难的设想,是将绩效技术引入教育教学中的一个尝试。通过结合绩效技术、教学设计与学习理论的理念,运用绩效技术的设计方法,构建出“C语言程序设计”电子绩效支持系统的总体框架和功能结构模型,并对每个功能模块的设计进行详细分析。将系统的设计思想和方案落实到系统的开发实践中,采用Visual Basic 6.0和SQL Sever2003等软件开发工具,构造出一个初始的系统原型,为验证设计思想的可行性提供了一定的依据。
The C language is a computer language that has been prevailed at home and abroad in recent years. Many colleges and universities not only in the computer professional "C Programming Language" is set to learn computer Start learning courses but aslo in a number of non-computer professionals also set up the course.This course need abstract thinking ability dan rich in content, with strict logic, so that many students fear of it, duringr study the course occurred a lot of problems. This study with the idea of teaching design and performance technology designed and developed the concept of a "C programming language" electronic performance support system to help students solve problems and improve the C language learning achievement at the same time, through the design and development of the EPSS Further validate its theoretical and practical significance of the value, and in the areas of education issues discussed in the performance of new ideas.
     Performance technology is the use of the analysis, design, development, implementation and evaluation methods to improve the system of individuals, groups and organizations on the performance of the Research area.this technology organizations to the overall goal-oriented, and the reasons for the gap between the performance analysis on the basis of developing the best low-cost, high-effective options to address global issues. In the implementation and evaluation of the process of continuous improvement and thus maximize the individual, group and organizational performance and efficiency to achieve the best performance. Electronic Performance Support System is the combination of information technology and performance technologies, is based on the performance of modern information technology support system. Electronic performance support system is based on the performance of modern information technology support system. It will computer-assisted teaching / training, expert systems, multimedia, databases, artificial intelligence all together, and to provide users with real-time, comprehensive study and work support.
     This study used the research literature, interviews and surveys of software engineering design methods. First through the inspection and analysis of electronic performance support system of information at home and abroad to understand its meaning, components, characteristics and development process on the basis of the idea of teaching design for the C language learning system developed electronic performance support rational and efficient design Ideas. Then through the interviews and surveys, in-depth understanding and analysis of the C language learning in the course of the main issues. At the same time performance-based electronic system to support the function of the system's design collection; through literature and interviews to obtain the required extensive theoretical support and the need of students, and then further use of software engineering approach to the system design and development.
     In the first part of this Papers described the background and significance of the research, and analysised the electronic performance support system at home and abroad in the study and application of the status quo. In the second part of this study has sorted and clarified the main concept of its meaning .and give the definition, composition and characteristics of the electronic performance support system. at the same time discussed the concept of educational achievement between performance and electronic support systems, and on research and development of the system involved the main theory. the focus of this study is the third part, in this part mainly the use of performance technical design of the system design of front-end analysis, design and in accordance with the principle of building a system of the overall framework and functional structure model, and each functional module desicion Detailed analysis .Finally clarify the entire workflow system. The fourth part introduced the system's development programmes, including the technical framework for the establishment of the choice of development tools, database design background, the realization of core technology and system testing methods. The final paper on the results of this study was concluded and noted that the existing deficiencies. In the final of the paper introduce the results of research carried out summary,and Pointed out the inadequacy of the existing.
     This paper based on the "C Programming Language" electronic performance support system design and development, upon theoretical and practical study. Has achieved the following results: This article discusses the performance of the major technical and theoretical of the basis EPSS,discussed the EPSS and will put forward a specific subject of combining the door to help students solve the idea of learning difficulties.use the technology in education and teaching is a big challenge. Through a combination of performance technology, the design of teaching and learning of the concept, the use of performance technology design and construct a "C programming language", the EPSS structure and function of the overall framework model, and the design of each module in detail Analysis. Will be thinking of the design and implementation of programmes to the development of practice, using Visual Basic 6.0 and SQL Sever2003, such as software development tools, constructed an initial prototype system, designed to verify the feasibility of thinking provides a basis.
引文
[1]冯锐.网络学习支持系统中学生特征分析模型的构建及技术实现[J].中国电化教育,2006,(12).
    [2]项国雄,张小辉.学习支持服务思想溯源[J].中国远程教育,2005,(9):23.
    [3]冯晓英,陈青等.新技术在远程教育中的应用——托尼?贝茨博士访谈录[J].中国远程教育,2007,(7).
    [4]张祖忻.从教学设计到绩效技术[J].中国电化教育,2000,(7).
    [5]梁林梅.教育技术与绩效技术之关系探讨[J].电化教育研究,2005,(12):17.
    [6]钟志贤主编.信息化教学模式[M].北京:北京师范大学出版社,2005:5.
    [7]梁林梅.教育技术视野中的绩效技术研究[D].广州:华南师范大学,2005:23.
    [8]、[9]朱从娜等.电子绩效支持系统及相关概念探究[J].中国电化教育,2002,(8).
    [10]蔡佩芬.我国企业实施电子绩效支持系统(EPSS)之需求评析与策略规划[J].中国管理科学,1999,(9).
    [11]苏晓丽.网络化学习绩效支持系统的设计与开发[D].山东:曲阜师范大学,2006:9.
    [12]张基成.一个运用 EPSS 环境进行与学习 ISD 的专案本位学习[EB/OL]. http://acbe.tku.edu.tw/iccai8/107/107.htm
    [13]陈蓉.绩效技术在教育中的应用研究[D].山东:曲阜师范大学,2004:45.
    [14]祝智庭.CAI 概念、理论与技术:世纪之交的新视野[M].北京:电子工业出版社,1997.
    [15]戈崇胤. C 语言程序设计学习支持系统的设计和开发[D].上海:华东师范大学 2005:11.
    [16]殷雅竹,李艺.论教育绩效评价[J].电化教育研究,2002,(9):20.
    [17]张祖忻.绩效技术概论[M].上海:上海外语教育出版社,2005,(4):10.
    [18]乌美娜主编.教学设计[M].北京:高等教育出版社,1994:10.
    [19]尹俊华.教育技术学导论[M].北京:高等教育出版社,2004:147.
    [20]李宝敏.从后现代课程观看网络课程的开发与设计[J].上海教育,2002,(6).
    [21]何克杭,李文光著.教育技术学[M].北京:北京师范大学出版社,2002.
    [22]施良方.学习论[M].人民教育出版社,1994:107.
    [23]、[24]乌美娜.教学设计[M].高等教育出版社,1994:108.
    [25]Components of EPSS[EB/OL].http://home.istar.ca/-djcote/epss/componit.htm
    [26]曾繁绢.专家系统浅论[EB/OL]. http://lips.lis.ntu.edu.tw/ytchiang/study/others/expert/expert2.htm
    [1]尹俊华,庄榕霞等编著.教育技术学导论(第二版)[M].北京:高等教育出版社,2002.
    [2]何克抗编著.教学系统设计[M].北京:北京师范大学出版社,2003.
    [3]张建国、徐伟.绩效体系设计——战略导向设计方法[M].北京:北京工业大学出版社,2003
    [4]陈芳.绩效管理[M].深圳:海天出版社,2002.
    [5]张体勤.知识团队的绩效管理[M].北京:科学出版社,2002.
    [6]祝智庭.现代教育技术——走向信息化未来[M].北京:教育科学出版社,2002.
    [7]谭浩强.C 语言程序设计[M].北京:清华大学出版社,2004.
    [8]教育部考试中心. 全国计算机等级考试二级教程——C 语言程序设计(2007 版)[M].北京:高度教育出版社,2007.
    [9]Roger Jennings. Visual Basic 6 数据库开发人员指南[M].北京:机械工业出版社,2000.
    [10]Michael Otey, Paul Conte. SQL Server 2000 开发指南[M].北京:清华大学出版社 2002.
    [11]长城工作室数据组.SQL Server 2003 高级应用[M].北京:人民邮电出版社,2003.
    [12]Francesco Balena. Visual Basic 6.0 编程技术大全[M].北京:北京机械工业出版社, 2000.
    [1]张祖忻.从教学设计到绩效技术[J].中国电化教育,2000,(7).
    [2]朱从娜,杨开诚等.电子绩效支持系统及相关概念探究[J].中国电化教育,2002,(8).
    [3]王枫,江北战.绩效给我们带来了什么——对绩效技术和电子绩效支持系统的分析和思考[J].中国电化教育,2002,(8).
    [4]杨杰,方俐洛等.关于绩效评价若干基本问题的思考[J].自然辩证法通讯,2001,(2).
    [5]张鼎昆.人类绩效技术及其在企业中的应用[J].中国管理科学,2001,(4).
    [6]何克抗.建构主义学习理论与建构主义学习环境[J].教育传播与技术 1996,(3).
    [7]梁林梅.绩效技术的起源与发展[J].现代教育技术,2003,(2).
    [8]张彦通、冯厚植等.略论人力绩效技术[J].科技导报,1999,(6).
    [9]殷雅竹,李艺.论教育绩效评价[J].电化教育研究,2002,(9).
    [10]梁林梅.教育技术实践发展中一个活跃的领域:绩效技术[J].教育发展研究,2002,(7).
    [11]王继新,李广.中小学信息技术课电子绩效支持系统设计探析[J].中国电化教育,2003,(3).
    [12]吴娟,马宁,何克抗.人类绩效技术与教学系统设计的比较分析[J].电化教育研究,2005,(8).
    [13]林涛、马宁等,关于绩效技术模型的评述[J].中国电化教育,2004,(11).
    [14]丁丽红.绩效技术的应用发展对教育技术的启示[J].现代远程教育研究,2005,(3).
    [15]王绍铭.中小学教师远程培训中的绩效技术初探[J].中国电化教育,2003,(6).
    [16]张恰,毛广玉.教育技术学研究的新领域—企业绩效技术[J].中国电化教育,1996,(7).
    [17]吴瑞华,熊才平.绩效技术在教育技术中的应用初探[J].湘潭师范学院学报,2002,(6).
    [18]张桂敏.学习绩效的激励作用简析[J].天津市教科院报,2001,(4).
    [19] 邱建林,刘维富.C 语言程序设计教学的研究与实践[J].电气电子教学报,2003,(8).
    [20] 谢中科.《C 语言程序设计》的教学改革与实践[J].理工高教研究,2004,(6).
    [21] 唐永红,龚安.程序设计语言实验教学探讨[J].电气电子教学报,2006,(6).
    [22] 闫英战.《C 语言程序设计》教学改革的探讨[J].电脑知识与技术,2006,(8).
    [23]陆蓓.建构主义指导下的 C 语言程序设计教学[J].杭州电子科技大学学报,2006,(4).
    [24]蔡剑书.优化 C 语言程序设计科目的课堂教学模式[J].中等职业教育,2006,(2).
    [25]马龙军.编程语言教学模式探讨[J].计算机教育,2007,(1).
    [26]包贵鑫,向洪波.C 语言教学研究与实践[J].大众科技,2006,(6).
    [37]柯晓华.浅谈高校 C 语言程序设计课程教学[J].安阳工学院学报,2006,(1).
    [38] Chi-Cheng Chang. An Electronic Performance Support System For Learning and Doing nstructional Design Tasks[J]. Educational Technology,2003,(7).
    [39] James Laffey. Dynamism in Electronic Performance Support Systems[J]. Performance improvement Quarterly, 1995,(1).
    [40] Kent L.Gustafson. Designing Technology-Based Performance Support[J]. ET magazine febsite,2000,(1).
    [1]梁林梅.教育技术视野中的绩效技术研究[D].广州:华南师范大学,2005.
    [2]张洪霞.绩效技术及其应用研究[D].上海:华东师范大学,2002.
    [3]陈蓉.绩效技术在教育中的应用研究[D]. 山东:曲阜师范大学,2004.
    [4]戈崇胤. C 语言程序设计学习支持系统的设计和开发[D]. 上海:华东师范大学 2005.
    [5]苏晓丽.网络化学习绩效支持系统的设计与开发[D].山东:曲阜师范大学,2006.
    [6]关伟.基于电子绩效支持系统的信息化学习支持环境设计[D].辽宁:辽宁师范大学,2002.
    [7]赵雪峰.职业技术教育计算机课程电子绩效支持系统的设计与应用[D].山东:山东师范大学,2005.
    [8]李广.中小学信息技术课电子绩效支持系统的设计与开发[D].武汉:华中师范大学,2003.
    [9]赵苗苗.网络课程学习支持系统的设计与开发[D].辽宁:辽宁师范大学,2006.
    [10]韩竞.师范生教育技术培训电子绩效支持系统的设计与实现[D].上海:华东师范大学,2007.
    [11]丁昊.教师行动研究绩效支持系统的设计[D].南宁:南京师范大学,2006.
    [1]王小青.绩效研究概论[EB/OL].http://www.rice.com./index/management.html
    [2]戴维斯.绩效管理方法与技术探讨[EB/OL]. http//www.worldmanagent/index/explain.html
    [3]王建宏.教师专业发展中的绩效思考[EB/OL]. http:www.aace.org/site/sitestatement.html
    [4]张基成.一个运用 EPSS 环境进行与学习 ISD 的专案本位学习[EB/OL]. http://acbe.tku.edu.tw/iccai8/107/107.htm
    [5]Byron Stock. Getting to the Heart of Performance[EB/OL]. http://www.qtm.net/byronstock/heart.html/heartl
    [6] Fred Nickols.Five Factors Affecting Performance[EB/OL]. http://home.What’satt.net/~nickols/fivefactors.htm
    [7] Bill Miller. EPSS:Expanding the Perspective[EB/OL]. http://www.psd-innovations.com/infosite/define.html
    [8] What’s EPSS? [EB/OL]. http://www.pcd-innovations.com/what_is_epss.htm
    [9] components of EPSS[EB/OL]. http://home.istar.ca/~djcote/epss/compoint.htm

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700