大型超市管理系统

前言

Visual FoxPro(简称VFP)语言是一个优秀的关系型数据库

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

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

大型超市管理系统

实例效果

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

图98-1 运行主界面

程序说明

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

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

制作步骤

1. 启动Visual FoxPro,进入程序主界面,单击“文件/新建”菜单项,在弹出的新建

对话框中选择“项目”单选按钮,如图98-2所示。

2. 单击“新建文件”按钮,在出现的保存文件对话框中设置一个文件名,单击确认即

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

图98-2 新建项目

图98-3 项目管理器

3. 单击数据选项卡,选择“自由表”,并单击“新建”按钮,弹出“新建表”对话框,

如图98-4所示。

图98-4 新建表

4. 单击“新建表”按钮,在出现的保存文件对话框中设置一个文件名,单击确认即 弹

出表单设计器对话框,如图98-5所示,在这里可以设计标的结构。

图 98-5 表单设计 (1)

如图98-6所示。

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

图98-6 表设计器?(2)

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

图98-7 输入数据

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

图98-8 表设计器(3)

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

图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所示。

图98-14 新建表单

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

图98-15 主表单

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

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

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

图98-17 主表字段选取

17.单击“下一步”按钮,引入两个从表,先选择“部门负责人”表,选择全部字段,如图98-18所示。

图98-18 从表字段选取

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

图98-19 建立关联

19.单击“下一步”按钮,设置表单样式,如图98-20所示。

图98-20设置样式

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

图98-21 设置表单的有关属性

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

图98-22 子表界面

22.读者可能已经注意到了,使用向导建立的关联表单只能加入一个从表,因此需要人工引入第二个从表,这里使用电子表格控件来实现,如图98-23所示。

图98-23 引入数据表格控件

23.加入数据环境,单击鼠标右键,在弹出的菜单中选择“生成器”选项,如图98-24所示。

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

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

图98-25 选择数据

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

图98-26 建立关系

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

图 98-30 从表字段选项

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

图 98-31 建立关联

31.单击“下一步”按钮,设置表单样式,如图98-32所示。

图98-32 设置样式

26.单击完成后,运行表单,可以发现3个表之间已经建立关联,通过表单最下面的导航器,可以实现其互动效果,如图98-27所示。

图 98-27 关联效果

27.下面建立部门负责人表单,单击“表单向导”按钮,弹出“向导选取”对话框,如

图98-28所示。所以选择“一对多表单向导”模式,即建立关联表表单。

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

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

图98-29 主表字段选取

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

图98-33 设置表单的有关属性

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

图98-34 字表界面

34.下面建立第三个子表单,当然,在前面的表单中,导航器自带有查寻功能,但作为Visual FoxPro的基本方法,查询的引入是十分必要的,读者可以了解查询建立的详细方法。查新有3种形式,第一种是按标准方式查询,第二种是按交叉表方式查询,第三种是按图形方式查询,其不同之处在于查询数据得出方式的不同,后两种查询主要基于数据处理查询,本例采用第一种按标准方式查询。

35.返回项目管理器对话框,单击“数据”选项卡,选择“自由表”,并单击“新建”按钮,弹出“新建表”对话框,如图98-35所示。

36.单击“查询向导”按钮,出现查询方式对话框,如图98-36所示。

37.选择“查询向导”项,单击“确定” 按钮,出现字段选取对话框,选择“重要客户”表,并选择全部字段,如图98-37所示。

图98-35 新建查询

图98-36 查询方式设置

图 98-37 选择字段

38. 单击“下一步”按钮,出现筛选记录窗口,本例不做筛选,相当于选择全部查询结果,

总结

通过一学期的学习和实践,我深刻的认识到学习计算机的重要性,通过学习,使我明白了很多的东西,而且给我感觉它是一个很好的工具和帮手,能让我很快地运用它来建立数据库,表单,菜单等。尤其是这学期学习的《程序设计教程》一书,它使我能更好的运用visual foxpro,我能更好的日后的工作和学习当中,使我作好以后的工作,而且在程序课程设计中,我不仅学到了知识,更加学到了同学之间合作的精神。通过课程设计的过程,我在其中找到了一种乐趣,它的完成是我找到了一种我很久都没有过的成就感了。我想这种感觉就是我想要的吧。它可以使我在以后的竞争中有不怕任何困难的信心。这种信心,就是本身一种实力。

