搜档网
当前位置:搜档网 › 大型超市管理系统

大型超市管理系统

大型超市管理系统
大型超市管理系统

大型超市管理系统

Visual FoxPro (简称VFP)语言是一个优秀的关系型数据库管理平台,能够方便地设计出各种管理信息系统(MIS )。同时,VFP 支持可视化界面设计,可以设计丰富多彩的软件界面;VFP 的数据管理功能强大,但是实现非常简单,高版本的VFP 还支持各种现代编程技术。

随着计算机的发展,计算机系统的应用已经从军事和科学计算,逐

渐扩展到数据处理等各个领域,尤其是微型计算机在企事业管理及办公自动化中的应用更为广泛。例如,人事档案管理,仓库管理,财务管理,学生学籍管理等等,都是从计算机数据处理方面的应用。Visual FoxPro 是目前微机中优秀的管理库系统之一,正如其名称中冠之的“ VISUAL ”,他采用了可视化的,面向对象的程序设计方法,大大简化了应用系统的开发过程。

大型超市管理系统

实例效果

本实例演示了一个实用化的大型查实管理系统,实现了超市各部门的管理与查询,部门负责人与部门的安排,部门与重要的分布于查询,以及部门负责人、部门、重要客户的分布与查询,还涉及部门的各种管理、部门负责人的各种管理及重要客户的各种管理,包括了常见大型超市管理系统的主要应用方面。程序运行后主界面如图98-1所示。

图98-1运行主界面

程序说明

本例主要使用多表关联管理建立超市总部与部门负责人管理表、部门与部门负责人管理表

单、部门与重要客户的管理表单,以及部门负责人、部门、重要客户的管理表单,这些都是多表关联管理的典型,因此,在后面将见到三个表的相互关联关系的建立。

首先建立一个项目,然后在出现的项目管理器中设置数据库,添加、建立前台运行窗口,并把它们连接起来,根据要求,使用代码做相应数据运算,实现与数据库的交互操作。

制作步骤

1.启动Visual FoxPro,进入程序主界面,单击“文件

/新建”菜单项,在弹出的新建对话框中选择“项目”

单选按钮,如图98-2所示。

2. 单击“新建文件”按钮,

在出现的保存文件对话框中设置一个文件 名,单击确认即

弹出项目管理器多画框,如图 98-3所示

全部]数葩

I

文若

I 类

I

代码

I

茸也 旧

图98-3 项目

管理器 3.

单击数据选项卡,选择

“自由表”,并单击“新建”按钮,弹出“新 建表”对话框,如图98-4所示。

匚塑二寸

3E 数口弐档障码

tt

ts EO?

文装代耳

同戦口

曲 - 土

T..

新淫叫

图98-4新建

表 4.

单击“新建表”按钮,在

出现的保存文件对话框中设置一个文件名, 单击确认即 弹出表单设计器对话框,如图 98-5所示,在这里可以设计标的结构。

设计(I

}

宇段辆I 表

插W

HI 除

如图98-6所示。

5.根据实际需要设计表的结构,并将部门编号设置为唯一索引,以便与其他表建立关联,

图98-6表设计器?

(2)

6.表的结构设计完成之后,系统会提示是否立即输入数据,我们输入几条数据以供演示,

如图98-7所示

7.接下来建立部门负责人表。单击“新建表”按钮,在出现的保存文件对话框中设置一个文件名,单击确后即弹出表设计器对话框,如图98-8 所示,在这里可以设计表的结构。

图98-8表设计器⑶

8.根据实际需要设计表的结构,并将部门编号设置为普通索引,将负责人编号设置为唯一索引,以便与其它表建立关联,如图98-9所示。

(4)

9.表的结构设计完成之后,系统会提示是否立即输入数据,我们输入几条数据以供演示,

如图98-10所示。

图98-10输入数

10.接下来建立重要客户表,单击“新建表”按钮,在出现的保存文件对话框中设置一个文件名,单击确认后即弹出表设计器对话框,如图

98-11所示,在这里可以设计表的结构

图98-11表设计

器(5)

11根据实际需要设计表的结构,并将部门编号、负责人编号设置为普通索引,将客户编号设置为唯一索引,以便与其它表建立关联,如图98-12

所示。

