实验 五 Hibernate基础实验

实验 五 Hibernate基础实验
实验 五 Hibernate基础实验

实验五Hibernate基础实验

Part one Hibernate对表的添加

实验目的:掌握Hibernate的基本功能和基本用法

实验要求:通过Hibernate将一个Java对象插入到数据库表中

实验原理:

(1)Hibernate是一个面向Java环境的对象/关系数据库映射工具,Hibernate不仅管理Java类型到数据库表的映射,还提供查询数据

和操作数据的OO方法。

(2)Hibernate对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲地使用OO编程思想来处理数据库。

(3)Hibernate采用映射元数据来描述对象-关系的映射细节,元数据通常采用XML。

(4)关系数据库中的元组通过ORM转换成应用程序中的对象;反之,应用程序中的对象通过ORM持久化成关系数据库中的元组。

(5)可以利用Hibernate框架根据配置和类及映射文件生成数据库表结构,反过来,也可以根据数据库表结构生成持久化类和映射文

件。

实验准备:

安装SQL Server20XY(如果是Windows XP上的SQL Server2000版,需要加补丁程序SP3)。

实验步骤:

一.创建Java Project TestH3_2

二.创建数据库及数据源

1.在test数据库中创建表News

Use test

CREATE TABLE news (

id int IDENTITY (1, 1) primary key ,

title varchar (20) NOT NULL ,

content text

)

Go

context的长度在Hibernate中可能闲长,不能插入,需改成较短的类型!设计表结构的图形界面如图5-1所示。

图5-1 设计News表结构的图形化界面

2.打开MyEclipse的Database Explore透视图,如图5-2所示。

图5-2 打开Database Explore透视图

3.创建数据库连接驱动,如图5-3所示。找到jtds-1.2.jar包所在位置。点击Add JARS,把该包包含进去即可。注意:SQL Server的Driver template 选Microsoft SQL Server(jTDS Driver)。

图5-3 创建数据库连接

三.添加Hibernate功能

1.转到Java透视图,添加Hibernate使能功能,如果要用到连接池技术,

则选择增加Hibernate Advanced Support Libraries。

图5-4 添加Hibernate能力,选择Hibernate3.3版本

图5-5 选择通过新建来创建Hiberntae配置文件

图5-6 选择创建会话工厂类

2.设置反向工程的有关操

转到数据库浏览透视图,选择相应的数据库/DBO中的表,进行反向工程。

注意同一个数据源可以被多个工程共享,持久化映射的时候通过项目的src文件夹建立绑定关系。设置反向工程的有关操作,如图5-7所示。

图5-7 设置反向工程的操作

3.生成映射文件

配置类型映射和主键产生方式后,生成映射文件。

图5-8 配置类型映射和主键产生方式

注意ID的生成方式为increment。

四.创建测试程序

import org.hibernate.*;

import org.hibernate.cfg.Configuration;

import com.dao.News;

public class TestH3_2 {

public static void main(String[] args) {

Configuration conf = new Configuration().configure();

SessionFactory sf = conf.buildSessionFactory();

Session sess = sf.openSession();

Transaction tx = sess.beginTransaction();

News n = new News();

n.setTitle("第3条消息");

n.setContent("今天天晴了");

sess.save(n);

https://www.360docs.net/doc/1116373684.html,mit();

sess.close();

}

}

}

}

五.运行并观察运行结果

1.运行后,在数据库表插入数据。

sess.save(n)被转换成如下一条SQL语句

insert into news_table (title, content) values ("第一条消息", "今天天晴了"),其主键由系统自动产生。

2.注意观察系统产生的持久类和配置、映射文件。

Part 2 Hibernate对单表的各种操作技术

实验目的:掌握通过Hibernate操作数据库的各种技术。

实验要求:通过Hibernate的查询语言HQL对一个数据库表进行插入、检索、更新和删除操作,即CRUD操作。

实验原理:

Hibernate的核心接口类关系图如下:

Hibernate的核心接口类关系图

其中的Query和Criteria接口用于执行各种数据库查询。

Session的Query实例封装一个HQL(Hibernate Query Language)查询语句,查询语句与SQL查询语句有些相似,但HQL查询语句是面向对象的,它引用类名及类的属性名,而不是表名及表的字段名。

Session的Criteria接口完全封装了基于字符串形式的查询语句,比Query 接口更加面向对象,Criteria接口擅长于执行动态查询。

Session接口自己的find()方法也具有数据查询功能,但它只是执行一些简单HQL查询语句的快捷方法,它的功能远没有Query接口强大。

一.通过Query实例进行查询

实验步骤:

1.先完成实验一,建立环境和数据库。

2.使用Session的Query接口查询,将TestH3_2.java改为:

import org.hibernate.*;

import org.hibernate.cfg.Configuration;

import java.util.*;

import com.dao.News;

public class TestH3_2 {

/**

*@param args

*/

public static void main(String[] args) {

Configuration conf = new Configuration().configure();

SessionFactory sf = conf.buildSessionFactory();

Session sess = sf.openSession();

Transaction tx = sess.beginTransaction();

/* News n = new News();

n.setTitle("第3条消息");

n.setContent("今天天晴了");

sess.save(n); */

Query query= sess.createQuery("from News");

List l = query.list();

for (Iterator it = l.iterator(); it.hasNext(); )

{

News n = (News)it.next();

System.out.println(n.getTitle());

}

https://www.360docs.net/doc/1116373684.html,mit();

sess.close();

}

}

带参数的查询

Hibernate采用参数绑定机制以保证安全:

非常安全,防止恶意的用户非法调用数据库系统的存储过程;

能够利用底层数据库的预编译SQL语句的功能(语句只被编译一次,然后被缓存)

HQL有两种绑定参数的方式:

(1)按参数名字绑定

如:下列的查询语句定义了以:开头的命名参数

Query query= sess.createQuery("from News as n where n.title=:NewsTitle");

调用Query的setXXX()方法绑定参数

query.setString("NewsTitle",title);

(2)按参数位置绑定

在HQL查询语句中用“?”定义参数位置,如

Query query= sess.createQuery("from News as n where n.title=?");

绑定方式:

query.setString(0,title);

二.使用Session的Criteria接口查询

将TestH3_2.java改为:

//TestH3_2.java

import org.hibernate.cfg.*;

import org.hibernate.*;

import java.util.*;

import org.hibernate.criterion.*;

import com.dao.News;

public class TestH3_2 {

public static void main(String[] args) throws Exception {

Configuration conf = new Configuration().configure(); SessionFactory sf = conf.buildSessionFactory();

Session sess = sf.openSession();

Transaction tx = sess.beginTransaction();

Criteria criteria= sess.createCriteria(News.class); criteria=criteria.add(Restrictions.lt("id" , new

Integer(30)));

List l =criteria.list();//遍历查询到的记录

for (Iterator it = l.iterator(); it.hasNext(); )

{ News n = (News)it.next();

System.out.println(n.getTitle()); }

https://www.360docs.net/doc/1116373684.html,mit();

sess.close();

}

}

