当前位置:文档之家› 《数据库系统原理》实验指导书范文

《数据库系统原理》实验指导书范文

《数据库系统原理》实验指导书

计算机科学与技术与学院计算机科学与技术系

二○一二年

目录

实验一认识DBMS ................................................................................. 错误!未定义书签。实验二交互式SQL(4小时) ............................................................ 错误!未定义书签。实验三数据库完整性(2小时) ....................................................... 错误!未定义书签。实验四数据库安全性(2小时) ....................................................... 错误!未定义书签。

实验一认识DBMS

一、实验目的

1.通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架。在此推荐SQL SERVER2005。

2.熟悉DBMS的安装、配置及使用。

3.搭建今后实验的平台。

二、实验平台

操作系统:Windows XP。

数据库管理系统:SQL SERVER2005。选择安装各个数据库管理系统之前,请仔细看清硬件的配置要求。

三、实验内容和要求

1.根据安装文件的说明安装数据库管理系统。在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。

2.学会启动和停止数据库服务。

在正确安装SQL SERVER2005后,SQL SERVER数据库引擎服务会在系统启动时自动启动。如果要手动地启动和停止数据库引擎服务,可以通过SQL SERVER配置管理器(SQLSERVER CONFIGURATION MANAGER)来进行管理。SQL SERVER配置管理器综合了SQLSERVER 2000中的服务管理器、服务器网络适用工具和客户端网络实用工具的功能。

打开 SQL SERVER配置管理器工具,单击“SQL SERVER2005服务”节点,其中的“SQL SERVER”服务就是我们所说的数据库引擎。与SQL SERVER 2000一样,可以通过这个配置管理器来启动、停止所安装的服务,如“SQLSERVER(MSSQLSERVER)”。

3.了解RDBMS系统的体系结构。

SQL SERVER2005是一款具有“客户机/服务器”架构的关系型数据库管理系统,它使用T-SQL语言在客户机和服务器之间传递客户机的请求和服务器的响应。

数据库体系结构:又划分为数据库逻辑结构和数据库物理结构。数据库逻辑结构主要应用于面向用户的数据组织和管理,如表、视图、存储过程和触发器、约束等。数据库物理结构主要应用于面向计算机的数据组织和管理,如数据以表文件的形式存放在硬盘上。

4.了解RDBMS的管理和使用。例如SQL SERVER Management Studio是SQL SERVER 2005种最重要的管理工具,它融合了SQL SERVER2000的查询分析器和企业管理器、OLAP分析器等多种工具的功能,为管理人员提供了一个简单的实用工具,使用这个工具既可以用图形化的方法,也可以通过编写SQL语句来实现数据库的操作。

5.初步了解RDBMS的安全性,这里主要是服务器用户的登录和服务器预定义角色。可以尝试建立一个新的登录名,赋予其数据库管理员的角色,今后的实验可以用该登录名来创建数据库用户。

实验二交互式SQL(4小时)

一、实验目的

熟悉通过SQL对数据库进行操作。

二、实验工具

利用实验一中安装的RDBMS及其交互查询工具来操作SQL语言。

三、实验内容和要求

1.在RDBMS中建立一个学生-课程数据库,进行实验所要求的各种操作,所有的SQL操

作均在此建立的新库里进行。

2.根据以下要求认真进行实验,记录所有的实验用例及执行结果。

数据定义:基本表的创建、修改及删除;索引的创建和删除。

数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新

操作(插入数据,修改数据,删除数据)。

视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件)。

特别说明:实验中注意特定数据库系统(如SQL SERVER)的SQL语句格式与SQL-3标准的区别。

参考实验用例:

(一)数据定义:

一.基本表的操作

1.建立基本表

1)创建学生表Student,由以下属性组成:学号Sno(char型,长度为9,主码),姓名Sname(char

型,长度为20,唯一),性别Ssex(char型,长度为2),年龄(smallint),所在系(char型,长度为20)。

create table Student

(Sno char(9) primary key,

Sname char(20) unique,

Ssex char(2),

Sage smallint,

Sdept char(20));

2)创建课程表Course,由以下属性组成:课程号Cno(char型,主码,长度为4),课程名Cname(char型,长度为40),先行课Cpno(char型,长度为4,外码),学分Ccredit(smallint)。

create table Course

(Cno char(4) primary key,

Cname char(40),

Cpno char(4),

Ccredit smallint);

3)创建学生选课表SC,由以下属性组成:学号Sno(char型,长度为9),课程号Cno(char

型,长度为4),成绩Grade(smallint),其中Sno和Cno构成主码。

create table sc

(Sno char(9),

Cno char(4),

Grade smallint,

primary key(Sno,Cno),

foreign key (Sno) references student(Sno),

foreign key (Cno) references course(Cno));

2.修改基本表:

1)向Student表增加“入学时间列”,其数据类型为日期型。

alter table Student add S_entrance date;

2)将年龄的数据类型由字符型(假设原来的数据类型是字符型)改为整数。

alter table Student alter column Sage int;

3)增加课程名称必须取唯一值的约束条件。

alter table Course add unique(Cname);

3.删除基本表:

1)在所有的操作结束后删除Student表。

drop table Student;

2)在所有的操作结束后删除Course表。

drop table Course;

3)在所有的操作结束后删除SC表。

drop table SC;

二.索引操作

1.建立索引

1)为学生—课程数据库中的Student,Course,SC 3个表建立索引。其中Student表按学号

升序建唯一索引,Course表按课程号升序建唯一索引,SC表按学号升序和课程号降序建唯一索引。

create unique index Stusno on Student(Sno);

create unique index Coucno on Course(Cno);

create unique index SCno on SC(Sno ASC,Cno DESC);

2.删除索引

1)删除Student表的Stusname索引。

drop index Stusname;

(二)数据操作

一.更新操作

1,插入数据

1)在Student表中插入下列数据:

,李勇,男,20,CS

,刘晨,女,19,CS

,王敏。女,18,MA

,张立,男,19,IS

insert into student(Sno,Sname,Ssex,Sage,Sdept)values('','李勇','男',20,'CS');

