当前位置:文档之家› 关系数据库课程实验指导书

关系数据库课程实验指导书

关系数据库课程实验指导书
关系数据库课程实验指导书

《关系数据库》实验指导书

实验课程代码:08011003

英文名称:Relational Database System,RDBS

适用对象:管理类本科专业、经济类本科专业

学时学分:共48学时,其中理论教学32学时,实验16学时。共3学分,实验1

学分。

一、实验的地位、作用

关系数据库实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和实例开发,使学生加深理解、验证巩固课堂教学内容;增强对关系数据库系统VFP的感性认识;掌握关系数据库管理及可视化程序设计、应用系统开发的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象

本实验开设对象为《关系数据库》课程的学习者(管理类本科专业、经济类本科专业),实验为必修内容。

三、基本原理及课程简介

《关系数据库》是一门培养学生掌握关系数据库基本技术,并具备一定数据库操作、设计和应用系统开发能力的专业基础课,属于计算机类课程,具有很强的操作性和实践性。课程实验教学目的在于使学生从系统操作和软件设计两个方面掌握关系数据库系统的基本原理、技术,并通过上机实践进行应用,从而巩固提高课程教学质量。本课程要求学生了解数据库系统基本理论,熟悉关系数据库系统VFP的操作,包括数据定义、操作、控制等内容。在掌握数据库语言的基础上,结合实际,进行简单数据库应用软件的设计与开发,并能独立在计算机上进行实现。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。实验方式主要为学生上机操作,教师随堂辅导。共开设8个实验项目。实验1-4侧重数据库操作技能训练,实验5-7为界面设计与程序设计训练,8为综合性系统开发实验。

四、指导教师

原则上由关系数据库课程讲授教师负责,并担任主要的实验指导教师,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

五、实验设备配置

每人配置1台电脑,安装有关系数据库系统 Visual Foxpro 6.0、其他软件系统Office 97/2000,可访问内部局域网。

六、考核与报告

1.实验后,学生将实验结果等内容及时存盘,并写出实验报告,符合实验教学的要求,并得到指导教师的认可。

2.指导教师对学生上机实验结果及时检查,并对每份实验报告进行审阅、评分。

3.该实验课程的成绩单独评分,并与实验学分挂钩,同时记入课程总成绩,占总成绩的20%。

实验一VFP操作初步练习

一、实验题目

从零开始熟悉VFP初级操作

二、实验课时

课内2学时

三、实验目的

从VFP系统的启动开始,逐步熟悉其界面、辅助设计工具及基本操作,掌握VFP的工作方式和项目管理器的使用。

四、实验内容和要求

内容:

1.启动VFP系统(桌面快捷方式或开始菜单),熟悉其界面组成(窗口、图标、菜单和对话框),练习界面基本操作(鼠标操作、窗口操作、菜单操作、对话框操作)。

2.掌握VFP的工作方式(交互操作与程序执行、操作法和命令法),认识和了解VFP的辅助设计工具(向导、设计器、生成器)。

3.认识和理解VFP的控制中心——项目管理器,并练习如何新建和修改一个项目:学生管理信息系统。

(1)准备工作:

首先在硬盘某个分区中新建立一个自己的文件夹,如E:\张三,然后要用其更换系统的默认目录。

打开VFP6应用程序,在VFP系统主菜单中选择“工具”菜单下的“选项”菜单项,打开“选项”窗口,用鼠标单击“文件位置”选项卡,找到其中的“默认目录”并选中,点击选项卡右下侧的“修改”按钮,弹出“更改文件位置”窗口,在其中可输入我们自己所建立的目录,如E:\张三。或者在更改文件位置窗口中,点击右侧有“…”的按钮,如图所示。

在弹出“选择目录”对话框中,在其中可以选择我们需要的默认目录。先在最下面的驱动器中选择驱动器,如E:,选择我们的文件夹,点右侧的“选定”按钮,再点“更改文件位置”窗口的“确定”,最后再点“选项”窗口的“确定”按钮,至此就完成了默认目录的设置。设置完毕之后,我们就要把我们的所有文件都存放在这个文件夹中,以后再使用文件的时候,只需指明文件名字即可,不用再指定驱动器和路径。

另外,也可在建立自己的新文件夹之后,再在命令窗口中输入命令语句:

Set Default to E:\张三

即可以实现将系统默认目录改为自己的新文件夹的效果。

(2)建立学生信息管理系统项目文件

设置完默认目录后,在VFP系统主菜单中点击“文件”菜单中的“新建”菜单项,打开“新建”窗口;在左侧的“文件类型”中选择“项目”,然后再用鼠标点击新建窗口右侧的“新建文件”按钮,弹出“创建”对话框;

在“创建”对话框中,首先用鼠标单击该对话中上方的“保存在:”标签右侧的下拉列表框,选择我们所建立的自己的文件夹,比如,选择E:\张三;然后用鼠标单击“保存类型”标签右侧的下拉列表,在其中选择“项目(*.pjx)”,然后在“项目文件:”标签右侧的文本框中输入我们所要保存的项目文件名,如学生信息管理系统或Smis等。输入完毕后,点右侧的“保存”按钮。

另外,在命令窗口中输入以下命令语句:

Create Project E:\张三\SMIS.pjx

也可完成新项目的建立工作。建立完教学管理系统的项目文件后,系统会自动打开项目管理器,并打开当前建立的项目文件

(3)项目管理器的界面操作

按照教材P26-P27的内容,练习项目管理器的各项操作,包括:

◆打开与关闭项目管理器;

◆选项卡的操作;

◆项目管理器的折叠与分离;

◆项目管理器的快捷菜单。

要求:

1.严格依照实验指导书和教材内容进行操作;

2.各项基本操作应多次练习,达到熟练掌握的程度。

3.课内完成的实验结果要及时存盘,并在软盘上备份,以备后续使用与检查。

注意事项:

1.由于VFP系统安装不完全,可能部分辅助设计工具无法正常使用;

2.VFP命令语句不区分字母大小写,但必须是英文格式,需要注意输入时的中、英文切换,避免输入中文符号;

3.为防止软盘出错、内容丢失,除在硬盘上保存外,最好准备两块软盘备份,有条件的话可使用U盘保存数据,以保证数据安全。

实验二数据库、表的建立与修改

一、实验题目

VFP中数据库、表的建立与修改

二、实验课时

课内2学时

三、实验目的

通过实例练习,熟练掌握VFP系统中数据库、数据表的建立与修改方法,并完成相应的数据库、数据表内容,为后续实验做准备。

四、实验内容和要求

内容:

1.数据库的建立

打开所建立的学生信息管理系统的项目文件,在“全部”选项卡中点击“数据”左侧的“+”号,选中“数据库”,然后点右侧的“新建”按钮,系统会弹出“新建数据库”对话框,点击右侧的“新建数据库”按钮,在随后打开的“创建”窗口中输入所要创建的数据库名,并选择文件保存位置和文件类型(在此按系统默认值即可)。点右侧的“保存”按钮。系统会弹出“数据库设计器”窗口。

另外,在命令窗口中输入以下命令语句:

Create Database e:\张三\Student.dbc

然后在项目管理器中通过“添加”按钮将新数据库添加到指定项目中,也可完成数据库的建立。

数据库建立并保存后,可以用项目管理器中的“修改”按钮或输入Modify Database命令来打开修改。

2.数据表的建立

在项目管理器中找到要建表的数据库,选中表选项,单击新建按钮,在弹出窗口中选择“新建表”,给出数据表名称和保存位置后确定,打开表设计器定义表结构,并进行数据词典的有关设置,然后开始输入数据记录,完成数据表的建立。

在数据库设计器窗口中,点击鼠标右键,弹出快捷菜单,从中也可以选择新建数据库表或者把一个已存在的自由表添加到当前数据库中。

另外,在命令窗口中输入以下命令语句:

Create e:\张三\Class.dbf

打开表设计器定义该表结构,完成数据表的建立,最后在项目管理器中通过“添加”按钮也可将新数据表添加到指定数据库中。

新建数据库表——班级.dbf的基本结构如下:

字段名类型宽度

学号(xh) 字符型 3

姓名(xm) 字符型 8

性别(xb) 字符型 2

生日(sr) 日期型 8

民族(mz) 字符型 10

籍贯(jg) 字符型 20

住址(zz) 字符型 20

备注(bz) 备注型 4

根据需要,还可以自己修改或添加某些字段,如增加通用型字段“照片”等。

3.数据词典设置

在新建表时可对数据词典内容进行设置,依照课堂教学和教材P111开始的内容自己进行练习。

4.在浏览器中输入数据