可以通过如下方式增加条件为Criteria对象增加Criterion查询条件:

Criterion criterion1=Expresion.like(”title”, ”第%”);

criteria= criteria.add(criterion1);

三.使用原生的SQL

将TestH3_2.java改为:

import org.hibernate.cfg.*;

import org.hibernate.*;

import com.dao.News;

import java.util.*;

public class TestH3_2

{

public static void main(String[] args) throws Exception {

Configuration conf = new Configuration().configure();

SessionFactory sf = conf.buildSessionFactory();

Session sess = sf.openSession();

Transaction tx = sess.beginTransaction();

Query query= sess.createSQLQuery("select n.* from news n"); List l=query.list();

System.out.println(l.size());

https://www.360docs.net/doc/1116373684.html,mit();

sess.close();

}

}

四.级联操作对象图

(1)创建部门表depaert和雇员表employee

CREATE TABLE [dbo].[depaert] (

[id] [int] IDENTITY (1, 1) primary key ,

[Dname] [varchar] (20) NOT NULL ,

[man] [varchar] (10),

[tele] [varchar] (8)

)

CREATE TABLE [dbo].[employee] (

[id] [int] IDENTITY (1, 1) primary key ,

[Did] [int] references [depaert](id),

[Ename] [varchar] (10) NOT NULL ,

[sex] [varchar] (2),

[Email] [varchar] (20)

)

(2)建立映射文件

注意级联设置。

(3)插入数据

Depart depart =new Depart();

depart.setDname("Manu");

depart.setMan("Danel");

depart.setTele("123458");

sess.save(depart);

Query query= sess.createQuery("from Depart as n where n.id=?");

query.setInteger(0,new Integer(1));

Depart depart=(Depart)query.uniqueResult();

Employee employee=new Employee();

employee.setDepart(depart);

employee.setEmail("myEmail");

employee.setEname("Hery");

employee.setSex("M");

sess.save(employee);

(4)删除数据,体验级联删除的效果

Query query= sess.createQuery("from Depart as n where n.id=?");

query.setInteger(0,new Integer(1));

Depart depart=(Depart)query.uniqueResult();

sess.delete(depart);

查询数据,观察效果!

《JavaEE》课程设计报告实验

《JavaEE》课程设计报告 题目名称:基于struts2、Spring、Hibernate 构建一个网上投票系统 指导教师:_______ _________ _______ 专业班级:__ ____ ______ _ 组长:________ _____ ______ 成员:__ 娄宇杨浩亮张益民林强 __ __ 电子邮件:____ 15224891@https://www.360docs.net/doc/1116373684.html,_ ______ _ 设计时间: 2011 年 11 月 16 日至 2011 年 12 月 21 日 成绩:______

目录 基于struts2、Spring、Hibernate构建一个网上投票系统 (3) 一、问题描述及设计思路 (3) 1.1 需求分析 (3) 1.2业务分析 (3) 1.3投票用例 (5) 二、详细设计过程 (8) 2.1 创建Struts2应用 (8) 2.2 添加Hibernate (8) 2.3 添加Spring应用 (9) 2.4 领域模型层设计 (9) 三、结论和体会 (13) 3.1 结论 (13) 3.2 体会 (13) 四、附录 (14) 附录A 其它图表 (14) 附录B 主要程序代码 (15) 五、参考文献 (21)

基于struts2、Spring、Hibernate构建一个 网上投票系统 一、问题描述及设计思路 对于开发一个投票管理系统来说,应该实现什么功能,如何实现这个功能都是开发人员必须了解的问题。将这个系统的需求、业务流程以及用例进行细致的分析、讲解。 1.1 需求分析 随着网络应用的日益普及,投票的形式也发生了很大的变化。目前在很多的场合,投票已经开始由原始方式转变为网上投票。由于具有方便、快捷、成本低、调查范围广等优点,网上投票已经被广泛的应用。如何管理好网上投票信息内容也变得十分的重要,我们所设计开发的投票管理系统,正是基于这种需求诞生的。 本投票管理系统分为用户提供网上投票和投票信息管理两大类功能。通过投票管理功能可以完成增加新投票、修改原有投票信息、查找投票等功能。本系统的界面友好、操作简便,适用于任何网站进行投票调查。 本系统的基本功能如下所述。 ●使用本系统的网上投票功能,用户只要登录指定的网页,就可以进行投票操作,并 可以得到投票结果信息。 ●使用本网站的登录功能,管理员可以登录系统,然后对相关的信息进行管理。 ●使用本系统的创建投票功能,管理员可以创建一个新的投票功能。。 ●使用本系统的管理投票功能,管理员可以对系统已经存在的投票进行更新,包括增 加投票子选项、删除投票子选项、修改投票类型、更改投票状态。 ●使用本系统的查找投票功能,管理员可以通过输入部分或者全部的投票主题查找对 应的投票信息。 ●使用本系统的管理员管理功能,管理员可以修改本人的密码或者创建一个新的管理 员。 ●使用本系统的注销功能,管理员可以安全的退出本系统。 1.2业务分析 投票管理系统由前台和后台两部分组成:前台显示投票并可以执行投票操作,后台是对投票信息和管理员信息进行管理。下面分别从使用前台和使用后台两个角度来分析本系统的业务流程。 1.2.1显示投票 用户进入投票页面如图,进行投票操作。

《大学化学基础实验(G)》理论课程试卷及准确答案

浙江大学2006–2007学年第一学期期末考试 《大学化学基础实验(G)》理论课程试卷 开课学院:理学院化学系任课教师: 姓名:专业:学号:考试时间: 60 分钟 一、选择题(共50分)(1-20题为单选题,每题2分) 1.若要使吸光度降低为原来的一半,最方便的做法是(C) A. 将待测液稀释一倍 B. 选用新的测定波长 C. 选用原厚度1/2的比色皿 D. 更换显色剂 2.用基准物质Na2C2O4标定KMnO4时,下列哪种操作时错误的?( A ) A.锥形瓶用Na2C2O4 溶液润洗; B. 滴定管用KMnO4标液润洗 C. KMnO4标液盛放在棕色瓶中; D. KMnO4标准溶液放置一周后标定3.实验室中常用的干燥剂变色硅胶失效后呈何种颜色?(C ) A. 蓝色 B. 黄色 C. 红色 D. 绿色 4.可用哪种方法减少分析测试中的偶然误差?(C ) A. 对照试验 B. 空白试验 C. 增加平行测试次数 D. 仪器矫正5.用基准硼砂标定HCl时,操作步骤要求加水50mL,但实际上多加了20mL,这将对HCl浓度的标定产生什么影响?( C ) A. 偏高 B. 偏低 C. 无影响 D. 无法确定 6.(1+ 1)HCl溶液的物质的量浓度为多少?( C ) A. 2mol/L B. 4mol/L C. 6mol/L D. 8mol/L 7.常量滴定管可估计到±0.01mL,若要求滴定的相对误差小于0.1%,在滴定时,耗用体积一般控制在:( B ) A. 10~20mL B. 20~30mL C. 30~40mL D. 40~50mL

