Visualfoxpro课程整体设计的实践与探索
2014-06-30徐鑫涛
摘要:随着高等职业院校教育教学改革的深化和人才培养模式的完善,如何适应社会发展有针对性的做好高职学生相关课程的整体设计与改革,由传统的知识本位教学模式转向全新的能力本位教学模式就显得非常重要,本文从课程定位、相关工作岗位的能力、知识及素质需求、课程目标设计、能力训练任务设计等四个方面阐述了Visualfoxpro课程整体设计实施的实践与探索。
关键词:Visualfoxpro 课程整体设计 能力本位 实践与探索
1 Visualfoxpro的课程定位
Visualfoxpro是计算机专业职业能力必修课或非计算机专业的公共选修课程,其先修课程一般为《C语言程序设计基础》、《数据库原理与应用》、《软件工程》等,后续课程一般为《vb程序设计》,《管理信息系统》、《SQL SEVER 数据库开发》、《信息安全技术》、《信息系统开发与架构管理》等。
“visualfoxpro”的课程设置定位应该是提升学生的信息加工及管理能力、面向对象程序设计能力等职业核心竞争力,使学生认识数据库系统核心知识以及让学生掌握数据库系统软件的基本操作成为教学工作中的重中之重。从而以这一目标为导向,最终达到提升学生对信息的检索、辨别、加工的能力。
2 相关工作岗位的能力、知识及素质需求
能力需求:会用Visual FoxPro创建、维护数据库;会使用Visual FoxPro的查询和视图工具、SQL语句使用数据库的数据,并能对数据进行各种要求的查询、分类、汇总;能使用Visual FoxPro提供的开发工具,进行基本的程序设计;能使用Visual FoxPro提供的(可视化)开发工具,进行基本的可视化程序设计的开发。
知识需求:了解数据库技术的基本知识、基本概念,掌握用Visual FoxPro创建、维护数据库库的基本方法;了解结构化程序设计的基本思想,了解和掌握面向对象程序设计的基本思想,了解数据库程序设计的基本思想。
素质需求:学生的团队意识和团队协作精神;良好的信息管理和程序设计理念及方法;学生与学生之间,学生与教师之间的沟通能力;学生的独立分析问题、解决问题的能力。
3 课程目标设计
3.1 总体目标
以学生综合测评系统设计与开发为背景,按照软件项目管理流程实施教学过程,使学生能够完成系统的需求分析并根据需求说明书完成对学生综合测评系统的分析和设计;能够使用Visual foxpro完成数据库设计、代码编写等开发过程;能够定位和调试代码中的错误;学生之间能够相互配合完成项目的分析、设计、开发、调试等工作。教学过程中实时监控教学与实训过程、搭建实战的真实软硬件环境,进行系统化培养“工程应用型人才”,提升学生实践技能及就业质量。
3.2 能力目标
以知识本位向能力本位转换为出发点设定如下能力目标:学会vfp软件的安装、运行及相关功能的使用;能够熟练使用项目管理器建立数据库和表;创建具体应用项目;能够熟练使用vfp命令;能够分析和建立学生综合测评系统中的表之间的联系;能在表中创建相关索引;能进行数据库导入导出操作;能够通过浏览器窗口进行浏览、添加、删除和修改记录等操作;能够使用sql语句查询项目中的数据库表;能够使用sql语句对系统中的多个表进行查询;能够使用查询设计器在相关数据库中建立查询;能够使用sql语句对表中的数据进行添加、删除和修改;能够编写出初始化系统环境后执行相关操作的代码;能够使用全局变量不同值的设定来实现系统中用户的权限;能够使用表单设计器新建、编辑表单,并在表单中使用常用控件;能够使用菜单设计器生成学生综合测评系统主界面的下拉菜单和系列快捷菜单;能够使用报表设计器制作报表,并通过代码实现打印输出报表;能够写出系统的需求分析报告;能够绘制学生综合测评系统的用例图;能够绘制学生综合测评系统的功能框架图,能够绘制学生综合测评系统的实体联系图;能够实现系统主程序、登录界面、管理员界面、教师界面、浏览界面、学生界面的代码。
3.3 素质目标
以培养学生的信息能力、提高学生的信息素养、培养学生自觉主动的学习和掌握计算机基本知识和基本操作技能,并将其作为学生应该具备的基本职业素质,养成良好的职业规范,充分体现“能力本位”和“人格本位”以提高学生的全面职业能力为核心,设定如下素质目标:培养学生的团队意识和团队协作精神;培养良好的编程理念及方法;培养学生与学生之间,学生与教师之间的沟通能力;锻炼学生独立分析问题、解决问题的能力;锻炼学生自我学习的能力;培养学生的创新能力和获得新知识、新技术能力。
4 能力训练任务设计
任务1 建立学生综合测评系统数据库
对应能力目标:学会vfp软件的安装、运行及相关功能的使用;能够熟练使用项目管理器建立数据库和表;创建学生综合测评项目;能够熟练使用vfp命令;能够分析和建立学生综合测评系统中的表之间的联系;能在表中创建相关索引;能进行数据库导入导出操作。
任务2 浏览查询学生综合测评系统中的数据
对应能力目标:能够通过浏览器窗口进行浏览、添加、删除和修改记录等操作;能够使用简单的sql语句查询表;能够使用sql语句对系统中的多个表进行查询;能够使用查询设计器在相关数据库中建立查询。
任务3 更新学生综合测评系统中的数据
对应能力目标:能够使用sql语句对表中的数据进行添加、删除和修改。
任务4 分析实现学生综合测评系统主程序、能够用vfp编码实现系统功能
对应能力目标:能够编写出初始化系统环境后执行相关操作的代码。
任务5 创建学生综合测评系统不同权限的用户
对应能力目标:能够使用全局变量不同值的设定来实现系统中用户的权限。
任务6 使用visualfoxpro中的表单与常用控件
对应能力目标:能够使用表单设计器新建、编辑表单,并在表单中使用常用控件。
任务7 设计使用学生综合测评系统的主体程序菜单
对应能力目标:能够使用菜单设计器生成学生综合测评系统主界面的下拉菜单和系列快捷菜单。
任务8 使用visualfoxpro报表设计器生成学生综合测评成绩报表
对应能力目标:能够使用报表设计器制作报表,并通过代码实现打印输出报表。
任务9 撰写学生综合测评系统设计文档系统代码实现
对应能力目标:能够写出系统的需求分析报告;能够绘制学生综合测评系统的用例图;能够绘制学生综合测评系统的功能框架图;能够绘制学生综合测评系统的实体联系图;能够实现系统主程序、登录界面、管理员界面、教师界面、浏览界面、学生界面的代码。
5 结束语
本文针对目前高等职业教育教学的特点结合目前社会区域经济的需求,提出了在高职院校教学中实施从知识本位到教学本位转变的思考,从课程定位、相关工作岗位的能力、知识及素质需求、课程目标设计、能力训练任务设计等四个方面阐述了Visualfoxpro课程整体设计实施的实践与探索。在教学过程中不断探索创新模式将项目情景化引入到教学过程中是我们下一步研究的重点。
参考文献:
[1]戴士弘.职教院校整体教改[M].北京:清华大学出版社,2013.
[2]戴士弘,毕蓉.高职教改课程教学设计案例集[M].北京:清华大学出版社,2007.
[3]赵志群.职业教育工学结合一体化课程开发指南[M].北京:清华大学出版社,2009.
[4]姚红,张建.聚焦高职[M].北京:红旗出版社,2009.
作者简介:徐鑫涛(1980-),男,讲师,东营职业学院电子信息与传媒学院教师,主要研究方向:网络技术与应用、数据库原理与应用技术、高职人才培养模式研究等。