版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理系统中计算机应用实践环节辅导(历年考试题)考试要求一、说明1、根据要求编制程序,实现给定的功能2、考试时间1个小时3、所做内容放在F盘下KS目录中,同时拷贝一份在软盘中,软盘由监考老师统一发给,特别注意检查软盘, 保证拷贝正确。同时在软盘上写上考试机位、考生姓名、准考证号码和联系电话。二、试题下面实营销人员业绩管理系统中的三个库表,数据结构如下:表“商品基本情况表”数据表结构定义表字段名标题数据类型字段宽度小数点位SNO商品编码C3SNAME商品名称C10SAMOUT库存数量N5SPRICE单价N62 H字段名最好使用中文,这样在后面的表单中字段名称就可以按中文显示了!(在本资料中,为节约
2、时间,没有使用中文)“商品基本情况表”数据表记录表“业务员销售记录表”数据表结构定义表“业务员销售记录表”表“业务员记录表”数据表结构定义表业务员记录表三、考试要求:(考试环境:VFP6.0 以上)(2005 年1月考试真题)1、 建立上述三个数据表和索引,并用商品编码、业务员号建立表间关联。(20分)2、 建立一个项目,名字为myproj ,并把数据库加入到 myproj 中。在myproj 建立菜单mymenu ,菜单包 括数据维护、查询、统计、个人信息和退出五个项目。(20分)3、 点击数据维护时,弹出 MYFORM1 表单,选择某个数据表进行数据的增、删、改。(20分)4、点击查询时,
3、弹出 MYFORM2 表单,实现通过商品编码查询商品库存数量、单价等基本情况;通过部门查询该部门业务员基本情况;通过业务员号查询给顶日期该业务员销售商品的名称和单价等。(30分)5、 点击统计时,弹出 MYFORM3 表单,按商品号和业务员号统计销售量。(选做)6、 点击个人信息时,弹出 MYINFO 表单,显示考生的真实姓名、考试机位、准考证号和联系电话。(5分)7、 点击退出时,返回系统菜单,关闭数据库。(5分)操作指导操作基本步骤:、建立项目文件、建立数据库二、设计菜单四、建立相应的表单五、设计主控文件六、连编应用程序、建立项目文件(1) 选择文件菜单 新建选择建立项目文件(2 ) 项目
4、保存位置选择 F :盘的KS文件夹,根据要求输入项目名称,(3) 结果如图(4) 可以设计默认的文件夹,方法【工具菜单】【选项】【文件位置】 【默认目录】 修改注意:要选择“设置为默认值”按钮!三、建立数据库1、创建数据库项目管理器数据选项卡 数据库新建在数据库设计器中,可以使用三种方式建立新数据表。使用“数据库”菜单使用快捷菜单(鼠标右键点击数据库设计器空白处) 使用数据库设计工具栏使用工具栏sprisno新建数据表孚1豳1回商品IAno全部展幵co使用快捷菜单新建赢叩添加表殆,新建本地视Eli)-.編辑卷照完整性口).鏑辑存储过程S). 连捲0)一帮助Qp属性)5、系统弹出对话框选择新建表
5、。6、输入表的名字和数据表存储位置,注意保存的文件夹位置。7、在表设计器中建立表结构,如图所示注意:考试时候字段的类型可能是英文名称的注意对照数据类型中文名称英文名称简写字符型CharacterC日期型DateD数值型NumericN8、建立索引,注意索引类型切换到索引选项卡,将索引修改为主索引修改前表设计器-商品基本情况表字段透列表排序索引名*1 jj -sno表修改普通索引 sni 候选索引数据素可以选择使用此组合框取消修改后:9、按确认按钮,系统提示是否输入10、输入数据,若发现输入数据有问题,则说明表结构没有设置正确,可以重新修改。11、 如果输入数据不完整,可以使用添加记录的方法补充
6、输入。主要操作:在项目管理器中选择数据表输入数据择浏览然后选择显示菜单中的添加数据命令。(注意输入数据有编辑和浏览两种方式,随意选用)12、使用同样的方法建立其它两个表,其中表的索引建立如下:13、进入到数据库设计器使用鼠标拖动的方法建立关系,结果如下:四、设计菜单1 )根据要求,先设计菜单结构,然后建立菜单,在以后表单建立后,再用菜单连接表单。如果事先能分配表单 的名称(如考试要求的)则在这一步就可以分配命令了。主菜单栏设计,根据要求,设计如下:(如果VFP不是十分熟练,设计主菜单就可以,在后面我们设计了子菜单系统,请根据自己的情况决定 )2 )子菜单需要自己设计,其中“个人信息”和“退出”
7、没有子菜单。数据维护和数据查询每一个数据表至少有 一个表单,所以各有三个子菜单,对应后面设计的表单。数据统计主要是针对“销售表”进行的,可以建立两个统计表,分别按商品编码统计和按业务员统计。所以建立的菜单结构应该如下图所表示!3)菜单设计,项目管理器其他选项卡 菜单 新建目管理器 iypr ojX然后选择“菜单”J全部 I 数据文档 I 类代码 真荷立文进入到菜单设计器,设计如下注意:前三项的结果都是“子菜单”“个人信息”的结果是是“命令”,命令如下DOformmyi nfoMyinfo 个人信息表单,已经设计好的,如果没有,就得自己设计了,设计方式见后面内容。 “退出”的结果选择是过程,点击
8、“创建”输入如下程序,注意程序是固定的cleareve nts&清除事件处理closeallsetsysme nu todefault数据维护子菜单设计如下:注意:结果选择是“命令” ,myform 是后面建立的表单的名称,在后面设计的时候注意名称的对应关系和编码 方法。其它子菜单设计类似:数据维护子菜单肓菜单设计器-菜单1菜单鈑;选项商品基本情呪表do form myform 11厶业务员记录表de form myform 12业务员销售记录表命令dfl form myforml3粟单名称皓果切换到主菜单设计预览1数据查询子菜单数据统计子菜单4 )菜单的保存与生成 菜单保存的名称“ 执行菜单
9、生成MYMENU ”(注意要跟后面的主程序一致),菜单必须“生成”才能使用。在生成前保存菜单五、设计主控程序初始化设置执行程序主菜单(或者主控表单恢复系统项目管理器 新建 输入程序保存1)在项目管理器中第一个程序(或者表单)自动为系统的主控程序, 文件(注意保存的位置)0頊目管理器-iyproj凶E API 库 踣应用程序新建)厂修改通)运行0!)移去说明:main, prgset tlk offset safety off clear allallset dele g de myn &nii. mpr re&d eventset sysmenu to defaultl输入程序,然后选择文件菜
10、单 保存。路径: f : ksXmin. prreturnAJ上2 )可以在项目管理器中指定主控程序鼠标右键点击,选择“设置主文件”3)大多数的主控程序的文件名为“ main.prg ”4)主控程序在项目管理器中加粗显示。回顶目管理器- lypr *j全部数据|文档|类r苴他1E鼠标右键点击,选择“设置主文件”排除Q设置至文件(5)重命名雯)一 编辑说爾 项目信息丘一 代码页二. 生成器心 帮助00:说明:ES径:f : VksVmain. prg3、大多数的主控程序基本类似的,所以以下程序需要记忆程序说明settalkoff setsafetyoff clearall closeall se
11、tdele on domyme nu. mpr readeve nt setsysme nu todefault return禁止显示命令的对话结果在改与已有文件时不显示对话框7 XX_?1.清除内存关闭所有数据设置操作范围不包括逻辑删除的记录 执行主菜单开始事件循环恢复系统菜单 程序结束六、数据维护表单设计1、数据维护表单设计可以有多种方法,但是基本操作都是一样的,应该包括“增加、删除、修改”等功能, 最简单的方式时使用“表格控件”。尽管有时需要设计多个维护表单,实际上每个表单都是类似的,所以可 以使用复制表单的方式。2、表单设计的基本步骤1 )项目管理器文档表单新建新建表单(注意绝对禁止使
12、用向导来设计表单)。2 )修改表单的CAPTION 属性,输入“商品表数据维护表单” 如果看不到“属性”对话框或者相应的工具栏,可以使用以下两种方式设置(1)使用表单工具栏显示设置TAB顺序显示数据环境显示属性对话框代码窗口,.-SJ表单控件工具栏调色板工具栏布局工具栏表单生成器自动格式(2)使用显示菜单(3)鼠标右键点击表单,添加相应的数据表,注3)添加数据环境,鼠标右键点击表单,在弹出的菜单中选择“数据环境” 意,因为设计数据的添加删除,所以数据表应该使用独占方式打开。:商品表数据维护表:,J选择相应的数据表, .L然后点击添加命令。 然后点击关闭按钮。设计器-文档1数据库屯):选择表,然
13、后在属性窗口中设置“Exclusive ”属性为.t.全部I数据 I 方法程辽设置为.T.宵展性-文档iF.-假默认值尹段:SJ1Oisnunes am outspriceiIra寿引商品基本替况表illAddProp电rtyAli as默认垣程】ButCluiBufferModeOverri deClnClas sLibr aryExclusiveceDestroy EventIm t EventName更品驴牺毒fnrjpr1f ST J PF弟 _ 一 一空正.管齣.舷廣讒扳. 飞歎认甦糧了眈矚一4 )添加表格控件,并将其与数据表捆绑 。有三种方法可以实现方法一:从数据环境中拖动数据表到
14、表单上(最简单),然后修改控件的大小拖动数据表的标题到 表单上,就可以在表 单上添加相应的表格 控件。南品基本昔况表冒字段:EJTLOS肌咖亡 sain&ut spri ceC庶方法二:先在表单上添加一个表格控件,鼠标右键点击控件,在出现的菜单中选择生成器,然后做相应的设计13il13X布局I表格顶样式23ZIIdl理消商品表数据维护表单霍聲嚮黠玉爵表,然后从一亍表中选定字段。2、添加字段选定字段:1、选择数据表.SridljAl tabll lall数据库和表QO:可用字段):SnaiTiSam out表格控件裔詁基本情况叢表单控件EA5iilO17-1e戸方法三:添加一个控件,然后设置相应
15、属性。GridlMGri Al数据源选择5 )添加四个按钮控件,名称如图,通过“ CAPTIONS ”属性设置。6)为表单和控件设置脚本程序控件名称事件代码表单DESTROYPACKUSEa r- 1_J、.、 1% 添加ClickAPPENDBLANK修改ClickEDIT删除Clickifmessagebox(,1+48+0,信息提示delete thisform.refresh en dif旦数据删除就不可恢复,真的删除?)=1J退出ClickTHISFORM.RELEASE最后设计的表单如下:7)保存表单,注意文件名与菜单的保持一致8) 其它两个表单设计大致相同,请自己设计,注意保存的
16、文件名,分别为“MYFORM12 ”,“MYFORM13 ”,在本材料中,我们设计查询表单的另外两种格式,可以选择使用(注意,如果能设计有特点的表单,容易得分。)9) ?MYFORM12设计,设计结果如图显示,在左侧“列表框”(组合框)选择营业员编号,右边显示相应的记录。主要操作步骤(1 )新建一个表单,设定表单大小,输入“标题”(2)在数据环境中添加相应数据表。(3)通过鼠标拖动的方法,添加相应的文本框和标签(4)添加一个列表框,使用生成器,将列表框与DNO字段绑定(5 )添加相应的按钮(6)编写相应的脚本程序。(要求较高,不作要求,可以参见样本程序)运行后的表单(MYF0RM12 )10)
17、 MYF0RM13的设计,使用“前进”,“后退”按钮,设计结果如图。具体设计领省略。参见样本程序就可以了。七、_数据查询表单的设计1、数据查询是根据用户输入的查询条件,显示满足条件的记录,设计方法大致如前面的,一般情况下使用 “文本”控件输入查询条件。所以查询表单一般设置如下:其中:查询的 CLICK 事件设置如下:setfiltertos no二注意:(1)(2)(3) 这时,(4)thisform.refreshsetfiltertos no=是设置数据过滤条件的,请查看相关的命令说明。sno为字段名,根据实际的数据表实际字段名做相应的修改如果查询的条件只有一个,表单页可以设计成如下样子:
18、(MYFORM22.SCX )查询语句应该写在 TEXT1 控件的LOSTFOCUS 事件中,这是比较难的设计,你可以若查询涉及多个表格,如“输入业务员代码和日期查询商品基本情况表单”有三种选择:1)2)3)(5)1)选择放弃,做一个简单的类似的替代。设计一个“本题视图”,然后与上面一样设计使用SQL查询语句,动态生成一个查询,然后挂接到表格控件上。使用视图设计查询表单设计视图J本地视图向导xj|歩骤2 -为表建立关系EW 前I1 1AAA NNI1燃希望如何为本地观图所基于的表建立关系?选择“添加”按钮,添加表关系。然后选择完成,保存视图。1移去 i1移去 igg 也)I取消a-歩1下1歩直
19、)aV| |业务员销售记录表冷noET2d|步骤5 -完成输入名称,保存视图。预览一 一 |帮助逛)取消 |f j 严 1FORM勺CAPTION综合查询COMMAND! CAPTION退出LABEL1的CAPTION按团队等级查询相关线路信息COMBO的ROWSOURC豪华团,经济团,舒适团COMBO的 ROWSOURCETYPE=1OCOMBO的 INTERACTIVECHANG事件:SELE线路,出发日期,团队等级,交通FROM旅游线路表 WHEREINTOTABLECXO退出按钮的CLICK事件THISFORM.RELEASE六、数据统计表单图示交通查询在PAGE2属性:FORM勺CAPTION数据统计COMMAND1.CAPTIC退出OPAGE1.COMBO的 INTERACTIVECHANG事件 :SELECOUNT(*)FR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年快递行业绿色包装解决方案可行性研究报告及总结分析
- 《真空蒸发镀膜》课件
- 2025年绿色经济模式探索与实践项目可行性研究报告及总结分析
- 2025年安全员之江苏省C2证(土建安全员)能力提升试卷B卷附答案
- 2025年配音演员雇佣合同协议
- 在海外承包工程劳务合同(3篇)
- 2025年废旧物品交换平台项目可行性研究报告及总结分析
- 2025年能源交易合同协议
- 预制板工程承包合同(3篇)
- 2025年智慧城市环保监测系统可行性研究报告及总结分析
- 2025年设备经理岗位招聘面试参考题库及参考答案
- 2025年采购个人年终总结
- 农药安全生产讲课课件
- 工伤职工劳动能力鉴定申请表
- 项目时间进度表甘特图
- 文博考研-考古名词解释论述复习资料
- 富血小板血浆(PRP)在临床中的应用
- 消防工程施工进度计划表模板
- LY/T 1184-2011橡胶木锯材
- 2022年上海市精神卫生中心医护人员招聘笔试试题及答案解析
- 纳米材料的力学性能课件
评论
0/150
提交评论