vfp原理实验指导书.docx

上传人:b****5 文档编号:5127502 上传时间:2022-12-13 格式:DOCX 页数:10 大小:26KB
下载 相关 举报
vfp原理实验指导书.docx_第1页
第1页 / 共10页
vfp原理实验指导书.docx_第2页
第2页 / 共10页
vfp原理实验指导书.docx_第3页
第3页 / 共10页
vfp原理实验指导书.docx_第4页
第4页 / 共10页
vfp原理实验指导书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

vfp原理实验指导书.docx

《vfp原理实验指导书.docx》由会员分享,可在线阅读,更多相关《vfp原理实验指导书.docx(10页珍藏版)》请在冰豆网上搜索。

vfp原理实验指导书.docx

vfp原理实验指导书

《V.F.P原理》实验指导书

 

主讲:

余虹

 

长沙理工大学管理学院

《V.F.P原理》实验指导书

  课程代码:

0806038  英文名称:

ThePrincipleOfVisualFoxPro

  适用对象:

会计、财务

学时学分:

共54,其中理论教学30、实践24时,3分。

  一、实验的目的

本实验通过对教材中每章主要例题及作业的练习,使学生逐步理解和掌握数据库的基本理论以及VPF语言中关于表的基本操作,以便为学习财务程序设计打下良好的基础。

同时本实验要求每次每人一台计算机,并安装有VFP等开发语言及数据库管理系统等。

  二、实验开设对象

本实验开设对象为《V.F.P原理》课程的学习者,实验为必修内容。

  三、基本原理及课程简介

本课程学习有关数据库的基本理论;掌握关系型数据库管理系统(DBMS)软件之一VisualFoxpro6.0(以下简称VFP)的基本理论;从界面操作和命令方式两个方面来学习表的各种基本和高级操作方法,为学习财务程序设计以及开发数据库管理系统软件打好基础。

共开设3个实验项目。

  四、指导教师要求

本实验课程教学指导原则上由管理信息系统课程讲授教师负责,在人数较多时配1-2名年轻教师担任互助实验指导教师,实验室人员配合指导。

指导教师应在实验前阐述实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

  五、实验设备配置

每人配置1台电脑,微型计算机一台,WINDOWS操作系统、office办公软件、VFP软件

  六、考核与报告

 1、实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。

 2、指导教师对每份实验报告进行审阅、评分。

 3、该实验依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的20%。

 

实验一 VisualFoxpro基础知识

一、实验题目

VisualFoxpro基础知识

二、实验课时

  课内2课时

三、实验目的

1、了解VFP的安装过程

2、熟练掌握VFP的启动与退出方法

3、熟练掌握VFP操作界面

4、掌握VisualFoxPro3种操作方式

●菜单操作方式

●命令操作方式

●程序工作方式

5、了解VFP命令的语法规则

6、熟练掌握项目管理器的使用

7、了解VFP文件类型,熟练掌握前10种文件类型

四、实验步骤

Vfp安装、启动、退出

五、实验内容和要求

1、VFP的启动与退出

2、熟悉VFP用户界面

3、掌握命令窗口的使用,利用?

|?

?

显示命令区分命令窗口与主显示窗口

4、练习工具栏的设置与自定义工具栏,设置一个“工资管理”用户自定义工具栏,要求包括常用的基本按钮。

5、了解VisualFoxPro状态栏操作提示

6、创建项目文件——工资管理.PJX

7、设定默认工作路径

8、独立完成上述内容,并提交书面实验报告。

 

实验二 VisualFoxPro语言基础

一、实验题目

  VisualFoxPro语言基础

二、实验课时

  课内4课时

三、实验目的

1、熟练掌握8种数据类型

2、熟练掌握常量与变量

3、掌握内存变量的基本操作

4、了解数组及应用

5、熟练掌握函数及应用

6、熟练掌握表达式及基本运算关系

四、实验步骤

启动vfp,区分常量、变量,函数,表达式

五、实验内容和要求

1、练习6种常量的赋值,区分各自的规定

2、练习内存变量赋值,分清格式1与格式2的区别

3、显示内存变量

4、内存变量文件的建立

5、内存变量的清除