insert into student(Sno,Sname,Ssex,Sage,Sdept)values('','刘晨','女',19,'CS');

insert into student(Sno,Sname,Ssex,Sage,Sdept)values('','王敏','女',18,'MA');

insert into student(Sno,Sname,Ssex,Sage,Sdept)values('','张立','男',19,'IS')

2)在Course表中插入以下数据:

1,数据库,5,4

2,数学,null,2

6,数据处理,null,2

4,操作系统,6,3

7,PASCAL语言,6,4

5,数据结构,7,4

1,数据库,5,4

3,信息系统,1,4

insert into course(Cno,Cname,Cpno,Ccredit)values('1','数据库','5',4);

insert into course(Cno,Cname,Ccredit)values('2','数学',2);

insert into course(Cno,Cname,Ccredit)values('6','数据处理',2);

insert into course(Cno,Cname,Cpno,Ccredit)values('4','操作系统','6',3);

insert into course(Cno,Cname,Cpno,Ccredit)values('7','PASCAL语言','6',4);

insert into course(Cno,Cname,Cpno,Ccredit)values('5','数据结构','7',4);

insert into course(Cno,Cname,Cpno,Ccredit)values('1','数据库','5',4);

insert into course(Cno,Cname,Cpno,Ccredit)values('3','信息系统','1',4);

3) 在SC表中插入以下数据:

,1,92

,2,85

,3,88

,2,90

,3,80

insert into sc (Sno,Cno,Grade) values ('','1',92);

insert into sc (Sno,Cno,Grade) values ('','2',85;

insert into sc (Sno,Cno,Grade) values ('','3',88);

insert into sc (Sno,Cno,Grade) values ('','2',90);

insert into sc (Sno,Cno,Grade) values ('','3',80);

4)将一个新学生元祖(学号:;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student

表中。

insert into student (Sno,Sname,Ssex,Sdept,Sage) values ('','陈冬','男','IS',18);

5)将学生张成民的信息插入到Student表中。

insert into student values('','张成民','男',18,'CS');

6)插入一条选课记录:(‘’,‘1’)。

insert into sc(Sno,Cno) values('','1');

7)对每一个系,求学生的平均年龄,并把结果存入数据库。

create table Dept_age (Sdept char(15),

Avg_age smallint);

insert into Dept_age (Sdept,Avg_age) select Sdept,avg(Sage)from student group by Sdept;

2.修改数据

1)将学生的年龄改为22岁。

update student set Sage=22 where Sno='';

2)将所有学生的年龄增加一岁。

update student set Sage=Sage+1;

3)将计算机科学系全体学生的成绩置零。

update sc set Grade=0 where 'CS'=(select Sdept from student where

student.Sno=sc.Sno);

3.删除数据

1)删除学号为的学生记录。

delete from student where Sno='';

2)删除所有学生的选课记录。

delete from sc;

3)删除计算机科学系所有学生的选课记录。

delete from sc where 'CS'=(select Sdept from student where student.Sno=SC.Sno ); 二.查询操作

1.单表查询

1)查询全体学生的学号与姓名。

select Sno,Sname from student;

2) 查询全体学生的姓名、学号、所在系。

select Sname,Sno,Sdept from student;

3) 查询全体学生的详细记录。

select * from student;

4) 查询全体学生的姓名及其出生年份。

select Sname,2011-Sage from student;

5) 查询全体学生的姓名、出生年份和所在院系,要求用小写字母表示所有系名。

select Sname,'Year of Birth:',2011-Sage ,lower(Sdept) from student;

select Sname NAME,'Year of Birth:' BIRTH,2011-Sage BIRTHDAY,lower(Sdept) DEPARTMENT from student;

6)查询选修了课程的学生学号。

select distinct Sno from sc;

7)查询计算机科学系全体学生的名单。

select Sname from student where Sdept='CS';

8)查询所有年龄在20岁以下的学生姓名及其年龄。

select Sname,Sage from student where Sage<20;

9)查询考试成绩有不及格的学生的学号。

select distinct Sno from sc where Grade<60;

10)查询年龄在20-23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。

select Sname,Sdept,Sage from student where Sage between 20 and 23;

11) 查询年龄不在20-23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。

select Sname,Sdept,Sage from student where Sage not between 20 and 23;

12)查询计算机科学系(CS)、数学系(MA)、和信息系(IS)学生的姓名和性别。

select Sname,Sdept,Sage from student where Sdept in ('CS','MA','IS');

13)查询既不是计算机科学系、数学系,也不是信息系的学生的姓名和性别。

select Sname,Sdept,Sage from student where Sdept not in ('CS','MA','IS');

14)查询学号为的学生的详细情况。

select * from student where Sno like '';

15)查询所有姓刘的学生的姓名、学号和性别。

select Sname,Sno,Ssex from student where Sname like '刘%';

16)查询姓“欧阳”且全名为3个汉字的学生的姓名。

select Sname from student where Sname like '欧阳__';

17)查询名字中第2个字为“阳”字的学生的姓名和学号。

select Sname,Sno from student where Sname like '__阳%';

18) 查询所有不姓刘的学生姓名。

select Sname,Sno,Ssex from student where Sname not like '刘%';

19)查询DB_Design课程的课程号和学分。

select Cno,Ccredit from course where Cname like 'DB\_Design' escape '\';

20)查询以“DB_”开头,且倒数第3个字符为i的课程的详细情况。

select * from course where Cname like 'DB\_%i__' escape '\';

21)某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩。查询缺少成绩的

学生的学号和相应的课程号。

select Sno,Cno from sc where Grade is null;

22)查询所有有成绩的学生学号和课程号。

select Sno,Cno from sc where Grade is not null;

23)查询计算机科学系年龄在20岁以下的学生姓名。

select Sname from student where Sdept='CS' and Sage<20;

select Sname,Ssex from student where Sdept='CS' or Sdept='MA' or Sdept='IS';

24)查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。

select Sno,Grade from sc where Cno='3' order by Grade desc;

25)查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。 select * from student order by Sdept,Sage desc;

26)查询学生总人数。

select count(*) from student;

27)查询选修了课程的学生人数。