8.定量分析中,基准物质是( D ) A. 纯物质 B. 标准参考物质 C. 组成恒定的物质 D. 组成一定、纯度高、性质稳定且摩尔质量较大的物质 9.测定复方氢氧化铝药片中Al3+、Mg2+混合液时,EDTA滴定Al3+含量时,为了消除Mg2+干扰,最简便的方法是:( B ) A. 沉淀分离法 B. 控制酸度法 C. 配位掩蔽法 D. 溶剂萃取法10.滴定操作中,对实验结果无影响的是:( C ) A. 滴定管用纯净水洗净后装入标准液滴定; B. 滴定中活塞漏水; C. 滴定中往锥形瓶中加少量蒸馏水; D. 滴定管下端气泡未赶尽;11.下列器皿不能直接用酒精灯加热的是:( A ) A. 试剂瓶 B. 蒸发皿 C. 烧杯 D. 烧瓶12.下列仪器在量取或配制标准溶液前不需要润洗的是:(D ) A. 吸量管 B. 移液管 C. 滴定管 D. 容量瓶 13.鉴定Ni2+的试剂通常是下列中的哪一种?( A ) A.丁二酮肟 B. 硝基苯偶氮间苯二酚 C. 二苯基联苯胺 D. 硫脲14.实验室安全知识:因电器失火,应用下列哪种灭火器?( C ) A. 泡沫灭火器 B. CO2灭火器 C. 干粉灭火器 D. CCl4灭火器15.用邻苯二甲酸氢钾标定NaOH溶液浓度时,会造成系统误差的是( A ) A. 用甲基橙作指示剂 B. NaOH溶液吸收了空气中CO2 C. 每份邻苯二甲酸氢钾质量不同 D. 每份加入的指示剂量不同 16.有效数字位数是四位的数值是:( B ) A. 0.0002 B. 0.1000 C. 0.700×102 D. pH = 12.80 17.某同学用硼砂标定标准溶液实验中,溶解硼砂时,用玻棒去搅拌锥形瓶中溶液后,不经处理拿出瓶外,标定结果会:( A ) A. 偏高 B. 偏低 C. 不一定 D. 无影响18.分析过程中出现下面情况,哪些将造成系统误差:( D ) A. 天平零点突然有变动 B. 分光光度计的最后有波动 C. 滴定管读数最后一位估不准 D. 以含量为98%的硼砂标定HCl浓度19.阴离子分离鉴定实验中,Br2在CCl4层显示什么颜色?( A ) A. 橙色 B. 紫红色 C. 蓝色 D. 黄色

计算机基础实验报告(第七次)

东莞理工学院城市学院 CITY COLLEGE OF DONGGUAN UNIVERSITY OF TECHNOLOGY

实验七 Access数据库 一、实验目的: 1.理解数据库、数据库管理系统、数据库系统等概念; 2.熟悉Access 2003操作环境; 3.掌握在Access中创建数据库及表、查询、窗体、报表等对象的方法; 4.了解数据库各个对象集成的简单方法。 二、实验内容与步骤: 1.创建数据库:启动Access2003,在其中创建“学生成绩管理”数据库。 2.创建表: “学生成绩管理”数据库中有三张表,表结构如下: 表A-2 “学生信息”表(主键:学号) 表A-3 “课程”表(主键:课程编号) 表A-4 “成绩”表(主键:学号+课程编号) (1)根据表A-3用“设计器”为“学生成绩管理”数据库创建“课程”表,并输入数据(如图A-21)。

图A-21“课程”表的数据表视图 (2)将excel文件“成绩.xls”导入到数据库“学生成绩管理”中,并参照表A-4相应的修改表结构。 (3)将数据库文件“stu.mdb”中的“student”表导入到“学生成绩管理”数据库中,然后将其重命名为“学生信息”。 (4)建立表间关系,关系如下图A-22。 图A-22学生成绩管理数据库表间关系 3.创建查询: (1)用向导创建一个选择查询“学生基本信息”,包括学生信息表中的学号、姓名、性别、班级字段。 (2)用设计视图建立一个名为“不及格”的选择查询,查询所有不及格学生的学号、姓名、课程名称和成绩。 (3)用设计视图创建一名为“学生成绩查询”的参数查询,包含字段:学号,姓名、课程、成绩。当运行该查询时,弹出如图A-23所示的对话框,输入数据“宋丝丝”,按确定按钮,则弹出如图A-24所示的运行结果。其设计视图如图A-25所示。 图A-23 输入参数对话框图A-24 参数查询运行结果

计算机基础综合实验报告

(此文档为word格式,下载后您可任意编辑修改!) 综合实验报告 课程名称:计算机基础综合实验(2) 课程代码:033027Q2 班级:BJ1011 学号: 姓名:汪涛 指导教师:宋晓勇 完成日期:2012.10.28

电子信息学院 Electronic Information School 2012年10 月 目录 1 综合实验任务与要求 (3) 1.1综合实验任务 (3) 1.2综合实验的基本内容和要求 (3) 2 问题描述及详细设计 (5) 2.1系统主界面 (5) 2.1.1 主控程序结构图及程序框图 (5) 2.1.2操作运行说明 (6) 2.1.3主菜单调试情况分析 (6) 2.1.4主程序 (7) 2.2成绩处理 (8) 2.2.1程序结构图及程序框图 (8) 2.2.2操作运行说明 (10) 2.2.3调试情况分析 (10) 2.2.4主程序 (11) 2.3求灯塔 (12) 2.3.1程序结构图及程序框图 (12) 2.3.2操作运行说明 (13) 2.3.3调试情况分析 (13) 2.3.4主程序 (13) 2.4求Sn (14) 2.4.1程序结构图及程序框图 (14)