6、内存变量的恢复

7、分别定义一维数组X,二维数组A

8、给数组A赋值,修改其中A(5)的值

9、练习函数命令

10、练习算术表达式,将数学公式P(1+R)n描述成vfp接收的算术表达式。

11、练习字符表达式:

12、独立完成上述内容,并提交书面实验报告

 

实验三 表的基本操作

一、实验题目

表的基本操作

二、实验课时

  课内8课时、课外6课时

三、实验目的

1、熟练掌握表结构的设计、建立、打开与关闭

2、熟练掌握表的显示(显示表记录与表结构)

3、熟练掌握记录的定位与记录指针,利用工作表函数加深理解

4、熟练掌握表的修改(修改表结构与修改表记录)

5、熟练掌握表记录的插入、删除和恢复

6、熟练掌握表的复制(复制表结构和复制表记录)

7、熟练掌握表记录的过滤和字段筛选

8、掌握数据库的创建

四、实验步骤

1、设置默认工作路径

2、建立表结构

3、输入数据

4、练习数据的追加、删除、修改、复制

5、练习表结构的修改、表结结构的复制

五、实验内容和要求

1、建立表结构

●设置默认工作路径

●建立表结构:

txl.dbf表结构如下:

表结构建完,直接输入第一条数据表数据输入

●表文件的打开、关闭

2、在浏览窗口追加记录

●追加新记录:

仅添加一条记录(只输入第二条)

●追加方式:

连续追加记录(输入所有记录)

3、在浏览窗口中删除记录:

练习逻辑删除与物理删除

4、显示表结构

5、显示表记录

●显示所有记录

●显示从第3条到第5条记录

●显示所有性别为女的记录

●显示前5条记录。

●显示记录号为奇数的记录。

●显示汉族男学生的记录。

●显示湖北或湖南学生的姓名、性别、年龄以及简历

6、记录定位,结合工作表函数练习

●记录指针定位到第一条,并显示出记录指针

●记录指针定位到表最末尾,并显示出记录指针

●将记录指针定位到第4条记录,并显示出记录指针

●假设表中只有10条记录:

作以下练习,体会eof()、与bof()函数。

?

RECN(),BOF()

SKIP–1

?

BOF(),RECN()

SKIP9

?

RECN(),EOF()

SKIP

?

RECN(),EOF()

7、表结构的修改

●在txl.dbf表中增加“简历”(备注型),“照片”(通用型)字段

●练习通用型、被住性子段数据的输入

8、表数据的修改

●在浏览窗口修改表记录

●用REPLACE命令成批替换修改记录

USEGZ

REPLALL基本工资WITH基本工资+100

LIST

REPLALL基本工资WITH基本工资+100;

应发工资WITH应发工资+100;

实发工资WITH实发工资+100

●体会ALL的作用

9、单个记录与数组间的数据传递

1)将记录传送到数组或内存变量

2)将数组或内存变量的数据传送到记录

3)成批记录与数组间的数据传送

10、练习表记录的插入

●分别在TXL表中第三条记录前、第六条记录后插入一条记录,在表末尾插入一空白记录

11、表记录的逻辑删除

●删除第一条记录,删除所有性别为男的记录

12、记录恢复命令

●恢复被删除的第一条记录,恢复所有被删除的记录

13、记录物理删除

●将作删除标记的记录彻底删除,清除表中所有记录

14、追加新记录

●用INSERT-SQL命令直接输入一条记录到表中

●用append命令追加表记录、追加一条空记录

●APPEFROM命令将不同班级的数据和并到一个表中

15、表的复制

●备份表结构

●利用txl表结构,复制出一个只有学号、姓名的表结构

16、利用命令复制表记录(COPYFILE和COPYTO)

●将txl表中性别为女的记录复制到一个新表中

17、表记录的过滤和字段过滤

●过滤所有年龄已满20岁的记录

●设置只显示学号、姓名、性别字段

18、建立一个xjgl项目文件,在xjgl项目文件中建立一个名为“学生成绩管理.DBC”的数据库

●在“学生成绩管理.DBC”成绩管理数据库中建立“学生成绩表.dbf

●将txl.dbf添加到该数据库中