当今世界,是信息高速发展的世界。而计算机是科技的主导,因此,我非常的高兴,能有这样的机会和环境来学习它。在设计的过程中,还有老师的辛勤的教导和帮助,让我掌握了这样一种本领。真诚的感谢老师的帮助。

前言

Visual FoxPro(简称VFP)语言是一个优秀的关系型数据库

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

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

大型超市管理系统

实例效果

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

图98-1 运行主界面

程序说明

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

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

制作步骤

1. 启动Visual FoxPro,进入程序主界面,单击“文件/新建”菜单项,在弹出的新建

对话框中选择“项目”单选按钮,如图98-2所示。

2. 单击“新建文件”按钮,在出现的保存文件对话框中设置一个文件名,单击确认即

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

图98-2 新建项目

图98-3 项目管理器

3. 单击数据选项卡,选择“自由表”,并单击“新建”按钮,弹出“新建表”对话框,

如图98-4所示。

图98-4 新建表

4. 单击“新建表”按钮,在出现的保存文件对话框中设置一个文件名,单击确认即 弹

出表单设计器对话框,如图98-5所示,在这里可以设计标的结构。

图 98-5 表单设计 (1)

如图98-6所示。

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

图98-6 表设计器?(2)

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

图98-7 输入数据

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

图98-8 表设计器(3)

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

图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所示。

图98-14 新建表单

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

图98-15 主表单

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

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

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

图98-17 主表字段选取

17.单击“下一步”按钮,引入两个从表,先选择“部门负责人”表,选择全部字段,如图98-18所示。

图98-18 从表字段选取

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

图98-19 建立关联

19.单击“下一步”按钮,设置表单样式,如图98-20所示。

图98-20设置样式

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

图98-21 设置表单的有关属性

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

图98-22 子表界面

22.读者可能已经注意到了,使用向导建立的关联表单只能加入一个从表,因此需要人工引入第二个从表,这里使用电子表格控件来实现,如图98-23所示。

图98-23 引入数据表格控件

23.加入数据环境,单击鼠标右键,在弹出的菜单中选择“生成器”选项,如图98-24所示。

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

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

图98-25 选择数据

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

图98-26 建立关系

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

图 98-30 从表字段选项

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

图 98-31 建立关联

31.单击“下一步”按钮,设置表单样式,如图98-32所示。

图98-32 设置样式

26.单击完成后,运行表单,可以发现3个表之间已经建立关联,通过表单最下面的导航器,可以实现其互动效果,如图98-27所示。

图 98-27 关联效果

27.下面建立部门负责人表单,单击“表单向导”按钮,弹出“向导选取”对话框,如

图98-28所示。所以选择“一对多表单向导”模式,即建立关联表表单。

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

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

图98-29 主表字段选取

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

图98-33 设置表单的有关属性

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

图98-34 字表界面

34.下面建立第三个子表单,当然,在前面的表单中,导航器自带有查寻功能,但作为Visual FoxPro的基本方法,查询的引入是十分必要的,读者可以了解查询建立的详细方法。查新有3种形式,第一种是按标准方式查询,第二种是按交叉表方式查询,第三种是按图形方式查询,其不同之处在于查询数据得出方式的不同,后两种查询主要基于数据处理查询,本例采用第一种按标准方式查询。

35.返回项目管理器对话框,单击“数据”选项卡,选择“自由表”,并单击“新建”按钮,弹出“新建表”对话框,如图98-35所示。

36.单击“查询向导”按钮,出现查询方式对话框,如图98-36所示。

37.选择“查询向导”项,单击“确定” 按钮,出现字段选取对话框,选择“重要客户”表,并选择全部字段,如图98-37所示。

图98-35 新建查询

图98-36 查询方式设置

图 98-37 选择字段

38. 单击“下一步”按钮,出现筛选记录窗口,本例不做筛选,相当于选择全部查询结果,

总结