2.4.2操作运行说明 (16) 2.4.3主菜单调试情况分析 (16) 2.4.4主程序 (16) 2.5泰勒级数 (17) 2.5.1程序结构图及程序框图 (17) 2.5.2操作运行说明 (19) 2.5.3主菜单调试情况分析 (19) 2.5.4主程序 (19) 2.6 约瑟夫环问题 (20) 2.6.1程序结构图及程序框图 (20) 2.6.2操作运行说明 (22) 2.6.3主菜单调试情况分析 (22) 2.6.4主程序 (22) 2.7 编写一个函数 (23) 2.7.1程序结构图及程序框图 (23) 2.7.2操作运行说明 (25) 2.7.3主菜单调试情况分析 (25) 2.7.4主程序 (25) 3 系统使用的主要函数 (26) 4综合试验小结 (27) 参考文献 (28) 1 综合实验任务与要求 1.1综合实验任务 C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。 计算机基础综合实验(2)是在学生已经具备了使用C语言编写简单的应用程序

郑大计算机基础实验报告册答案

习题及实验(一) 第一部分习题 一、简答题 1计算机的发展阶段: 四个发展阶段: 第一个发展阶段:1946-1956年电子管计算机的时代。1946年第一台电子计算机问世美国宾西法尼亚大 学,它由冯·诺依曼设计的。占地170平方,150KW。运算速度慢还没有人快。是计算机发展历史上的一个里程碑。(ENIAC)(electronic numerical integator and calculator)全称叫“电子数值积分和计算机”。 第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。 第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代 (1964-1965)(1965-1970) 第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。 第一代计算机1946 1957 电子管运算速度较低,耗电量大存储容量小。 第二代计算机1958 1964 晶体管体积小,耗电量较少,运算速度高,价格下降。 第三代计算机1965 1971 中小规模集成电路体积功能进一步减少,可靠性及速度进一步提高。 第四代计算机1972年至今大规模及超大规模集成电路性能到规模提高,价格大幅度降低,广泛应用于社会生活的各个领域,走进办公室和家庭 2.主要应用:计算机的应用极其广泛,早期的计算机主要体现在科学计算机,数据处理,计算机控制等几个方面.随着微型计算机的发慌和迅速普及,计算机的应用已渗透到国民经济各个总门及社会生活的各个方面现代计算机除了传统的应用外,还应用于以下几个大方面. 1.办化自动化 2.计算机辅助系统 3.虚拟现实 4.人工智能 5.电子商务 3. 1.管理系统中的各种资源,包括硬件资源和软件资源。 1)监视资源 2)决定分配资源策略 3)分配资源 4)回收资源 2.为用户提供友好的界面。 1)命令行界面 2)图形化界面 4.操作系统大致可分为6种类型。 简单操作系统。分时系统。实时操作系统。网络操作系统。分布操作系统。智能操作系。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware 等。 5. 系统软件,应用软件。 系统软件:用以实现计算机系统的管理、控制、运行、维护,并完成应用程序的装入、编译等任务的程序。系统软件是开发和运行应用软件的平台,系统软件的核心是操作系统。

(精)基础化学综合实验讲义

基础化学综合实验 讲义

实验预习、记录和实验报告 实验预习 有机化学实验课是一门带有综合性的理论联系实际的课程,也是培养学 生独立工作能力的重要实践环节。因此,要达到实验的预期效果,必须在实验 前认真地预习好有关实验内容,做好实验前的准备工作。 看:仔细地阅读与本次实验有关的全部内容,不能有丝毫的马虎和遗漏。查:通过查问手册和有关资料来了解实验中要用到或可能出现的化合物 的性能和物理常数。 写:在看和查的基础上认真地写好预习笔记。每个学生都应准备一本实验 预习和记录本。 预习笔记的具体要求是: (1)实验目的和要求,实验原理和反应式(主反应、主要副反应)。需用的 仪器和装置的名称及性能、溶液浓度或配制方法,主要试剂或产物的物理常数,主要试剂的规格用量(g,ml,mol)都要写在预习笔记本上。 (2)阅读实验内容后,根据实验内容用自己的语言正确地写出简明的实验 步骤(不是照抄!),关键之处应加注明。步骤中的文字可用符号简化。例如, 化合物只写分子式;克用“g”,毫升“mL”,热用“△”,加“+”,沉淀“↓”,气体逸出用“↑”,仪器以示性图代之。这样在实验前己形成了一个工 作提纲,实验时按此提纲进行。 (3)合成实验,应列出租产物纯化过程及原理。 (4)对于将要做的实验中可能出现的问题(包括安全和实验结果)要写出防 范措施和解决办法。 实验记录 实验时应认真操作,仔细观察,积极思考,并且应不断地将观察到的实验 现象及测得的各种数据及时如实地记录在记录本上。实验完毕后,将实验记录 交教师审阅。实验记录是实验过程的原始记录,必须以严肃认真的态度对待。 做好实验记录应注意以下几点: (1)使用记录本,编写页数。 (2)完整记录实验内容展求记录准确,实事求是,不准弄虚作假。记录内 容包括:实验的全过程、试剂用量、仪器装置、反应温度、反应时间、反应现象、产量、产率等。 (3)实验记录必须做到简明、扼要,字迹整洁,不仅要自己明白,还要别 人能看懂,作为原始记录不得随便涂改。 实验报告 实验报告是总结实验进行的情况,分析实验中出现的问题,整理归纳实 验结果必不可少的基本学习环节;也是把直接的感性认识提高到理性思维阶段 的必要一步。因此必须认真地写好实验报告。实验报告的格式如下。 合成实验报告 实验名称 (1)实验目的和要求。 (2)实验原理。 ①主反应与副反应; ②主要试剂及产物的物理常数

本科生六个基本生物学实验

实验一:感受态细胞的制备 1.原理: 当实验室获得了一个新的质粒时,而这个质粒并未转化到宿主菌体内,则需要该技术进行细菌的转化,以大量获得这一质粒。转化细菌的方式有很多种,如电转化法、脂质体转染法、显微注射法、CaCl2处理法制备感受态细胞等。一般的实验室都应用CaCl2处理细菌,改变细胞膜的结构,使质粒DNA能穿过细菌细胞膜进入细胞。然后在选择培养基中培养转化处理过的细菌,转化成功的细菌可在抗菌素培养基上生长形成菌落。这一方法是分子生物学常用实验方法。 2.实验材料 2.1LB液体培养基 2.20.1mol/L CaCl2溶液:称取1.1g无水CaCl2,溶于90ml双蒸去离子水中, 定容至100ml,用0.22μm滤器过滤并装入灭菌试剂瓶中,4℃保存。 2.3 DH5α菌株,冰,牙签,无菌滤纸,50ml离心管,枪头(以上需灭菌); 移液器,摇床,冷冻离心机,涡旋震荡器,恒温摇床,恒温培养箱,超净工作台,普通冰箱,-70℃冰箱 3.操作方法 3.1从37℃培养12—16h的平板上,用无菌牙签挑取一个单菌落,转移到含有3ml LB培养基的试管内,37℃振摇过夜。次日取菌液1ml,接种到含有100ml LB培养基的500 ml烧瓶中,37℃剧烈振摇培养约2—3h(振摇速度为200—300r/min),待OD600值达到0.3—0.4时,将烧瓶取出立即置冰浴10—15min。 3.2自该步骤起皆需无菌操作。在无菌条件下将细菌转移到一个灭菌处理过的、冰预冷的50 ml离心管中。 3.34℃离心,4000g×5min回收细胞。 3.4弃去培养液,将离心管倒置于滤纸上1min,以使最后残留的培养液流尽。 3.5加入冰预冷的0.1mol/L CaCl2溶液10ml重悬菌体,置冰浴30min。 3.64℃离心,4000g×5min,弃去上清液,倒置于滤纸1min。 3.7再加4ml用冰预冷的0.1mol CaCl2重悬菌体(重悬时操作要轻)。 3.8置4℃冰箱置12—24h,即可应用于转化。 思考题: 制备感受态细胞时加入CaCl2的作用是什么? 钙离子结合于细胞膜上,使细胞膜呈现一种液晶态。在冷热变化刺激下液晶态的细胞膜表面会产生裂隙,细胞膜的通透性发生变化,使外源DNA进入。

