公务员期刊网 论文中心 正文

VFP数据库教学软件工程论文

前言:想要写出一篇引人入胜的文章?我们特意为您整理了VFP数据库教学软件工程论文范文,希望能给你带来灵感和参考,敬请阅读。

VFP数据库教学软件工程论文

1软件工程思想在“vfp数据库”课程教学中的体现

1.1逐步细化

软件工程中逐步求精的思想是指现实问题通过抽象(细化)处理,最后解析出相对明析简单的算法描述和算法实现。将面对的问题按功能进行层次分解,每个层次再继续不断的细化为简单且易实现的模块,其核心本质是“细化”。在VFP数据库中将自顶向下分解后的教学内容进行细化,逐步细化的过程就是对整个教学内容中的关键性知识点进行整理和描述的过程。通过细化构建起严谨的知识系统,精确的表述出知识的内涵和外延。在VFP数据库中是在分解框架下对教学内容的细化,教学内容按知识关联程度细化分为六大个部分,分别是:数据基础、数据构建、数据维护、数据查询、编码、交互界面。对每个部分再按知识关联程度进一步细化,数据基础模块细化为基础概念、数据类型、数据运算;数据构建模块细化为项目管理、数据库、数据表、数据表间关联;数据维护模块细化为数据库与表的修改、添加、删除,记录的相关操作;数据查询模块细化为索引与排序、查询、视图、标准语言SQL;编码模块细化为过程化程序设计、面向对象程序设计;交互界面模块细化为表单、菜单、报表与标签。每一个小的细化模块再进一步细化为一个个的知识点。

1.2模块化

软件工程思想中的模块化方法是指在解决相对复杂的实际问题时自顶向下、逐步细化把问题系统分成若干模块,每个模块完成一个相对独立的特定功能,模块内高内聚,模块间低耦合,所有模块按照一定组织方式组成在一起成为一个整体后可以实现系统的所有功能要求。其本质核心是“复用”。具有代表性的模块化的教育模式有“MES”和“CBE”两种。MES(ModulesofEmployableSkills,模块式技能培训)是以技能培训为核心的教学。它以岗位任务为根据来确定模块,以实际岗位工作的完成流程作为主线,可称之为“任务模块”。CBE(CompetencyBasedEducation,能力本位教育)是以知行能力为根据确定模块,以实际岗位工作所需要的认知能力和活动能力为主线,可称之为“能力模块”。这两种模块教育模式都强调实用性和能力化。在《VFP数据库》中,我们将教学内容的次序按软件工程思想以“MES”模块重新进行组织。按软件工程原理实现一个数据库管理系统需要完成需求分析、概要设计、详细设计、编码、调试、测试、、维护,在教学过程中通过采用一体化案例,将这些软件工程流程贯穿整个教学过程。需求分析对应细化过的数据基础模块;概要设计对应数据构建模块,详细设计对应数据维护与数据查询模块,编码对应编码和交互界面模块。调试与测试则贯穿在整个的教学过程中,每一模块任务案例在完成过程中随时都需要调试与测试,最后将所有模块的任务案例组成在一起就是一个完整的小整数据库管理系统。这样一个学习的过程也是一个基于软件工程原理的数据库管理系统开发的过程。在每个软件工程的流程中,将“CBE”模式灵活应用于其中,比如数据构建模块中按学生所学的专业,要求学生建立一个与专业相关的项目,项目中至少包含一个数据库,库中至少包含三个具有关联的数据表。例如旅游专业的学生创建“旅游线路管理”项目,项目中有“报名管理”数据库,数据库中分别有“旅游线路”、“报名情况”、“交费管理”三个表。通过模块化培养学生解析问题的能力,动手解决问题的能力,团队协作的能力。

2结束语

本文详细论述了在教学过程中将VFP数据库与软件开发过程紧密联系,采用软件工程思想指导VFP数据库的学习。建立了自顶向下的教学内容解析流程,给出逐步细化的途径,并依据模块化思想构建了《VFP数据库》模块化模型。教学过程中通过一体化案例演示VFP数据库在软件开发中实际的应用过程,把实践教学自始至终贯穿于整个教学全过程,真正实现理论与实践的有效统一,拉近学生与数据库实际应用环境的距离,使学生感觉可以实现学以致用,学生在学完本课程后感觉到学会了,会用了,从而进一步提升了我院计算机等级考试中VFP数据库的通过率,甚至在2014年春季的考试中就有多名2013级的新生报考,并有多人通过考试。

作者:袁凤玲 单位:辽宁科技学院

相关文章阅读