图98-12表设计器(6)12.表的结构设计完成之后,系统会提示是否立即输入数据,我们输入几条数据以供演示,如图

98-13 所示。

图98-13输入数据

13.接下来设计表单并建立表单调用关系,首先建立主表单。在项目管理器中单击“文档” 选项卡,选择“表单”,并单击“新建”按钮, 弹出“新建表单”对话框,如图98-14所示。

建表单

14.单击“新建表单”按钮,出现一个空白表单,加入一个标签、一个形状控件、3个按钮,属性设置如图98-15所示。

大型超市管理系统

欷门哲理I瑯门血贡人哲理直要容尸首理

图98-15主表单

15.下面分别建立3个子表单,单击“表单向导” 按钮,弹出“向导选取”对话框,如图98-16所示,选择“一对多表单向导”模式,即建立关联表表单。

图98-16 “向导选

取”对话框

16.单击“确定”按钮,在出现的“字段选取” 步骤中首先选择“部门”表作为父表,选择全部字段,如图98-17所示。

肚揺数据库戒自由表顼?址擇表我观匪1 -然启肚择所nnr^-fe!.?

选定字段苣):

Z

帮助竺

取泊

图98-仃主表字段选仃.单击“下一步”按钮,引入两个从表,

先选择“部门负责人”表,选择全部字段,如图98-18 所示。

图98-18从表字段选取

18.单击“下一步”按钮,为主表,从表之

|歩喘L -于段选取

窓箱望在表单中鴻加哪些宇殷甘

救据库和表:

3

间建立关联,其基本方法是利用索引为纽带,通过主索引与普通索引之间建立连系,即讲不通部门之间的负责人与重要客户分开,如图98-19所示。

图98-19 建立关联

19.单击“下一步”按钮,设置表单样式,

如图98-20所示

图98-20设置样式

20.单击“完成”按钮,设置表单的有关属性,选择“保存表单并用表单设计器修改表单”

单击“完成”按钮

21.保存文件后会直接在编辑窗口中打开,在这里可以进一步调整表单布局,如图98-22所示。

图98-22 子表界面

22.读者可能已经注意到了,使用向导建立

的关联表单只能加入一个从表,因此需要人工引入第二个从表,这里使用电子表格控件来实现,如图98-23所示。

图98-23 引入数据表格控

23.加入数据环境,单击鼠标右键,在弹出

的菜单中选择“生成器”选项,如图98-24所示

图98-24选择“生成器”选项

24.随后出现表格生成器窗口,在"表格项” 页中选择“重要客户”表,选择全部字段,如图98-25所示。

工作表色:

■樹I

3: I 导入向导叩

图98-25选择数据

25.切换到“关系”页中,选择主表中唯一索引与从表中的普通索引建立关系,如图98-26所示。

优iflrf

图98-26建立关

29.单击“下一步”按钮,弓I入从表,先选择“部门负责人”表,选择全部字段,如图98-30所示。

图98-30从表字段选项

30.单击“下一步”按钮,为主表、从表之间建立关联,其基本方法是利用索引为纽带,通过主索引与普通索引之间建立联系,即将不同部门之间的负责人与重要客户分离开,如图98-31所示。

图98-31 建立关联

31.单击“下一步”按钮,设置表单样式,如图

98-32所示。

图98-32设置样式

26.单击完成

后,运行表单,可以发现3个表

之间已经建立关联,通过表单最下面的导航器,可以实现其互动效果,如图98-27所示。

新逹的T/DH表与義加何扌朕丫匚離…

科轶. 取泪

T H*表中的一头逗录務匹H己

Set-qp丧申的装实记录.

厂Sstuip表中的1基■记录用匹d己:**-壬关每宇

Tyjes恚中的羞条记录. 匕=直它黑椎丰

图98-27关联效果

27.下面建立部门负责人表单,单击"表单向导”按钮,弹出“向导选取”对话框,如图98-28 所示。所以选择"一对多表单向导"模式,即建立关联表表单。

图98-28 “向导选取”对话框

28.单击“确定”按钮,在出现的“字段选取” 步骤中选择"部门负责人"表作为附表,选择全部字段,如图98-29所示。

图98-29主表字段选取

32.单击“完成”按钮,设置表单有关属性,选择“保存表单并用表单设计器修改表单”,单击“完成”按钮,如图98-33所示。

相关主题