实验 五 Hibernate基础实验

实验五Hibernate基础实验 Part one Hibernate对表的添加 实验目的:掌握Hibernate的基本功能和基本用法 实验要求:通过Hibernate将一个Java对象插入到数据库表中 实验原理: (1)Hibernate是一个面向Java环境的对象/关系数据库映射工具,Hibernate不仅管理Java类型到数据库表的映射,还提供查询数据 和操作数据的OO方法。 (2)Hibernate对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲地使用OO编程思想来处理数据库。 (3)Hibernate采用映射元数据来描述对象-关系的映射细节,元数据通常采用XML。 (4)关系数据库中的元组通过ORM转换成应用程序中的对象;反之,应用程序中的对象通过ORM持久化成关系数据库中的元组。 (5)可以利用Hibernate框架根据配置和类及映射文件生成数据库表结构,反过来,也可以根据数据库表结构生成持久化类和映射文 件。 实验准备: 安装SQL Server20XY(如果是Windows XP上的SQL Server2000版,需要加补丁程序SP3)。 实验步骤: 一.创建Java Project TestH3_2 二.创建数据库及数据源 1.在test数据库中创建表News Use test CREATE TABLE news ( id int IDENTITY (1, 1) primary key ,

title varchar (20) NOT NULL , content text ) Go context的长度在Hibernate中可能闲长,不能插入,需改成较短的类型!设计表结构的图形界面如图5-1所示。 图5-1 设计News表结构的图形化界面 2.打开MyEclipse的Database Explore透视图,如图5-2所示。 图5-2 打开Database Explore透视图 3.创建数据库连接驱动,如图5-3所示。找到jtds-1.2.jar包所在位置。点击Add JARS,把该包包含进去即可。注意:SQL Server的Driver template 选Microsoft SQL Server(jTDS Driver)。

大学化学基础实验复习题

第一题选择题 1、一种钠盐可溶于水,该盐溶液加入HCl溶液后,有刺激性气体产生,同时有黄色沉淀生成,该盐是:(A)Na2S (B) Na2CO3(C) Na2SO3(D) Na2S2O3 (答:D) 2、将BaSO4与PbSO4分离开,宜采用: (A)NH3·H2O (B)HCl (C)H2S (D)NH4AC (答:D) 3、下列设备中,哪一种最适宜于测定原子量? (A)威尔逊云室(B)电子显微镜(C)X-射线衍射仪(D)质谱仪 (答:D) 4、王水的成分是下列哪一种混合而成?(体积比) (A)HNO3+H2SO4 (1:3) (B) H2SO4+HCl (3:1) (C) HNO3+HCl (3:1) (D) HCl+HNO3 (3:1) (答:D) 5、微量成分是指被测组分的含量为: (A)>1% (B)<0.01% (C)0.01%~1% (D)0.01%~0.001% (答:C) 6、常量滴定管可估计到±0.01mL,若要求滴定的相对误差小于0.1%,在滴定时,耗用体积控制在:(A)10~20mL (B)20~30mL (C)30~40mL (D)40~50mL (答:B) 7、某溶液为无色,下列何种离子不能否定? (A)Ni2+(B)Mn2+(C)Cr3+(D)Co2+ (答:B)

8、KMnO4能稳定存在于何处? (A)空气中(B)HCl中(C)碱液中(D)稀H2SO4溶液中 (答:D) 9、用蒸馏操作分离混合物的基本依据是下列性质的哪种差异? A密度(B)挥发度(C)溶解度(D)化学性质 (答:B) 10、在分光光度中,浓度测量的相对误差较小(<4%)的光度范围是: (A)0.1~0.2 (B)0.2~0.7 (C)0.8~1.0 (D)1.1~1.2 (答:B) 11、下列哪种氢氧化物既溶于NaOH,又溶于NH3·H2O (A)Al(OH)3(B)Zn(OH)2(C)Cd(OH)2(D)Ni(OH)2 (答:B) 12、1:1HCl的物质的量浓度为多少? (A)2mol / L (B)4mol / L (C)6mol / L (D)8mol / L (答:C) 13、用紫外分光光度计可测定什么光谱: (A)原子吸收光谱(B)分子吸收光谱(C)电子吸收光谱(D)原子发射光谱(答:B) 14、以下说法不正确的有: (A)提纯多硝基化合物通常不采用蒸馏操作; (B)减压蒸馏能用来分离固体混合物; (C)液体有机物干燥完全与否可根据是否由浑浊变澄清来判断; (D)在测熔点时,通常在接近熔点时要求升温低于1℃/min。

计算机基础实验七

〈计算机信息技术基础〉实验七综合练习 一、实验内容 练习1.打开“Word练习11.doc(单击鼠标右键,在快捷菜单中选择“另存为”,可以下载该文件)”,参照样本一,进行如下操作: 样本一上部

样本一下部 1.查找与替换 将全文中的“新房子”改为“老房子”,“老房子”字形设为斜体、颜色为绿色、加粗2.设置字符、段落格式 将标题设置为二号、隶书、加粗、粉色字体,且居中,段前、段后各2行。 3.设置边框与底纹 将标题加上兰色、3磅粗、带阴影的边框,及填充色为浅兰色、图案样式为“20%”的底纹。4.设置栏格式 将第二段分成两栏,中间用竖线分隔。 5.创建水印 如样本一,从剪贴画库中插入一幅图片,并设置成水印。 6.设置页面 设置纸张大小为B5,上、下边距设为3.5厘米,左、右边距设为2.5厘米。 7.设置页眉、页码 如样本一,设置页眉为“散文集”,且在页眉的右侧插入格式为“第x页”的页号。 8.设置脚注 为标题设置脚注“*作者华明”。 9.保存文件 将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习11.doc”。 练习2.绘制如样本二的表格,要求如下: 1.标题宋体、三号、粗体字,且居中。 2.其余文字为宋体、四号字,垂直居中。 3.各行高为20磅。 4.四周边框为三条细实线,内部表格线为单细实线。 5.为右下角单元格中的文字加兰色底纹。

