APP下载

《Visual Foxpro程序设计》案例库设计研究

2016-02-02黄伟力

科技经济市场 2016年1期

黄伟力

摘 要:《Visual Foxpro程序设计》是一门以数据库为核心的程序设计课程,实用性强,对教学案例选择有较高的要求。案例库设计是案例教学法的核心部分,本文从知识点分类、数据库设计、趣味案例和系统综合四个方面全方位打造课程综合案例库。

关键词:Visual Foxpro程序设计;案例库设计; 数据库

0 引言

Visual Foxpro集数据库、程序设计、界面设计于一身,是小型管理信息系统开发的不错选择。然而,要灵活掌握Visual Foxpro却不是一件容易的事情,其知识点小而多,理解各知识点之间的关联更是需要大量的实践案例。本文首先介绍《Visual Foxpro程序设计》课程案例库设计整体规划,然后给出各类型案例库的详细设计思路,形成完整的课程案例库。

1 案例库整体规划

案例库设计不是一组案例的简单堆砌,而是一个多方位、多层次的系统组织过程。在案例库设计过程中要兼顾知识点完善、内容丰富、应用性、趣味性等需求,这样才能设计出一套行之有效的案例库。

知识点是课程的基石,数据库则是Visual Foxpro的核心,同时考虑到培养学生的综合应用能力,我们将《Visual Foxpro程序设计》课程的案例库分为分知识点案例库、数据库设计实例、趣味案例、系统综合案例四大类。分知识点案例库针对各个细小分散的知识点单独设置,主要知识点做到全面覆盖;数据库设计实例则从应用的角度出发结合各专业相关的数据处理需求,设计真实应用的数据环境;趣味案例将知识点融入于一些容易激发学生兴趣的小问题中,寓教于乐;系统综合案例则是综合素质的训练,帮助学生实现知识之间的衔接,从而对系统开发有较为完整的认识。四类案例的划分,既有针对知识点的基础案例,又有针对整个系统的综合案例;既有应用性较强的数据库设计实例,又有趣味性较强的趣味案例。它们层层递进,形成了《Visual Foxpro程序设计》课程的综合案例库。

2 案例库详细设计

(1)分知识点案例库

Visual Foxpro包含数据库、程序设计、界面设计三大部分的内容,进一步细化又可以分为数据库设计、表单设计、查询和视图、报表、菜单、程序设计,分知识点案例库则是在此基础上设计。例如,数据库设计中表结构、索引、永久联系、数据完整性等都是独立的知识点,每个知识点都具有相应的案例。《Visual Foxpro程序设计》课程中数据库设计和表单设计相对其他部分更为重要,知识点数量更多,因此其案例数相对也更多。

(2)数据库设计实例

数据库实例训练是帮助学生理解数据之间的关系,培养数据分析和数据处理能力的重要途径。数据库设计包括E-R图设计、表结构设计、多表关联、数据完整性等。不同项目的数据库设计需要理清专业的业务逻辑和数据关系,才能设计出相应的概念模型和逻辑模型。人事管理系统,旅游管理系统,库存管理系统等都需要设计相对专业的数据库实例。除此之外,体育项目比赛管理,公司车队管理,医院住院管理等系统的数据库设计也可以进一步拓展学生的数据分析能力。

(3)趣味案例

为了提高学习兴趣,设置一些趣味性案例也必不可少。例如,退休金上调计算、身份证号码归属地查询、小学计算能力测试系统、弹球小游戏等趣味案例不仅贴近生活,而且具有一定的互动性。避免学生对数据处理产生枯燥乏味的感觉,同时也能在一定程度提升学生的综合能力。

(4)系统综合案例

系统综合培养的是学生开发小型管理信息系统的能力,通过将所学知识和相关专业背景知识综合在一起,完成相应管理信息系统的开发。系统综合案例中包含了系统结构化分析、数据库设计、登陆界面设计、主界面设计、用户权限管理、业务功能设计等。学生可以根据自身专业特点完成相应的系统(如进销存通用管理系统、员工管理系统、点菜管理系统等),完整体验管理信息系统开发的过程。

3 结语

案例选择直接影响案例教学法的成败,设计案例时不仅要考虑到课程知识点的组织,还应该更多从应用性方面加以考虑,并适当的融入一些趣味性以避免学习过程枯燥乏味。普通案例和系统综合案例相结合则可以让学生能够站在更高的角度思考和理解问题,对培养学生的计算思维也有着重要的意义。

参考文献:

[1]解永刚.关于Visual FoxPro 的案例教学方法[J], 昆明大学学报,2003(1).

[2]张雷.“VFP程序设计”中案例教学法的应用[J]. 重庆工学院学报:自然科学版,2007(8).

[3]韩保清.计算机基础课程的开放式教学体系构建[J]. 计算机教育,2011(10).

课题项目:“本文系江西科技学院人文社会科学研究项目《生态哲学视野下课堂文化建设研究》,项目编号:XYSKYB1307”研究成果