在项目管理器中选择表名,单击“浏览”按钮,或使用“文件”菜单的“打开”选项,选择要打开的dbf文件并确定,然后在“显示”菜单中单击“浏览”选项,打开浏览器;

另外,也可在数据库设计器双击某一个表,或使用Browse命令浏览一个打开的表。

在打开的表浏览器中,利用“显示”菜单中“追加方式”来添加新记录,利用“浏览”、“编辑”选项进行工作方式切换,在新建数据表班级.dbf中输入数据内容——全班同学的基本情况,进行记录内容输入练习。

记录输入完毕后,在命令窗口中练习使用Browse命令和Change命令。

要求:

1.建立学生.dbc数据库和下属的班级.dbf数据表,并输入若干班级同学的基本情况,至少20条,最好是全班所有同学都有。

2.熟练掌握新建数据库、数据表的方法,并能够自如利用表浏览器输入数据内容;

3.掌握浏览器的工作方式和基本操作(包括菜单操作和命令控制两种方法)。

注意事项:

1.注意新建的表是数据库表,应该隶属于上层数据库,如果按自由表方式建立,需要将其添加到对应的数据库中;

2.学生数据表中的记录内容尽量充实和完整,输入时注意遵守数据输入规则。

3.数据库、表在关闭时自动存盘,无需存盘操作,但对实验结果要做好软盘备份。

4.数据库文件有两到三个(.dbc、.dct、.dcx)、数据表文件有两个(.dbf、.fpt),对所有主文件名相同、看似重复的文件千万不可随便删除。

实验三数据处理与常用操作

一、实验题目

VFP中常用数据处理和操作练习

二、实验课时

课内2课时

三、实验目的

通过实例练习,掌握VFP 系统中常用数据处理和操作的方法:能够熟练使用菜单、命令按钮等界面操作工具完成数据表内容的增加、修改、删除和输出等;能够运用命令语句实现上述数据处理的基本内容;能够用表设计器和命令法分别为数据表建立索引,并能正确使用索引。

四、实验内容和要求

内容:

1.“数据工作期”窗口的操作

在VFP主菜单“窗口”菜单栏下,单击“数据工作期”选项,显示“数据工作期”对话框(如下图),在该窗体中显示当前打开的表所属数据库、工作区、记录数等信息。也可通过该窗体中的命令按钮打开表进并进行各种操作(查看表属性、浏览表、打开表、关闭表、建立一对一临时关系、建立一对多临时关系等)。注意使用特点:可通过“关闭”按钮来关闭工作区中打开的数据表;可通过“关系”按钮建立表间临时关系。

2.数据库、表的打开与使用(工作区设置)

练习用不同方式打开已建的数据库:

(1)用文件菜单“打开”选项;

(2)用工具栏“打开”按钮;

(3)在项目管理器中选中数据库,再单击“修改”按钮;

(4)在命令窗口中输入打开数据库的命令语句,例如:

Open Database E:\张三\student exclusive

练习用不同方式关闭打开的数据库:

(1)在项目管理器中选中打开的数据库,再单击“关闭”按钮关闭;

(2)用命令语句关闭,例如:

Close Database All

练习打开多个数据库并指定当前数据库:

(1)用工具栏进行选择;

(2)用命令语句指定,例如:

Set Database to data2

练习用不同方式打开已建的数据表:

(1)用文件菜单“打开”选项或工具栏“打开”按钮打开表,并在“显示”菜单中选择“浏览”选项;

(2)在项目管理器中选中要打开的数据表,再单击“浏览”按钮;

(3)在命令窗口中输入打开数据表的命令语句,例如:

use 班级.dbf in 1 alias 商管02 exclusive

注意Use语句的命令参数

练习选择指定数据表(工作区)

命令法:Select [表别名|工作区编号]

例:

use class.dbf in 2

select 2

或者 select class

练习关闭数据表

(1)用“数据工作期”窗口“关闭”按钮;

(2)命令法:

1)Use命令

2)Close命令

练习使用数据表状态函数

(1)判断工作区是否有打开的表文件:Used()

语法:Used(工作区编号|表别名)

返回:.T.或者.F.

例:use class.dbf in 1

?used(1)

?used(…class?)

(2)判断表是否以互斥方式打开:Isexclusive()

语法:Isexclusive(表别名|工作区编号)

返回:.T.或者.F.

例:use class.dbf

?Isexclusive(“class”)

3.处理记录操作练习

练习增加一条新记录:

(1)在表浏览器状态下用“显示”菜单栏中“追加方式”选项追加新记录;

(2)在表浏览器状态下用“表”菜单栏中“追加新记录”选项追加新记录。注意观察与“追加方式”的区别;

(3)用命令法追加一条新记录:

Append [in 工作区编号|表别名][Nomenu]

或者:

Append Blank [in 工作区编号|表别名]

注意观察两者效果上的差别。

(4)用命令法插入一条新记录:

Insert [in 工作区编号|表别名][Nomenu][Before|After]

或者

Insert blank [in 工作区编号|表别名][Nomenu][Before|After]

比较二者的差别,并注意[Before|After]参数的使用。

练习批量增加新记录:

(1)打开表浏览器,再用“表”菜单栏中“追加记录”选项,从另一表文件中批量追加新记录;

(2)使用数组批量追加记录

Append From Array 数组名 [For 条件表达式][Fields 字段序列]

例:程序文件

Set default to E:\张三

Open database student.dbc

Dimension AA(2,2)

AA(1,1)=’41’

AA(1,2)=‘张三’

AA(2,1)=‘42’

AA(2,2)=‘李四’

Use class.dbf

Append from array AA fields xh,xm

Browse

Close database

(3)用命令法使用其他表文件追加新记录

Append From 表文件名|? [Fields 字段名序列][For 条件表达式]

例:

Append From class2.dbf Fields xh,xm For xb==‘女’

练习清空记录的字段值:

用Blank命令清空当前表的指定记录中指定字段的值

Blank [Fields 字段名序列][记录范围][For 逻辑表达式1][While 逻辑表达式2]

记录范围:All、Next 、Record no、 Rest

例:

Select Class

Blank fields mz,jg record 8

Blank fields xh all for xb==‘女’

练习更新记录的字段值:

替换条件,单击“替换”按钮即可(如图所示)。

上图所示为将Class表中所有女同学记录中民族字段的值改为“汉”。

(2)用Replace命令进行字段值替换

Replace 字段名1 With 表达式1 [,字段名2 with 表达式2] …[记录范围][For 逻辑表达式] [While 逻辑表达式][In 工作区编号|表别名]

例:

Select class

Go top

Replace mz with ‘汉’,yzbm with ‘163318?all for xb==‘女’

注:Replace命令非常重要,应该多练习几次,要熟练掌握。

练习从表中删除记录:

(1)用“表”菜单栏中“切换删除标志”选项删除单条记录;(观察表浏览器中删除记录前后标志列的颜色变化)

(2)用“表”菜单栏中“删除记录”选项成批删除记录;(需要设置删除范围和条件,如下图)

上图所示为删除Class表中所有学号大于40的同学的记录。

(3)用命令语句删除记录:

Delete [记录范围][For 逻辑表达式] [While 逻辑表达式][in 工作区编号|表别名]

例:Select Class

Delete record 10 &&删除记录号为10的记录

Delete all for xb==‘女’&&删除所有女同学的记录

用Zap命令可以从指定的表文件中物理删除所有记录,只保留表结构

(注意以上两条命令语句与set safety on命令、Exclusive属性相关)

先在当前表中逻辑删除几条记录,再在命令窗口中输入

Set Delete on 或Set delete off 语句,切换删除状态开关,观察浏览当前表的变化。

练习从表中恢复记录:

(1)用“表”菜单栏中“切换删除标志”选项恢复单条记录;(观察表浏览器中被删除记录标志列的颜色变化)

(2)用“表”菜单栏中“恢复记录”选项成批删除记录;(需要设置恢复范围和条件,与删除窗口类似)

(3)用Recall命令语句恢复记录

Recall [记录范围][For 逻辑表达式][While 逻辑表达式][in 工作区编号|表别名]

练习输出表中记录:

(1)将当前表的所有内容复制输出到新的表文件中

Copy to 表文件名

例:use class.dbf

select class

copy to e:\张三\class2.dbf

(2)将当前表中指定记录的指定字段值,经过排序后输出到一个新建的表文件中。

Sort to 表文件名on 字段名1[/A][/D][/C][,字段名1[/A][/D][/C]…]

[Ascending|Descending][记录范围][For 逻辑表达式][While 逻辑表达式]

[Fields 字段名序列]

例:程序文件

Set Default to E:\张三

Open database student.dbc

Use class

Sort to class2 on xb/a,xh /d