6.保存文件 将此文件保存在“上机实验作业”文件夹中,文件名为“Word练习12.doc”。 样本二 练习3.制作如样本三的文档,要求如下: 样本三 1.插入图片 从“Microsoft剪贴画库”中选择小船图片插入到文档中,并调整好图片的大小,见样本三。2.利用艺术字制作标题 输入艺术字“我把小船划向月亮”,宋体、36号字,请按自己的爱好,调整好艺术字的形状、大小及位置,见样本三。 3.绘制图形 利用绘图工具栏绘制月亮和星星并填充颜色。

《会计基础》综合实训

《会计基础》综合实训 一、目的:综合训练会计的核算方法 二、资料:某公司X年12月份有关资料如下: 1、12月1日各账户期初余额: 库存现金2,000 短期借款200,000 银行存款12,600 应付账款50,000 应收账款28,000 应付职工薪酬(福利费)10,000 其他应收款4,000 应交税费32,000 原材料20,000 应付股利68,000 生产成本290,720 实收资本3,000,000 库存商品534,000 盈余公积570,600 固定资产3,179,280 利润分配40,000 累计折旧-100,000 2、有关明细账户余额 (1)应收账款:益民公司20000元;永安公司8000元。 (2)原材料:A材料120千克,单位成本100元,计12000元。 B材料100千克,单位成本80元,计8000元。 (3)库存商品:甲产品1000件,单位成本534元,计534000元。 (4)其他应收款:张华1000元;李水3000元。 (5)应付账款:东华公司50000元。 (6)生产成本: 其中:乙产品160720元,其中直接材料96000,直接人工44000,制造费用20720。 丙产品130000元,其中直接材料78000,直接人工38000,制造费用14000。 3、12月份发生下列经济业务: (1)12月1日,收到远方公司投入资金800000元,存入银行。 (2)12月2日,以银行存款购进A材料2000千克,每千克90元,B材料1000千克,每千克70元,增值税率17%,以银行存款支付,材料未到。 (3)12月2日,以银行存款支付上述A、B材料运费30000元,按两种材料重量比例分配

高中生物基础实验点拨

1 高中生物基础实验点拨 [目标要求] 理解所学实验的实验内容、目的、原理、方法和操作步骤,掌握相关的操作技能;形成验证简单生物学事实的能力,能独立完成实验,并能对实验现象和结果进行解释和分析。 理解探索性实验的一般方法。注重对学生设计实验的思路、方法的指导和能力的培养。初步学会探索性实验的一般方法,能独立设计生物实验。 [解题规律] 1、 认真阅读题目,明确解题目的, 根据实验原理,选择恰当的实验方法(实验原理往往 在题目中已经给定)。 2、 为了提高实验的可信度,一般要设计对照实验,注重可比性、可行性和科学性。关键是 根据实验要求,确定可变的控制因素(变量往往只允许有1项),并设立一个实验组或若干对照组。 3、 选好相应的器材及药品(值得注意的是,提供的药品多于实际需要)。要搞清材料的用 途,排除干扰,科学而全面地进行实验设计。 4、 写出实验步骤,对于“在后面的实验步骤中必需用到的材料而题目中又没有给出”这种 特殊情况,必需在前面的步骤中准备好(例如:实验中要用到蔗糖溶液,而题目中只给出蔗糖,我们就要首先配制好蔗糖溶液)。 5、 注意预测实验结果、分析实验结果和实验结论三者之间的关系。 6、设计实验的解题思路:准确地把握实验目的;全面地领会实验要求;熟练地应用实验原 理;精心地策划实验方法;合理地设计实验过程;严格地设计对照实验;科学地预测实验结果;简明地组织语言文字。 [注意事项] 1、 实验方法及实验原理是否正确; 2、实验步骤是否科学,步骤是否完整、顺序是否颠倒; 3、 没有充分利用已知条件; 4、有没有设置对照实验; 5、有无更为简便的实验方案; 6、实验是否具有偶然性; 7、实验能否顺利完成; 8、实验的安全性能是否得到保证。 [要点点拨] 1、生物组织中可溶性还原糖、脂肪、蛋白质的鉴定 (1 [原理: CHO+Cu (HO )2 2O 砖红色 ] 排除色素对显色的干扰)约5克。 制备组织样液:加黄砂(充分研磨)、5ml 水(溶解可溶性糖)。 研磨 过滤 取2ml 组织样液加入试管中 加2ml 刚配好的斐林试剂(用前混匀,加入溶液时呈蓝色) 隔水加热 煮沸2 min 溶液中出现 (砖红色)

实验4

电子科技大学 实验报告 学生姓名:罗佳学号:2014120101013 指导教师:钟毅 实验四 一、实验名称 面向对象的信息系统设计 二、实验内容 根据实验材料的内容及实验三的实验结果,完成以下实验任务: 1. 完成系统的体系结构设计,利用Rational Rose软件进行系统的层次设计,并绘制系统的包图; 2. 根据实验三结果中的类图,对其进行细化,完成设计类的设计。 三、实验材料 ××物资储运公司长期从事物资储运业务,品种多,吞吐量大,有铁路专线直达公司的大型仓库。目前企业已经实现了一定程度上的计算机化管理,其中的财务系统应用已较为成熟。随着企业业务以及外部环境的变化,该公司原开发的信息系统已不能满足新业务、新环境以及客户对信息查询的要求,迫切需要开发一套新的系统以替代原有系统,并实现原有流程的优化,把一些原来未纳入系统管理的功能纳入到新的系统中来,并为转变到第三方物流和与电子商务接轨作好准备。 企业的主要部门包括:总经办、收货组、出货组、调运科、库管科和财务科。总经办主要负责货物出入库的审核、平帐及各种统计工作;收货组主要负责货物的验收入库及存放位置的登记;出货组主要负责货物的出库工作;调运科主要负责从货物的调运及相应报表编制等工作;库管科主要负责货物的装车及盘点等工

