1 / 33

《Visual FoxPro 数据库程序设计 》

《Visual FoxPro 数据库程序设计 》. 辽宁地质工程职业学院信息系. 第 10 章. 上机指导. 辽宁地质工程职业学院信息系. 第 10 章 上机指导. 10.1 上机考试系统使用说明 10.2 上机考试内容 10.3 样题. 辽宁地质工程职业学院信息系. 10.1 上机考试系统使用说明. 辽宁地质工程职业学院信息系. 10.1.1 上机考试环境介绍. 1 . 硬件环境 主机:奔腾 II 233MHz 及以上。 内存: 32MB 以上(含 32MB )。 显卡: SVGA 彩显。

norah
Download Presentation

《Visual FoxPro 数据库程序设计 》

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 《Visual FoxPro 数据库程序设计》 辽宁地质工程职业学院信息系

  2. 第10章 上机指导 辽宁地质工程职业学院信息系

  3. 第10章 上机指导 10.1 上机考试系统使用说明 10.2 上机考试内容 10.3 样题 辽宁地质工程职业学院信息系

  4. 10.1 上机考试系统使用说明 辽宁地质工程职业学院信息系

  5. 10.1.1 上机考试环境介绍 • 1.硬件环境 • 主机:奔腾II 233MHz及以上。 • 内存:32MB以上(含32MB)。 • 显卡:SVGA彩显。 • 硬盘空间:200MB以上剩余空间(含200MB)。 辽宁地质工程职业学院信息系

  6. 2.软件环境 • 教育部考试中心提供上机考试系统软件。 • 操作系统:中文版Windows XP。 • 应用软件:中文版Microsoft Visual FoxPro 6.0和MSDN 6.0。 辽宁地质工程职业学院信息系

  7. 10.1.2 上机考试时间 • 全国计算机等级考试二级Visual FoxPro上机考试时间为90分钟。考试时间由上机考试系统自动进行计时,提前5分钟自动报警提醒考生应及时存盘,考试时间用完,上机考试系统将自动锁定计算机,考生将不能再继续考试。 辽宁地质工程职业学院信息系

  8. 10.1.3 上机考试题型以及分值 • 全国计算机等级考试二级Visual FoxPro上机考试考试满分为100分,共有三种类型的考题,即基本操作题(4小题,共30分)、简单应用题(2小题,共40分)和综合应用题(1小题,共30分)。 辽宁地质工程职业学院信息系

  9. 10.1.4 上机考试过程 • 1 .登录 • 启动考试系统。启动计算机后,在“开始”菜单的“程序”中选择“全国计算机等级考试”菜单项,启动考试程序,进入考试系统主界面,如图10.1所示(其中版本号以后可能有变动)。 图10.1 辽宁地质工程职业学院信息系

  10. 在“开始登录”功能项上单击鼠标左键或按回车键出现准考证号输入窗口,如图10.2所示。在“开始登录”功能项上单击鼠标左键或按回车键出现准考证号输入窗口,如图10.2所示。 图10.2 辽宁地质工程职业学院信息系

  11. 出现图10.2后,考生输入自己的准考证号,按回车键或选择“考号验证”按钮确认对输入的准考证号进行合法性检查。出现图10.2后,考生输入自己的准考证号,按回车键或选择“考号验证”按钮确认对输入的准考证号进行合法性检查。 • 如果输入的准考证号不正确,选择“否(N)”重新输入;如果输入的准考证号正确选择“是(Y)”,此时屏幕显示此准考证号所对应的姓名和身份证号,并提示考生确认所输入的准考证号是否正确。考生核对自己的姓名和身份证号,如果输入的准考证号经核对相符,考生按“是(Y)”按钮,上机考试系统将随机生成一份二级Visual FoxPro考试的试卷。 • 考生进入上机系统后,在屏幕上会显示二级Visual FoxPro上机考试考生须知并请考生按“开始考试并计时”按钮开始考试,如图10.3所示。考生的所有答题过程应在考生文件夹下完成。 辽宁地质工程职业学院信息系

  12. 图10.3 辽宁地质工程职业学院信息系

  13. 如果考生在上机考试中遇到死机等意外情况时,系统会提示输入密码如图10.4所示,此时考生应由监考人员输入密码后方可继续进行上机考试,所以考生应注意在上机考试时不得随意热启动或关闭计算机。如果考生在上机考试中遇到死机等意外情况时,系统会提示输入密码如图10.4所示,此时考生应由监考人员输入密码后方可继续进行上机考试,所以考生应注意在上机考试时不得随意热启动或关闭计算机。 图10.4 辽宁地质工程职业学院信息系

  14. 2.答题 • 当考生登录成功后,上机考试系统将自动在屏幕中间生成装载试题内容查阅工具的考试窗口(如图10.5所示),并在屏幕顶部始终显示着考生的准考证号、姓名、考试剩余时间以及可以随时显示或隐藏试题内容查阅工具和退出考试系统进行交卷的按钮的窗口(如图10.6所示的窗口), 对于图10.6中最左面的“隐藏窗口”字符表示屏幕中间的考试窗口正在显示着,当用鼠标点击“隐藏窗口”字符时,屏幕中间的考试窗口就被隐藏,且“隐藏窗口”字符变成“显示窗口”。 辽宁地质工程职业学院信息系

  15. 辽宁地质工程职业学院信息系

  16. 在考试窗口中选择工具栏中的 “基本操作题”、“简单应用题”和“综合应用题”题目选择按钮,可以查看相应题型的题目要求。考生可根据考题内容,在Visual FoxPro中进行操作。 • 3.交卷 • 如果考生要提前结束考试进行交卷处理,则应在屏幕顶部的窗口(如图10.6所示)中选择“交卷”按钮,上机考试系统将显示是否要交卷的提示信息框(如图10.7所示),此时考生如果选择“确定”按钮,则退出上机考试系统并进行交卷处理;如果考生还没有做完试题,应选择“取消”按钮继续进行考试。 辽宁地质工程职业学院信息系

  17. 图10.7 • 当上机考试时间用完时,如果Visual FoxPro系统仍在运行,上机考试系统将会提示考生关闭。 • 当考试试题内容查阅窗口中有上下或左右滚动条时,表示该试题查阅窗口中试题内容不能在一屏内显示完,此时考生可以通过鼠标来显示其他的试题内容,防止考生漏做试题而影响考生考试成绩。 辽宁地质工程职业学院信息系

  18. 10.1.3 上机考试注意事项 • 1.在考生登录时,若输入的准考证号不正确,则会出现消息框提示 “此准考证号不存在,退出登录系统吗?”,考生可以选择“否”按钮,重新输入正确的准考证号,否则请监考人员帮助查找原因。 • 2.登录过程考试系统并没有计时,这时不能查看试题也不能进行答题。在单击“开始考试并计时”按钮之后,系统开始计时,考生可以开始答题。 辽宁地质工程职业学院信息系

  19. 3.要特别注意,考生在考试过程中所操作的文件,如:项目、数据库、表、表单、菜单和程序均要保存在考生的文件夹中。考生不能随意删除或移动考生文件夹中的文件,以免影响考生成绩。3.要特别注意,考生在考试过程中所操作的文件,如:项目、数据库、表、表单、菜单和程序均要保存在考生的文件夹中。考生不能随意删除或移动考生文件夹中的文件,以免影响考生成绩。 • 4.考试结束后应该单击“交卷”按钮进行交卷处理,并要检查交卷过程是否正常。如果出现不正常的情况,请监考老师进行处理。 • 5.考试过程中,系统会为考生计算剩余考试时间。在剩余5分钟时,系统会显示一个提示信息,提示考生将应用程序的数据存盘,做最后的准备工作。 辽宁地质工程职业学院信息系

  20. 10.2 上机考试内容 辽宁地质工程职业学院信息系

  21. 10.2.1 基本操作 • 考生根据屏幕上显示的基本操作试题内容要求进行操作,如果考生要退出系统交卷,请将所有的操作结果根据要求保存在考生文件夹下,并关闭VFP系统。 辽宁地质工程职业学院信息系

  22. 1.建立一个学生数据库,要求如下: • (1)建立“学生管理”项目 • (2)在“学生管理”项目中建立数据库,数据库名为“学生”。 • (3)在“学生”数据库中建立如下三个表: • 学生:学号(C,7),姓名(C,8),年龄(I,4) • 课程:课程号(C,7),课程名(C,14) • 成绩:学号(C,7),课程号(C,7),成绩(N,3)。 辽宁地质工程职业学院信息系

  23. 试题解析: • (1)在VFP工具栏中,单击“新建”命令按钮,弹出“新建”对话框,然后选择“新建文件”命令。 • (2)在“创建”对话框的“项目文件”栏中输入“学生管理”,单击“保存”命令按钮。 • (3)在项目管理器中,选择“数据库”,单击“新建”命令按钮。 • (4)在弹出的“新建数据库”对话框中,单击“新建数据库”命令按钮。 • (5)在弹出的“创建”对话框中,输入“学生”数据库名,单击“保存”命令按钮。 • (6)在弹出的“表设计器”对话框中,依次键入字段名、类型和宽度 • (7)按以上的方法创建“课程”表和“成绩”表。 辽宁地质工程职业学院信息系

  24. 2.建立如下索引 • (1)在“学生”表的学生(学号)、课程(课程号)字段上建立主索引; • (2)在“成绩”表的成绩(课程号)和成绩(学号)字段上建立普通索引。 辽宁地质工程职业学院信息系

  25. 试题解析: • (1)在“学生管理”项目管理器中,选择“学生”表,单击“修改”命令按钮 。 • (2)在弹出的表设计器中,键入索引名为“学号”,选择类型为“主索引”,键入表达式为“学号”,成绩表也按同样的方法设置即可。 辽宁地质工程职业学院信息系

  26. 3.建立学生和成绩之间的联系,课程和成绩之间的联系。3.建立学生和成绩之间的联系,课程和成绩之间的联系。 辽宁地质工程职业学院信息系

  27. 试题解析: • (1)在“学生管理”项目管理器中,选择“学生”数据库,单击“修改”命令按钮 。 • (2)在数据库设计器中,选中“学生”表的“学号”索引,按住鼠标左键不放,拖至“成绩”表的“学号”索引上,放开鼠标左键即可。同理建立“成绩”表和“课程”表之间的联系。 辽宁地质工程职业学院信息系

  28. 4.定义学生表和成绩表之间的参照完整性规则,定义删除规则为“限制”,更新规则和插入规则为“级联”。4.定义学生表和成绩表之间的参照完整性规则,定义删除规则为“限制”,更新规则和插入规则为“级联”。 辽宁地质工程职业学院信息系

  29. 试题解析: • (1)在“学生管理”项目管理器中,选择“学生”数据库,单击“修改”命令按钮。 • (2)在“数据库设计器”中,选中“学生”表和“成绩”表之间的连线,单击鼠标右键,在弹出的快捷菜单中,选中“编辑参照完整性”命令。 • (3)在弹出的“参照完整性生成器”中,分别定义删除规则为“级联”,更新规则为“限制” 。 辽宁地质工程职业学院信息系

  30. 10.2.2简单应用 • 对自由表“教师”完成下列操作:将职称为“教授”的教师新工资一项设置为原来工资的120%,其他教师的新工资与原工资相等;插入一条新记录,该教师的信息:姓名“刘齐”,职称“讲师”,原工资1500,新工资1800。 • 使用查询设计器建立一个查询文件cj.qpr,查询要求:选修了“数据结构”并且成绩大于等于60的学生的学号、姓名、性别、年龄,查询结果按年龄升序。 辽宁地质工程职业学院信息系

  31. 试题解析: • 1.在命令窗口中分别输入以下语句: • (1)update 教师 set 新工资=原工资*1.2 where 职称="教授" • (2)update 教师 set 新工资=原工资 where 职称<>"教授" • (3)insert into 教师 values("刘齐","讲师",1500,1800) • 2.在项目管理器的“数据”卡中,选择“查询”,单击“新建”命令按钮,选择“新建查询”,将三个表添加至查询设计器中。 • 在“字段”选项卡中,将所需字段添加到选定字段中。 • 在“筛选”选项卡中,将“字段名”设置为“课程.课程名称”,“条件”设为“=”,“实例”设置为“英语”,逻辑设置为“AND”。设置第二个筛选条件,将“字段名”设置为“选课.成绩”,“条件”设为“>=”,“实例”设置为“60”。 • 在“排序依据”选项卡中,按“添加”命令按钮,将“学生.年龄”作为排序依据,然后在“排序选项”中选择“升序”排列。 • 选择“文件”菜单中的“保存”选项,保存查询名为cj即可。 辽宁地质工程职业学院信息系

  32. 10.2.3综合应用题 • 在系统工具栏中选择“新建”按钮,然后选择“表单”,单击“新建文件”命令按钮,弹出表单设计器,添加一个表格grid1和两个命令按钮command1、command2。如图所示。 辽宁地质工程职业学院信息系

  33. 试题解析: • 1.按图所示设置表单Form1的属性Caption值为“计算机系选课情况”,分别设置命令按钮的属性Caption值为“查询”、“退出”,设置表格grid1属性ColumnCount值为3(共三列),属性RecordSourceType值为“4-SQL说明”,表格的三列标头的属性Caption值为“姓名”、“课程名称”、“成绩”。 • 2.编写“查询”命令按钮的Click事件中代码: • thisform.grid1.recordsource="select 姓名,课程名称,成绩 ; • from 学生 a,选课 b,课程 c ; • where a.学号=b.学号 and b.课程号=c.课程号 and a.系='6' into cursor stu “ • 3.编写“退出”命令按钮的Click事件代码: • thisform.release • 4.保存表单名为cjcx,关闭表单设计器。 辽宁地质工程职业学院信息系

More Related