- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FOXPRO程序设计课程实验教学大纲
《Visual FoxPro程序设计》课程实验教学大纲
一、实验教学基本信息
课程中文名称 Visual FoxPro 程序设计 课程英文名称 Fundamentals and Applications in DataBase 开课情况 开课专业名称 课程
编号 实验课性质 课程总学时 实验学时 实验学时及项目分配 开设学期 验证性
演示性 综合性 设计性 合 计 安全工程 5301A08 非独立 30 8/8/4 2/2/1 22/22/11 32/32/16 3 二、实验教学目的与基本要求
学习数据库程序设计,上机实验是十分重要的环节,只有理论和实践相结合,才能使学生真正理解书中的内容,通过上机实验,可以更好地熟悉Visual FoxPro的功能,掌握Visual FoxPro程序设计方法,并培养一定的应用开发能力,使学生在今后的工作和学习中都能学有所用、学有所成,是此课程最终所要达到的目的。
三、主要仪器设备
计算机、磁盘或U盘
四、主要消耗材料
磁盘或U盘
五、实验项目设置
序号 实验项目编号 实验项目名称 实验目的及内容提要 学时数 实验类型 实验要求 每组人数 1 5351102060 Visual Foxpro的环境与运算 目的:1、Visual FoxPro的窗口界面及各菜单项的基本用途;
2、掌握Visual FoxPro的基本数据类型;
3、掌握Visual FoxPro的常用内部函数的使用及表达式的书写规则;
4、掌握交互命令执行方法。
内容:1、计算表达式的值;
2、填写命令的执行结果和命令功能。 2 验证 必做 1 2 5351104061 表的建立与维护 目的:1、初步掌握根据一个应用目标而把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础;
2、掌握表的建立与维护的一般方法;
3、理解表的记录指针与当前记录的意义;
4、掌握表的打开、关闭、浏览、显示等操作方法;
5、掌握表结构的修改;
6、掌握记录的增加与删除等操作;
7、掌握数据复制方法。
内容:建一个学生花名册,根据此表完成:
1、设计一个表的结构,使其既能描述(花名册)表的信息,同时又符合关系模型的基本要求;
2、建立表student.dbf,输入表(花名册)中的数据,并将student.dbf表保存在自己的软盘中;
3、给全部女生的数学成绩加5分;
4、将记录指定到第5号记录;
5、将记录指针指向孙力军同学;
6、显示所有“张”姓学生的情况;
7、把student.dbf表的姓名字段的宽度修改为8;
8、浏览记录数据,且表头用汉字;
9、在表的顶部增加一个新记录;
10、在表的3~4号记录之间增加一个新的空白记录;
11、对表中张青松同学的记录进行逻辑删除、删除恢复和物理删除;
12、把少数民族同学的记录复制到ssmz.dbf中;
13、将student.dbf原样复制为student1.dbf,并物理删除student1.dbf中记录号为偶数的记录;
14、复制一个仅有学号、姓名、出生年月、数学、外语等5个字段的表student2.dbf;
15、将student.dbf复制为一个Excel文件; 2 设计 必做 1 3 5351102062 表的排序、索引与统计 目的:1、掌握表中数据的排序、数据记录顺序查询和索引查询;
2、掌握表的数据求和、求平均值、统计和分类汇总等操作。
内容:利用实验二建立的表student.dbf,写出进行如下操作的命令:
1、显示总成绩在前5名的学生的记录;
2、统计少数民族女生的人数,并把它存入变量A中;
3、分别求男、女学生的平均年龄;
4、建立一个结构复合索引文件,其中包括两个索引:
记录以学号降序排列;
记录以姓名降序排列,姓名相同时则按出生年月升序排列;
5、对第4题建立的索引,测试
FIND、SEEK命令的用法;
6、按性别对数学与外语成绩进行汇总;
7、将student.dbf倒置浏览,并存入student1.dbf中(即student.dbf中的首记录在student1.dbf中为末记录)。 2 验证 必做 1 4 5351102063 多表操作 目的:1、了解多工作区的概念,掌握工作作区的操作方法;
2、掌握多表操作的方法;
3、掌握表的关联、联接等操作。
内容:利用实验二建立的表student.dbf,完成下列操作:
1、在学生表student.dbf的基础上,再建立学生成绩表student3.dbf,包含字段:xh(学号)、xm(姓名)、sx(数学成绩)、wl(物理)、wy(外语成绩)、jsj(计算机),其中xh字段从student.dbf表中追加,
原创力文档


文档评论(0)