null数据库应用系统设计 数据库应用系统设计 Visual FoxPro高等学校系列教材高等教育出版社目 录目 录第2章 Visual FoxPro数据库与数据表设计 第3章 Visual FoxPro数据表应用 第4章 Visual FoxPro视图与查询设计 第1章 Visual FoxPro及其数据库应用系统基础 第5章 Visual FoxPro表单结构设计 目 录目 录第7章 Visual FoxPro报表与标签设计 第8章 Visual FoxPro菜单设计 第9章 Visual FoxPro应用系统测试与发布 第6章 Visual FoxPro表单功能设计 第10章 Visual FoxPro远程视图应用 第1章 Visual FoxPro及其数据库应用系统基础 第1章 Visual FoxPro及其数据库应用系统基础 本章学习要点
学习关系数据库的基本概念,掌握Visual FoxPro各对象的文件类型
学习Visual FoxPro的基本对象,掌握Visual FoxPro各对象的基本功能
理解Visual FoxPro环境参量的作用,掌握Visual FoxPro环境参量设置方法
了解数据库应用系统开发的基本方法及其开发步骤
理解本书实例“图书馆管理信息系统(LIBMIS)”的基本需求
理解图书馆管理信息系统(LIBMIS)开发实例的设计
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
1.1 关系型数据库Visual FoxPro 1.1 关系型数据库Visual FoxPro 1.1.1 关系型数据库基本概念
在关系型数据库中,数据元素是最基本的数据单元。可以将若干个数据元素组成数据元组,若干个相同的数据元组即组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。这样的数据库集合即被称为基于关系模型的数据库系统,其相应的数据库管理软件即为关系数据库管理系统(RDBMS,Relation Data Base Management System)。Visual FoxPro是一个非常优秀的小型关系数据库管理系统。
在各种类型的关系数据库管理系统中,对于数据元素、数据元组、数据表以及数据库等术语名称略微存在一些差别。在Visual FoxPro中,我们将数据元素称为字段(Field)、数据元组称为
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
(Record)、数据表称为表(Table)。1.1 关系型数据库Visual FoxPro 1.1 关系型数据库Visual FoxPro 1.1.2 Visual FoxPro常用文件类型
Visual FoxPro数据文件类型主要包括:
Visual FoxPro项目文件
Visual FoxPro数据库文件
Visual FoxPro表文件
Visual FoxPro查询文件
Visual FoxPro应用程序文件主要包括:
Visual FoxPro表单文件
Visual FoxPro报表文件
Visual FoxPro标签文件
Visual FoxPro菜单文件
Visual FoxPro命令文件
1.1 关系型数据库Visual FoxPro 1.1 关系型数据库Visual FoxPro
以“图书馆管理”数据库应用系统实例中的Visual FoxPro文件为例,包含了上述所有常用的Visual FoxPro文件类型。
“图书馆管理”数据库应用系统中的Visual FoxPro文件1.1 关系型数据库Visual FoxPro 1.1 关系型数据库Visual FoxPro 1.1.3 Visual FoxPro操作方式
1、命令方式
命令操作方式是指在Visual FoxPro命令窗口中使用Visual FoxPro提供的命令进行相关操作的一种操作方式。采用这种操作方式进行Visual FoxPro操作,可以立即得到执行。
2、项目管理器方式
Visual FoxPro项目管理器右侧自上而下放置着六个按钮:新建对象按钮、添加对象按钮、编辑对象按钮、运行/浏览对象按钮、移去对象按钮和编译对象按钮。只要在项目管理器中选定需要对之进行操作的Visual FoxPro对象,然后单击这些按钮中的一个,就可实施针对这个选定对象的指定操作。采用这种方式进行的Visual FoxPro操作,称为项目管理器操作方式。 1.1 关系型数据库Visual FoxPro 1.1 关系型数据库Visual FoxPro
3、菜单/工具栏方式
在Visual FoxPro集成窗口操作环境中,利用窗口顶部的菜单或工具栏也可对数据库中的指定对象进行相应操作。这种方式称为菜单/工具栏操作方式。1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象 Visual FoxPro实质上是一个面向对象的可视化数据库管理工具,它提供了一个完整的对象类集合。对象是Visual FoxPro数据库应用系统的核心,是其面向对象设计的集中体现。用一套对象来反映数据库应用系统的构成,极大地简化了数据库应用系统的逻辑图像。 Visual FoxPro将其支持的对象分为5个类别实施管理,它们分别为:1、项目对象
3、数据类对象
4、其他类对象
2、代码类对象
5、文档类对象
1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象1.2.1 Visual FoxPro项目对象
项目可以认作为事务处理的过程,而数据库应用系统设计过程就是一种事务处理过程。因此,应该为数据库应用系统设计设置一个项目,并将应用系统中的所有数据、功能都置于这个项目中。
Visual FoxPro将项目作为数据库应用系统的基本单位,提供“项目管理器”作为 Visual FoxPro 中处理数据和对象的主要组织工具。因此,可以用“项目管理器”来组织和管理文件。项目管理器是组织数据和对象的可视化操作工具。项目管理器将文件根据其文件类型放置在不同的选项卡中,并采用图示和树形结构的方式组织和显示这些文件,针对不同类型的文件提供不同的操作。项目管理器提供便捷、可视化的操作方式组织管理Visual FoxPro的各类文件、数据、文档和对象。可以使用项目管理器通过直观的操作来建立数据库、表、查询、表单、报表等文件。利用项目管理器可以在项目中添加或移去文件、创建新文件或修改已有文件。
1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象1.2.2 Visual FoxPro数据类对象
Visual FoxPro数据类对象列表在项目管理器的数据(Data)选项卡上,包括数据库(Databases)类、查询(Queries)类和自由表类(Free Table)。
其中,可以基于数据库类创建数据库对象,也可以基于查询类创建查询对象等等。
Visual FoxPro数据库对象
Visual FoxPro表对象
Visual FoxPro视图对象
Visual FoxPro查询对象1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象1.2.3 Visual FoxPro文档类对象
Visual FoxPro文档类对象列表在项目管理器的文档(Documents)选项卡上,包括表单(Forms)类、报表 (Reports)类和标签(Labels)类。
在一个项目实例中,可以基于表单(Forms)类创建表单对象,可以基于报表(Reports)类创建报表对象,也可以基于标签(Labels)类创建标签对象。
Visual FoxPro标签对象
Visual FoxPro报表对象
Visual FoxPro表单对象1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象1.2.4 Visual FoxPro代码类对象
Visual FoxPro代码类对象列表在项目管理器的代码(Code)选项卡上,包括程序(Programs)类、API库(API Libraries)类和应用程序(Applications)类。
在一个项目实例中,可以基于程序(Programs)类创建程序对象,可以基于API库(API Libraries)类创建API库程序对象,也可以基于应用程序(Applications)类创建应用程序对象 1.2 Visual FoxPro的基本对象1.2 Visual FoxPro的基本对象1.2.5 Visual FoxPro其他对象
Visual FoxPro其他类对象列表在项目管理器的其他(Other)选项卡上,包括菜单(Menus)类、文本文件(Text Files)类和其他文件(Other Files)类。
在一个项目实例中,可以基于菜单(Menus)类创建菜单对象,可以基于文本文件(Text Files)类创建文本文件对象,也可以基于其他文件(Other Files)类创建其他文本文件对象。1.3 Visual FoxPro环境参量 1.3 Visual FoxPro环境参量
Visual FoxPro包含43个环境参量,这些环境参量的设置值决定着Visual FoxPro的运行特征。在多数情况下,这些Visual FoxPro环境参量的默认设置值都不能完全满足数据库应用系统运行的要求。因此,在设计Visual FoxPro数据库应用系统时,常常有必要重新设定一些Visual FoxPro环境参量的值,以保证数据库应用系统能够按照设计要求正确地运行。
设置Visual FoxPro环境参量可以采用两种方式进行,分别为:应用Set命令,应用Visual FoxPro选项(Options)对话框。 1.3 Visual FoxPro环境参量 1.3 Visual FoxPro环境参量
1.3.1 应用Set命令设置Visual FoxPro环境参量 常用的SET命令 1.3 Visual FoxPro环境参量 1.3 Visual FoxPro环境参量
1.3 Visual FoxPro环境参量 1.3 Visual FoxPro环境参量
1.3.2.应用选项对话框设置Visual FoxPro环境参量
使用“选项”命令可以临时设置或永久设置系统的工作环境。若要使用“选项”命令设置系统工作环境,应按下列步骤操作:
(1)从“工具”菜单中选择“选项”命令,系统弹出“选项”对话框。
(2)在“选项”对话框中选择适当的选项卡。
(3)在指定的选项卡中选择需要设置的选项。
(4)若要永久设置系统的工作环境,应单击“设置为默认值”按钮。
(5)最后单击“确定”按钮。1.4 数据库应用系统开发步骤1.4 数据库应用系统开发步骤
根据软件工程理论,数据库应用系统开发应该按照一定的步骤进行。首先,必须进行认真细致的系统需求
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
,明确准备设计的数据库应用系统所面临的实际情况,以及所需实现的功能。然后,根据系统需求分析的结论提出数据库应用系统设计方案。接着,即可选定开发工具,进行数据库应用系统的具体实现。最后,还应该全面的调试设计并实现了的数据库应用系统程序,尽可能多地排除可能存在的错误。1.4 数据库应用系统开发步骤1.4 数据库应用系统开发步骤
1.5 图书馆管理信息系统(LIBMIS)开发实例1.5 图书馆管理信息系统(LIBMIS)开发实例 图书馆管理信息系统是一类比较典型的数据库应用系统实例,其基本功能就是实现读者信息与图书信息的存储与检索,图书的借阅与归还数据处理,以及图书借阅数据统计分析与读者超期归还图书事务处理等等。
1.5 图书馆管理信息系统(LIBMIS)开发实例1.5 图书馆管理信息系统(LIBMIS)开发实例1.5.1 系统需求分析
“图书馆管理信息系统(LIBMIS)” 业务数据
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
图1.5 图书馆管理信息系统(LIBMIS)开发实例1.5 图书馆管理信息系统(LIBMIS)开发实例“图书馆管理信息系统(LIBMIS)”功能结构图1.5 图书馆管理信息系统(LIBMIS)开发实例1.5 图书馆管理信息系统(LIBMIS)开发实例 1.5.2 系统设计
数据库设计
功能设计
界面设计