2024年6月16日发(作者:)
管理系统中计算机应用实践环节辅导
(历年考试题。)
考试要求:
一、
说明
1、
根据要求编制程序,实现给定的功能
2、
考试时间1个小时
F盘下KS目录中,同时拷贝一份在软盘中,软盘由监考老师统一发
3、
所做内容放在
给,特别注意检查软盘,保证拷贝正确。同时在软盘上写上考试机位、考生姓名、
准考证号码和联系电话。
二、
试题
下面实营销人员业绩管理系统中的三个库表,数据结构如下:
表“商品基本情况表”数据表结构定义表
字段名
标题
数据类型
字段宽度
小数点位
SNO
商品编码
C
3
SNAME
商品名称
C
10
SAMOUT
库存数量
N
5
SPRICE
单价
N
6
2
字段名最好使用中文,这样在后面的表单中字段名称就可以按中文显示了!(在本资
料中,为节约时间,没有使用中文)
“商品基本情况表”数据表记录
表“业务员销售记录表”数据表结构定义表
“业务员销售记录表”
表“业务员记录表”数据表结构定义
表
业务员记录表
三、
考试要求:(考试环境:以上)(2005年1月考试真题)
分)
1、
建立上述三个数据表和索引,并用商品编码、业务员号建立表间关联。(20
2、
建立一个项目,名字为myproj,并把数据库加入到myproj中。在myproj建立菜
单mymenu,菜单包括数据维护、查询、统计、个人信息和退出五个项目。(20分)
3、
点击数据维护时,弹出MYFORM1表单,选择某个数据表进行数据的增、删、改。(20
分)
4、
点击查询时,弹出MYFORM2表单,实现通过商品编码查询商品库存数量、单价等基
本情况;通过部门查询该部门业务员基本情况;通过业务员号查询给顶日期该业务
员销售商品的名称和单价等。(30分)
5、
点击统计时,弹出MYFORM3表单,按商品号和业务员号统计销售量。(选做)
MYINFO表单,显示考生的真实姓名、考试机位、准考证号
6、
点击个人信息时,弹出
和联系电话。(5分)
7、
点击退出时,返回系统菜单,关闭数据库。(5
分)
操作指导
操作基本步骤:
一、
建立项目文件
建立数据库
设计菜单
建立相应的表单
设计主控文件
连编应用程序
二、
三、
四、
五、
六、
一、建立项目文件
选择文件菜单?新建?选择建立项目文件
项目保存位置选择F:盘的KS文件夹,根据要求输入
(1)
(2)
项目名称,
(3)
结果如图
(4)
可以设计默认的文
件夹,方法 【工具菜单】?【选项】?【文件位置】?【默认目录】?修改
注意:要选择“设置为默认值”按钮!
三、建立数据库
1、创建数据库
项目管理器?数据选项卡?数据库?新建
2
1
2、
选择文件夹位置和文件名(注意,这是最关键的)
3、
鼠标点击“保存”按钮后,就建立了数据库。
4、
在数据库设计器中新建表,或者在项目管理器中选择新建表,进入到表设计过
程中。
使用项目管理器建立数据
在数据库设计器中,可以使用三种方式建立新数据表。
1)
使用“数据库”菜单
2)
使用快捷菜单(鼠标右键点击数据库设计器空白处)
3)
使用数据库设计工具栏
使用工具栏
使用快捷菜单
新建数据表
5、
系统弹出对话框选择新建表。
6、
输入表的名字和数据表存储位置,注意保存的文件夹位置。
7、
在表设计器中建立表结构,如图所示
注意:考试时候字段的类型可能是英文名称的注意对照
数据类型中文名
称
英文名称
简写
字符型
Character
C
日期型
Date
D
数值型
Numeric
N
8、建立索引,注意索引类型
建立普通索引
切换到索引选项卡,将索引修改为主索引
修改前
使用此组合框
修改
修改后:
9、按确认按钮,系统提示是否输入数据,可以选择输入数据
10、输入数据,若发现输入数据有问题,则说明表结构没有设置正确,可以重新修改。
11、如果输入数据不完整,可以使用添加记录的方法补充输入。主要操作: 在项目
管理器中选择数据表?选择浏览
然后选择显示菜单中的添加数据命令。(注意输入数据有编辑和浏览两种方式,随意选
用)
12、使用同样的方法建立其它两个表,其中表的索引建立如下:
13、进入到数据库设计器
使用鼠标拖动的方法建立关系,结果如下:
四、
设计菜单
1)根据要求,先设计菜单结构,然后建立菜单,在以后表单建立后,再用菜单连接表
单。如果事先能分配表单的名称(如考试要求的)则在这一步就可以分配命令了。
主菜单栏设计,根据要求,设计如下:(如果VFP不是十分熟练,设计主菜单就可以,
在后面我们设计了子菜单系统,请根据自己的情况决定)
菜单结构
数据维护
数据查询
数据统计
个人信息
退出
2)子菜单需要自己设计,其中“个人信息”和“退出”没有子菜单。数据维护和数据
查询每一个数据表至少有一个表单,所以各有三个子菜单,对应后面设计的表单。数
据统计主要是针对“销售表”进行的,可以建立两个统计表,分别按商品编码统计和
按业务员统计。所以建立的菜单结构应该如下图所表示!
菜单结构
数据查询
按商品编码查询
按部门编码查询
数据统计
按商品编码查询
按业务员查询
个人信息退出
数据维护
商品基本情况表
业务员记录表
业务员销售记录表按业务员及日期查询
3)菜单设计,项目管理器?其他选项卡?菜单?新建
1
2
3
然后选择“菜单”
4
进入到菜单设计器,设计如下
注意:前三项的结果都是“子菜单”
“个人信息”的结果是是“命令”,命令如下
DO form myinfo
Myinfo 个人信息表单,已经设计好的,如果没有,就得自己设计了,设计方式见后面
内容。
“退出”的结果选择是过程,点击“创建”输入如下程序,注意程序是固定的
clear events &&清除事件处理
close all
set sysmenu to default
数据维护子菜单设计如下:
注意:结果选择是 “命令”,myform是后面建立的表单的名称,在后面设计的时候注
意名称的对应关系和编码方法。
其它子菜单设计类似:数据维护子菜单
切换到主菜单设计
数据查询子菜单
数据统计子菜单
4)菜单的保存与生成
菜单保存的名称“MYMENU”(注意要跟后面的主程序一致),菜单必须“生成”才能使
用。
执行 菜单?生成
在生成前保存菜单
五、设计主控程序
1、每个应用程序(项目)起点程序称为主控程序,其主要功能如下:
执行程序主菜单(或者主控表单)
2、设计主控程序
1)
在项目管理器中第一个程序(或者表单)自动为系统的主控程序,项目管理器?
新建?输入程序?保存文件(注意保存的位置)
1
2
3
4
输入程序,然后选择文件菜单?保
存。
2)
可以在项目管理器中指定主控程序
鼠标右键点击,选择“设置主文件”
3)
大多数的主控程序的文件名为“”
4)
主控程序在项目管理器中加粗显示。
鼠标右键点击,选择
“设置主文件”
3、大多数的主控程序基本类似的,所以以下程序需要记忆
程序
说明
set talk off
set safety off
clear all
close all
set dele on
do
禁止显示命令的对话结果
在改写已有文件时不显示对话框
清除内存
关闭所有数据
设置操作范围不包括逻辑删除的记
录
执行主菜单
read event
开始事件循环
set sysmenu to default
恢复系统菜单
return
程序结束
六、数据维护表单设计
1、数据维护表单设计可以有多种方法,但是基本操作都是一样的,应该包括“增
加、删除、修改”等功能,最简单的方式时使用“表格控件”。尽管有时需要设计
多个维护表单,实际上每个表单都是类似的,所以可以使用复制表单的方式。
2、
表单设计的基本步骤
1)
项目管理器?文档?表单?新建?新建表单(注意绝对禁止使用向导来设计表
单)。
1
2
3
4
2)
修改表单的
CAPTION属性,输入“商品表数据维护表单”
如果看不到“属性”对话框或者相应的工具栏,可以使用以下两种方式设置
使用表单工具栏显示
(1)
设置TAB顺序
显示数据环境
显示属性对话框
代码窗口
表单控件工具栏
调色板工具栏
布局工具栏
表单生成器
自动格式
(2)
使用显示菜单
(3)
鼠标右键点击表单
3)
添加数据环境,鼠标右键点击表单,在弹出的菜单中选择“数据环境”,
添加相应的数据表,注意,因为设计数据的添加删除,所以数据表应该使
用独占方式打开。
鼠标右键点击
选择相应的数据
表,然后点击添
选择表,然后在属性窗口中设置“Exclusive”属性为.t.
设置为.T.
Exclusive
4)
添加表格控件,并将其与数据表捆绑。有三种方法可以实现
方法一:从数据环境中拖动数据表到表单上(最简单),然后修改控件的大小
拖动数据表的标题
到表单上,就可以在
方法二:
先在表单上添加一个表格控件,鼠标右键点击控件,在出现的菜单中选择生成器,然
后做相应的设计
表格控件
1、选择数据表
2、添加字段
方法三:添加一个控件,然后设置相应属性。
数据源选择
5)
添加四个按钮控件,名称如图,通过“CAPTIONS”属性设置。
6)
为表单和控件设置脚本程序
控件名事件
称
代码
表单
DESTROY
PACK
USE
添加
Click
APPEND BLANK
修改
Click
EDIT
删除
Click
if messagebox("一旦数据删除就不可恢复,真的删
除?",1+48+0,"信息提示") =1
delete
endif
退出
Click
选择事件
选择控件
最后设计的表单如下:
7)
保存表单,注意文件名与菜单的保持一致
8)
其它两个表单设计大致相同,请自己设计,注意保存的文件名,分别为
“MYFORM12”,“MYFORM13”,在本材料中,我们设计查询表单的另外两种
格式,可以选择使用(注意,如果能设计有特点的表单,容易得分。)
9) MYFORM12设计,设计结果如图显示,在左侧“列表框”(组合框)选择
营业员编号,右边显示相应的记录。主要操作步骤(1)新建一个表单,
设定表单大小,输入“标题”?(2)在数据环境中添加相应数据表。?(3)
通过鼠标拖动的方法,添加相应的文本框和标签?(4)添加一个列表框,使
用生成器,将列表框与DNO字段绑定?(5)添加相应的按钮?(6)编写相应
的脚本程序。(要求较高,不作要求,可以参见样本程序)
运行后的表单(MYFORM12)
10)
MYFORM13的设计,使用“前进”,“后退”按钮,设计结果如图。具体
设计领省略。参见样本程序就可以了。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1718495031a2750619.html
评论列表(0条)