select count(distinct Sno) from sc;

28)计算1号课程的学生平均成绩。

select avg(Grade) from sc where Cno='1';

29)查询选修1号课程的学生最高分数。

select max(Grade) from sc where Cno='1';

30)查询学生选修课程的总学分数。

select sum(Ccredit) from sc,course where https://www.doczj.com/doc/db13250116.html,o=https://www.doczj.com/doc/db13250116.html,o and Sno='';

31)求各个课程号及相应的选课人数。

select Cno,count(Sno) from sc group by Cno;

32)查询选修了3门以上课程的学生学号。

select Sno from sc group by Sno having count(*)>3;

2.连接查询

1)查询每个学生及其选修课程的情况。

select student.*,sc.* from student,sc where student.Sno=sc.Sno;

2)对上个题用自然连接完成。

select student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade from student,sc where student.Sno=sc.Sno;

3)查询每一门课的间接先修课(即先修课的先修课)。

select https://www.doczj.com/doc/db13250116.html,o,second.Cpno from course first,course second where first.Cpno=https://www.doczj.com/doc/db13250116.html,o;

4) 查询每个学生及其选修课程的情况,用外连接来完成。

select student.Sno,Sname,Ssex,Sage,Sdept,Cno,Grade from student left outer join sc on(student.Sno=sc.Sno);

5)查询选修2号课程且成绩在90分以上的所有学生。

select student.Sno,Sname from student,sc where student.Sno=sc.Sno and https://www.doczj.com/doc/db13250116.html,o='2' and sc.Grade>90;

6)查询每个学生的学号、姓名、选修的课程名及成绩。

select student.Sno,Sname,Cname,Grade from student,sc,course where student.Sno=sc.Sno and https://www.doczj.com/doc/db13250116.html,o=https://www.doczj.com/doc/db13250116.html,o;

v

3.嵌套查询

1)查询与“刘晨”在同一个系学习的学生。

select Sno,Sname,Sdept from student where Sdept in(select Sdept from student where Sname='刘晨');

select s1.Sno,s1.Sname,s1.Sdept from student s1,student s2 where s1.Sdept=s2.Sdept and s2.Sname='刘晨';

2)查询选修了课程名为“信息系统”的学生学号和姓名。

select Sno,Sname from student where Sno in(select Sno from sc where Cno in(select Cno from course where Cname='信息系统'));

3)找出每个学生超过他选修课程平均成绩的课程号。

select Sno,Cno from sc x where Grade>=(select avg(Grade) from sc y where y.Sno=x.Sno);

4)查询其他系中比计算机科学系某一学生年龄小的学生姓名和年龄。

select Sname,Sage from student where Sage'CS';

5) 查询其他系中比计算机科学系所有学生年龄小的学生姓名和年龄。

select Sname,Sage from student where Sage'CS';

6)查询选修了1号课程的学生姓名。

select Sname from student where exists(select * from sc where Sno=student.Sno and Cno='1');

7) 查询没有选修1号课程的学生姓名。

select Sname from student where not exists(select * from sc where Sno=student.Sno and Cno='1');

8)查询选修了全部课程的学生姓名。

select Sname from student where not exists (select * from Course where not exists (select * from sc where Sno=student.Sno and Cno=https://www.doczj.com/doc/db13250116.html,o));

9)查询至少选修了学生选修的全部课程的学生号码。

select distinct Sno from sc scx where not exists (select * from sc scy where scy.Sno='' and not exists (select * from sc scz where scz.Sno=scx.Sno and https://www.doczj.com/doc/db13250116.html,o=https://www.doczj.com/doc/db13250116.html,o));

4.集合查询

1)查询计算机科学系的学生及年龄不大于19岁的学生。

select * from student where Sdept='CS' union select * from student where Sage<=19;

2)查询选修了课程1或课程2的学生。

select Sno from sc where Cno='1' union select Sno from sc where Cno='2';

3) 查询计算机科学系的学生与年龄不大于19岁的学生的交集。

select * from student where Sdept='CS' intersect select * from student where Sage<=19;

4) 查询既选修了课程1又选修了课程2的学生。就是查询选修课程1的学生集合与选修课程2的学生集合的交集。

select Sno from sc where Cno='1' intersect select Sno from sc where Cno='2';

5) 查询计算机科学系的学生与年龄不大于19岁的学生的差集。

select * from student where Sdept='CS' except select * from student where Sage<=19

三、视图操作

1.建立视图

1)建立信息系学生的视图。

create view IS_Student as select Sno,Sname,Sage from student where Sdept='IS';

2) 建立信息系学生的视图,并要求进行修改和插入操作时仍需保证该视图只有信息系的学

生。

create view IS_Student as select Sno,Sname,Sage from student where Sdept='IS' with check option;

3)建立信息系选修了1号课程的学生的视图。

create view IS_S1(Sno,Sname,Grade) as select student.Sno,Sname,Grade from student,sc where Sdept='IS' and student.Sno=sc.Sno and https://www.doczj.com/doc/db13250116.html,o='1';

4) 建立信息系选修了1号课程且成绩在90分以上的学生的视图。

create view IS_S2(Sno,Sname,Grade) as select Sno,Sname,Grade from IS_S1 where Grade>=90;

5)定义一个反应学生出生年份的视图。

create view BT_S(Sno,Sname,Sbirth) as select Sno,Sname,2004-Sage from student;

6)将学生的学号及他的平均成绩定义为一个视图。

create view S_G(Sno,Gavg) as select Sno,avg(Grade) from sc group by Sno;

7)将Student表中所有女生记录定义为一个视图。

create view F_Student(F_sno,name,sex,age,dept) as select * from student where Ssex='女'; 2.删除视图:

1)删除视图BT_S:

drop view BT_S;

2) 删除视图BT_S:

drop view BT_S;

3.查询视图:

1)在信息系学生的视图中找出年龄小于20岁的学生。

select Sno,Sage from IS_Student where Sage<20;

2)查询选修了1号课程的信息系学生。

select IS_Student.Sno,Sname from IS_Student,sc where IS_Student.Sno=sc.Sno and https://www.doczj.com/doc/db13250116.html,o='1';

