资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
?管理系统中计算机应用?实践课上机考试操作手册Windows XP + Visual FoxPro6.0环境1、 在D盘根目录下建立一个考生文件夹,考生文件夹的名字为为准考证号+考生姓名。例如某考生的准考证号为1234567890,名字为王军,那么该考生文件夹的名字为“1234567890王军。考试中形成的所有文件都必须存放在该文件夹下。请考生切记!2、 双击桌面上“访问教师机或“作业布置与文件共享或下载作业“快捷方式,把“数据环境文件夹中的所有文件不是文件夹,复制到考生自建的文件夹中。3、 答题完毕,请先退出VIP 系统,再将自建考生文件夹压缩后复制到桌面上的“上传作业或“交作业快捷方式中即可。但凡文件存放位置错误或文件命名错误成绩一律记为零分。准考证号:考生姓名:考生成绩:初始设置工作:1.启动Microsoft Visual FoxPro6.0,设置考生文件存放位置。进入Windows XP系统后,在屏幕的左下角有一个“开始按钮,用鼠标指向该按钮,按下鼠标左键,再用鼠标指向“程序“菜单项,在弹出的菜单中选择Microsoft Visual FoxPro6.0”并进行点击翻开。 启动了Microsoft Visual FoxPro6.0,出现如图I所示的窗口。了解各局部的名称。菜单栏命令窗口工具栏图I考生在命令窗口中输入命令,如果命令窗口被关闭,可按CTRL+F2翻开此窗口。在命令窗口中输入“SET DEFAULT TO D:考生自建文件夹名并按回车键。例如:SET DEFAULT TO D:1234567890王军,该条命令的作用是确保考生后面操作形成的文件存入考生自建的文件夹中。故考生必须保证输入正确。在命令窗口输入 “?sys(5)+sys(2003)检查上述的设置是否正确,如图II所示,如不正确,请重复以上步骤。假设在考试中途因故退出系统,重启时,需重复以上动作,确保操作形成的文件存入考生自建的文件夹中。一、 工程、数据库和表操作20分(一) 翻开工程文件JXGL,在该工程中已有一数据库JXSJ。1在JXSJ数据库中按如下表格中所示的结构创立AB1.DBF,并按表格中的要求设置相关属性。字段名数据类型宽度字段标题TYKHC10国内统一刊号BZMCC16报纸名称MDJN2月订阅价DDJN3小数1位零售价BZM备注(1) 设置AB1表的表注释:国内报纸一览表;(2) 将TYKH字段的默认值设置为“CN00;(3) 根据TYKH字段创立主索引,索引名为xyz;(4) 设置表的记录有效性规那么:按月订阅报纸比每天购置报纸优惠每月按30天计算。2在AGB1表中输入如下的记录:TYKHBAMCMDJDDJBZCN11-0048参考消息180.7新华通讯社主管主办3.将KC表中LX字段值为“选修课程的记录逻辑删除。4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久性关系,并设置两表之间的参照完整性:更新级联、删除级联、插入限制。二翻开工程文件JXGL,在该工程中已有一数据库JXSL。1在JSXJ数据库中按如下表格中所示的结构创立AB2.DBF表,并按表格中的要求设置相关属性。字段名数据类型宽度字段标题BHC12编号MCC16名称XHC18型号DJN7小数2位单价GMRQD购置日期(1) 设置AB2表的表注释:教学设备登记情况表;(2) 设置GMRQ字段的默认值:当前系统日期;(3) 设置DJ字段的有效性规那么:价格必须在2000.00以上;(4) 创立普通索引,索引名为xyz,要求按购置日期的年月日排序,购置日期相同时再按单价字段降序排序。 2在AB2表中输入如下记录:BHMCXHDJGMRQJSJ09-0013计算机Compag nx63207800.002012-04-223.为JS表设置删除触发器:年龄小于60的记录不允许删除(年龄的计算方法为“当前系统日期的年份减去出生日期的年份)。4JS表已存在主索引GH,索引的表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联、插入级联。三翻开工程文件JXGL,在该工程下已有一数据库JXSJ。1创立数据库表。 1在JXSJ数据库中按下表所示创立AB3表的表结构包括字段的标题属性;字段名数据类型宽度字段标题GCBHC6工程编号KGRQD开工日期WGRQD完工日期XMJLC12工程经理 2为AB3表设置记录有效性规那么;要求先开工、后完工; 3为XMJL字段设置有效性规那么;不能为空即必须含非空格字符; 4创立一个普通索引xyz,要求按开工日期的年月日排序,开工日期相同时按工程经理排序。2为教材表JC设置插入触发器:课程代码KCDM为“4001”时,必须使用作者ZZ字段含沈爱民的教材。3为学生表XS增加一个备注字段字段名为BZ,类型为备注型,并为所有学生的备注字段赋值;如果院系专业代码YXZYDM字段的前四位与学号XH字段第3-6位不一致,那么BZ字段的值设置为“转专业学生。4课程表KC和成绩表CJ存在相同的课程代码KCDM字段,以KC表为主表、CJ表为子表按KCDM建立永久关系,并设置KC有和CJ表之间的参照完整性:更新级联、删除级联、插入限制。二、设计查询20分。一学生表XS存储了每个学生的根本信息,含有学号xh,C、姓名xm,C等字段,成绩表CJ存储了每个学生各门课程的成绩信息,含有学号xh,C、课程代码kcdm,C和成绩表cj,N等字段。按如下要求修改JXGL工程中的查询CHAXUN1: 假设成绩大于或等于60分表示该门课程合格,基于XS表和CJ表中所有已登记的成绩,统计全部课程均合格的学生名单及其合格课程门数,要求输出字段为:xh、xm、合格门数,查询结果按合格门数升序排序。提示:“全部课程合格可以等价理解为最低分数也大于等于60。二课程安排表KCAP是用来存储各学期各班教学课程安排信息的表,其中含有学期编号xqbm,C、班级编号bjbh,C、课程代码kcdm,C和教师工号gh,C等字段,课程表KC中含有课程代码kcdm,C和课程名称kcmc,C等字段。按如下要求修改JXGL工程中的查询CHAXUN2; 基于KCAP表和KC表查询同一学期、同一门课程有2个或2个以上教师任教的课程。要求输出字段为:xqbm、kcdm、kcmc、教师人数。三课程表KC中含有课程代码kcdm,C、课程名称kcmc,C和学分xf,N等字段,在成绩表CJ含有学生学号xh,C、成绩cj,N、课程代码kcdm,C等字段。按如下要求修改JXGL工程中的查询CHAXUN3: 假设成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于15分的学生可以毕业,那么基于KC表和CJ表查询所有不能毕业的学生列表,要求查询输出字段为:学号、总学分,查询结果按总学分降序排序。三、设计菜单10分。一JXGL工程中已存在菜单MENU1,其中已定义了图1“文件菜单栏及其中的“退出菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。1在“文件菜单栏右侧创立“教学管理菜单栏;2在“教学管理菜单栏下创立子菜单“学生、“课程和“成绩;3在菜单项“学生、“课程和“成绩之间插入两条分组线;4为“学生菜单项创立子菜单:“浏览和“编辑;5为“浏览菜单项设置跳过条件:XS表翻开时才可操作。二JXGL工程中已存在菜单MENU2,其中已定义了图2“文件菜单栏及其中的“退出菜单项。按如下要求设计菜单,完成后的运行效果如图2所示。1在“文件菜单栏右侧创立“代码管理菜单栏;2在“代码管理菜单栏下创立子菜单“民族、“文化程度和“政治面貌;3为“代码管理菜单项设置跳过条件:DMB表翻开时才可操作;4为“民族菜单项设置命令:SELECT * FROM dmb WHERE 1x=“民族;5.为“民族菜单项设置快捷键Ctrl+M。三JXGL工程中已存在菜单MENU3,其中已定义了“文件菜单栏及其中的“退出菜单项。按如下要求设计菜单,完成后的运行效果如图3所示。图31在“文件菜单栏右侧创立“教学管理菜单栏;2在“教学管理菜单栏下创立子菜单“排课和“课程;3为“排课菜单项设置跳过条件:KCAP表翻开时菜单项才可操作启用;4设置为“课程菜单项的快捷键Ctrl+K;5在菜单项“排课和“课程之间插入分组线。四、设计表单30分一JXGL工程中已经存在表单Formj,该表单用来设置表单中表格控件Grd1的相关属性,如图4所示。按如下要求修改表单: 图41设置表单的标题为“表格属性设置;2设置表格Grd1中的数据为只读,但只能获得焦点,表格的RecordSourceType属性值为“0-表;3在“数据源标控件右侧添加一个组合框控件,并设置其Name属性为“Cbo2”、RowSourceType属性为“7-文件、RowSource属性为当前目录下的所有.DBF文件;4设置复选框控件Check1的初始状态为选中;5为组合框Cbo1编写Init事件代码,使它的初始值等于“3缺省值水平滚动条和垂直滚动条即初始选中下拉列表中的第4条列表项;6为组合框控件Cbo2编写InterActiveChange事件代码,使表单中Grd1控件的RecordSouce属性与Cbo2中选定的值一致。二JXGL工程中已经存在表单Formn,该表单用来显示银行取款时用户操的根本信息,如图5所示。按以下要求修改表单:1设置文本框Txtmm的相关属性,使文本框中输入的密码显示为“*;2将文本框Txtje的输入掩码属性设置为“9,999.99”,使该文本框只能输入数字,且整数局部最多为4位,小数局部为2位,同时设置该文本框的初值为0;3在标签“日期右侧加一个文本框Txtrq,默认值为当前日期,并设置该文本框的有关属性,使之不触发用户的任何事件;4在文本框Txtmm的Valid事件代码中增加一条条件语句,使输入的密码必须为6位数字该文本框的输入掩码已设置为“999999”;5在文本框Txtje的Valid 事件代码中增加一条命令,使输入的数字必须在0-5000之间,否那么会出现其它的提示框。 图5三JXGL工程中已经存在表单Formm,该表单用来对列表框中的数据进行排序,如图6所示,按以下要求修改表单:1表单运行时自动居中,无最大化、小化按钮;2在表单的LOAD的事件代码中已经定义了一个数组x,该数组中存放了1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号