自考《管理系统中计算机应用》实践课上操作练习题-_第1页
自考《管理系统中计算机应用》实践课上操作练习题-_第2页
自考《管理系统中计算机应用》实践课上操作练习题-_第3页
自考《管理系统中计算机应用》实践课上操作练习题-_第4页
自考《管理系统中计算机应用》实践课上操作练习题-_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理系统中计算机应用实践课上机操作练习题Windows XP + Visual FoxPro 6.0环境一、基本操作题(一打开项目文件JXGL,在该项目中已有一数据库JXSJ。 (1设置AB1表的长表名为:发表论文登记表;(2设置BMBH字段的格式:删除输入的前导空格;(3创建唯一索引,索引名为abcd,要求按作者姓名排序,姓名相同时再按论文名排序;(4设置LX字段的显示类为复选框控件类。2.在AB1表中输入如下记录: 3.为KC表设置删除触发器:LX字段值为“专业核心课程”的记录不允许删除。4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表

2、为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联。(二打开项目文件JXGL,在该项目中已有一数据库JXSJ。1.在JXSJ数据库中按如下表格中所示的结构创建AB2.DBF表,并按表格中的要求设置相关属性。 (1设置AB2表的表注释:国内报纸一览表;(2将TYKH字段的默认值设置为“CN”;(3根据TYKH字段创建主索引,索引名为abcd;(4设置表的记录有效性规则:按月订阅报纸比每天购买报纸优惠(每月按28天计算。2.在AB2表中输入如下记录: 3.将KC表中LX字段值为“选修课程”的记录逻辑删除。4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普

3、通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。(三打开项目文件JXGL,在该项目中已有一数据库JXSJ。 (1设置AB3表的表注释:教学设备登记表;(2设置GMRQ字段的默认值:当前系统日期;(3设置DJ字段的有效性规则:价格必须在1000.00以上;(4创建普通索引,索引名为abcd,要求按购买日期的年月日排序,购买日期相同时再按单价字段排序。2.在AB3表中输入如下记录: 3.为JS表设置删除触发器:年龄小于60的记录不允许删除(年龄的计算方法为“当前系统日期的年份减去出生日期的年份”。4.JS表已存在主索

4、引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除限制。二、简单应用题(一为了避免在将成绩输入到数据库中时发生操作错误,成绩输入工作由两名录人员分别输入一遍,并进行比对。已知两名录人员输入的成绩分别存储在CJ 表和CJB表(该表为自由表,它们的结构相同,均含有字段:学号(xh,C、课程代码(kcdm,C和成绩(cj,N。按如下要求修改JXGL项目中的查询CHAXUN1:基于CJ表和CJB表查询两个人输入的成绩不一致的记录。要求输出字段为:xh、kcdm、cj和cj2,其中cj字

5、段和cj2字段是分别来源于CJ表和CJB表中的cj字段。查询结果首先按课程代码排序,课程代码相同时再按学号排序。(二学生表(XS存储了每个学生的基本信息,含有学号(xh,C、姓名(xm,C等字段,成绩表(CJ存储了每个学生各门课程的成绩信息,含有学号(xh, C、课程代码(kcdm,C和成绩(cj,N等字段。按如下要求修改JXGL项目中的查询CHAXUN2:若成绩大于或等于60表示该门课程合格,基于XS表和CJ表中所有已登记的成绩,统计全部课程均合格的学生名单及其合格课程门数,要求输出字段为: xh、xm、合格门数,查询结果按合格门数降序排序。(提示:“全部课程均合格”可以等价理解为最低分数也

6、大于或等于60。(三课程表(KC中含有课程代码(kcdm,C、课程名称(kcmc,C和学分(xf,N等字段,在成绩表(CJ中含有学生学号(xh,C、成绩(cj,N、课程代码(kcdm,C等字段。按如下要求修改JXGL项目中的查询CHAXUN3:若成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于20的学生可以毕业,则基于KC表和CJ表查询所有不能毕业的学生列表。要求查询输出字段为:学号、总学分,查询结果按总学分降序排序。(四JXGL项目中已存在菜单MENU1,其中已定 义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,完成后的运行效果如右图所示。1.在“文件”菜单栏右侧创

7、建“教学管理”菜单栏;2.在“教学管理”菜单栏下创建子菜单“学生”、“课程”和“成绩”;3.在菜单项“学生”、“课程”和“成绩”之间插入两条分组线;4.为“学生”菜单项创建子菜单:“浏览”和“编辑”;5.为“浏览”菜单项设置跳过条件:XS表打开时才可操作。(五JXGL项目中已存在菜单MENU2,其中已定 义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,完成后的运行效果如右图所示。1.在“文件”菜单栏右侧创建“代码管理”菜单栏;2.在“代码管理”菜单栏下创建子菜单“民族”、“文化程度”和“政治面貌”;3.为“代码管理”菜单栏设置跳过条件:DMB表打开时才可操作;4.为“民族”菜单项

8、设置命令:SELECT * FROM dmb WHERE lx = "民族"5.为“民族”菜单项设置快捷键Ctrl+M。(六JXGL项目中已存在菜单MENU3,其中已 定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,完成后的运行效果如右图所示。1.在“文件”菜单栏右侧创建“教学管理”菜单栏;2.在“教学管理”菜单栏下创建子菜单“学生”和“课程”;3.为“学生”菜单项设置跳过条件:xs表打开时才可操作;4.在菜单项“学生”和“课程”之间插入分组线;5.设置整个菜单的清理代码:CLOSE TABLES ALL。三、综合应用题(一JXGL项目中已经存在表单Form

9、k,该表单用来设置表单中表格控件Grd1的相关属性如图5所示。按下列要求修改表单:1.设置微调框控件的Name属性为Spn1,最小值为1,最大值为10;2.根据组合框控件Cbol的RowSource属性值设置相应的RowSourceType属性;3在表单中添加一个复选框控件Checkl,标题为“删除标记列”,初始状 态为选中,并将标题放在左侧,如下图所示; 4为复选框控件编写一行Click事件代码,使得选中复选框时表单中的表格 控件Grd1带有删除标志列,否则不带; 5为微调框控件编写 InterActiveChange 事件代码,使表单中 Grd1 控件的 列数与微调框控件的值一致。 (二)

10、JXGL 项目中已经存在表单 Formj,该表单用来设置表单中表格控件 Grdl 的相关属性,如下图所示。按下列要求修改表单: 1设置表单的标题为“表格属性设置”; 2 设置表格Grdl中的数据为只读, 但能获得焦点, 表格的RecordSourceType 属性值为“0-表”; 3在“数据源”标签控件右侧添加一个组合框控件,并设置其Name属性为 “Cbo2”、RowSourceType属性为“7-文件”、RowSource属性为当前目录下的所 有.DBF文件; 4设置复选框控件Check1的初始状态为选中; 5为组合框控件Cbo1编写Init事件代码,使它的初值等于“3(缺省值)水 平滚动

11、条和垂直滚动条”(即初始选中下拉列表中的第4条列表项); 6为组合框控件 Cbo2 编写 InterActiveChange 事件代码,使表单中 Grd1 控件的 RecordSource 属性与 Cbo2 中选定的值一致。 第 6 页 共 7 页 (三)JXGL项目中已经存在表单Formm,该表单用来对列表框中的数据进行排序, 如下图所示。按下列要求修改表单: 1表单运行时自动居中,无最大化、最小化按钮; 2在表单的LOAD事件代码中已经定义了一个数组x,该数组中存放了10个30 50之间的随机整数,设置表单中列表框控件LIST1的相应属性,使列表框中显 示数组x的内容; 3设置选项按钮组控件OPT1的边框样式为无边框,背景透明; 4表单已定义了新方法USERSORT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论