3)在S_G视图中查询平均成绩在90分以上的学生学号和平均成绩。

select * from S_G where Gavg>=90;

4.更新视图:

1)将信息系学生视图IS_Student中学号为的学生姓名改为“刘辰”。

update IS_Student set Sname='刘辰' where Sno='';

2)向信息系学生视图IS_Student中插入一个新的学生记录,其中学号为,姓名为赵新,年龄

为20岁。

insert into IS_Student values('','赵新',20);

3)删除信息系学生视图IS_Student中学号为的记录。

delete from IS_Student where Sno='';

实验三数据库完整性(2小时)

一、实验目的

(1)了解SQL Serer数据库系统中数据完整性控制的基本方法

(2)了解使用SSMS设置约束

(3)熟练掌握常用CREATE 或ALTER 在创建或修改表时设置约束

(4)了解触发器的机制和使用

(5)验证数据库系统数据完整性控制

二、实验平台

使用SQL Server数据库管理系统提供的SSMS。

三、实验内容及要求

结合图1—ST数据库中的各个表,设置相关的约束,并设置一个触发器,实现学生选课总学分的完整性控制,并验证完整性检查机制。要求包括如下方面的内容:

1.使用SSMS的图形界面设置约束

使用SSMS的图形界面设置各种约束,按如下图示进入表设计窗口:

在表设计窗口中,鼠标右击,选择设置约束(按如下图示)

2.使用SQL语句设置约束

使用CREATE或ALTER语句完成如下的操作,包括:

1)设置各表的主键约束

2)设置相关表的外键

3)设置相关属性的非空约束、默认值约束、唯一约束

4)设置相关属性的CHECK约束

Create table student

(sno char(6) primary key, --主键约束

Sname char(10) unique, --唯一约束

Sumc int check (sumc=0), --用户自定义约束,初值为0 Sdept char(2) not null) --非空约束

Create table sc

(sno char(6),

Cno char(3) not null, --非空约束

Grade int,

Credit int,

Primary key (sno,cno), --主键约束

Foreign key (sno) references student (sno)) --外键约束

3.使用触发器

创建一个触发器,实现如下的完整性约束:

1)当向SC表中插入一行数据时,自动将学分累加到总学分中。

定义触发器

图1 ST 数据库

create trigger stu_insert on sc after insert as

begin

declare @sno char(8), @xf int

if exists (select * from inserted where grade>60) begin

select @sno=sno, @xf=credit from inserted

update student set sumc=sumc+@xf where sno=@sno print 'success' end else

print 'fail' end

2)在表student 中建立删除触发器,实现表student 和表sc 的级联删除 Create trigger sdelete

On student instead of delete As

Delete from sc

Where sno in (select sno from deleted) Delete from student

Where sno in (select sno from deleted)

SC

.

… …

4

王玉民 3

程明

7

王林

总学分

姓名

学号

… … …

70 90 80

成绩 3

106 4

206 3

106

学分 课程号

学号

Student

4.检查约束和触发器

分别向相关表插入若干条记录,检查你设置的完整性约束是否有效:

1)插入若干条包含正确数据的记录,检查插入情况

2)分别针对设置的各个约束,插入违反约束的数据,检查操作能否进行

3)向SC表插入若干行数据,检查触发器能否实现其数据一致性功能。

●激活触发器

insert into student(sno,sname,sdept) values('','王林','01')

insert into student(sno,sname,sdept) values('','程明','01')

insert into sc values ('','101',80,4)

insert into sc values ('','102',87,3)

insert into sc values ('','101',85,4)

●查看结果

激活触发器

delete from student where sno=''

查看结果

四、实验报告

要求写出实验的基本过程。

实验四数据库安全性(2小时)

一、实验目的

(1)了解SQL Serer数据库系统中数据访问控制的基本方法

(2)了解使用SSMS如何给用户授权

(3)熟练掌握常用GRANT和REVOKE进行权限控制

(4)验证数据库系统的访问控制

二、实验平台

使用SQL Server数据库管理系统提供的SSMS和查询编辑器。

三、实验内容及要求

对上以一实验建立的表进行权限设置,并检查权限控制。要求包括如下方面的内容:(一)使用SSMS的图形界面授权

1.使用SSMS的图形界面创建登录名(按如下图示)

2.使用SSMS的图形界面创建数据库用户(按如下图示)

(1)打开属性窗口:

(2)在属性窗口的“安全对象”页中进行设置

(二)使用SQL语句授权

使用SQL语句完成如下的操作,包括:

1.创建登录名

分别创建两个登录名

提示:使用CREATE LOGIN语句

创建SQL server登录名aa,其密码为aa

CREATE LOGIN aa WITH PASSWORD ='aa'

修改登录密码为11

ALTER LOGIN aa WITH PASSWORD='11'

删除登录账户aa

DROP LOGIN aa

2.创建数据库用户

对创建的两个登录名,在ST数据库分别创建两个数据库用户

提示:使用CREATE USER语句

创建数据库用户aa

create user aa for login aa

删除数据库用户aa

drop user aa

3. 授权

对其中的一个用户授予访问数据库中表的各种权限,如查询、插入、修改等。

另一个不授予。

(一)检查权限控制

分别以两个登录名登录数据库,在查询编辑器中使用SQL语句进行如下操作:1)以授权用户执行一个查询表的操作,检查操作能否进行

GRANT SELECT ON SC TO aa;

GRANTINSERT ON SC TO aa;

已授权用户登录界面如下图所示,列出实验中aa登录后进行的查询操作结果。

2)以未授权用户执行一个查询表的操作,检查操作能否进行

3)给未授权用户授权后,执行授权的操作,检查操作能否进行

4)撤销权限后,检查操作能否进行

REVOKE SELECT ON SC FROM aa

四、实验报告

要求写出实验的基本过程。

空间分析实验指导书

空间分析实验指导书 黎华 武汉理工大学资环学院 2011年9月

目录 实验一、市区择房分析 (2) 实验二、最短路径分析 (3) 实验三、寻找最佳路径 (5) 实验四(综合实验一)、学校选址规划 (7)

