上机习题单项练习_第1页
上机习题单项练习_第2页
上机习题单项练习_第3页
上机习题单项练习_第4页
上机习题单项练习_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、上机实验一、项目、数据库和表操作(25分)1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,命名为zhangsan.pjx)(1分);2、在以自己名字拼音命名的项目管理器中建立一个以自己名字拼音命名的数据库(1分);3、在数据库中创建学生表(表文件名为XS.DBF),表结构如下:(4分)表一、XS.DBF字段名宽度小数位数标题XhC12学号XmC10姓名XbC2性别ZydmC6专业代码XimingC20系名CsrqD8出生日期XzN1学制修改该表的长表名为:学生情况表。(1分)4、在同一数据库中创建成绩表(表文件名为CJ.DBF),表结构如下:(4分)表二、CJ.DBF字段

2、名宽度小数位数标题XhC12学号KcdmC6课程代码KcmcC30课程名称CjN52成绩修改该表的长表名为:成绩表。(1分)5、在学生表(XS.DBF)和成绩表(CJ.DBF)中分别添入如下记录;(4分)表一:xs.dbfxhxmXbzydmximingcsrqxz1211001梁浩男100901机电工程系05/16/9231211002刘文帅男101104米矿系12/10/9041211003张蕊女100901机电工程系09/17/9131211004刘小龙男101104米矿系03/02/914表二:cj.dbfXhkcdmkcmcCj1211001015程序设计80.00121100100

3、1高等数学78.001211001017数据库概论88.001211001003大学英语89.001211002003大学英语68.001211002001高等数学76.001211003015程序设计77.001211004003大学英语80.001211004001高等数学70.006、设置学生表中“性别”字段的有效性规则:性别取“男”或“女”,默认值为“男”,错误提示信息为“您的输入有误,请重新输入!”(4分)7、创建索引(共4分)在表一中以字段Xh创建主索引,索引名称为XsXh;(2分)在表二中以字段Xh建立普通索引,索引名称为XsXh;(2分)8、以xs表为主表,cj表为子表,以xh

4、为关键字建立两表的永久性关系。并设置参照完整性规则为:更新级联,删除限制,插入限制。(2分)二、设计查询(10分)在项目管理器中创建以自己名字命名的查询文件(1分),查询内容如下:基于学生表和成绩表查询每门课选课人数和平均成绩,输出字段包含课程代码、课程名称、选课人数和平均成绩,且按平均成绩的降序排列。(9分)三、设计报表(9分)利用“一对多报表向导”基于以上的表,在项目管理器中创建以自己名字拼音命名的报表;(1分)要求:从父表中选取Xh、Xm、Ximing字段,从子表中选择Kcdm和Cj字段,报表样式为账务式,按学号升序排列,报表标题为“学生信息报表”。(8分)四、设计表单(31分)1、建立

5、表单文件:基于表一和表二在项目管理器中创建以自己的名字命名的表单;(1分)2、布置界面并修改属性:(14分)为表单建立数据环境,添加表一与表二,并将它们的“学号”、“姓名”、“系名”、“课程名称”和“成绩”字段从数据环境拖入表单中;(3分)表单的标题为:“学生成绩情况表单”;(1分)设置表单的背景色BackColor(255,255,0),使其运行时自动居中,高度为350,宽度为520;(3分)添加标签(labell),设置其标题属性为“学生成绩情况一览”,字号为“26”,字体为“华文新魏”,对齐方式为“中央”,背景“透明”;(4分)添加1个包含了5个按钮的命令按钮组,这5个按钮的标题和名称分

6、别为:“第一条”(名称为command。、“上一条"(名称为command2)、“下一条"(名称为command、“最后一条"(名称为command4)和“关闭”(名称为command5);(3分)界面如图所示:3、给按钮编程,实现其相应功能:(16分)当点击“第一条”按钮时,表单显示第一条学生记录,此时“第一条”和“上一条”按钮变成不可操作,而“下一条”和“最后一条”按钮为可操作;(3分)当点击“上一条”按钮时,表单显示上一条记录,且当指针指向记录的开头时,“第一条”和“上一条”按钮变成不可操作,而“下一条”和“最后一条”按钮为可操作;(4分)当点击“下一条”按

7、钮时,表单显示下一条记录,且当指针指向记录的末尾时,“下一条”和“最后一条”按钮变成不可操作,而“第一条”和“上一条”按钮为可操作;(4分)当点击“最后一条”按钮时,表单显示最后一条记录,此时“下一条”和“最后一条”按钮变成不可操作,而“第一条”和“上一条”按钮为可操作;(3分)当点击“关闭”按钮时,表单程序关闭。(2分)6 / 5五、程序设计(10分)在项目管理器中创建以自己名字+题号命名的程序;程序功能如下:程序1:求表达式1+2+3+4+99+100的值;(5分)程序2:某邮件计费标准每克0.1元,超过100克后,超出数每克为0.05元,试编写程序计算邮费。(5分)六、菜单设计(15分)1、在项目管理器中创建以自己名字命名的菜单;(1分)2、菜单设计如下图:(4分)3、菜单功能设计如下:点击”浏览学生情况表”,可以浏览xs.DBF;(2分)点击“浏览查询结果”,可以浏览*QPR查询表;(2分)点击“运行学生成绩情况表单”,可以浏览*S

温馨提示

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

评论

0/150

提交评论