CAD实验数据库的管理与应用.docx
《CAD实验数据库的管理与应用.docx》由会员分享,可在线阅读,更多相关《CAD实验数据库的管理与应用.docx(10页珍藏版)》请在冰豆网上搜索。
CAD实验数据库的管理与应用
学生学号
实验课成绩
学生实验报告书
实验课程名称
CAD/CAM基础
开课学院
指导教师姓名
学生姓名
学生专业班级
--
学年
第
学期
实验教学管理基本规范
实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。
为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定实验教学管理基本规范。
1、本规范适用于理工科类专业实验课程,文、经、管、计算机类实验课程可根据具体情况参照执行或暂不执行。
2、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验报告外,其他实验项目均应按本格式完成实验报告。
3、实验报告应由实验预习、实验过程、结果分析三大部分组成。
每部分均在实验成绩中占一定比例。
各部分成绩的观测点、考核目标、所占比例可参考附表执行。
各专业也可以根据具体情况,调整考核内容和评分标准。
4、学生必须在完成实验预习内容的前提下进行实验。
教师要在实验过程中抽查学生预习情况,在学生离开实验室前,检查学生实验操作和记录情况,并在实验报告第二部分教师签字栏签名,以确保实验记录的真实性。
5、教师应及时评阅学生的实验报告并给出各实验项目成绩,完整保存实验报告。
在完成所有实验项目后,教师应按学生姓名将批改好的各实验项目实验报告装订成册,构成该实验课程总报告,按班级交课程承担单位(实验中心或实验室)保管存档。
6、实验课程成绩按其类型采取百分制或优、良、中、及格和不及格五级评定。
附表:
实验考核参考内容及标准
观测点
考核目标
成绩组成
实验预习
1.预习报告
2.提问
3.对于设计型实验,着重考查设计方案的科学性、可行性和创新性
对实验目的和基本原理的认识程度,对实验方案的设计能力
20%
实验过程
1.是否按时参加实验
2.对实验过程的熟悉程度
3.对基本操作的规范程度
4.对突发事件的应急处理能力
5.实验原始记录的完整程度
6.同学之间的团结协作精神
着重考查学生的实验态度、基本操作技能;严谨的治学态度、团结协作精神
30%
结果分析
1.所分析结果是否用原始记录数据
2.计算结果是否正确
3.实验结果分析是否合理
4.对于综合实验,各项内容之间是否有分析、比较与判断等
考查学生对实验数据处理和现象分析的能力;对专业知识的综合应用能力;事实求实的精神
50%
实验课程名称:
_CAD/CAM基础________
实验项目名称
数据库的管理与应用
实验成绩
实验者
专业班级
组别
同组者
实验日期
年月日
一部分:
实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等)
1.实验目的
(1)掌握工程设计数据的常用计算机处理方法;
(2)熟悉工程设计数据计算机处理程序的设计方法;
(3)提高高级语言编程、调试、运行、测试的技巧和技能。
2.实验要求
(1)设计和编制数表的数据库程序。
具体要求编写、调试数表的数据库程序,自行准备数据进行程序调试和运行考核。
(2)根据学校实验报告统一格式,编写、整理实验报告。
3.实验原理
(1)数据库的建立
建立数据库文件分两个步骤进行。
第一步是设计建立库文件的结构,即定义数据库结构;第二步是输入数据库记录,形成一个完整的数据库文件。
1数据库结构的定义
建库时,可用命令CREAT或者利用FoxPro的File菜单定义一个新的数据库结构。
利用CREAT命令定义数据库的方法是在FoxPro的命令窗口输入数据库的文件名然后再在对话框中定义和设计数据库结构。
库库结构定义即要对组成数据库的每一个字段进行详细定义。
2数据库记录的输入
数据库记录输入的常用方式有3种:
一种立即输入方式,即在定义数据库结构中第一次保存数据库结构时,系统询问“是否打算现在输入记录?
”,用“Y”回答,即进入数据输入状态;第二种方式是追加方式,即用追加命令APPEND追加记录;第三种方式是使用浏览方式增加记录,即用BROWSE命令添加记录。
数据输入完毕,用Ctrl+W将记录存盘,数据库即建成,返回命令状态。
若需退出数据库管理系统,则键入QUIT,并回车。
重新回到操作系统的控制下。
(2)数据库操作
FoxPro提供了一系列命令实现对已经建立的数据库各种操作,主要操作如下:
1打开与关闭数据库
应用USE命令一般格式USE[<文件名>]该命令关闭当前工作区已打开的数据库文件,并打开用户给定文件名的数据库文件,若未指定文件名的扩展名,则默认为扩展名为.DBF。
若USE命令后的文件名缺省,则关闭当前工作区的数据库。
2显示命令
应用LIST命令一般格式LIST&&显示当前数据库的全部记录
LISTSRUCTURE&&显示当前数据库的结构LISTFOR<条件>&&显示当前数据库中满足条件的记录
3编辑记录
应用EDIT或BROWSE命令
4删除记录
应用DELETEPECALLPACKZAP命令格式为DELETE[FOR<条件>]&&对满足条件的库文件记录作删除标记(非物理删除)PECALL[FOR<条件>]&&恢复满足条件的数据库记录(去掉删除标记)PACKZAP&&将已经删除标记的库记录物理删除(不可恢复)
5修改库结构
应用命令MODIFYSTRUCTURE
6数据库记录的定位
将数据库指针定位在某条记录上,以便对记录进行操作。
可用nGOnGOTOn以及LOCATE[<范围>][FOR<条件>][WHILE<条件>]
(3)命令文件的编写
1命令文件的编辑
可采用命令MODIFYCOMMAND<文件名>
2命令程序的调试与运行
采用命令DO<文件名>
4数据准备
某成绩表
学号(sno)
课程号(cno)
成绩(grade)
99001
1
97
99001
2
90
99001
3
80
99002
2
86
99002
3
92
第二部分:
实验过程记录(可加页)(包括实验原始数据记录,实验现象记录,实验过程发现的问题等)
(1)数据库的建立
输入“creat成绩单”
定义字段类型
输入数据
(2)数据库的操作
1利用use命令进行打开与关闭数据库的操作
2显示list命令的使用
输入为:
list
liststructure
listGRADE=92
3编辑记录
输入edit即可,出现类似于数据输入时的表。
4删除记录
应用delete,recall命令
下面的两图分别在5行上有标记和无标记
(注:
此处应用list命令显示)
Ps:
另发现可采用append命令调出表格,在其左侧单击亦可起到标记删除和取消标记的效果。
5修改库结构
输入modifystructure即可调出如同“定于字段类型”操作时的表
6数据库记录的定位
输入命令
locateforgrade=92
browse
Ps:
此处亦可用browse调出并在左侧单击进行定位。
(3)命令文件的编写
显示成绩为86的人的信息并将其生成数据文件成绩单.txt
输入settalkoff
use成绩单
listforgrade=86
locateforgrade=86
copynext1to成绩单sdf
return
教师签字__________
第三部分结果与讨论(可加页)
一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)
二、小结、建议及体会
三、思考题
一、实验结果分析
在该实验中,应用各种命令都可以得到理想的效果,主要的影响因素就是输入命令是要小心,不要输错。
用数据库处理数据是很方便的。
二、小结、建议及体会
通过该实验让我掌握了工程设计数据的常用计算机处理方法,熟悉了工程设计数据计算机处理程序的设计方法,并且提高高级语言编程、调试、运行、测试的技巧和技能。
让我可以较为灵活的应用数据库来处理文件。
通过该实验让我认识到了数据库的强大功能。
虽然只是冰上一角,但也使我深深的感到那种便捷与实用。
我在今后一定要对它多加注意,让它给我的工作带来更大的便捷。
在实验时也出现了很多的问题,例如输入命令时输错字母之类的,还有就是有些命令要list或browse显示才可看到效果,而我不清楚在这上面浪费了很多的时间。
当然,这也是一种经验。
通过这些,让我更加熟练的应用数据库foxpro软件了。
三、思考题
无