作;财务科负责企业的主要财务活动。 企业的主要业务活动包括出库、入库及盘点等。其各自的业务流程如下。 入库流程:总经办根据供货商提供的货品明细单(包括单据号、客户名、货品品名、规格型号、数量、运输车号等信息),创建入库单(主要包括入库业务号、应收数量、实收数量等信息),并打印入库单,将其交至收货组。 火车站发出到站预报,告知调运科“车号、发站、品名、件数、重量、到达时间”等信息。调运员进行卸车登记,编写“到站日报”,记录“卸车时间、情况(事故、破损、短件)、卸车区位”等信息,并通知收货组,进入货物入库流程。 货物卸车后,收货组进行验收,编制“码单”,记录“入库日期、实收数量、存放位置、件数、收货保管员”等信息。收货组查找与该批货物对应的入库单,在入库单上填写实收数量后,将入库单中货品所涉及的码单与入库单进行关联,并将入库单、码单交至总经办审核,总经办审核后,送至发货组。 如货物先于供货商的货品明细单到达,则收货组先进行验收入库,并创建码单。当货品明细单到达后,总经办创建入库单,收货组再查找该入库单,登记实收数量并关联码单。 出库流程:发货组审核用户提供的提货单(主要包括入库单号、品名规格、提货数量等信息),查找相应货品,判断是否有足够数量的货物进行出库,如数量足够出库,则创建三联出库单,产生出库业务号,三联出库单分别交给总经办、供货商、发货组自留。收货组在收取相关出库费用之后,查找货物存放位置,出具派车单。 发货组根据派车单调度车辆,指挥库管人员装车,过秤(可以理论计重的货物不需过秤),并在出库单上记录实出重量。用户缴纳装车费用后,发货组给用户出具出门条,用户凭出门条在门卫处检验放行。 总经办对收到的出库单进行审核。 当一张入库单上全部货物出货完毕后,发货组将入库单、码单、出货单送至总经办。总经办审核无误后,平帐,不得再修改;若出现偏差,则进入事故处理。 盘点流程:总经办根据码单信息创建盘点表,库管科的库管人员根据实际盘点情况填写货物实存数量,并返回总经办。总经办将信息进行汇总,如有误差则进行调帐,做到帐、物数量一致。 六、实验器材(设备、元器件):

《大学化学基础实验(G)》理论课程试卷及准确答案

浙江大学2006 - 2007学年第一学期期末考试 《大学化学基础实验(G)》理论课程试卷 理学院化学系任课教师: 开课学 院: 姓名:专业:学号:考试时间:60分钟 、选择题(共50分)(1-20题为单选题,每题2 分) 1 ?若要使吸光度降低为原来的一半,最方便的做法是(C) A. 将待测液稀释一倍 B.选用新的测定波长 C.选用原厚度1/2的比色皿 D.更换显色剂 2. 用基准物质Na2C2O4标定KMnO4时,下列哪种操作时错误的?( A ) A.锥形瓶用Na2C2O4溶液润洗; B.滴定管用KMnO4标液润洗 C. KMnO4标液盛放在棕色瓶中; D. KMnO 4标准溶液放置一周后标定 3. 实验室中常用的干燥剂变色硅胶失效后呈何种颜色?(C ) A.蓝色 B.黄色 C.红色 D.绿色 4. 可用哪种方法减少分析测试中的偶然误差?(C ) A.对照试验 B.空白试验 C.增加平行测试次数 D.仪器矫正 5. 用基准硼砂标定HCI时,操作步骤要求加水50mL,但实际上多加了20mL, 这将对HCI浓度的标定产生什么影响?( C ) A.偏高 B.偏低 C.无影响 D.无法确定 6. (1+ 1)HCl溶液的物质的量浓度为多少?( C ) A. 2mol/L B. 4mol/L C. 6mol/L D. 8mol/L

7. 常量滴定管可估计到±).01mL,若要求滴定的相对误差小于0.1%,在滴定时, 耗用体积一般控制在:(B ) A. 10 ?20mL B. 20 ?30mL C. 30 ?40mL D. 40 ?50mL 8 ?定量分析中,基准物质是( D ) A.纯物质 B.标准参考物质 C.组成恒定的物质 D.组成一定、纯度高、性质稳定且摩尔质量较大的物质 9. 测定复方氢氧化铝药片中Al3+、Mg2+混合液时,EDTA滴定Al3+含量时, 为了消 除Mg2+干扰,最简便的方法是:(B ) A.沉淀分离法 B.控制酸度法 C.配位掩蔽法 D.溶剂萃取法 10?滴定操作中,对实验结果无影响的是:(C ) A.滴定管用纯净水洗净后装入标准液滴定; B.滴定中活塞漏水; C.滴定中往锥形瓶中加少量蒸馏水; D.滴定管下端气泡未赶尽; 11.下列器皿不能直接用酒精灯加热的是:(A ) A.试剂瓶 B.蒸发皿 C.烧杯 D.烧瓶 12 .卜列仪器在量取或配制标准溶液前不需要润洗的是:(D ) A.吸量管 B.移液管 C.滴定管 D.容量瓶 13. 鉴定Ni2+的试剂通常是下列中的哪一种?( A ) A. 丁二酮肟 B.硝基苯偶氮间苯二酚 C.二苯基联苯胺 D.硫脲 14. 实验室安全知识:因电器失火,应用下列哪种灭火器?( C ) A.泡沫灭火器 B. CO2灭火器 C.干粉灭火器 D. CCI4灭火器 15?用邻苯二甲酸氢钾标定NaOH溶液浓度时,会造成系统误差的是(A ) A.用甲基橙作指示剂 B. NaOH溶液吸收了空气中CO2 C.每份邻苯二甲酸氢钾质量不同 D.每份加入的指示剂量不同 16. 有效数字位数是四位的数值是:(B ) 2 A. 0.0002 B. 0.1000 C. 0.700 102 D. pH = 12.80 17. 某同学用硼砂标定标准溶液实验中,溶解硼砂时,用玻棒去搅拌锥形瓶中溶 液后,不经处理拿出瓶外,标定结果会:(A ) A.偏高 B.偏低 C.不一定 D.无影响

计算机基础综合实验