Select class

Sort to class3 on xm /a fields xh,xm,xb for xb==‘女’

3.创建和定义索引练习

练习创建新索引:

(1)打开班级表,并使用表设计器,在“索引”页面框中定义索引(如下图所示)。

可以分别尝试建立一个主索引、候选索引、唯一索引和普通索引。(注意:此时建立的索引内容都是结构化复合索引文件中的索引标识,该索引文件与班级表主文件名相同,扩展名为.CDX,与表文件一同打开与关闭,在文件保存的目录中应该可以看到。)

(2)用命令法分别建立以下索引文件:

建立单项索引文件(.idx) 只包含一项索引,需要自定义文件名和路径

例:Index on xh to e:\张三\xh for xb==‘男’

建立结构化复合索引文件(.cdx)

可包含多项索引(索引标识),索引文件名和路径与表文件相同。只有数据库表最多可有一个该索引文件。表文件打开后自动打开,并随表中记录变化而重建索引,表关闭时也随之关闭。

例:Index on xm tag 姓名Descending

建立非结构化复合索引文件(.cdx)

可包含多项索引(索引标识),自定义索引文件名和路径,索引文件名与表文件名不相同。自由表和数据库表都可以建立这种索引文件。

例:Index on sr tag 生日of e:\张三\new.cdx

练习打开索引文件:

(1)使用Use命令打开表同时打开索引

语法:Use 表文件名[index 索引文件序列|?]

[order 索引编号|idx 文件名|[tag] 索引标识名[of cdx 索引文件名]] 例:Set default to e:\张三

Use class.dbf index xm,xh

Use

Use class.dbf order tag xh

Use class2.dbf order 1

(2)单独打开索引文件:使用Set index 命令可以在任何时刻重新设置当前表打开的索引文件及排序定义。

语法:Set index to [索引文件名序列|?][Order 索引编号|index 索引文件名|[tag]索引标识名[Of cdx 索引文件]][Ascending|Descending][Addtive]

例:Set index to xh,xm,e:\sr.cdx rder 0

Set index to xm,xh order 2 Descending

Set index to e:\csnyr.idx addtive

练习关闭索引文件:

(1)Set index to 关闭当前所有打开的单项索引文件和非结构化索引文件

(2)Use 关闭当前表及它所属的所有打开的索引文件o

(3)使用Close 命令:Close Indexs、Close Tables等

练习使用索引排序记录:

使用Set Order命令通过指定主控索引及其升序或降序方式重新排序记录,其语法如下:

