Visual FoxPro 6.0 在备件管理系统开发中的运用
仪器信息网 · 2009-05-20 21:40 · 27170 次点击
黄继平
摘要介绍运用VisualFoxPro,开发以Windows系列为操作平台,将用户身份识别、数据录入、数据修改、数据浏览、数据查询、数据加密和数据报表有机地结合起来,实现全面高效、安全可靠的备品配件计算机动态管理软件。
一、VisualFoxPro6.0简介
VisualFoxPro6.0是微软公司的数据库开发工具,它封装了Windows的API(应有程序接口)函数、USER、KEREL、FDI函数,隐去了创建、维护的许多复杂的例行工作,简化了编程。由于该语言编程速度快、可视化程度高,因而受到广大用户的青睐。中文版的VisualFoxPro6.0有多种可视化编程工具,最突出的是面向对象编程(OPP),重复使用各种类,直观地、创造性建立应用程序,在表的设计方面,增添了表的字段和控件直接结合的设置,使用户能够更容易地设计和修改应用程序界面。
二、系统功能
为了加强企业的备品配件管理,减少备件的储存量,从而提高资金的利用率,设计了功能完善及安全可靠的管理系统,可以实现备品配件的动态管理。本系统采用面向对象及类的设计思想,以菜单和表单的形式进行各表单及类的调用,主要完成以下功能:
1.备品配件的输入、修改和删除,反映备品配件的增减变化情况,为生产中各台设备的正常运行提供信息。
2.可方便地对备品配件按备件分类、名称、编号、库存量等进行查询。
3.把备品配件进行分类,可以在适当的时候打印报表。
4.在常用工具中,提供了计算器功能、台历功能、媒体播放功能、数据转换功能、直接运行Word、Excel功能。
5.进行数据库的加密、解密及数据备份、数据恢复功能。
此外为保证系统的安全性,在进入本系统前必须输入有效的密码,并根据用户的不同级别为其设置相应的用户权限,以防止非法用户进入系统和用户越权操作损害数据库而造成损失。为了管理用户,可由最高级别的用户进行用户管理,可增加、减少用户或改变用户级别。系统功能如图1所示。
为了完成上述系统功能,设计了若干表单、类、程序、报表和一个主菜单,由项目统一管理,从主程序调用主菜单,通过主菜单调用各项功能的表单。整个系统结构紧凑、简洁,功能明确、完整,系统结构的流程图见图2。
三、系统功能的实现
VisualFoxPro提供了一个强有力的项目管理器,可帮助用户管理和组织应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其它类型的文件。为了以后维护和修改的方便,利用向导创建“备品配件管理系统项目”,下面所有的设计和修改都在此项目中进行。
1.数据库设计
本系统数据库包括4个表。