实验一、市区择房分析 1、背景 如何找到环境好、购物方便、小孩上学方便的居住区地段是购房者最关心的问题,因此购房者就需要从总体上对商品房的信息进行研究分析,选择最适宜的购房地段。 2、数据 ●城市市区交通网络图(network.shp) ●商业中心分布图(marketplace.shp) ●名牌高中分布图(school.shp) ●名胜古迹分布图(famous place.shp) 3、步骤 1)所寻找的区域应该满足以下条件 ●离主要交通要道200米之外,以减少噪音污染 ●在商业中心的服务范围内,服务范围以商业中心规模的大小(属性字段YUZHI)来 确定 ●距名牌高中在750米内,以便小孩上学便捷 ●距名胜古迹500米内,环境幽雅 2)对每个条件进行缓冲区分析,得到各个条件所对应的区域 3)运用空间叠置分析对上述4个图层进行叠加,得到适合的购房地段

实验二、最短路径分析 1.背景:在现实生活中寻求最短,最快,提高效率有着重大意义,而交通网络中要素的设置如权重的改变和阻强的设置对最短路径的选择也有着很大的影响,研究这些因子的改变究竟对最短路径能造成多大的影响,对于现实也有一定的指导意义。 2.目的:学会用ArcGIS9 进行各种类型的最短路径分析,了解内在的运算机理。 3.数据:试验数据位于\Chp7\Ex2,请将练习拷贝至E:\Chp7\Ex2\ 一个GeoDatabase 地理数据库:City.mdb,内含有城市交通网、超市分布图,家庭住址以及网络关系。 4.要求:应该能够给出到达指定目的地的路径选择方案根据不同的权重要求得到不同的最佳路径,并给出路径的长度;根据需求找出最近的设施的路径,这里是以超市为例。 (1)在网络中指定一个超市,要求分别求出在距离、时间限制上从家到超市的最佳路径。 (2)给定访问顺序,按要求找出从家经逐个地点达到目的地的最佳路径。 5.操作步骤: 首先打开ArcMap选择E:\Chp7\Ex2\city.mdb再双击后选择将整个要素数据集city加载进来。然后将place 点状要素以HOME 字段属性值进行符号化,1 值是家,0 值是超市,(1)无权重最佳路径的选择 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想要去的超市点上。 2)确认在Analysis 下拉菜单中的Options 按钮打开的Analysis Options 对话框中的weight 和weight filter 标签项全部是none,这样使得进行的最短路径分析是完全按照这个网络自身的长短来确定的。 3)点选追踪工作(Track task)下拉菜单选择寻找路径(find path)。单击solve 键,则最短路径将显示出来,这条路径的总成本将显示在状态列。 (2)加权最佳路径选择 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想去的某个超市点上。 2)选择Analysis 下拉菜单,选择Option按钮,打开Analysis Option对话框,选择Weight 标签页,在边的权重(edge weight)上,全部选择长度(length)权重属性。 3)点选追踪工作(Track task)下拉菜单选择寻找路径(find path)。单击solve键,则以长度为比重为基础的最短路径将显示出来,这条路径的总成本将显示在状态列。 4)上述是通过距离的远近选择而得到的最佳路径,而不同类型的道路由于道路车流量的问题,有时候要选择时间较短的路径,同样可以利用网络分析进行获得最佳路径。 这里的时间属性是在建网之前,通过各个道路的类型(主干道,次要道等)来给定速度属性,然后通过距离和速度的商值确定的,并将其作为属性设定于每个道路上,这里没有考虑红灯问题以及其他因素,而是一种理想情况,不过可以将其他的要素可以逐渐加入来完善。 (3)按要求和顺序逐个对目的点的路径的实现 1)在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标按照车辆访问的顺序逐个放在点上。

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

大型数据库实验指导书

淮海工学院计算机科学系 大型数据库实验指导书 计算机网络教研室

实验1安装配置与基本操作 实验目的 1. 掌握Oracle9i服务器和客户端软件的安装配置方法。 2. 掌握Oracle9i数据库的登录、启动和关闭。 实验环境 局域网,windows 2000 实验学时 2学时,必做实验。 实验内容 1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。 2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。 实验步骤 1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“Oracle Universal Installer:欢迎使用”对话框。 2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。 在路径中输入“E:\Oracle\ora92”,其它取默认值。 3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在 选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项; 4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。取 默认值。 5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→Enterprise Manager Console ; 6、系统出现“登录”对话框。选择“独立启动”。 分析与思考 (1)简述启动Oracle9i数据库的一般步骤。 (2)简述启动Oracle9i模式中三个选项的区别? (3)简述关闭Oracle9i模式中四个选项的区别?

人机交互技术实验二熟悉认知心理学和人机工程学

重庆邮电大学移通学院学生实验报告 实验名称:熟悉认知心理学和人机工程学 专业班级:数字媒体技术 02141401 姓名:罗钧 学号: 2014210xxx 实验日期:

实验二:熟悉认知心理学和人机工程学 一、实验目的 (1)了解人机交互技术的研究内容; (2)熟悉认知心理学的基本概念和主要内容; (3)熟悉人机工程学的基本概念和主要内容。 二、工具/准备工作 需要准备一台带有浏览器,能够访问因特网的计算机。 三、实验内容与步骤 1.认知学的概念 (1)分析“人机界面学”的主要研究内容。 人机界面(Human Machine Interaction,简称HMI),又称用户界面或使用者界面,是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。 (2)给出“认知心理学”的定义。 认知心理学是二十世纪50年代中期在西方兴起的一种心理学思潮,是作为人类行为基础的心理机制,其核心是输入和输出之间发生的内部心理过程。它与西方传统哲学也有一定联系,其主要特点是强调知识的作用,认为知识是决定人类行为的主要因素。 认知心理学是最新的心理学分支之一,从1950至1960年代间才发展出来的,到70年代成为西方心理学的主要流派。1956年被认为是认知心理学史上的重要年份。这一年几项心理学研究都体现了心理学的信息加工观点。如Chomsky的语言理论和纽厄尔(Alan Newell)和西蒙(Herbert Alexander simon)的“通用问题解决者”模型。“认知心理学”第一次在出版物出现是在1967年Ulrich Neisser的新书。而唐纳德·布罗德本特于1958年出版的《知觉与传播》一书则为认知心理学取向立下了重要基础。此后,认知心理取向的重点便在唐纳德·布罗德本特所指出的认知的讯息处理模式--一种以心智处理来思考与推理的模式。因此,思考与推理在人类大脑中的运作便像电脑软件在电脑里运作相似。认知心理学理论时常谈到输入、表征、计算或处理,以及输出等概念。 (3)给出“软件心理学”的定义。 软件心理学(software psychology)用实验心理学的技术和认知心理学的概念来进行软件生产的方法,即将心理学和计算机系统相结合而产生的新学科。 (4)为什么说“了解并遵循认知心理学的原理是进行人机交互界面设计的基础”?请简单阐述之。 人机界面设计,主要用理论来指导设计,了解认知心理学,一方面防止出错,另一方面用以提高工作效率。了解认知心理学,可以使设计者对用户,即使用计算机的人,有一个较为清晰的认识,也就是说对人的心理基础要有所了解,以提高人机界面设计的水平,

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