Set order to [索引编号|idx 索引文件名|[tag] 索引标识名[Of cdx 索引文件名][In 工作区编号|表别名][Asceding|Desceding]

例:Set default to e:\张三

Use class index xm,xb,e:\sr.cdx

set order to xb desceding

browse

set order to tag csnyr of sr.cdx

browse

要求:

1.对上述数据处理操作都要进行反复练习,同时掌握操作法和命令法两种方式进行数据处理。

2.通过数据输出至少建立两个与班级表内容相同的备份数据表;

3.为班级表分别建立三个不同类型的索引文件(单项、结构化复合、非结构化复合),并使用索引对表记录进行排序。

注意事项:

1.Replace、Pack等许多命令所产生效果不可恢复,所以在练习此类命令前必须对原班级表中的内容进行备份,如通过Copy to 建立新表等。

2.本实验涉及命令语句较多,注意输入命令语句时不要出现错误,如错写、漏写命令动词等或混淆中英文符号等。

3.用命令法建立索引时,索引建立同时对数据表进行排序,可以打开表浏览器进行观察,而且单项索引只能使用升序进行记录排序。建立与使用是实验重点和难点,如有问题要及时向老师提问。

实验四关系、查询与筛选

一、实验题目

VFP中关系、查询与筛选建立与使用练习

二、实验课时

课内2课时

三、实验目的

1.掌握数据库表间永久关系的建立与使用方法,了解参照完整性规则。

2.掌握数据表中选择和定位记录的方法。

3.掌握VFP中查询和筛选功能的实现方法。

四、实验内容和要求

内容:

1.练习利用索引建立关系

(1)在学生管理信息系统项目中建立相关数据库和数据表:

数据库:图书借阅.dbc

数据表:图书(book.dbf) 表结构(书名、编号、数量、作者、单价…)

学生(student.dbf) 表结构(学号、姓名、班级、性别、年龄…)

借阅(borrow.dbf) 表结构(学号、书名、借阅时间…)

要求各表中输入一定数量的记录内容(10条以上,学生表可引用已建的班级表)

(2)为各表建立索引:若要建立关系,必须要求父表和子表都按相应的字段建立了索引,其中父表必须建立有该关键字的主索引。建立索引文件可在“表设计器”的“索引”选项卡中进行。在student表中按学号建立主索引xh,在borrow表中按学号建立普通索引xh。

(3)打开图书借阅数据库设计器,单击student表中的xh索引字段将其选中,按住鼠标不放,将其拖动到borrow表窗口中的xh索引字段上,释放鼠标按键可以看到两个表在索引字段之间的联线。此时两个表的一对多关系即已建立(如图所示)。

建立关系之后,在父表(student)的一头会出现一根线头,而在子表(borrow)的那端出现三根线头,表明当前父表和子表建立的是一对多的关系。若要对关系进行修改,只需用鼠标双击这根线,在随后弹出的“编辑关系”对话框中可对表间的关系进行编辑(如下图)。若要删除该关系,只需选中这根线,该线就由细变粗(表明当前已选中该线),然后按键盘上的“DEL”键,即可删除该关系。

2.了解参照完整性规则的使用

建立完关系之后,可在“数据库设计器”窗口内表之外的任何地方,点击鼠标右键,选择“编辑参照完整性”项,可打开“参照完整性生成器”,在此可进行RI设置(如图所示)。详细的内容请参阅教材P116页。设置完成后,可关闭参照完整性生成器窗口和数据库设计器窗口,返回到项目管理器。

设置完参照完整性规则后,可以对数据表进行更新、删除等操作,以验证规则设置是否有效。

3.练习定位记录

(1)用Go命令和Skip命令在数据表中定位记录

例:Select class

go top

?Bof() &&测试当前位置是否已到表头

skip –1

?Bof()

go 3

?Recno() &&返回当前记录号

go bottom

?eof() &&测试当前位置是否已到表尾

通过上述命令语句练习,需要同时掌握Bof()函数、Eof()函数和Recno()函数的用法。

(2)练习使用Locate命令和Seek命令来定位记录

Locate命令在当前表的指定记录范围内向后搜索每一条记录,并将记录指针指向符合指定条件的第一条记录。

Locate for 逻辑表达式1 [记录范围][While 逻辑表达式2]

例:select class

go top

locate for alltrim(zzmm)==‘党员’

?found( ) &&测试是否找到满足条件的记录

?recno( )

Continue &&按照Locate命令指定的条件,从当前记录继续往后搜索和定位记录

?found( )

Seek命令以指定索引的索引键与指定的表达式结果相匹配为条件,搜索指定索引的索引表。在查到与表达式结果匹配的索引键时,停止搜索,根据找到的索引键定位对应的表记录。

Seek 索引键表达式 [Order 索引编号|inx 文件名|[Tag]索引标识名 [Of Cdx 文件名] [Ascending|Descending][In 工作区编号|表别名]

例:Select class

Seek ‘张三’ order tag xm ascending

?found( )

?recno( )

4.练习用查询设计器建立数据查询

(1)在项目管理器中“数据”选项卡中选择“查询”,单击右边的“新建”按钮,点击“新建文件”,启动“查询设计器”;

(2)选择查询数据源:从弹出的“添加表与试图”窗体中,选择至少一个数据表作为数据源。

(3)定义字段、联接、查询、数据、筛选、排序和数据输出设置等查询选项(如图所示)。

(5)保存并运行查询,并观察结果。可在查询设计器上用鼠标右键单击,从弹出菜单中选择“查看SQL”,以查看分析查询所用到的SQL语言,注意观察它与VFP命令语句的区别。

工艺综合课程设计指导书

《工艺综合课程设计》简明指导书 1.设计目的 《机械制造工艺与机床夹具》是一门实践性很强的课程,只有通过实践性教学环节才能使学生对该课程的基础理论有更深刻的理解,也只有通过实践才能培养学生理论联系实际的能力和独立工作能力。该设计的目的就在于: (1)在结束了《机械制造工艺与机床夹具》及有关课程的学习后,通过本次设计使学生所学到的知识得到巩固和加深,并培养学生学会全面综合地应用所学知识,去分析和解决机械制造中的问题的能力。 (2)通过设计提高学生的自学能力,使学生熟悉机械制造中的有关手册、图表和技术资料,并学会结合生产实际正确使用这些资料。 (3)通过设计使学生树立正确的设计思想,懂得合理的设计应该是技术上先进的,经济上合理的并且在生产实践中是可行的。 (4)通过编写设计说明书,提高学生对技术文件的整理、写作及组织编排能力,为学生将来撰写技术及科研论文打下基础。 2.设计内容 (1)编制规定零件的机械制造工艺规程一份; (2)填写规定零件的《机械加工工艺过程卡》一份; (3)填写规定零件某机械加工工序的《机械加工工序卡片》一份; (4)设计规定零件的某机械加工工序的专用夹具一套并绘制其总装图一张; (5)编写设计说明书一份。 3.设计步骤及要求 (1)根据给定的生产纲领,确定生产类型。 (2)分析和审查零件图:读懂零件图;审查该零件的结构工艺性;了解其主要技术要求;区分哪些表面是加工表面,哪些表面是不加工表面;查清各表面的尺寸公差、形位公差、表面粗糙度和特殊要求,区分各表面的精密与粗糙、主要与次要、重要与不重要等相对地位。在此基础上初步确定各加工表面的加工方法。 (3)根据给定的零件材料,确定毛坯种类。并确定加工表面的总加工余量。 (4)拟定零件的机械加工工艺规程:选择粗基准和精基准;确定各表面的加工方法;确定加工顺序;安排热处理工序及必要的辅助工序。 (5)确定各工序的加工设备,刀具及夹具。 (6)对工艺规程中的某道工序使用的夹具进行设计:一般画一张A1图,要求手工绘图。 a. 以有利于反映该工序加工的位置,选取投影视图。用双点划线画出零件轮廓。 b. 在零件定位表面处,画出定位元件或机构。 c. 在夹紧位置处画夹紧机构。 d. 在对刀位置画出对刀元件或刀具导引装置。 e. 画出与机床连接的元件及其它元件。 f. 绘图时要遵守国家标准的规定画法,能用标准件的尽量采用标准件。 g. 为表达清楚夹具结构,应有足够的视图、剖面图、局部视图等。 h. 夹具图上应标注夹具的总体轮廓尺寸,对刀尺寸,配合尺寸及配合公差要求,并标明夹具制造,验收和使用的技术要求。 i. 在夹具图右下角绘制国家标准规定的标题栏和明细表,表中详细列出零件的名称,代号,数量,材料,热处理及其它要求。 (7)确定所设计夹具的工序的工序余量,计算工序尺寸及公差。 (8)确定所设计工序的切削用量及工时定额。 (9)填写工艺文件——工艺过程卡和工序卡各一份。

【3】微机原理与汇编语言程序设计课程设计实验指导书_图文_百.

《微机原理与汇编语言程序设计课程设计》 实验指导书 本课程设计包含软件部分和硬件部分两个环节。 软件部分完成在有限的课内实验环节无法涉及到的具有综合设计性的软件实验,如中断程序设计、I/O程序设计、宏设计等。硬件部分利用伟福试验系统设计一个电子钟电路,并编制一个程序使电子钟能正常运行。通过软硬件环节的设计和调试,巩固所学知识,增强动手能力,提高综合性工程素质。 总实验学时:共计2周 实验一:电话号码本设计完善 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验二:显示器I/O程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验三:中断程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业

实验四:发声系统设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验五:键盘程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验六:电子钟设计 实验类型:综合性、设计性实验 学时:5天 适用对象:信息安全专业 一、实验目的和要求 软件实验部分要求进一步熟悉汇编语言开发环境,掌握汇编语言程序设计的方法和步骤,并根据教师意见和讨论,完善改进课内环节所进行的实验及进行其他综合性、设计性较强的实验内容,具体如下: 1. 熟练掌握汇编语言程序设计环境,根据前期掌握程度,可选择Masm for windows集 成实验环境(实验室配备,或自行安装masm5.0、masm6.0、Emu8086,Tasm等,软件开发环境可由学生根据使用爱好自选。

2.根据课内实验验收时指导教师提出的意见,以及和同学讨论的结果,设计实现一个功能比较完善的电话号码本,并在设计中体现自己的工作特色,即具备和其他设计不同之处。 3. 显示器I/O程序设计,完成屏幕窗口控制程序。 要求在屏幕上开出三个窗口,它们的左上角和右下角的坐标分别是(5,10,(15,30和(5,50,(15,70和(18,15,(22,65,如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下←键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如果再按下→键,输入字符就会接在先前输入的字符之后显示出来。当一行字符显示满后,窗口自动向上卷动一行,输入字符继续显示与最低一行,窗口最高一行向上卷动后消失。 4. 中断程序设计,完成内部中断服务程序和外部中断服务程序设计。具体要求为: (1.编写一个内部中断服务程序,使其能够显示以“0”结尾的字符串(利用显示器功能调用INT 10H。字符串缓冲区首地址为入口参数,利用DS:DX传递此参数。 (2.编写一个可屏蔽的外部中断服务程序,中断请求来自8259A的IRQ0,在新的外部中断服务程序(新08H中断中,使得每55ms的中断在屏幕上显示一串信息“A 8259A Interrupt!”,显示10次后,恢复原中断服务程序,返回DOS。 5.发声系统设计,参考教材中的例9.1,利用扬声器控制原理,编写一个简易乐器程序。 要求当按下1~8数字键时,分别发出连续的中音1~7和高音i(对应频率依次为524Hz、588Hz、660Hz、698Hz、784Hz、880Hz、988Hz和1048Hz;当按下其他键时,暂停发声。如果时间允许,可在此基础上自行发挥,如增加按键功能、编辑歌曲等。

无机材料工艺课程设计指导书

无机非金属材料专业 《无机材料工艺课程设计》 指导书 无机非金属材料研究所编 2010年5月

目录 课程设计要求与说明 (1) 第一章窑炉制图规格 (2) 第二章窑体图 (9) 第三章尺寸标注 (13) 第四章窑炉课程设计说明书撰写规范 (19) 第五章设计说明书的编写 (22) 图1 隧道窑窑体主图 (26) 图2 隧道窑预热带典型断面图 (30) 图3 辊道窑窑体主图 (31) 图4 辊道窑窑体断面图 (33)

课程设计要求与说明 一、课程设计目的 课程设计是课堂教学的实践延伸,目的是对学生学习《陶瓷工艺学》课程的最后总结,是教学重要的一环。要求学生通过课程设计能综合运用和巩固所学的理论知识,并学会如何将理论与实践结合,研究解决实际中的工程技术问题。 主要任务是培养学生设计与绘图的基本技能,掌握窑炉设备的设计程序、过程与内容。学生根据老师给定的设计任务,在规定的时间里,应围绕自己的题目内容,结合所学知识,认真查阅资料,体验工程设计的过程,同时锻炼学生分析和解决实际问题的能力。 二、课程设计要求 通过本课程设计,要求学生进一步了解窑炉设备的基本结构;掌握窑炉设备的工作原理、工程制图方法和编制设计说明书的方法,同时要求学生融会贯通所学的理论知识,与实践结合,理解窑炉设备的设计思想和设计方法。学生对课程设计题目应视作真正的任务,要求学生认真负责地进行设计,每一个计算数据和结构设计应尽可能与生产实际相结合,课程设计应作为学生的创造性成果,不能抄袭历届学生的设计,也不允许简单照搬现成的资料,要求学生能表达自己的设计思想。 三、课程设计题目、内容 1、设计题目:隧道窑设计 辊道窑设计 2、设计内容 (1)图纸:主体结构图及主要断面图。要求尺寸标注齐全,线条、文字、图例规范; (2)说明书:确定主要尺寸和工作系统,进行燃烧计算和热平衡计算,要求计算正确,编写完整,格式规范。

数学实验课程实验指导书Word版

《数学实验》课程实验指导书 2006-4-29

目录 实验一、微积分基础 3实验二、怎样计算 5实验三、最佳分数近似值 6实验四、数列与级数 7实验五、素数 8实验六、概率 9实验七、几何变换 11实验八、天体运动 13实验九、迭代(一)——方程求解 15实验十、寻优 16实验十一、最速降线 18实验十二、迭代(二)——分形 20实验十三、迭代(三)——混沌 21实验十四、密码 22实验十五、初等几何定理的机器证明 23附表(实验报告) 24

实验一、微积分基础 一、实验目的及意义:1、熟悉Mathematic软件常见函数图形 2、通过作图,进一步加深对函数的理解,观察函数的性质 3、构造函数自变量与因变量的对应表,观察函数的变化。 二、实验内容: 1.1函数及其图象 1.2数e 1.3 积分与自然对数 1.4调和数列 1.5双曲函数 三、实验步骤 1.开启软件平台——Mathematics ,开启Mathematics编辑窗口; 2.根据各种问题编写程序文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会 四、实验要求与任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会) 1、1函数及图形 (1)在区间[-0.1,0.1]上作出 y = sin(x)/x 的图象,观察图象在 x = 0 附近的形状 (2)在同一坐标系内作出函数y = sin(x) 和它的展开式的前几构成的多项式函数y = x-x^3/3!,y = x-x^3/3!+x^5/5! . . . 的图象,观察这些多项式函数图象对 y = sin x 的图象逼近的情况. (3)分别取n =10,20,画出函数 y = sin(2k-1)x/(2k-1),k=1,2,...,n求和} 在区间[-3PI,3PI]上的图象.当N 趋向无穷时函数趋向什麽函数? (4)别取n = 5,10,15, 在同一坐标系内作出函数f(x) = sin x 与p(x) = x * (1-x^2/PI^2)*(1-x^2/(2^2*PI^2))*...*(1-x^2/n^2*PI^2))在区间[-2PI,2PI]上的图象,观察 p(x) 图象对 y = sin x的图象逼近的情况. 1、2数e 观察当n趋于无穷大时数列a n=(1+1/n)n和A n=(1+1/n)n+1的变化趋势: (1)n=10m,m=1,2,. . . ,7时的值,a n,A n观察变化趋势. (2)在同一坐标系内作出三个函数地图象y=(1+1/10x)10^x , y=(1+1/10x)10^x , y=e观察当 x 增大时

生物化学课程实验指导书

〈〈生物化学》实验指导书适用专业:生物技术、生物工程、食品科学与工程 生物与食品工程学院生物科学系

生物化学实验细则 为了保证生物化学实验的顺利进行,培养同学们掌握良好、规范的生物化学基本实验技能,特制定以下实验细则,请同学们严格遵守。 1. 实验前应提前预习实验指导书并复习相关知识。 2. 严格按照生物化学实验分组,分批进入实验室,不得迟到。非本实 验组的同学不准进入实验室。 3. 进入实验室必须穿实验服。各位同学进入各白实验小组实验台后, 保持安静,不得大声喧哗和嬉戏,不得无故离开本实验台随便走动。 绝对禁止用实验仪器或药物开玩笑。 4. 实验中应保持实验台的整洁,废液倒入废液桶中,用过的滤纸放入 垃圾桶中,禁止直接倒入水槽中或随地乱丢。 5. 实验中要注意节约药品与试剂,爱护仪器,使用前应了解使用方法, 使用时要严格遵守操作规程,不得擅白移动实验仪器。否则,因非实验性损坏,由损坏者赔还。 6. 使用水、火、电时,要做到人在使用,人走关水、断电、熄火。 7. 做完实验要清洗仪器、器皿,并放回原位,擦净桌面。 8. 实验后,要及时完成实验报告。 2006年1月

生物化学实验细则 (i) 目录 (2) 实验1蛋白质的沉淀、变性反应 (3) 实验2醋酸纤维素薄膜电泳分离血清蛋白 (6) 实验3 SDS-聚丙烯酰胺凝胶电泳测定蛋白质分子虽- --11实验4 凝胶过滤层析法测定蛋白质分子虽 (16) 实验5 DNA的琼脂糖凝胶电泳 (20) 实验6唾液淀粉酶的性质和活力测定 (24) 实验7 生物氧化与电子传递 (25) 实验8植物体内的转氨基作用 (27) 实验1 蛋白质的沉淀、变性反应 (3学时) 目的要求 1. 加深对蛋白质胶体溶液稳定因素的认识。 2. 了解沉淀蛋白质的几种方法及其实用意义。 3. 了解蛋白质变性与沉淀的关系。 4. 了解蛋白质两性性质 原理 在水溶液中,蛋白质分子表面形成水化层和双电层而成为稳定的胶体颗粒,所以蛋白质溶液和其他亲水胶体溶液相类似。但是,蛋白质胶体颗粒的稳定性是有条件的,相对的。在一定的物理化学因素影响下,蛋白质颗粒失去电荷,脱水,甚至变性,则以固态形式从溶液中析出,这个过程称为蛋白质的沉

数据结构课程设计实验指导书

《数据结构课程设计》实验指导书 1.1 实验报告撰写的基本要求 1.1.1 问题描述 这一部分需要简单介绍题目内容,即该实验到底要做什么。 1.1.2 算法说明 这一部分需要详细描述解决问题需要用到算法和重要的数据结构,即该实验到底应该怎么做。 基本要求:处理问题中所用到的关键算法都要描述清楚,而不是仅描述主函数。算法和数据结构可用伪码和图示描述,不要只写源代码和注释。 1.1.3 测试结果 这一部分内容需要紧扣实习的题目类型和要求,涉及提供相应的测试方法和结果。 对于需要利用某算法解决某问题的题目,应设计并填写一张测试用例表。每个测试用例一般包括下列内容: (1)测试输入:设计一组输入数据; (2)测试目的:设计该输入的目的在于测试程序在哪方面可能存在漏洞; (3)正确输出:对应该输入,若程序正确,应该输出的内容; (4)实际输出:该数据输入后,实际测试得到的输出内容; (5)错误原因:如果实际输出与正确输出不符,需分析产生错误的可能原因; (6)当前状态:分为“通过”(实际输出与正确相符)、“已改正”(实际输出与正确输出不符,但现在已修改正确)、“待修改”(实际输出与正确输出不符,且尚未改正)三种状态; (7)测试结果分析:需要详细解释测试策略,对得到的数据进行分析,总结出算法的时空复杂度,得出自己对算法性能等方面分析的结论。 附录:源代码 源代码列在附录中,要求程序风格清晰易理解,有充分的注释,有意义的注释行少于代码的30%将不能得分。

1.2 实习作业的提交要求 每个实习项目结束后,学生按照实验报告格式和内容要求提交实验报告(打印稿)1份,与此同时提交压缩后的电子资料1份,电子资料要求按照如下方式打包: 文档夹:包括电子版的实验报告 学号姓名.rar 源代码文件 代码夹:源代码文件对应的可执行文件 readme.txt文件,告知如何编译源代码,生 成可执行文件

焊接工艺课程设计指导书

材料成形及控制工程专业课程设计 焊接工艺设计指导书 一、设计目的 1.通过实际产品的焊接工艺设计,使学生了解焊接结构的生产工艺过程; 2.掌握焊接工艺的设计方法及工艺文件的制定; 3.培养学生运用专业理论知识解决实际焊接生产问题的能力,锻炼查阅文献资料及工具书籍的基本技能。 二、设计内容 在规定时间内,完成由教师指定的某一个结构件的焊接工艺设计任务,主要内容包括: 1. 焊接结构件的设计简图与技术要求; 2. 产品的制造工艺性能分析; 3. 主要接头的焊接方法选择与说明,坡口型式及尺寸的设计与说明; 4. 主要部件(筒节、封头等)的加工工艺过程卡; 5. 产品的装焊工艺过程卡; 6. 壳体的焊接工艺卡。 三、设计要求 1.手绘产品的结构设计简图,标注出产品的主要结构尺寸;主要零件的名称、材质与规格;设计技术要求(包括制造技术要求与检验要求)等。 2.产品的制造工艺性能分析主要包括容器主体材料的焊接性分析与结构的装焊工艺性能分析。容器主体材料的焊接性能主要分析材质的焊接裂纹倾向及产生其它焊接缺陷的倾向,说明为保证焊接质量应采取的工艺措施,如合理选用焊接方法、焊接材料、焊前预热、焊后热处理、层间温度等;结构的装焊工艺性能分析主要针对特殊、复杂容器结构,分析需要采用的装焊顺序与方法。 2. 接头焊接方法的选择和坡口型式的设计应包括纵焊缝、环焊缝、封头拼缝、 人孔接管与筒体的焊缝等,绘制接头的局部放大图。选择与设计的依据主要从容器结构尺寸、接头位置、材质及厚度、施焊条件与可操作性、焊接变形与应力、装焊顺序等方面考虑。 3. 主要部件(筒节、封头等)的加工过程卡要求制定部件从原材料备料至组 装焊接之前的全部加工工艺过程,包括各加工工序的名称、加工内容、所用的工装设备与检验要求等,必要时绘制出加工工艺简图; 4. 壳体的装焊工艺设计包括装焊工艺顺序、工序名称与内容、各工序所涉及

网络安全课程实验指导书

网络安全课程实验安排及指导书 2009-10-21

实验安排1、推荐必做实验 网络扫描 计算机病毒及恶意代码 防火墙实验 入侵检测系统 2、推荐选作实验 VPN配置 证书的申请和使用 windows安全配置实验

实验一:网络扫描实验 【实验目的】 了解扫描的基本原理,掌握基本方法,最终巩固主机安全 【实验内容】 1、学习使用Nmap的使用方法 2、学习使用漏洞扫描工具 【实验环境】 1、硬件PC机一台。 2、系统配置:操作系统windows XP以上。 【实验步骤】 1、端口扫描 1)解压并安装ipscan15.zip,扫描本局域网内的主机 2)解压nmap-4.00-win32.zip,安装WinPcap 运行cmd.exe,熟悉nmap命令(详见“Nmap详解.mht”)。 3)试图做以下扫描: 扫描局域网内存活主机, 扫描某一台主机或某一个网段的开放端口 扫描目标主机的操作系统 试图使用Nmap的其他扫描方式,伪源地址、隐蔽扫描等 2、漏洞扫描 解压X-Scan-v3.3-cn.rar,运行程序xscan_gui.exe,将所有模块选择扫描,扫描本机,或局域网内某一台主机的漏洞 【实验报告】 1、说明程序设计原理。 2、提交运行测试结果。 【实验背景知识】 1、扫描及漏洞扫描原理见第四章黑客攻击技术.ppt 2、NMAP使用方法 扫描器是帮助你了解自己系统的绝佳助手。象Windows 2K/XP这样复杂的操作系统支持应用软件打开数百个端口与其他客户程序或服务器通信,端口扫描是检测服务器上运行了哪些服务和应用、向Internet或其他网络开放了哪些联系通道的一种办法,不仅速度快,而且效果也很不错。 Nmap被开发用于允许系统管理员察看一个大的网络系统有哪些主机以及其上运行何种服务。它支持多种协议的扫描如UDP,TCP connect(),TCP SYN (half open), ftp proxy (bounce attack),Reverse-ident, ICMP (ping sweep), FIN, ACK sweep,X mas Tree, SYN sweep, 和Null扫描。你可以从SCAN TYPES一节中察看相关细节。nmap 还提供一些实用功能如通过tcp/ip来甄别操作系统类型、秘密扫描、动态延迟和重发、平行扫描、通过并行的PING侦测下属的主机、欺骗扫描、端口过滤探测、直接的RPC扫描、分布扫描、灵活的目标选择以及端口的描述。 一、安装Nmap Nmap要用到一个称为“Windows包捕获库”的驱动程序WinPcap——如果你经常从网上下载流媒体电影,可能已经熟悉这个驱动程序——某些流媒体电影的地址是加密的,侦测这些电影的真实地址就要用到WinPcap。WinPcap的作用是帮助调用程序(即这

工业控制网络技术课程实验指导书2013

实 验 一 Automation Studio 的使用和基本程序编程及调试 一、实验目的 1、掌握Automation Studio 的基本使用技巧和方法 2、熟悉Automation Studio 的基本命令 3、学会和掌握Automation Studio 程序的调试方法 二、实验设备 PC机一台,装有Automation Studio编程软件;贝加莱PLC-2003一台; 各PC机与PLC-2003通过RS232电缆连接进行通信。 详见附录一。 三、实验内容 熟悉并练习Automation Studio的使用,用选定的编程语言编制、调试控制程序。Automation Studio是贝加莱公司为其自动化控制设备PLC(可编程计算机控制器)开发的一种可使用多种编程语言的PLC开发环境,如附录二所示。 1.PLC硬件配置: 根据所给实验装置,使用Automation Studio对系统硬件进行配置。 配置方法见本指导书附录B。 2.实验程序1: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的第一个模拟量旋钮(电位器),来控制模拟量输

出,当旋转该电位器时,第一个模拟量输出随之变化,旋钮逆时针旋到底时(模拟量输入为最小值0),要求模拟量输出为0(光柱无显示),当旋钮顺时针旋到底时(模拟量输入为最大值32767),要求模拟量输出为最大值(光柱全显示); 同时,第二个模拟量输出的状态正好与第一个模拟量输出相反。 3.实验程序2: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的两个开关,来控制模拟量输出,当接通(合上)其中一个开关(另一个应处于断开状态)时,第一个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,周而复始;当接通(合上)另一个开关时,第二个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,同时,第二个模拟量输出从其最大值开始随时间逐渐减小,达到0后,再从其最大值开始…,周而复始。 四. 思考题 1.在Automation Studio中为什么要对PLC系统硬件进行配置? 2.为什么要为用户编制的控制程序命名? 3.为用户程序选择循环周期的原则是什么? 4.Automation Studio为用户提供多种编程语言有什么好处?

《面向对象程序设计》课程设计实验指导书2013

《面向对象程序设计》课程设计 实验指导书 武汉理工大学理学院 物理科学与技术系 2013年2月1日

目录 设计一简单计算器 (1) 设计二模拟时钟程序 (4) 设计三 24点游戏 (8) 设计四多媒体视频播放器 (11) 设计五幸运52 (14) 设计六简单画图程序 (17) 课程设计说明书要求 (20)

设计一简单计算器 一、概述 在运算过程中,通过使用计算器能减少运算量。既可以用“计算器”的标准视图执行简单的计算,也可以用其科学型视图执行高级的科学计算。用户使用“计算器”执行所有通常用手持计算器完成的标准操作。 简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。简单计算器可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算,同时包含清除,退格,退出功能。简单计算器出现错误会给出相应错误提示。而且可以操作与运算按钮相对应的菜单项。 通过对简单计算器的设计,可以熟悉MFC编程,包括Visual C++在数学计算方面的知识、算法设计、对话框和控件的使用及应用程序的调试,同时对面向对象与可视化程序设计有一定的认识,并提高动手编程的能力。 二、设计任务 1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。具体如下: 执行简单计算: (1) 键入计算的第一个数字。 (2) 单击“+”执行加、“-”执行减、“*”执行乘或“/”执行除。 (3) 键入计算的下一个数字。 (4) 输入所有剩余的运算符和数字。 (5)单击“=”。 执行科学计算:能够执行阶乘、正弦、余弦和指数运算。 2、添加相关控件,制作与用户交互性较好的应用程序界面。

冲压工艺与模具设计课程设计指导与任务书

冲压工艺及模具设计》课程设计指导书 2.1 课程设计目的 本课程设计是在学生学完“冲压工艺与冷冲模具设计”理论课并进行了上机练习之后 进行的一个重要教学环节。是学生运用所学理论,联系实际,提高工程技术能力和培养严 谨细致作风的一次重要机会。通过本次设计要达到以下目的: 1、巩固与扩充“冲压工艺与冷冲模具设计”以及有关技术基础课程所学的内容,掌握 制订冲压工艺规程和设计冲压模具的方法。 2、培养综合运用本专业所学课程的知识, 解决生产中实际问题的工程技术能力 设计、计 算、绘图、技术分析与决策、文献检索以及撰写技术论文的能力)。 3、养成严肃、认真、细致地从事技术工作的优良作风。 2.2 课程设计步骤 1. 设计准备 1) 阅读产品零件图 (1) 设计前应预先准备好设计资料、手册、图册、绘图用具、图纸、说明书用纸。 (2) 认真研究任务书及指导书,分析设计题目的原始图样、零件的工作条件,明确设 计要求 及内容。 (3) 熟悉各种可采用的模具结构形式及其优缺点。 2) 冲件图样分析 产品零件图是分析编制冲压方案、设计模具的重要依据,对零件图的分析 主要是从冲 压工艺的角度出发,对冲压件的形状、尺寸 ( 最小孔边距、孔径、材料厚度、最大 外形 精度、表面粗糙度、材料性能等逐项分析,确定冲压工序图。若有与冲压工艺要求相悖者, 应采 取相应的解决措施或与指导教师协商更改。 (1) 工艺分析。 合理的冲压工艺,既能保证冲件的质量,使冲压工艺顺利进行,提高模具寿命,降低 成本,提高经济效益,同时给模具的设计、制造与修理带来方便。所以必须对指定的冲压 件图样进行充分的工艺分析,在此基础上,拟订各种可能的不同工艺方案。 工艺分析主要是分析冲件的形状、尺寸及使用要求,分析冲件的工艺性;根据成形规 律,确定所用冲压工艺方法;根据生产批量、冲压设备、模具加工的工艺条件等多方面因 素,进行全面的分析、研究,确定冲件的工艺性质、工序数量、工序的组合和先后顺序。 在几种可能的冲压工艺方案中,选择一种经济、合理的工艺方案,并填写冲压工艺卡。 (2) 制订冲压工艺。 制订冲压工艺方案时,应做如下工作: ① 备料。确定板料、条料的规格、要求,并计算出材料利用率。 ② 确定工序性质、数目、先后顺序、工序的组合形式。 包括: )、

实验技能课实验指导书剖析

实验1-7 毕托管的标定 一、 实验原理 在理想不可压流体中,毕托管测速的理论公式为: 2 02U P P ρ-= 此式表明:知道了流场中的总压(0 P )和静压(P ),其压差即为动压;由动压,可 算出流体速度。 02() P P U ρ -= 毕托管的头部通常为半球形或半椭球形。直径应选用0.035d D ≤(D 为被测流体管道的内径总压孔开在头部的顶端),孔径为0.3d 。静压孔开在距顶端(3~5)d 处,距支柄(8~10)d 的地方,一般为8个均匀分布的0.1d Φ小孔(NPL 为7孔)。总压与静压分别由两个细管引出,再用胶皮管连接到微压计上,即可测出动压,从而可计算出流速。 图1毕托管测速原理图

若要测量流场中某一点的速度,需将毕托管的顶端置于该点,并使总压孔正对来流方 向,通过微压计就能得到该点的动压。在来流是空气的情况下,有 2 02 U P P h ργ=-=,(ρ 是空气的密度,γ是微压计中工作液体的重度,h 是微压计的读数)。但是由于粘性及毕托 管加工等原因, 2 02U P P ρ-= 不是正好满足的,需要进行修正。根据1973年英国标准BS-1042:Part2A1973的定义: 2 01 2P P C U ρ-= C -毕托管系数。所谓毕托管标定,就是要把C 的数值通过实验确定下来。 标定毕托管一般是在风洞中进行的,要求:(1)风洞实验段气流均匀,湍流度小于0.3%;(2)毕托管的堵塞面积小于实验段截面积的1/200;(3)毕托管插入深度h>2nd(n=8,d 为毕托管直径);(4)安装偏斜角小于2o;(5)以d 为特征长度的雷诺数必须大于250;(6) 最大风速不能超过 2000S d μ ρ(μ是空气动力粘度,S d 为静压孔直径)。这几点如能得到满 足,C 就决定于毕托管的结构,此时0 C C =称为毕托管的基本系数。流体力学实验室从英国进口了一支经过标定的NPL 毕托管,C=0.998。 毕托管进行标定时,将待标定的毕托管 与NPL 标准管安装在风洞实验段的适当位置上(总的原则是让两支管处于同一均匀气流区)因为是均匀流,则有 22C U P h ργ=?=标准 标准标准 22C U P h ργ=?=待标 待标待标 上面两式中,ρ、U 、γ均是同一的。两式相除,得 C h C h = 待标待标标准 标准 则 h C C h =待标待标标准 标准 0.9980.998 C h C h =∴ =标准待标待标标准 上式是毕托管标定的基本公式。通常是在10个不同风速下测量其C 待标 取其平均值;也 可以用10种不同风速下的 h 待标 和 h 标准 按最小二乘法求其基本系数。

软件工程课程设计指导书

软件工程课程设计指导书 作者:周兵 软件工程课程设计是为了加强和巩固软件工程这门学科知识及技能的学习而开设的,它是一门实践性的课程,上机实验是其主要的环节。本实验指导书是帮助同学们进行上机实验而制订的。 一、实验目的: 1.能按照软件工程的思想,采用面向对象的方法开发出一个小型软件系统。 2.在此过程中,能综合利用以前所学习的专业知识。 3.加深对软件工程这门学科知识的理解,并掌握其基本的技能及方法,培养良好的软件开发素养。 二、面向专业:计算机科学与技术 三、先修课程:一门计算机高级语言、C++语言、数据库系统概论 四、上机学时数:10学时 五、实验环境 1.单机模式 操作系统:Windows 开发工具:C++ Builder 6.0、Access 2000 六、课程设计的基本要求 1. 基本了解和掌握面向对象的开发的过程与方法。 2. 基本能够完成所要求的系统。 3. 报告文档符合具体要求。 七、设计内容 题目:选课系统 1.说明:本设计选择广大学生最熟悉的选课系统最为设计任务,便于同学联系实际,学以至用。但限于具体条件和时间的限制,宜采用C++ Builder 6.0、Access 2000。 2.具体要求: 1)数据要求 所存储和查询的数据要符合本学校的具体情况,所涉及的字段至少应包括(名称可 以不同):学生姓名、学号、登陆密码、性别、出生年月、籍贯、地址、学生电话、家庭地址、教师号、教师姓名、教研室、职称、性别、教师电话、课名、课号、学 分、先行课号、课时、开课教室、人数限制、选课人数、考试成绩、平时成绩、总 评成绩。 2)功能要求 功能至少应有:等录、查询开课情况、查询选课情况、查询成绩、选课、退课等。 3)设计要求 整个系统的开发过程及方法应符合软件工程的要求,软件能够正常运行。 八、报告

焊接结构课程设计指导书

焊接结构与生产工艺课程设计指导书通用桥式起重机金属结构和生产工艺设计 曹永胜李慕勤曹丽杰 佳木斯大学材料工程学院

通用桥式起重机金属结构和生产工艺课程设计指导书 一、设计目的 1.培养学生综合运用所学知识的技能.通过对典型焊接结构和生产工艺的设计,使学生能针对产品使用性能和使用条件,制定焊接结构的设计方案及生产工艺方案。在具体的设计过程中,应根据结构的特点和技术要求,提出问题,分析问题产生的原因,并找到解决问题的途径和具体措施,制定合理的结构设计方案和生产工艺方案,从而得到一次解决实际工程问题的锻炼. 2.培养学生自学能力.使学生熟悉工具书,参考书的查找与使用方法,在学习前人的设计经验的基础上,发挥主观能动性,有所创新. 3.了解焊接工程技术人员的主要任务,工作内容和方式方法. 二、设计内容与计划 (一)设计内容 1. 5~50T通用桥式起重机主梁箱型结构设计。 2. 5~50T通用桥式起重机主梁生产工艺指定。 3.5~50T通用桥式起重机主梁结构生产图纸绘制。 (二)设计计划 1.接受设计任务、查阅资料和制定设计方案。(2天) 2.主梁结构设计计算;(7天) 3.主梁结构生产图纸绘制;(1天) 4.主梁结构生产工艺分析;(2天) 5.主梁生产工艺规程制定。(2天) 6.总结和考核。(1天) (三)任务完成 课程设计完成后,学生应交付以下材料: 1 主梁结构设计计算说明书; 2 主梁结构生产工艺分析报告; 3 主梁结构生产用施工图纸; 4 主梁生产工艺规程.

通用桥式起重机主梁结构及生产工艺设计 §1 通用桥式起重机简介 通用桥式起重机是指用吊钩或抓斗(有的也有用电磁盘)吊取货物的一般用途的桥式起重机,它桥架(大车)和起重小车两大部分组成,桥架横跨于厂房或露天货物上空,沿吊车梁上的起重机轨道纵向运行。通用桥式起重机有大车运行机构(装在桥架上),起升机构和小车运行机构(装在小车上)等三种工作性机构,皆为电动。通用桥式起重机的起重量可达500吨,跨度50~60米。 1.1 通用桥式起重机的基本组成 1.2 通用桥式起重机的基本参数 1额定起重量Q(tf) 2 跨度L(m) 3大车运行速度(m/min) 4 小车运行速度(m/min) 5 起升高度(m) 6 起升速度(m/min) 7 接电持续率JC JC = 100t i /T % t i —在起重机的一个工作循环中该机的总运转时间。 T --起重机一个工作循环所需的时间。 T = 360/N h (s) 通用桥式起重机 大车 小车桥架 大车运行机构 主梁 端梁小车架 小车运行机构 起升机构 图 1 通用桥式起重机组成

建筑材料课程实验指导书教学内容

建筑材料课程实验指 导书

本课程实验的基础知识 1、建筑材料实验的抽样及处理 抽样检验就是通过一个样本来判断总体是否合格。选取试样是建筑材料检验的第一个环节,抽样方法的正确与否直接关系到所检验材料的整体结果,必须制定出一个抽样方案。同时通过检验还要制定出判定其指标的验收标准。这样才能使取样方法具有较高的科学性和代表性。 2、建筑材料实验影响因素,同一材料在不同的制作条件下或不同的实验条件下,会得出不同的实验结果,主要因素有仪器的选择,试件尺寸,试件的形状,表面状态,加荷速度,温度,湿度。 3、实验结果的分析处理及实验报告,在取得了原始的实验数据之后,为了达到所需要的科学结论,常需要对观测数据进行一系列的分析和处理,最基本的方法是数学处理方法。经数据处理后,编写或填写实验报告:从而确定实验结果。但是,当我们对同一物理量进行重复测量时,经常发现他们的数值并不一样,每项实验都有误差,随着科技水平及人们认识水平提高,误差可控制的比较小,但不能完全消除。为了科学的评价数据资料,必须得认识和研究误差,才可以达到以下目的: (1)正确认识误差的性质,分析误差产生的原因,以消除或减少测量误差; (2)正确处理数据,合理计算结果,以更接近于真实值的数据; (3)正确组织实验,合理设计或选用仪器和操作方法,以便在经济的条件下取得理想的结果。 本课程实验教学项目及其教学要求

一、实验目的 学习掌握材料密度的概念和意义,掌握材料密度的测定方法。 二、实验原理 材料内部一般均含有一些孔隙,为了获得绝对密实状态的试样,须将材料磨成细粉,以排除其内部孔隙,再用排液置换法求出其绝对密实体积。 三、主要仪器及耗材 李氏瓶、天平、温度计、玻璃容器、筛子、烘箱、小勺、漏斗等。 四、实验内容与步骤 1、将试样磨成粉末,通过900孔/cm2的筛后,再将粉末放入 105~110℃烘箱内,烘干至恒重。 2、将不与试样起反应的液体倒入李氏瓶中,使液面达到0~1mL刻度之间,记下刻度数,将李氏瓶置于水温20℃+2℃的盛水玻璃容器中。 3、用天平称取60-90g试样,用小勺和漏斗小心地将试样送入密度瓶中,直到液面上升到20mL左右。再称剩余的试样质量,计算出装入瓶中的试样质量m。 4、轻轻振动密度瓶使液体中的气泡排出,记下液面刻度,前后两次液面读数之差,即为瓶内试样所占的绝对体积V。 五、数据处理与分析 按下式计算密度ρ(精确至0.01g/ cm3): ρ=m/V

操作系统_课程实验指导书

《—操作系统—》 实验指导书 洪朝群编写 适用专业:计算机(嵌入式) 厦门理工学院计算机科学与信息工程学院 2015年9 月

实验指导书前言内容要求 前言 本课程的基本内容介绍,通过学习学生需要掌握的基本知识。 为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养哪些方面的技能,设置的具体实验项目,其中哪几项实验为综合性、设计性实验。 各项实验主要了解、掌握的具体知识,训练及培养的技能。 本指导书的特点。 对不同专业选修情况说明。

实验一:Linux操作系统的安装过程与界面 实验学时:4 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生掌握Linux操作系统的安装方法,并且了解Linux 界面的基本使用方法。 二、实验内容 实验内容:用vmware workstation安装Ubuntu12.10系统。 三、实验原理、方法和手段 无 四、实验组织运行要求 以学生自主训练为主的开放模式组织教学 五、实验条件 无 六、实验步骤 1、下载Ubuntu12.10桌面版安装镜像, https://www.doczj.com/doc/c98827608.html,/download/desktop 2、打开vmware,建立虚拟机镜像 3、安装过程参考(“VMWare8.0安装Ubuntu12.04教程.pdf”文件),注意使用虚拟机的时候把镜像文件放在最后一个盘。 4、(可选步骤)如果本机上的wmware版本在安装系统的过程中出现问题,可下载新版进行安装。https://www.doczj.com/doc/c98827608.html,/d/FWACAQQFRTZQ?p=09122 七、思考题 Linux与Windows有何不同?

数据结构课程设计实验指导书

数据结构课程设计 指 导 书 东华大学计算机科学与技术学院 2017年1月

目录 1.前言 (1) 1.1指导思想 (1) 1.2设计任务 (1) 1.3参考进度 (2) 1.4成绩评定 (2) 1.5注意事项 (3) 1.6参考书目 (3) 2.个人任务 (4) 2.1 排序算法设计 (4) 2.2 应用算法设计 (4) 3 小组任务 (6) 3.1 有向图问题 (6) 3.2 最小生成树问题 (6) 3.3 关键路径问题 (6)

1.前言 《数据结构》是计算机科学与技术专业的一门核心专业基础课程,其主要任务是培养学生的算法设计能力及良好的程序设计习惯。通过学习,要求学生掌握典型算法的设计思想及程序实现,能够根据实际问题选取合适的存储方案、设计出简洁、高效、实用的算法,并为后续课程的学习及软件开发打下良好的基础。 1.1指导思想 本次课程设计的指导思想是: 1、学习获取知识的方法; 2、提高发现问题、分析问题和解决实际问题的能力; 3、加强创新意识和创新精神; 4、加强团队的分工与合作; 5、掌握面向实际背景思考问题的方法。 1.2设计任务 本次课程设计任务主要分为个人任务和小组任务两种。 个人基本任务: 在DHU-OJ平台上按要求完成“个人任务”部分的设计任务,其中选做题不是必须完成的任务。 小组任务: 完成“小组任务”部分的设计任务,其中选做题不是必须完成的任务。1.1要求 1、每项目小组人员为3~5名。 2、每项目小组提交一份课程设计报告,内容包括:课题名称,课题参加人 员名单和分工,课题的目的,课题内容,需求分析、概要设计、主要代码 分析、测试结果、课题特色和创新之处、收获与体会、使用说明。 3、每人必须在完成个人任务的基础上提交个人任务的设计报告,内容包括:

《焊接结构》课程设计指导书.

焊接结构课程设计指导书 机电工程系 洛阳理工学院

目录 前言 (2) 一.课程设计的性质和目的 (3) 二.课程设计的基本任务 (3) 三.课程设计的基本要求 (3) 四.课程设计的基本步骤 (4) 五.课程设计说明书要求 (4) 六.课程设计内容简介 (4) 七.附录 (6)

前言 课程设计是焊接结构生产课程教学的最后一个环节,是对学生进行全面系统的训练。课程设计可以让学生将学过的零碎知识系统化,真正地把学过的知识落到实处,进一步激发学生学习的热情,因此课程设计是必不少的,是非常必要的。 但是,在教学实践中,一方面,我们感到学生掌握的理论知识和实践知识有限;另一方面课程设计的时间有限。要想学生在规定时间内,运用自己有限的知识去独立完成某一焊接结构的全部设计是不现实的。因此,在两周的课程设计时间内,除了让每个学生清楚地了解焊接结构的整个设计、装配过程外,更应该注重焊接结构设计的某一细节,完全弄懂、弄透,能够达到举一反三的目的,从而培养学生设计焊接结构的初步能力。 基于以上认识,作者编写了《焊接结构课程设计指导书》。 编者

一、课程设计的性质、目的 焊接作为先进制造技术的重要组成部分,在国民经济的发展和国家建设中发挥了重要的作用。焊接技术在航空航天、核能、船舶、电力、海洋钻探、高层建筑等领域得到了广泛的应用。焊接结构是焊接技术应用于工程实际产品的主要形式,也是在许多部门中应用最为广泛的金属结构。焊接结构学作为焊接专业基础课,对学生的专业知识和技能的培养具有重要的作用。《焊接结构》课程设计是在完成焊接结构理论教学课程后,进行的综合运用所学基本知识和技能的一个非常重要的教学环节。本周开展了焊接结构学的课程设计,主要目的:进一步加深学生对焊接结构学理论知识的回顾和焊接结构在实际生产中的应用; 通过本次课程设计,使学生将理论知识与实际的焊接构件设计相结合,培养学生的理论联系实际的能力; 本次课程设计可以采用计算机绘图和手工试图,使学生加深绘图要点和培养计算机绘图技能; 通过本次课程设计培养学生的查阅技术资料、团队协作和独立创新能力。 二、课程设计的主要内容和基本任务 了解焊接结构、工况环境、制造过程的特点,掌握焊接结构的整体设计、焊接工艺规程、焊接工艺卡的编制要领。最终能根据实际需要独立研究设计相应的焊接结构,制定相关的焊接工艺。设计主体可以是梁柱桁架类和压力容器结构,对选择构件进行结构的设计,焊接接头(对接、搭接、T形和角接头)合理性分析,对相关接头的强度进行简单的计算,对易产生的应力应变特征进行分析,绘制部分结构的草图,最后绘制一张A1焊接结构图纸,并编写课程设计说明书一份。 三、课程设计的基本要求 熟悉焊接结构(梁柱桁架类和压力容器结构)的结构特点,了解焊接结构(梁柱桁架类和压力容器)各部分的受力及运行状态、结构特点以及影响制造工艺的因素并能按实际情况具体制定相应的工艺流程卡和工艺卡(具体要求见附录)。 具体要求: 1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作; 2) 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤 于实践,勇于创新;

相关主题
文本预览
相关文档 最新文档