上海市高等教育自学考试
《管理系统中计算机应用》上机练习卷二
(本卷考试时间60分钟)
注意事项:
1、 在练习盘(Z盘)的根目录下有DINGDAN.DBF、GUYUAN.DBF、SPCD.DBF、KSH.PRG、KSH.SCX和KSH.SCT文件,这些文件在练习盘的\BACKUP子目录下有相应的备份,以备考生在误操作后复制;
2、 考生首先进入Visual Foxpro系统并运行练习盘上KSH.PRG程序,输入考生姓名、准考证号和座位号,然后按下列要求在Visual Foxpro系统中进行操作,
若不输入姓名、准考证号和座位号,作0分处理,所有操作结果须保存在练习盘根目录下。
一、单命令操作题(6小题,每小题8分,共48分)
练习盘根目录上有两个在内容上有关联的数据表文件,其中GUYUAN.DBF有9条记录,DINGDAN.DBF有22条记录,结构分别如下:
GUYUAN.DBF: |
字段名 |
类型 |
宽度 |
小数 |
说明 |
|
GYH |
字符型 |
1 |
|
雇员号 |
|
XM |
字符型 |
8 |
|
姓名 |
|
TX |
字符型 |
16 |
|
头衔 |
|
XB |
字符型 |
2 |
|
性别 |
|
DZ |
字符型 |
20 |
|
地址 |
|
YZBM |
字符型 |
10 |
|
邮政编码 |
|
JDDH |
字符型 |
16 |
|
家庭电话 |
DINGDAN.DBF: |
字段名 |
类型 |
宽度 |
小数 |
说明 |
|
DDH |
字符型 |
5 |
|
订单号 |
|
KHH |
字符型 |
10 |
|
客户号 |
|
GYH |
字符型 |
1 |
|
雇员号 |
|
DGRQ |
日期型 |
8 |
|
订购日期 |
|
DHRQ |
日期型 |
8 |
|
到货日期 |
|
FHRQ |
日期型 |
8 |
|
发货日期 |
|
YHF |
数值型 |
7 |
2 |
运货费 |
1、 在练习盘根目录下新建数据库XIAOSHOU.DBC,并将数据表GUYUAN.DBF和DINGDAN.DBF添加到其中。
2、 数据表DINGDAN.DBF中运费在60和100之间(不包括60和100)的记录,将其运费减少10%
3、 对GUYUAN.DBF中的XB字段设置界限校验为男或女,提示信息为“性别输入应为男或女”。
4、 对DINGDAN.DBF创建复合索引FHGY,按发货日期升序排列,发货日期相同时按雇员号升序排列。
5、 在GUYUAN.DBF和DINGDAN.DBF表中,逻辑删除与雇员名为刘英玫有关的所有记录。
6、 对数据表GUYUAN.DBF和DNIGDAN.DBF,建立“一对多”的永久关联。
二、数据查询(18分)
1、使用查询设计器建立查询文件,对数据表GUYUAN.DBF和DNIGDAN.DBF进行查询,查寻与郑建杰相关信息(要求输出姓名、订单号、客户编号、运货费),查询文件以文件名QUERY.QPR保存在练习盘的根目录下。
2、使用查询设计器建立查询文件Q2.QPR保存在练习盘的根目录下,要求对数据表DNIGDAN.DBF进行查询,查询每位雇员的平均运货费,查询结果以QT1为表名(字段名为GYH(雇员号),PJYHF(平均运货费)),保存在练习盘的根目录下。
三、菜单设计(18分)
利用菜单设计器,建立一个菜单MENU保存在练习盘根目录下,具体要求如下:
1、主菜单(条形菜单)的菜单项包括“统计(
T)”和“退出(
X)”两项。
2、“统计”菜单下具有两个菜单项“新建(
N)”和“统计运货费(
S)”,快捷键分别为:“Ctrl+N”和“Ctrl+S”。其中,“新建”功能是单击该命令后运行练习盘上的NEW.PRG程序;“统计运货费”功能是单击该命令后,统计DINGDAN.DBF中雇员号为“3”的货运费总和,统计结果用内存变量ZYHF存在练习盘根目录下的JG.MEM内存文件中。
3、“退出”菜单项的功能是单击该命令后返回VFP系统菜单。
四、程序设计(16分)
练习盘根目录下有一个关于商品产地的数据表SPCD.DBF,其数据表结构如下:
字段名 |
类型 |
宽度 |
小数 |
说明 |
SPBH |
数值型 |
6 |
|
商品编号 |
SPMC |
字符型 |
12 |
|
商品名称 |
CD |
字符型 |
10 |
|
产地 |
编写一个表单程序CX.SCX存放在练习盘根目录下,具体要求如下:
1、 按下列界面设计表单。
2、 功能是用户从键盘输入商品编号并单击“查询”按钮,程序从数据表SPCD.DBF中查找该商品,若找到,显示该商品的商品名称和产地,若没有找到,显示“无此编号的商品”,单击“退出”按钮,结束程序运行。