欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 项目式教学法在《Delphi程序设计》教学中的实施

项目式教学法在《Delphi程序设计》教学中的实施

日期:2023-01-24 阅读量:0 所属栏目:软件技术


摘 要:本文将介绍项目式教学法在《Delphi程序设计》教学中的实施办法:把一个大的项目分解成若干子模块,把学生按照子模块分组,每组学生完成各个子模块,然后进行综合调试,客户提出修改意见,最后进行持续改进,并总结归纳。

关键词:Delphi程序设计;项目式教学法;分组;模块;实施
  《Delphi程序设计》是计算机信息管理等专业的一门重要的课程。这门课对学生动手能力的要求很高。另外Delphi开发工具在数据库编程方面有着其它软件开发工具(例如Visual Basic,Visual C++)无法比拟的优势。因此在教学方法上《Delphi程序设计》应该有别于其它程序设计语言。笔者多年从事《Delphi程序设计》教学与教学改革研究以及软件开发,认为在《Delphi程序设计》这门课程中可以在部分知识模块采用项目式教学法。
  项目式教学法是指把现实中一个较大的工程问题以任务的形式交给学生,在教师的指导下,按照实际工作的完整程序进行各种操作,完成项目整个任务。这些工程上的程序包括:客户沟通、需求分析、任务分解、子项目实施、综合调试、修改意见、继续改进等环节。项目教学应该具有如下一些属性。首先,项目是一个具体的工程问题;其次,项目对于教学、对于完成一定的教学目标有实际意义;按照企业具体项目的实施办法实施;有明确而具体的科研成果。下面笔者以《远程在线考试系统》为例讲述在《Delphi程序设计》中如何实施项目式教学法。
  首先,与客户沟通,并进行需求分析。经过与客户多次沟通,开发小组充分了解到本《远程在线考试系统》的功能、客户的要求和目标。客户的需求是:
  1.任课教师出题。客观试题以Excel表格的形式提交到考试管理人员。Excel试题表格包含试题、每小题分值、每小题标准答案。主观试题以word文档形式给出、主观题需要教师阅卷。《远程在线考试系统》应该具备试题导入功能(或者叫做试卷生成系统)。
  2.考生资料生成。该系统负责把考生的信息导入到考试系统。这样可以保证只有符合考试资格的考生才能参加考试。考生资料生成之后,还需要打印考生准考证。
  3.学生考试。学生在异地通过网络平台和《远程在线考试系统》参加考试、并能成功提交试卷。
  4.阅卷。客观题可以自动评分、主观题可以导出为word文档,供任课教师评阅打分。  
  其次,与客户详细沟通,进行需求分析。全体学生需要参与这个环节,根据沟通与需求分析分解《远程在线考试系统》为如表1所示的几个任务模块,并把学生分成几个小组,每个功能模块由一个小组完成。
  分析:把《远程在线考试系统》分解成几个模块,这样就把一个复杂的问题简单化了。这是工程上常用的方法。每个任务模块对应课程相应的知识点,因此,通过这样的分解,可以把相应的知识点融合到项目式教学法中,既达到了一定的教学目标,又与行业、企业和职业紧密结合起来了,对学生今后工作中灵活使用学过的知识有非常大的帮助。  
表1:《远程在线考试系统》任务分块情况表

软件模块

功能模块

功能

知识点

教学目标

考试管理机

试卷生成系统

负责导入各门考试科目的客观题、主观题

数据库、Excel编程

熟悉数据库编程、熟练掌握Excel的导入

考生资料生成系统

负责导入考生资料、打印准考证

数据库、报表

熟练掌握Excel的导入、熟练掌握报表编程

阅卷系统

负责导出客观题分数、负责导出主观题答案为word 文件

数据库 文件编程 网络编程

熟悉文件编程

考试机

考试系统

负责考生登录、考生答题、考生交卷

数据库网络编程

熟练掌握C/S模式编程、熟悉相关控件的使用方法

服务器

服务器模块

负责为异地考试提供考试服务器、供考生交卷

网络编程 数据库

熟练掌握服务器编程

注册机

注册机模块

负责考试管理机的注册工作、在注册机运行之后考试管理机才能够正常运行。保护作者权益

注册表 硬件 加密解密

举一反三、在今后自己开发的软件中能够使用注册机方法保护自己的软件成果

  第三,子模块的实施。限于篇幅问题,我们以注册机为例讲述子模块的实施。首先把注册机涉及到的内容分解成几个知识点。针对学生在编写代码中可能要用到的知识点,给出预备知识。具体代码让学生独立完成。
  第四,综合调试。各个模块初步完成之后,需要各个模块能够协调工作,各个模块之间应该能够无缝连接。这需要各小组之间配合完成。我们以考试机模块和服务器模块为例讲述综合调试办法。考试机需要知道服务器IP地址,需要把输入的考生信息和从服务器读来的考生信息进行比对,此外,考试机还需向服务器读试卷。最后,考试机要提交试卷,服务器给出交卷成功的反馈信息。
  第五,修改意见。《远程在线考试系统》研制完成之后,首先要在小范围内使用,因为只有在使用的过程中才能发现错误或者找到需要改进的部分。收集考生的意见、建议,收集考试管理人员的意见和建议,收集同行的意见和建议。对收集的意见和建议进行客观分析总结。客户的意见不一定总有道理,因此必须组织各方人员进行协调 、沟通、解释,对于合理的意见或者建议进行采纳。
  分析:由于客户沟通可能会出现一些偏差。软件开发完毕,往往会存在各种各样的问题,这就需要客户在使用的过程中发现问题,并提出修改意见。这也是项目式教学法中一部分。  
  第六,继续改进。科学分析客户提出的意见和建议,对合理的意见和建议进行改进。商讨出具体的改进措施、时间表。并最终完成改进或修改。  
  《Delphi程序设计》项目式教学法中的各个环节根据实际项目的不同主次应该有所不同、重点也有所不同。上述六步也不是一成不变的,教师在《Delphi程序设计》教学环节中根据实际情况在部分章节中采用项目式教学法。可以完全按照工程上的程序或者模拟工程上的程序。还可以根据实际情况进行改变。例如有的步骤需要强化,有的步骤需要弱化甚至可以没有。整个项目式教学法结束之后,教师应该组织各小组成员进行总结、归纳。 本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229502.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学