管理系统中计算机应用》实践考核要求
本课程是一门实践性很强的课程,要求学生具有独立的操作能力、分析问题和解决问题的能力。通过实践考核,掌握利用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、功能是单击“添加”按钮,将表单输入数据添加到数据表中,其中:金额=数量*单价,单击“退出”按钮,结束程序运行。