通过一学期的学习和实践,我深刻的认识到学习计算机的重要性,通过学习,使我明白了很多的东西,而且给我感觉它是一个很好的工具和帮手,能让我很快地运用它来建立数据库,表单,菜单等。尤其是这学期学习的《程序设计教程》一书,它使我能更好的运用visual foxpro,我能更好的日后的工作和学习当中,使我作好以后的工作,而且在程序课程设计中,我不仅学到了知识,更加学到了同学之间合作的精神。通过课程设计的过程,我在其中找到了一种乐趣,它的完成是我找到了一种我很久都没有过的成就感了。我想这种感觉就是我想要的吧。它可以使我在以后的竞争中有不怕任何困难的信心。这种信心,就是本身一种实力。

当今世界,是信息高速发展的世界。而计算机是科技的主导,因此,我非常的高兴,能有这样的机会和环境来学习它。在设计的过程中,还有老师的辛勤的教导和帮助,让我掌握了这样一种本领。真诚的感谢老师的帮助。


相关文章

  • 超市经营管理知识
  • 超市经营管理知识 超市应注重从人员.商品.库存.安全等方面加强经营管理. 一.注重人员管理 对于超市来说,搞好人员管理并不是一件十分容易的工作. 一方面员工人数多,在管理中难免会出现一些漏洞和问题;另一方面超市员工大都不具备固定性,很容易& ...查看


  • 大型连锁超市存货管理方法研究毕业论文
  • 毕业设计论文 大型连锁超市存货管理方法研究 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果.尽我所知,除文中特别加以标注和致谢的地方外,不包 ...查看


  • 超市收银系统需求分析
  • 超市收银系统需求分析 1. 用户需求 1.1信息要求: 由于系统的使用者主要是收银员,因此对系统的信息要求可分为以下几个方面: 1.11员工信息: 员工的基本信息,主要包括员工号.员工姓名.员工登录密码.员工性别.员工联系电话.员工职务等: ...查看


  • 超市行业现状及发展趋势分析
  • 2015年中国超市市场现状调查与未来发展 前景趋势报告 报告编号:1513269 行业市场研究属于企业战略研究范畴,作为当前应用最为广泛的咨询服务,其研究成果以报告形式呈现,通常包含以下内容: 一份专业的行业研究报告,注重指导企业或投资者了 ...查看


  • 加强人力资源管理提升大热门超市(1)
  • 毕业设计(论文) 设计(论文)题目:加强人力资源管理提升大热门超市顾客满意度的对策研究 系 部: 工商管理系 学生姓名: X X 指导老师: X X 评 阅 人: 成绩评定: 二○一一年八月 华 东 师 范 大 学 网 络 教 育 学 院 ...查看


  • 关于连锁超市财务管理的若干思考
  • 龙源期刊网 http://www.qikan.com.cn 关于连锁超市财务管理的若干思考 作者:刘峰 来源:<现代经济信息>2014年第22期 摘要:超市在上世纪90年代处于初创时期,随着20多年的发展,目前超市的发展已经进入 ...查看


  • 大型超市经营的理念,技术,如何经营超市
  • 作者: 编辑:scq 时间:2005年9月6日11:32 关于大型超市经营管理中信息技术的应用这样的大题目,可以从很多方面去讲,本文的切入点是"理念与技术",即管理理念与数字科技的关系. 大型超市的经营管理具备的基本特征 ...查看


  • 郑州市大型超市生鲜区经营策略研究
  • 毕业论文 郑州市大型超市生鲜区经营策略研究 学 院: 专 业: 学 号: 姓 名: 指导教师: 成 绩: 提交时间: 摘 要 伴随着众多实力雄厚的国内外零售商的进一步扩张,零售业的竞 争已日趋白热化,而郑州作为河南的省会城市,不仅是古代兵家 ...查看


  • 人员招聘信息
  • 万家福观澜店 深圳市益广丰实业有限公司 万家福百货(深圳)有限公司是一家主要以经营超市.百货的大型连锁企业.本公司全面导入CI系统及引进国内外先进的商业管理技术和经验,并拥有一批专业.专注敬业的管理人员,现已拥有连锁超市近10家,集购物.饮 ...查看


  • 浅析连锁超市物流运作管理
  • [最新资料,Word 版,可自由编辑!] 目录 摘要------------------------------3 一.引言----------------------------3 二.我国物流存在的普遍问 题-------------- ...查看


热门内容