19、独立完成上述内容,并提交书面实验报告

 

实验四 表的高级操作

一、实验题目

  表的高级操作

二、实验课时

  课内10课时

三、实验目的

1、熟练掌握分类排序

2、熟练掌握索引及操作,分清单索引与复合索引

3、熟练掌握主控索引文件的作用

4、熟练掌握查询操作,分清顺序查询与索引查询

5、熟练掌握工作区的概念及关联操作

6、熟练掌握表的统计与计算

7、熟练掌握SELECT-SQL查询与操作

四、实验步骤

1、分别建立排序、单索引、复合索引

2、查找记录,多工作区,数据工作期,SQL查询

五、实验内容和要求

1、分类排序练习

1)对工资表中记录先按基本工资从小到大,再按补助工资从大到小排序

2)对工资表中实发工资大于1400的人,按应发工资从小到大排序,但不保留以“S”和“K”音开头的字段

3)对PZK按科目代号升序,再按金额降序排列

4)对PZK按方向降序,再按金额升序

2、单索引练习

1)对PZK按金额建立独立(单)索引,并只保留“科目代号=102”的记录

2)对pzk按科目代号建立“唯一性”索引

3)建立按姓名升序的单索引文件gzxm.IDX

4)建立按基本工资降序排列的单索引文件个gzjbgz.IDX

3、建立复合索引

1)对GZ表建立以姓名为关键字的复合索引,索引标识gz1

2)对GZ表建立以基本工资为关键字的唯一索引GZ2

3)对GZ表中基本工资字段按降序索引GZ3

4)以方向和科目代号为关键字段对PZK建立复合索引

4、打开索引文件

1)打开工资表中按姓名建立的单索引

2)将工资表建立的单索引文件都打开

5、设置主控索引

1)比较GZ按基本工资建立索引后GOTOP和GO1的区别

2)指定gz.CDX的索引标识gz2为主拉索引

3)改变GZ表主控索引(GZ1、GZ3见例4.2.5~7)

4)取消上例主控索引文件及主控索引

6、索引文件的重建或更新

●观察打开索引前对表数据修改,和打开索引后修改表数据有何区别

7、删除索引及索引标识

1)删除单索引文件

2)删除复合索引表识

8、顺序查询

1)查找GZ表中姓“王”的记录,并显示。

2)在txl表中查询年龄小于20岁的女生

3)在在txl表中查询籍贯是湖南的党员男生

9、按索引快速定位

●Find练习

1)按姓名查找记录

2)按基本工资查找记录

3)查找的条件来自字符型内存变量

●Seek练习

1)按姓名查找记录

2)查找方向为借方,科目代号为102的记录

3)查找显示GZ表中基本工资为1400的所有记录

10、多工作区操作

1)设置的一对一关系,从cjb和txl的中显示学号,姓名各科成绩,通讯地址。

2)用命令设置bmdm与sb的多一关系:

11、数据工作期与视图

1)打开GZ.DBF,为GZ设置包括编号、姓名等字段,并以编号大于“02”为条件设置过滤器,浏览数据。

12、表的统计与计算

2)对学生表,分别统计男女生的人数。

3)对学生表,求全体学生的平均年龄。

4)在DX.dbf中按设备的编号来汇总大修费用,试写出命令序列。

5)对txl表,进行如下操作:

(1)求vfp成绩的均方差。

(2)求最年轻学生的出生日期。

13、SQL查询

●基本查询

1)列出gz表中所有数据

2):

查找gz的所有记录

3)将所有的学生vfp成绩四舍五入,只显示学号、姓名和成绩。

4)求gz表中基本工资的平均值

●带条件查询

1)求01部门的平均工资

2)查询所得税

3)查询并计算所得税的平均值

●多表查询

1)查找学生学习成绩与基本情况

2)查询txl和cjb不及格同学基本情况、各科成绩

●查询结果处理

1)查询cjb中vfp成绩,由高到低排列

2)将查询结果由高到低排序

3)将查询结果由高到低排序到cxjg.dbf文件

4)分别统计男女人数

5)按部门汇总工资,在屏幕显示TOSCRE

6)在cjb中查找总分大于250的记录

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1