大学计算机基础综合实验 一、实验目的 1. 培养学生对Office办公软件(Word、Excel、PowerPoint)和网络技术以及 Internet的综合运用能力。 2. 培养学生独立收集资料、查阅相关文献并根据格式要求等撰写资料翔实、 格式准确、数据可靠和内容充实的文档。 二、选题(可任选其一类似题目) 作品题目自拟,但必须有意义,内容健康、积极向上并具有一定的新意。如: 1. 我的母校; 2. 我的故乡; 3. 汶川地震; 4. 奥运会;…… 备注说明:如选择题目“我的母校”,既要母校的简介叙述,又要表现母校的变化,还要抒发对母校的情怀等等。 三、要求 3.1总体要求 1)作品实现word、Excel和PPT技术三者结合。 2)作品的Word部分主要完成对所选题目的描述,可以辅助以图片、表格数据(表格数据可以拷贝Excel数据),但主体内容不能少于3页。 3)作品的Excel部分最好能表现作品主题,并且图表结合如工作表与数据透视图、柱形图等结合,多样式的表现主题的变化;若没有好的数据源,也可以选用如学生学习成绩表、企业销售、工资等报表。 4)作品的PowerPoint部分需要完成对主题的介绍描述,其中必须使用超链接、动画等增添文字或动画效果的技术。 5)其他资料可以通过Internet、数码拍摄等形式获得,也可以查阅相关资料等,但原始资料与数据可以为实验作品增加分数。 3.2详细要求 1、W ord基本要求 1)内容必须分章标题、节标题,且不同章的内容不能出现在同一页中; 2)作品正文必须有页眉页脚,字体格式:小五;居中,其中:页脚加页码; 页眉奇数页显示内容:作品题目;偶数页显示内容:班级-学号-姓名 2)作品正文格式要求:字体:小四,1.4倍行距,首行缩进2字符,两端对齐;段落设置:段前0.5行,段后0行;

基础生物学实验方案模板

基础生物学实验方案 指导教师: 9月

实验一培养基的配制 实验目的 1. 明确培养基的配制原理。 2. 掌握配制培养基的一般方法和步骤。 实验内容 学习细菌、放线菌、酵母菌及霉菌四大类微生物培养基的配制。 实验原理 培养基是人工配制的适合微生物生长繁殖或积累代谢产物的营养基质, 用以培养、分离、鉴定、保存各种微生物或积累代谢产物。 各类微生物对营养的要求不尽相同, 因而培养基的种类繁多。培养细菌常见牛肉膏蛋白胨培养基, 培养放线菌常见高氏I号培养基, 培养霉菌常见蔡氏培养基或马铃薯培养基, 培养酵母菌常见麦芽汁培养基或马铃薯葡萄糖培养基。另外还有固体、液体、加富、选择、鉴别等培养基之分。在这些培养基中, 就营养物质而言, 一般不外乎碳源、氮源、无机盐、生长因子及水等几大类。琼脂只是固体培养基的支持物, 一般不为微生物所利用。它在96℃以上熔化成液体, 而在45℃左右开始凝固成固体。在配制培养基时, 根据各类微生物的特点, 就能够配制出适合不同种类微生物生长发育所需要的培养基。培养基除了满足微生物所必须营养物质外, 还

要求有一定的酸碱度和渗透压。霉菌和酵母菌的pH偏酸; 细菌、放线菌的pH为微碱性。因此每次配制培养基时, 都要将培养基的pH 值调到一定的范围。 以下配方选第三种实验中进行实验 ( 1) 牛肉膏蛋白胨培养基配方 牛肉膏 3.0 g 蛋白胨10.0g NaCl 5.0g 水1000mL pH 7.4~7.6 ( 2) 高氏I号培养基配方 可溶性淀粉20g NaCl 0.5g KNO31g K2HPO4·3H2O 0.5g MgSO4·7H2O 0.5g FeSO4·7H2O 0.01g 琼脂15—25g 水1000mL pH 7.4~7.6 ( 3) 马铃薯培养基配方 马铃薯( 去皮) 200g

大学化学基础实验安全知识

大学化学基础实验安全知识 前言 大学化学基础实验安全总则 第一章 着火爆炸与电击 1.着火 2.爆炸 3.电击 第二章 化学中毒和灼伤 1.化学中毒 2.化学灼伤 第三章 实验室安全措施 1.实验室安全标准 2.化学药品的管理 3.实验室急救药箱的配备 4.消防器材的正确使用 第四章 实验安全操作技术 1.加热 2.玻璃加工操作 3.常用仪器设备的安全使用 4.药品的正确取用和溶液的配制 5.减压蒸馏和其它减压操作 6.高压气体钢瓶的正确使用 7.控制化学反应操作 8.放射性物质的安全操作 参考资料 1.1.1 着火 着火是化学实验室,特别是化合物合成实验室里容易发生的事故。例如: ①化学药品中有许多可燃、自燃或助燃的物质而引起着火; ②加热操作不当引起着火; ③电器短路引起着火等。 最危险的是那些在常温下易燃的物质。下面介绍一下有关化学实验中常接触的一些易燃物质的有关知识。 1.1 化学易燃气体和液体 易燃气体:氢气、氨气、煤气、石油气、乙炔、乙烯、一氧化碳等。 易燃液体:乙醚、二硫化碳、四氢呋喃、苯、溴乙烷、汽油、酒精、醋酸乙酯(天那水)、醋酸丁酯(稀料)、丙酮、乙醛等。

有的因燃点很低(如乙醚、二硫化碳、四氢呋喃等),能和空气形成爆炸混合物,发生爆炸性燃烧。此外,有的易 燃物本身有毒,有的燃烧时能分解产生刺激性气体或剧毒气体,均威胁实验人员的安全。 对于易燃物的性能,可以从三个方面来衡量它们: (1)闪点:指该液体上的蒸气形成燃烧混合物的最低温度。闪点在22℃以下的是危险易燃物,在22~66℃范围内的易燃物。例如,乙醚的闪点有-45℃;二硫化碳只有-30℃,是最危险的易燃物。 (2)燃点:该物质的蒸气自动着火的最低温度。 (3)爆炸极限:该物质蒸气与空气形成爆炸混合物的极限,又分下限(在空气中的浓度低于此限不着火爆炸)和上限(在空气中的浓度高于此限亦不着火爆炸)。爆炸上下限相隔越大,说明该物质与空气混合,有一个很宽的 爆炸范围,危险性就越大。例如乙炔就是危险性很大的易燃物。因乙炔上限是100%,下限2.5%。常用易燃气体和易 燃液体的有关特性见表1-1、表1-2。 由表1-2看出,低碳烷烃、乙醛、氯乙烷、溴乙烷、二硫化碳、乙醚、石油醚、苯和丙酮等的闪点都比较低,即使存放在普通电冰箱内(冰室最低温-18℃,无电火花消除器),也能形成可以着火的气氛,故这类液体不得贮 于普通冰箱内。另外,低闪点液体的蒸气只需接触红热物体的表面便会着火。其中,二硫化碳尤其危险,即使与暖 气散热器或热灯泡接触,其蒸气也会着火,应该特别小心。 1.2 化学不稳定的易燃物 这类物质非常活泼,或者不稳定,稍改变外界条件(温度、压力、震荡、磨擦、撞击等),即发生猛烈反应,立即着火甚至爆炸。 这类药品分下列六类叙述: (1)炸药 大家都知道TNT是烈性炸药。多硝基化合物都是烈性炸药。实验室常用的苦味酸(Picric acid),又叫三硝基酚(Trinitrophenol),干燥时是很危险的炸药,必须保持潮湿状态。

相关文档
最新文档