《管理系统中计算机应用》(1)(2)

《管理系统中计算机应用》实践考核要求

 

 

    本课程是一门实践性很强的课程,要求学生具有独立的操作能力、分析问题和解决问题的能力。通过实践考核,掌握利用Visual FoxPro 6.0对管理信息存储、处理和使用的实际应用能力;熟悉面向对象程序设计的基本方法;具有使用Visual FoxPro 6.0编写应用程序的初步能力。具体要求如下:
1、熟悉Visual FoxPro 6.0的基本操作。
2、掌握数据库、数据表和视图的创建。
3、能对数据进行各种编辑、整理、筛选和统计操作。
4、掌握索引、关联及数据字典的创建和使用。
5、掌握类、表单等对象的设计方法。
6、掌握输入、输出窗口及对话框窗口的设计。
7、掌握报表、菜单和查询的设计。
8、掌握过程程序的设计和调用。
9、掌握简单应用程序系统的设计。


《管理系统中计算机应用》上机实践考试卷


(本卷考试时间60分钟)
注意事项:
1、在考核盘的根目录下有JS.DBF、XK.DBF、SPXS.DBF、KSH.PRG、KSH.SCX和KSH.SCT文件,这些文件在考核盘的\BACKUP子目录下有相应的备份,以备考生在误操作后复制;
2、考生首先进入Visual Foxpro系统并运行考核盘上KSH.PRG程序,输入考生姓名、准考证号和座位号,然后按下列要求在Visual Foxpro系统中进行操作,若不输入姓名、准考证号和座位号,作0分处理,所有操作结果须保存在考核盘根目录下。
一、单命令操作题(6小题,每小题8分,共48分)
考核盘根目录上有两个在内容上有关联的数据表文件,其中JS.DBF有10条记录,XK.DBF有20条记录,结构分别如下:

JS.DBF:

字段名

类型

宽度

小数

说明

 

KCBH

字符型

8

 

课程编号

 

KCMC

字符型

12

 

课程名称

 

RKJS

字符型

8

 

任课教师

 

XF

数值型

1

0

学分

 

JYS

字符型

8

 

教研室

 

BXK

逻辑型

1

 

必修课



XK.DBF:

字段名

类型

宽度

小数

说明

 

XSXM

字符型

8

 

学生姓名

 

XB

字符型

2

 

性别

 

KCBH

字符型

8

 

课程编号

 

QKCS

数值型

1

0

缺课次数

 

CJ

数值型

5

1

成绩


1、在考核盘根目录下新建数据库TEAC.DBC,并将数据表XK.DBF和JS.DBF添加到其中。
2、对JS.DBF创建复合索引JYSXF,按教研室升序排列,教研室相同时按学分升序排列。
3、对JS.DBF中的XF字段设置界限校验范围为1到6,包括1和6,提示信息为“注意学分范围”。
4、对JS.DBF增加一个字段,为PJCJ(数值型,5,1)(平均成绩)。
5、统计XK.DBF表中选数据结构课程的平均成绩,并将平均成绩保存在JS.DBF表中对应记录的PJCJ字段中。
6、对数据表JS.DBF和XK.DBF,建立“一对多”的永久关联。
二、数据查询(18分)
1、使用查询设计器建立查询文件,对数据表JS.DBF和XK.DBF进行查询,查寻选学“操作系统”课程的相关信息(要求输出学生姓名、课程名称、成绩、学分),查询文件以文件名QUERY.QPR保存在考核盘的根目录下。
2、使用查询设计器建立查询文件Q2.QPR保存在考核盘的根目录下,查询平均成绩最高的同学以及平均成绩,查询结果以QT1为表名(字段名为XSXM(学生姓名),PJCJ(平均成绩)),保存在考核盘的根目录下。
三、菜单设计(18分)
利用菜单设计器,建立一个菜单MENU保存在考核盘根目录下,具体要求如下:
1、主菜单(条形菜单)的菜单项包括“统计”和“退出”两项。
2、“统计”菜单下具有两个菜单项“学分总和”和“不缺课人数”,功能分别是统计所有课程学分总和以及不缺课学生人数。统计结果分别用内存变量XFZH和QQRS保存在考核盘根目录下的JG.MEM内存文件中。
3、“退出”菜单项的功能是返回VFP系统菜单。
四、程序设计(16分)
考核盘根目录下有一个销售情况的数据表SPXS.DBF,其数据库结构如下:


字段名

类型

宽度

小数

说明

SPMC

字符型

12

 

商品名称

SL

数值型

2

 

数量

DJ

数值型

7

2

单价

JE

数值型

8

2

金额


编写一个表单程序SR.SCX存放在考核盘根目录下,具体要求如下:
1、按下列界面设计表单。
2、功能是单击“添加”按钮,将表单输入数据添加到数据表中,其中:金额=数量*单价,单击“退出”按钮,结束程序运行。