大数据库应用实验指导书(1,2)

《—数据库应用—》上机指导书 数据库课程组编写 前言

“数据库应用”是一门理论性和实践性都很强的专业课程, 通过本课程的学习,学生会使用SQL Server数据库管理系统并能进行实际应用。能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。 “数据库应用”课程上机的主要目标: 1)通过上机操作,加深对数据库系统理论知识的理解。 2)通过使用SQL SERVER2000,了解SQL SERVER 数据库管理系统的数据管理方式,并掌握其操作技术。 3)通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。 “数据库应用”课程上机项目设置与内容 表3列出了”数据库应用”课程具体的上机项目和内容 上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。 ⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。 ⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。 ⑷该课程上机是一个整体,需要有延续性。机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。 ⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。 上机报告要求 上机报告应包含以下内容: 上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。 上机成绩评定办法 上机成绩采用五级记分制,分为优、良、中、及格、不及格。按以下五个方面进行综合考核: 1、对上机原理和上机中的主要环节的理解程度; 2、上机的工作效率和上机操作的正确性; 3、良好的上机习惯是否养成; 4、工作作风是否实事求是; 5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等) 其它说明 1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出 现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。做好充分的准备,以提高上机的效率 2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷 同者,按上机课考核办法处理。 3.上机过程中,应服从教师安排。 4.上机完成后,要根据教师的要求及时上交作业。

实验指导四空间大数据处理与地图投影

实验四空间数据处理与地图投影 一、实验目的 1.掌握空间数据处理(融合、拼接、剪切、交叉、合并)的基本方法,原理。 2.掌握地图投影变换的基本原理与方法。 3.掌握ArcGIS中投影的应用及投影变换的方法、技术,同时了解地图投影及其变换在实际中的应用。 二、实验准备 1.软件准备:ArcGIS 10.2 2.数据准备: (1)stationsll.shp(美国爱达荷州轮廓图) (2)idll.shp(美国爱达荷州滑雪场资料) 以上两个数据是以十进制表示经纬度数值的shapefile (3)snow.txt(美国爱达荷州40个滑雪场的经纬度值) (4)stations.shp,一个已投影的shapefile,用于检验习作2的投影结果 (5)idoutl.shp,基于爱达荷横轴墨卡托坐标系的爱达荷州轮廓图,用于检验习作3投影的正确性 三、实验容与步骤 1.空间数据处理 1.1 裁剪要素 ?在ArcMap中,添加数据“县界.shp”、“Clip.shp”(Clip 中有四个实体) ?开始编辑,激活Clip图层。选中Clip图层中的一个实体(注意不要选中“县界”中的实体!)

图4-1 编辑Clip ?点击按钮,打开ArcToolBox; ?选择“Analysis Tools->Extract”,双击“Clip”,弹出窗口剪切窗口,指定输入实体为“县界”,剪切实体为“Clip”(必须为多边形实体),并指定输出实体类路径及名称,这里请命名为“县界_Clip1” 如图4-5; 图4-2 工具箱

图4-3 剪切窗口 ?依次选中Clip主题中其它三个实体,重复以上的操作步骤,完成操作后将得到共四个图层——“县界_Clip1”,“县界_Clip2”,“县界_Clip3”,“县界_Clip4”); ?操作完成后,一定要“Save Editors”。 图4-4 生成四个剪切图层

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

人机工程学实验报告资料

人机工程学实验报告Hust工业设计专业,人机工程课程实验报告

必做实验(7个): 一、镜画仪: 是一项目动作技能迁移的实验。因通过镜子反射,和原图形相比镜中图像是上下倒置而左右不变。 实验一 实验二 自变量:试验次数 因变量:出错次数、使用时间 实验数据分析结果:1.随着实验次数的增加,实验者不变,但是其所用时间及错误次数都在变少,熟练程度明显增加。 2.在同样的情况和同样的图案上,实验的后一次测验比前一次的测验有所进步,就为正迁移效果。

二、光亮度辨别仪 光亮度辨别仪的作用:心理学中常用的一种视觉实验仪器。它可以测定明度差别阈限,也可以制作明度量表。 自变量:光亮度真实值 因变量:实际测量值、差值 实验数据分析结果:随着光亮度的增加,实验者对于光的敏感度下降,误差变大。 应用范围:可调节亮度的台灯,它的优点在于调节亮度的装置消耗的电能极少,节约了电能,减少了不必要的损耗,灯的亮度可根据不同的天气,不同的时间,人们不同的需求,调节不同的亮度,方便人们的生活。

三、瞬时记忆实验仪 仪器同时呈现一组随机数字或字母,在部分报告法实验中,要求被试再现当时指定的一部分,然后在指定的时间内通过大脑记录下来。 自变量:瞬时刺激时间 因变量:记忆保存量 实验数据分析结果:人的大脑在瞬时记忆中,记忆的时间越长,准确率越高。

