《2022年自考管理系统中计算机应用实践考试上机考题及操作步骤答案 3.pdf》由会员分享,可在线阅读,更多相关《2022年自考管理系统中计算机应用实践考试上机考题及操作步骤答案 3.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理系统中计算机应用实践环节辅导(历年考试题。)考试要求:一、说明1、 根据要求编制程序,实现给定的功能2、 考试时间 1 个小时3、 所做内容放在 F 盘下 KS 目录中,同时拷贝一份在软盘中, 软盘由监考老师统一发给,特别注意检查软盘,保证拷贝正确。同时在软盘上写上考试机位、考生姓名、准考证号码和联系电话。二、试题下面实营销人员业绩管理系统中的三个库表,数据结构如下:表“商品基本情况表”数据表结构定义表字段名标题数据类型字段宽度小数点位SNO 商品编码C 3 SNAME 商品名称C 10 SAMOUT 库存数量N 5 SPRICE 单价N 6 2 字段名最好使用中文,这样在后面的表单中字段
2、名称就可以按中文显示了!(在本资料中,为节约时间,没有使用中文)“商品基本情况表”数据表记录表“业务员销售记录表”数据表结构定义表“业务员销售记录表”表“业务员记录表”数据表结构定义表业务员记录表三、考试要求:(考试环境: VFP6.0以上) (2005年 1 月考试真题 ) 1、 建立上述三个数据表和索引,并用商品编码、业务员号建立表间关联。(20 分)2、 建立一个项目,名字为myproj,并把数据库加入到myproj中。在 myproj建立菜单 mymenu,菜单包括数据维护、查询、统计、个人信息和退出五个项目。(20 分)3、 点击数据维护时,弹出 MYFORM1表单,选择某个数据表进
3、行数据的增、 删、 改。 (20分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 4、 点击查询时,弹出MYFORM2表单,实现通过商品编码查询商品库存数量、单价等基本情况; 通过部门查询该部门业务员基本情况;通过业务员号查询给顶日期该业务员销售商品的名称和单价等。 (30 分)5、 点击统计时,弹出 MYFORM3表单,按商品号和业务员号统计销售量。 (选做)6、 点击个人信息时, 弹出 MYINFO表单,显示考生的真实姓
4、名、考试机位、准考证号和联系电话。(5 分)7、 点击退出时,返回系统菜单,关闭数据库。 (5 分)操作指导操作基本步骤:一、建立项目文件二、建立数据库三、设计菜单四、建立相应的表单五、设计主控文件六、连编应用程序一、建立项目文件(1) 选择文件菜单新建选择建立项目文件(2) 项目保存位置选择F: 盘的 KS 文件夹,根据要求输入项目名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 名称,(3) 结果如图(4) 可以设计默认的文
5、件夹,方法【工具菜单】【选项】【文件位置】【默认目录】修改注意:要选择“设置为默认值”按钮!三、建立数据库1、创建数据库项目管理器数据选项卡数据库新建2、选择文件夹位置和文件名(注意,这是最关键的)3、鼠标点击“保存”按钮后,就建立了数据库。4、在数据库设计器中新建表, 或者在项目管理器中选择新建表, 进入到表设计过程中。在数据库设计器中,可以使用三种方式建立新数据表。1)使用“数据库”菜单2)使用快捷菜单(鼠标右键点击数据库设计器空白处)3)使用数据库设计工具栏1 2 3 4 使用项目管理器建立数据表。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
6、- - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 5、系统弹出对话框选择新建表。6、输入表的名字和数据表存储位置,注意保存的文件夹位置。7、在表设计器中建立表结构,如图所示注意:考试时候字段的类型可能是英文名称的注意对照数据类型中文名称英文名称简写字符型Character C 日期型Date D 数值型Numeric N 8、建立索引,注意索引类型使用快捷菜单使用工具栏新建数据表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
7、- - - - 第 4 页,共 20 页 - - - - - - - - - 切换到索引选项卡,将索引修改为主索引修改前修改后:9、按确认按钮,系统提示是否输入数据,可以选择输入数据10 、输入数据,若发现输入数据有问题,则说明表结构没有设置正确,可以重新修改。11 、如果输入数据不完整,可以使用添加记录的方法补充输入。主要操作:在项目管理器中选择数据表选择浏览然后选择显示菜单中的添加数据命令。 (注意输入数据有编辑和浏览两种方式,随意选用)12 、使用同样的方法建立其它两个表,其中表的索引建立如下:13 、进入到数据库设计器使用鼠标拖动的方法建立关系,结果如下:四、设计菜单1)根据要求,先设
8、计菜单结构,然后建立菜单,在以后表单建立后,再用菜单连接表单。如果事先能分配表单的名称(如考试要求的)则在这一步就可以分配命令了。主菜单栏设计,根据要求,设计如下:(如果 VFP 不是十分熟练,设计主菜单就可以,在后面我们设计了子菜单系统,请根据自己的情况决定) 菜单结构数据维护数据查询数据统计个人信息退出2)子菜单需要自己设计,其中“个人信息”和“退出”没有子菜单。数据维护和数据查询每一个数据表至少有一个表单,所以各有三个子菜单,对应后面设计的表单。数据统计主建立普通索引使用此组合框修改名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
9、- - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - 要是针对“销售表”进行的,可以建立两个统计表,分别按商品编码统计和按业务员统计。所以建立的菜单结构应该如下图所表示!3)菜单设计,项目管理器其他选项卡菜单新建然后选择“菜单”进入到菜单设计器,设计如下注意:前三项的结果都是“子菜单”“个人信息”的结果是是“命令” ,命令如下DO form myinfo Myinfo 个人信息表单,已经设计好的,如果没有,就得自己设计了,设计方式见后面内容。1 2 3 4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
10、 - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - “退出”的结果选择是过程,点击“创建”输入如下程序,注意程序是固定的clear events & 清除事件处理close all set sysmenu to default 数据维护子菜单设计如下:注意:结果选择是“命令” ,myform是后面建立的表单的名称,在后面设计的时候注意名称的对应关系和编码方法。其它子菜单设计类似:数据维护子菜单数据查询子菜单数据统计子菜单4)菜单的保存与生成菜单保存的名称“ MYMENU” (注意要跟后面的主程序一致) ,菜单
11、必须“生成”才能使用。执行菜单生成在生成前保存菜单五、设计主控程序1、每个应用程序(项目)起点程序称为主控程序,其主要功能如下:切换到主菜单设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 2、设计主控程序1)在项目管理器中第一个程序(或者表单)自动为系统的主控程序,项目管理器新建输入程序保存文件 (注意保存的位置)2)可以在项目管理器中指定主控程序鼠标右键点击,选择“设置主文件”3)大多数的主控程序的文件名为“main.p
12、rg”4)主控程序在项目管理器中加粗显示。初始化设置执行程序主菜单(或者主控表单)恢复系统1 2 3 4 输入程序, 然后选择文件菜单保存。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 3、大多数的主控程序基本类似的,所以以下程序需要记忆程序说明set talk off set safety off clear all close all set dele on do mymenu.mpr read event set sy
13、smenu to default return 禁止显示命令的对话结果在改写已有文件时不显示对话框清除内存关闭所有数据设置操作范围不包括逻辑删除的记录执行主菜单开始事件循环恢复系统菜单程序结束六、数据维护表单设计1、数据维护表单设计可以有多种方法,但是基本操作都是一样的,应该包括“增加、删除、修改”等功能,最简单的方式时使用“表格控件”。尽管有时需要设计多个维护表单,实际上每个表单都是类似的,所以可以使用复制表单的方式。2、表单设计的基本步骤1)项目管理器文档表单新建新建表单 (注意绝对禁止使用向导来设计表单) 。鼠标右键点击,选择“设置主文件”名师资料总结 - - -精品资料欢迎下载 - -
14、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 2)修改表单的 CAPTION属性,输入“商品表数据维护表单”如果看不到“属性”对话框或者相应的工具栏,可以使用以下两种方式设置(1) 使用表单工具栏显示设置 TAB 顺序显示数据环境显示属性对话框代码窗口表单控件工具栏调色板工具栏布局工具栏表单生成器自动格式(2) 使用显示菜单(3) 鼠标右键点击表单3)添加数据环境,鼠标右键点击表单,在弹出的菜单中选择“数据环境”,添加相应的数据表,注意,因为设计数据的添加删除,所以数据表
15、应该使用独占方式打开。1 1 2 1 3 1 4 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 选择表,然后在属性窗口中设置“Exclusive”属性为 .t. 鼠标右键点击选择相应的数据表,然后点击添加命令。然后点击关闭按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - -
16、 - - - - - - 4)添加表格控件,并将其与数据表捆绑。有三种方法可以实现方法一:从数据环境中拖动数据表到表单上(最简单),然后修改控件的大小方法二:先在表单上添加一个表格控件,鼠标右键点击控件,在出现的菜单中选择生成器,然后做相应的设计Exclusive 设置为 .T. 拖动数据表的标题到表单上,就可以在表单上添加相应的表格控件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 方法三:添加一个控件,然后设置相应属性
17、。表格控件1、选择数据表2、添加字段名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 5)添加四个按钮控件,名称如图,通过“CAPTIONS”属性设置。6)为表单和控件设置脚本程序控件名称事件代码表单DESTROY PACK USE 添加Click APPEND BLANK 修改Click EDIT 删除Click if messagebox(一旦数据删除就不可恢复,真的删除?,1+48+0,信息提示 ) =1 delete
18、thisform.refresh endif 退出Click THISFORM.RELEASE 数据源选择名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - - - - - - - 最后设计的表单如下:7)保存表单,注意文件名与菜单的保持一致8)其它两个表单设计大致相同,请自己设计,注意保存的文件名,分别为“MYFORM12” , “MYFORM13” ,在本材料中,我们设计查询表单的另外两种格式,可以选择使用(注意,如果能设计有特点的表单,容易得分。
19、)9)? MYFORM12设计,设计结果如图显示,在左侧“列表框 ” (组合框)选择营业员编号,右边显示相应的记录。主要操作步骤(1)新建一个表单,设定表单大小,输入“标题”(2) 在数据环境中添加相应数据表。(3) 通过鼠标拖动的方法,添加相应的文本框和标签(4) 添加一个列表框,使用生成器,将列表框与DNO字段绑定(5)添加相应的按钮(6) 编写相应的脚本程序。 (要求较高,不作要求,可以参见样本程序) 运行后的表单( MYFORM12)10 ) MYFORM13的设计,使用“前进”, “后退”按钮,设计结果如图。具体设计领省略。参见样本程序就可以了。七、数据查询表单的设计1、数据查询是根
20、据用户输入的查询条件,显示满足条件的记录, 设计方法大致如前面的,一般情况下使用“文本”控件输入查询条件。所以查询表单一般设置如下:其中:查询的 CLICK事件设置如下:thisform.refresh 注意:(1)是设置数据过滤条件的,请查看相关的命令说明。(2) sno 为字段名,根据实际的数据表实际字段名做相应的修改选择控件选择事件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - (3) 如果查询的条件只有一个,表单页可
21、以设计成如下样子:(MYFORM22.SCX)这时,查询语句应该写在TEXT1控件的 LOSTFOCUS事件中(4) 若查询涉及多个表格,如“输入业务员代码和日期查询商品基本情况表单”,这是比较难的设计,你可以有三种选择:1)选择放弃,做一个简单的类似的替代。2)设计一个“本题视图”,然后与上面一样设计3)使用 SQL 查询语句,动态生成一个查询,然后挂接到表格控件上。(5) 使用视图设计查询表单1)设计视图分别选择“商品基本情况表”和“业务员销售记录表” ,并选择相应的字段。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
22、精心整理 - - - - - - - 第 16 页,共 20 页 - - - - - - - - - 2)根据视图设计查询表单( MYFORM23)基本设计如前面的表单,在添加数据环境时,注意使用视图设计的表单如下注意:最好将 TEXT2控件格式设置为日期型,方法如下查询命令的 CLICK事件设置如下:thisform.refresh 注意: “; ”是续行符。选择“添加”按钮,添加表关系。 然后选择完成, 保存视图。输入名称,保存视图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
23、 17 页,共 20 页 - - - - - - - - - 如果 TEXT2控件没有设计成日期格式,则以上命令要改成如下格式sdate = ctod(alltrim() thisform.refresh 3)使用查询(较难,若有问题,请发信至 zhenghsi)(1) 新建一个表单,设计标题,添加数据环境,如图(注意添加两个数据表)(2) 添加控件如图运行结果表 格 控 件 不 用绑定数据表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 20 页 - - - - -
24、- - - - 其中查询按钮的Click脚本设计如下:(程序没有完善)SELECT 业务员销售记录表 .DNO, 商品基本情况表 .sno,; 商品基本情况表 .sname,业务员销售记录表 .sdate,; 业务员销售记录表 .damount, 商品基本情况表 .sprice; from 商品基本情况表 ,业务员销售记录表 ; where 商品基本情况表 .sno = 业务员销售记录表 .sno AND; INTO TABLE RESULT THISFORM.REFRESH 八、数据统计表单设计1、数据统计是根据用户输入的统计条件,显示满足条件的的记录相关统计结果。2、统计相关命令: COU
25、NT (计数) 、SUM (求和) 、AVERAGE(平均)3、设计的基本步骤与上面的相同,注意添加数据环境(数据表)4、按业务员统计销售数量表单的设计(MYFORM31)1)新建表单,添加数据表2)添加两个标签、两个文本框、一个命令按钮,如图:可以将 TEXT2的 READONLY属性为 .T . 使用生成器,格式设置为日期型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 20 页 - - - - - - - - - 事件设计如下:注意:相应字段名称根据实际设计做相应的改变;必须使用“ALLTRIM”函数。5、另外一个表单设计类似。九、MYINFO表单的设计如果要设计的话,这个表单基本使用标签就可以了,基本如下:十、连编应用程序运行程序前,应该对系统进行连编,生成最后的可执行文件。十一、上交退出 VFP 将 F:盘的整个 KS 文件拷贝到 A: 盘,在 A: 盘标签上写上自己的信息。祝诸位考试顺利!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 20 页 - - - - - - - - -