四、记忆广度测试仪 适用于心理特点测定中的数字记忆广度实验和提高记忆力的训练。并具有同时测量被试视觉、记忆、反应速度三者结合能力的功能,是一种常用的心理学测量仪器。 自变量:不同的实验者 因变量:记忆广度分数、出错位数 实验数据分析结果:因为人与人的不同,其记忆能力不同,有记忆广度大的,也有记忆广度小的。 应用范围:用在小孩子的智力玩具上,刺激小孩子对数字的认识和敏感性,提高记忆力和反映能力,同时可以很好的帮助小孩子注意力的集中。

ACCESS2010数据库技术实验指导书3

《ACCESS2010数据库技术及应用》 实验指导(3) 学号: 姓名: 班级: 专业:

实验三窗体 实验类型:验证性实验课时: 4 学时指导教师: 时间:201 年月日课次:第节教学周次:第周 一、实验目的 1. 掌握窗体创建的方法 2. 掌握向窗体中添加控件的方法 3. 掌握窗体的常用属性和常用控件属性的设置 二、实验内容和要求 1. 创建窗体 2. 修改窗体,添加控件,设置窗体及常用控件属性 三、实验步骤 案例一:创建窗体 1.使用“窗体”按钮创建“成绩”窗体。 操作步骤如下: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。 (2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。 图3-1布局视图 2.使用“自动创建窗体”方式 要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。 操作步骤: (1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。如图3-2所示。 (2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3 所示。在“表和查询”下拉列表中光图3-2窗体向导按钮

标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。 (3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。单击下一步按钮。 (4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。 (5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。 图3-3“请确定窗体上使用哪些字”段对话框 图3-4“请确定窗体使用的布局”段对话框中

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

棒框仪实验报告

棒框仪实验报告 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

人机工程学 报告书 姓名:董思洋 班级:工业设计10-3班学号: 二零一二年

棒框仪实验指导书 陈亚明编 艺术与设计学院 二0一二年二月

棒框仪实验 一、实验目的 本仪器可测量一个倾斜的框对判断一根棒的垂直性影响的程度。被试的判断受倾斜的框的影响,相当于周围环境条件变化的影响,所以此 本仪器可以通过被试的认知方式来测量人格特性。 二、实验方法 两人一组,正确使用棒框仪进行测量: 1、一个放在平台上的观察筒被试观察面为圆白背景面板上有一个黑色正方形框和黑色棒。棒的倾斜度可由被试通过旋钮调节。 2、主试面有一个半圆形的刻度,圆弧内指针指示框的倾斜度,中央指针指示棒的倾斜度。主试调节面板上旋钮改变框与棒的倾斜度。 3、在平台上有一个水平仪,可通过旋转平台下面的螺丝将平台调整到水平的位置。此棒框仪的优点在于没有电源的条件下可以使用。 三、测量器具 人体形体测量尺350×165×215mm的棒框仪 四、实验内容 (1)将平台调到水平位置。 (2)根据实验的要求,主试将框和棒调到在一定的倾斜度。 (3)要求被试通过观察筒进行观察,并根据自己感觉将棒调整得与地面垂直。(4)从刻度上读出的棒的倾斜度,即记录下误差的度数和方向。 (5)主试调节不同的方框的倾斜度,即不同的场条件下,重复实验。由被试调整出的棒倾斜度总结出框对棒的影响,从而研究被试的场依存性。 五、实验要求 1.每位同学都要参与测量、被测量过程; 2.记录数据以度为单位 3.测量数据要准确,测量精确;

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书

《ORACLE数据库》实验指导书 实验一Oracle数据库安装配置以及基本工具的使用 1.实验的基本内容 实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置: (1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 (2)修改listener.ora 和tnsnames.ora 两个文件的内容 (3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统 (4)熟悉数据库中可用的工具。 2.实验的基本要求 (1)掌握Oracle11g的配置以及登录过程。 (2)熟悉系统的实验环境。 3.实验的基本仪器设备和耗材 计算机 4.实验步骤 (1) 查看设置的IP地址是否与本机上的IP地址一致。若不一致则修改为本机IP地址。 (2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务 控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。 控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动) (3) 修改listener.ora 和tnsnames.ora 两个文件的内容 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。 (4) 启动oracle 数据库

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

《安全人机工程学》实验报告书 程洁 2

安全人机工程学 实 验 报 告 书 姓名:程洁 班级:安工1101 学号:201107420105 时间: 2013 年 12 月 31日

目录 实验一手指灵活性测试实验 (1) 实验二动作稳定性实验 (3) 实验三双手协调能力测试 (8) 实验四暗适应实验 (10) 实验五速度知觉测试实验 (13) 实验六明度实验 (17) 实验七反应时运动时测定实验 (18) 实验八深度知觉测定实验 (21) 实验九亮点闪烁仪实验 (25)

实验一手指灵活性测试实验 一、实验目的 手指灵活性测试是测定手指尖、手、手腕、手臂的灵活性,也可测定手和眼的协调能力。 本实验的要求为: 1. 学习和熟悉手指灵活性测试仪的用法; 2. 了解人的手指灵活性及其个体差异性。 二、实验仪器 EP707A 手指灵活性测试仪 (一)主要技术指标 1. 手指灵活性测试100孔(直径1.6mm),各孔中心距20mm; 2. 指尖灵活性测试M6、M5、M4、M3螺钉各25个 3. 计时范围0~9999.99秒 4. 电源电压AC220V/50HZ (二)仪器 1. 结构图 图1 手指灵活性测试仪

2. 记时器:1ms~9999 S,4位数字显示,内藏式整体结构 3. 金属插棒:直径1.5mm,长度20mm,110个 4. 实验用镊子:1把 三、实验步骤 1. 手指灵活性测试(插孔插板) 接上电源,打开电源开关,此时计时器显示为0000.00,然后插上手指灵活性插板,按复位键被试即可进行测试,当被试用镊子钳住?1.5mm插针插入起点时,计时器开始计时,然后依次用镊子(从左到右,从上到下)钳住?1.5mm插针插满100个孔至终点时计时器停止计时,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 2. 手指尖灵活性测试(螺栓插板) 接上电源打开电源开关,此时计时器显示为0000.00,然后插上指尖灵活性插板(装有M6、M5、M4、M3螺栓各25个),按复位键被试即可进行测试,当被试放入起始点第一个M6垫圈起,计时器开始计时,然后拧上螺母,依次操作至终点最后一个M3垫圈时,计时器停止计时时,然后拧上螺母,此时计时器显示时间为被试做完这一实验所用总时间。 当测试第二次实验时只要按下复位键计时器全部复位,即可反复测试。 四、实验数据及报告 1. 数据记录 2. 数据分析 比较从左到右和从右到左这两种情况手指或手指尖的灵活性。 从自身实验数据来看,从右到左的手指灵活性要比从左到右的灵活性高。

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

人机工程学实践报告

辽宁工程技术大学 实践报告 课程名称:工业设计应用人机工程学实践项目:人机工程学社会实践报告专业班级:工业设计12-2班 姓名: 学号:

中国的制造业无不是严阵以待,企图在竞争中保持优势。管理大师麦克·波特(MICHAEL PORTER)曾说过,企业具备竞争优势的两个方式,一是扩大生产规模,走向规模经济,才能占有成本上的优势;另一个便是创造企业或产品的附加值,制造消费者趋之若鹜的心理。在现今产品和质量逐步提高,且消费者对商品品质要求越来越高的情况下,各产品制造商们无不力求突破,希望能出奇制胜,打动消费者的心。拿当今世界上提出的“健康”人机工程学的新要求为例,即是用某些考虑人机因素的辅助性产品,如:电动腰靠、紫外线阻隔(UV、CUT)等来提高产品人性化的层次,籍此创造其他品牌无法模仿的优势,而赢得消费者青睐的。 究竟什么样的产品需要人机工程呢?在设计上又如何表现,才能成为符合人机工程学的产品呢? 工业设计师指出,就电脑的相关部件和设备而言,如键盘、鼠标等输入装置,因使用者可能长时间利用其从事工作或娱乐,接触的时间较长,在使用时也可能十分投入。因此,人机工程学就成了设计上最主要的条件之一。 二、实践目的 通过本次课外实践,了解市场上现有产品的人机工程学的应用情况,并了解到人机工程学的应用目的,即根据人的生理,行为,认知,心理以及等情感各方面的特性,运用系统工程的观点和方法分析研究人与产品,人与环境之间的相互作用,合理的设计和安排人们生产与生活中的信息显示,操作控制,作业器具,作业空间,作业方式,作业环境,以保障人的安全与健康,提高人的工作效率与质量,实现人的舒适与愉悦,使人,机环境的配合达到最佳状态。

2012《数据库技术及应用》实验指导书

《数据库技术及应用》实验指导书

实验环境 1.软件需求 (1)操作系统:Windows 2000 Professional,或者Windows XP (2)数据库管理系统:SQL Server2000 (3)应用开发工具:Delphi7.0 (4)其它工具:Word 2.硬件需求 (1)PC机 (2)网络环境

基本需求信息 一、对某商场采购销售管理进行调研后,得到如下基本需求信息: 该商场有多名工作人员(主要是采购员和销售员),主要负责从供应商处采购商品,而后将商品销售给客户。采购员主要负责根据商场的销售情况确定要采购的商品,并与供应商联系,签订采购单。销售员主要负责将采购来的商品销售给客户,显然一个客户一次可能购买多种商品。一个供应商可以向该商场供应多种商品,而一种商品也可以由多个供应商供应。 商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计,对采购员和销售员的业绩进行考核,对供应商和客户进行等级评定,并计算商场利润。 二、E-R图 三、需要建立的数据表如下 1.供应商表(supplier):供应商ID,供应商名称,地区,信誉等级 2.供应表(supplying):供应商ID,商品ID,商品单价

3.商品表(commodity):商品ID,商品名称,商品库存量,商品均价 4.采购单表(stock):采购单ID,采购员ID,供应商ID,采购总金额,签订日期 5.采购明细表(stockDetail):采购单ID,商品ID,采购数量,商品单价 6.销售单表(sale):销售单ID,销售员ID,客户ID,销售总金额,签订日期 7.销售明细表(saleDetail):销售ID,商品ID,销售数量,商品单价,单价折扣

人机工程实验报告

实验指导 手指灵活测试仪 一、内容简介 手指灵活性测试仪是测定手指尖、手、手腕、手臂的灵活性,以及手和眼协调能力的仪器。应用心理学测定方法来进行能力方面的动态研究,能够弥补和纠正用快速法进行职业咨询和职业选择时的不足,通过长期动态的对人进行研究,可以取得向被试提出选择职业选择的宝贵资料。这种测试方法在就业指导和咨询上正得到越来越广泛的应用。 手指灵活测试仪wi31362 手指灵活性测试仪器种类很多,归纳起来主要有二大类。一类用于测定手指灵活性,另一类用于测定手指尖灵活性。 本仪器主要特点是能测定手指尖灵活性也能测定手指灵活性。并能直接读出手指尖和手指灵活性的测定时间。 二、技术指标 1. 手指灵活性测试100 孔 2. 手指灵活性测试M6 、M5 、M4 、M3 螺钉各25 个 3. 计时范围0 ~9999.99 秒 4. 电源电压220V 50HZ 5. 消耗功率10W 6. 外形尺寸 7. 重量 3.5 千克(净重) 1. 附近盒 2. 电源插座 3. 计数器 4. 插板 5. 电源开关 6. 复位键 本仪器主要有一机箱和两块插板组成,只要换插板就能测试手指灵活性和手指尖灵活的测定。 三、使用方法 1. 手指灵活性测试 使用者接上电源打开电源开头此时计时器即全部显示为0000. 00 然后插上手指灵活性插板(有100 个φ 1. 6 孔)按复位按键被试即可进行测试,当被试用镊子钳住φ 1. 5 针插入起始点时计时器开始计时然后依次用镊子(至左向右,至上向下)钳住φ 1. 5 针插满100 个孔至终至点计时器即停止计时此时计时器显示时间为被试做完这一试验所用总时间,当测试第二次实验时只要按复位键计时器全部复位,即可反复测试。

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