当前位置:文档之家› PE文件各区段说明

PE文件各区段说明

PE文件各区段说明
PE文件各区段说明

PE文件各节所包含的内容

2008-11-13 13:34

关于 sections 的意义以及它如何定位,相信你已有个概念。现在我们要看看在EXE 和OBJ 档中的一些常见的 sections 。虽然我所列的并不是全部,但已经涵盖了你每天会接触到(但也许你自己并不知道)的 sections 。排列次序是根据其重要性以及遭遇它们的频繁度。

.text section

.text 内含所有一般性的程序代码。由于 PE 文件在 32 位模式下跑,并且不受约束于 16 位元节区,所以没有理由把程序代码分开放到不同的 sections 中。联结器把所有来自 .OBJ的 .text 集合到一个大的 .text 中。如果你使用Borland C++,其编译器制作出来的 code section 名为 CODE 而不是 .text 。请看稍后「Borland CODE 以及 .icode sections 」一节。

我很惊讶地发现,在 .text 中除了编译器制作出来的码,以及runtime library 的码之外,

还有一些其它东西。在 PE 文件中,当你呼叫另一模块中的函数(例如

USER32.DLL 中

的 GetMessage ),编译器制造出来的 CALL 指令并不会把控制权直接传给 DLL 中的

函数,而是传给一个JMP DWORD PTR [XXXXXXXX]指令,后者也位于 .text 中。JMP 指

令跳到一个地址去,此地址储存在 .idata 的一个 DWORD 之中。这个DWORD 内含该

函数的真正地址(函数进入点),如图8-4 所示。

图8-4 一个 PE 档呼叫 imported function 。

沉思良久,我终于了解为什么 DLL 的呼叫需要以这种方式实现。把对同一个DLL 函数

的所有呼叫都集中到一处,加载器就不再需要修补每一个呼叫 DLL 的指令。PE 加载器

需要做的,就只是把 DLL 函数的真实地址放到 .idata 的那个 DWORD 之中,根本就

没有程序代码需要修补。这和 NE 档有极明显的差异。NE 档的每一个节区内含一串待修

正记录(fixup records ),如果某一节区呼叫同一个 DLL 函数 20 次,加载器就必须忙

碌 20 次,将函数地址拷贝到待修正记录之中。PE 档这种处理方式也有缺点:你不能够

以 DLL 函数的真正地址初始化一个变量。例如:

FARPROC pfnGetMessage = GetMessage;

是把 GetMessage 函数地址放到 pfnGetMessage 变量中。在 Win16 这没问题,在

Win32 ,变量中放的其实将是稍早我说过的JMP DWORD PTR [XXXXXXXX]指令的地址。如

果你根据这个函数指针来呼叫函数,事情会如你所预期。但如果你要以此指针读取

GetMessage 的前数个字节,幸运之神不会站在你那边。稍后我将在「PE 文件的输出

(exports )」一节中再继续讨论这个主题。

在我写完本章的第一个版本之后,Visual C++ 2.0 推出了。它介绍另一种新的呼叫方式。

如果你看过 Visual C++ 2.0 的系统表头文件(例如 WINBASE.H ),你将看到和过去不同

的东西。在 Visual C++ 2.0 中,API 函数原型都有一个

__declspec(dllimport )作为原型

的一部份。当你呼叫一个这样的函数,编译器不会在模块的另一个地方产生JMP DWORD PTR

[XXXXXXXX]指令,而是产生一个CALL DWORD PTR [XXXXXXXX]函数呼叫。XXXXXXXX 位

址位于 .idata 内,作用与原先在JMP DWORD PTR [XXXXXXXX]指令中的地址相同。就我

所知,Borland C++ 4.5 编译器并没有这样的性质。

Borland CODE 以及 .icode sections

Borland C++ 4.5 编译器和联结器不能够使用 COFF OBJ 档,它们固守 Intel OMF 32 位

元格式。Borland 编译器当然可以吐出一个名为 .text 的section ,但它却选择 "CODE" 这

个名称。为了决定 PE 档中的一个 section 名称,Borland C++ 联结器(TLINK32.EXE )

从OBJ 档中取出 section 名称并把它拦断为8 个字符(如果必要)。所以,Borland C++ 有

一个 CODE section 而不是 .text section 。

名称不同不算什么,更重要的不同存在于 Borland 工具联结出来的 PE 档中。稍早我说

过,所有对 OBJ 的呼叫都经由一个JMP DWORD PTR[XXXXXXXX] 指令。在微软的系统中,

这指令来自一个 import library 的 .text section 。也就是说联结器不需要知道如何产生这

个指令。import library 可视为「需要联结到 PE 档中」的更多的码和资料。

Borland 系统的处理方式就不一样,它比较类似 16 位 NE 文件所采行的方法。Borland

联结器所使用的 import library 真正只是函数名称和 DLL 名称的列表而已。TLINK32 有

责任决定哪一些待修正记录(fixups )是针对外部 DLLs ,然后为它们产生JMP DWORD PTR

[XXXXXXXX] 指令。Borland C++ 4.0 的TLINK32 把它所产生的这个指令存放

在 .icode

section 中,但是到了Borland C++ 4.02 ,TLINK32 又改变了,把所有这些 JMP 指令放

到 CODE section 中。

.data section

这是你的初始化资料的存放区。所谓初始化数据,包括全域变量和静态变量(global and

static variable ),在编译器时期就给定初值。它也包括字符串常数,像是

C/C++ 程序中的

"Hello World"。联结器把 OBJ 和 LIB 文件中所有的 .data 组合起来放到 EXE 文件

的 .data 。区域变量(local variable )位于线程堆栈之中,不占用 .data 或 .bss 空间。

DATA SECTION

Borland C++ 以 DATA 作为其预设的资料区域。相当于微软编译器所制作

的 .data 。

.bss section

这是任何未初始化的静态变量和全域变量的存放区。联结器把 OBJ 和 LIB 文件中所有

的 .bss 组合起来放到 EXE 文件的 .bss 。在 section table 中,.bss 的RawDataOffset 栏

位总是为 0 ,表示这个 section 不占用文件的任何一点空间。TLINK32 并不吐出一

个 .bss ,它的作法是扩充 DATA section 的虚拟大小,以接纳未初始化的资料。.CRT section

这是微软的 C/C++ runtime library (CRT )所使用的另一个初始化的 data section 。这里所

放的资料用于「在 main 或 WinMain 之前执行的 static C++ 类别建构式」中。.rsrc section

此处内含模块资源。早期的 NT ,16 位 RC.EXE 所输出的 .RES 档并不被微软的联

结器所了解,那个时候的 CVTRES 程序就是用来把一个 .RES 档转换为一个COFF

OBJ ,把资源放到 OBJ 档的一个 .rsrc 之中。联结器于是就可以产生一个resource OBJ 。

也就是说,联结器不需要知道任何有关于资源的事情。后来的微软联结器已经能够直接

处理 .RES 档。我将在「PE 文件的资源」一节中涵盖资源 section 的格式。.idata section

这个 section 内含有关于「模块从其它 DLLs 中输入(import )函数和资料」的相关资

讯。它相当于 NT 档的 module reference table 。关键性的差异是,每一个输入函数都被

列在这个 section 之中。如果要在 NE 文件中找出对等的信息,你必须深掘每一个节区的

原始内容的重定位资料。我将在「PE 文件的输入(imports )」一节中涵盖 import table 的

格式。

.edata section

这是 PE 档输出函数(export function )的相关信息。它的 NE 对等物是entry table 、resident

names table 和 nonresident names table 的组合。和 Win16 不同的是,很少有机会从一个

EXE 中输出一个函数出去,所以通常你只在 DLL 中才会看到 .edata 。Borland C++ 所

产生的EXE 是个例外,它总是有一个输出函数(__GetExceptDLLinfo )给runtime library

的内部使用。

export table 的格式将于本章的「PE 文件的输出(exports )」一节讨论。如果使用微软

工具,.edata 的资料来自 .EXP 档,但是联结器没有能力产生这个文件,必须依赖函数

库管理器 LIB32.EXE 扫描 OBJ 文件然后才产生 EXP 档,然后才能交给联结器。是的,

那是真的,EXP 档其实就是拥有不同扩展名的 OBJ 档罢了。使用 PEDUMP /S 观察 EXP

档,你可以看到其中的输出函数(export functions )。

.reloc section

这个 section 内含一表格的 base relocations 。所谓 base relocation 是一个指令或初始化

变量的调整值。如果加载器没有办法把 EXE 或 DLL 文件加载到预设的地址的话,就

必须做这样的调整;否则加载器可以忽略「重定位」这件事情。

如果你希望加载器总是能够把 image 加载到预定的基地址,你可以使用 /FIXED 选

项,告诉联结器剥除本项信息。虽然这可以节省 EXE 的文件空间,却可能使得EXE 档

没办法在其它 Win32 平台上执行。例如,你为 NT 开发了一个 EXE ,基地址为0x10000 。如果你告诉联结器把这信息剥除,这个 EXE 就没有办法在 Windows 95 上跑,

因为 0x10000 不适用(Windows 95 的最低加载地址是0x400000 ,也就是

4MB )。

注意一点,编译器所产生的JMP 和CALL 指令,其所使用的 offset 值是与该指令成相对

地址关系,而不是真正的 32 位平滑节区的 offset 值。如果 image 被加载到一个并非

联结器指定的基地址去,JMP 和 CALL 指令不需修改,因为它们用的是相对寻址。

也就是说,其实没有如你想象中那么多的重定位动作要做。只有使用32-bit offset 的指令

才需要重定位动作。假设你有下面的全域变量宣告:

int i;

int *ptr = &i;

如果联结器设定基地址是 0x10000 ,变量 i 的地址是 0x12004 。在被用来存放 ptr 的

内存中,联结器将写入 0x12004 ,因为那是变量 i 的地址。如果加载器为了某种理由

把文件加载到 0x70000 处,i 的地址将是 0x72004 ,然而,预先初始化过的 ptr 值变成

错误值,因为 i 现在的位置已经提升了 0x60000 。

这就是需要重定位信息参一脚的场合了。.reloc 用来表示「联结器所假设的加载地址」

和「真正的加载地址」之间的差异。我将在「PE 档的 Base Relocations 」一节有比较详

细的讨论。

.tls section

当你使用编译器的 "__declspec(thread)" 性质,你定义的资料并没有进

入 .data 或 .bss 之

中,倒是有一份拷贝进入 .tls 之中。.tls 的名称是因为thread local storage 而来,和 TlsAlloc

函数家族有密切关系。

为了简单描述所谓的 thread local storage ,请把它想象成「让每一个线程拥有各自的全

域变量」的一种方法。也就是说,每一个线程可以拥有它自己的一组静态资料,使用

这些资料的程序代码,不需在意现在是哪一个线程正在执行。假设某程序有数个线程,

处理相同的工作。也因此执行相同的码。如果你宣告一个 tls ,像这样:

__declspec(thread) int i = 0; // this is a global variable declaration 每一个线程将因此拥有变量 i 的一个副本。

你可以明白地在执行时期索求并使用 tls ,相关函数是 TlsAlloc 、TlsSetValue 、TlsGetValue

等(第3章对于 TlsXXX 函数的描述比较详细)。通常,以 __declspec(thread)

在程序中

宣告你的资料,比使用 TlsAlloc 简单得多。

这里有一个坏消息。在 NT 和 Windows 95 中,tls 机制不能够有效运作 -- 如果运作对

象是以 LoadLibrary 动态加载的 DLL 。至于在一个 EXE 或是一个隐式加载(implicitly

loaded ,译注)的DLL 之中,每一件事情都没问题。如果你不能够以隐晦方式加载 DLL ,

但又需要让每一个线程有自己的资料,那你只好使用 TlsAlloc 和TlsGetValue 。注意,

每一线程真正的内存区块并不是放在 .tls section 中,也就是说,当切换线程的时

候,内存管理器并不改变「实际映像至模块之 .tls section 」的内存。.tls 内只不过是

一些资料,用来初始化真正的线程专属区块。初始化动作是靠操作系统与runtime library

.rdata 至少有四个用途。第一,在被微软联结器产生的 EXEs 之中,.rdata 内含debug

directory (OBJ 档中并没有 debug directory )。而在 TLINK32 所产生的EXEs 之中,debug

directory 是一个名为 .debug 的 section 。debug directory 是一个由IMAGE_DEBUG_DIRECTORY 结构所组成的数组。这些结构持有文件之中各种除错资讯的型态、大小、位置。除错信息可能有三种型态:CodeView 、COFF 、FPO 。图8-5

debug directory 并不一定会在 .rdata 的起始处被发现。要找到它,你必须使用data directory

的第 7 笔资料(IMAGE_DIRECTORY_ENTRY_DEBUG )。还记得吗,data directory 位

于 PE 表头的尾端。为了确定微软联结器所做出来的debug directory 的项目个数,请把

debug directory 的大小(可从debug directory 的 "size" 字段获得)除以IMAGE_DEBUG_DIRECTORY 的结构大小。至于 TLINK32 则是把 debug directories 的

真正数量记录在 "size" 字段中,而不是字节总长度。PEDUMP 可以处理这两种情况。

.rdata 的第二个有用部份是 description string 。如果你在程序的 .DEF 档中指定

DESCRIPTION ,被指定的字符串就会出现在 .rdata 之中。在 NE 档中,description string 总

是 nonresident names table 的第一个项目。description string 主要是用来设定一个有用的

字符串,用以描述这个文件。不幸的是我还没有发现什么好方法来找到它。我曾经看过有

些PE 档的description string 放在debug directory 之前,有些却在debug directory 之后。

.rdata 的第三个用途是为了 OLE 程序设计所需的 GUIDs 。UUID.LIB 内含一系列的 128

位 GUIDs ,当作 interface IDs 。这些 GUIDs 都放在EXE 或 DLL 的 .rdata 中。

.rdata 的最后一个用途是用来放置 TLS (Thread Local Storage )的directory 。TLS directory

是一个特殊数据结构,被编译器的runtime library 使用,以便能够透明化地提供 TLS 给

程序中宣告的变量。TLS directory 的格式可以在 MSDN (Microsoft Developer Network )

光盘片中找到:"Portable Executable and Common Object File Format"。我们对 TLS directory

的主要兴趣是指向资料(用来初始化每一个 tls 区块)的起头和结尾的指针,TLS directory

的 RVA (Relative Virtual Address )可以在 PE 表头的 data directory 的IMAGE_DIRECTORY_ENTRY_TLS 项目中获得。至于真正用来初始化 TLS 区块的资料可以在 .tls section 中找到。

.debug$S 和 .debug$T sections

.debug$S 和 .debug$T 只出现于 COFF OBJs 之中,内含 CodeView 的符号和型态资

讯。看来十分奇怪的 section 名称系衍生自前一版微软编译器的节区名称($$SYMBOLS

和 $$TYPES )。.debug$T 的唯一目的是为了放置 .PDB 档(内有项目中所有OBJs 的

CodeView 型态信息)的路径名称。联结器利用 .PDB 为 EXE 档产生出一部份的CodeView 信息。

.drectve section

这个 section 只出现在 OBJ 档,内含联结器命令列参数的文字表达。例如,在微软的

Visual C++ 编译器,下面字符串一定会出现在 .drectve 中:

-defaultlib:LIBC -defaultlib:OLDNAMES

当你在程序代码中使用 __declspec(export) ,编译器会制造出命令列上的对应东西,放

在 .drectve 之中(例如 export:MyFunction )。

含有 $ 的sections (只针对OBJs/LIBs )

在 OBJ 档中,名称含有 $ 的 sections (例如 .idata$2 )将被联结器特别对待。联结器把

所有拥有相同名称(直至 $ 字符)的 sections 组合成为单一一个section 。例如,如果

联结器遭遇 .idata$2 和 .idata$6 ,它会把它们整合为一个 .idata 。

被整合的 sections 的次序是以 $ 之后的字符为准。联结器以字母顺序排列之,所

以 .idata$2 在 .idata$6 之前。.idata$A 则在 .idata$B 之前。

那么到底带有 $ 的 section 做什么用?最普遍的用法就是 import library 利用它们来存

放最终的 .idata (import section )的各部份资料。这可有趣了,联结器本身并不需要从头

产生 .idata ,最终的 .idata 是由 OBJ 和 LIB 各贡献一部份而来。

杂项的sections

有时候我会从PEDUMP 的输出中看到其它一些sections 。例如Windows 95 的GDI32.DLL

内含一个名为 _GPFIX 的 data section ,我们推测它大概与GP fault 的处理有关。

这有双重意义。第一,不要以为你只能使用编译器或组译器提供的标准sections 。若有需

要,别犹豫不决。在微软的 C/C++ 编译器中,你可以使用 #pragma code_seg 和#pragma

data_seg 。Borland 的使用者则可以使用 #pragma codeseg 和 #pragma dataseg 。若是组合

语言,你只要产生一个 32 位节区并给予不同于「标准 sections 」的名称即可。TLINK32

会把同类别的 code segments 组合在一起,所以你要不就得为每一个 code segment 指定

一个类别名称,要不就关闭 "code segment packing" 这个性质。

外径千分尺使用说明

外径千分尺使用说明

外径千分尺产品资料 千分尺产品明细:外径千分尺、测微头、螺纹千分尺、公法线千分尺、内径千 分尺、深度千分尺、杠杆千分尺、板厚千分尺、壁厚千分尺、尖头千分尺、小测头千分尺、电子数显外径千分尺 一、外径千分尺(三级产品分类) 1、产品简介:外径千分尺是利用螺旋副原理对弧形尺架上两测量面间分割的距离进行读数,适用于工件的外尺寸测量的工具。 2、购买列参数:见表 3、产品特性: ●适用于工件的外尺寸测量,可测量工件精度在IT6-IT10。 ●外径千分尺按分度值可分为0.01mm和0.001mm,根据所测工件精度要求选 择相应的产品。 ●测微螺杆采用优质合金钢制造,经淬火后精密磨削,变形小,耐用度高。●测量范围≤300mm的外径千分尺测量面镶硬质合金,使用寿命长。 ●测力装置采用双棘轮结构,测力稳定。 ●外径千分尺符合国家标准 GB/T1216-2004。 ●测量范围(25-300)mm外径千分尺附有校对量杆1支;测量范围(300-1000) mm外径千分尺附有校对量杆2支;测量范围(1000-3000)mm外径千分尺 附有校对柱2支,校对量杆4支,具体尺寸详见参数列表。 ●1000-3000mm管结构外径千分尺是由外径千分尺和百分表组成的通用外尺 寸测量器具。 ●1000-3000mm管结构外径千分尺适用于重型机械或矿山机械等加工大尺寸 零件的测量,通过活动测砧、量杆、校对柱及测微头来实现每种规格量程为500mm的尺寸测量。用校对柱、测微头及量杆做尺寸的调整,用百分表进行比较测量,百分表量程为 10mm,读数更直观、方便。 ●1000-3000mm管结构外径千分尺符合 JB/T 10007-2012。 ?测力装置注意事项:转动测力装置渐进量面,听见“卡卡”声,表明量面与 工件已接触上,测力装置卸荷有效,即可读数。 ?校对量杆的使用方法和作用:校对量杆用于测量范围大于25mm的外径千分 尺校对“0”位。把校对量杆当做被测工件进行测量,如果千分尺上的读数与校对量杆实际尺寸相同,表明“0”位正确。如果不符,则表明“0”位不

RMZ说明书35-170~300-970

一、概况: RMZ型煤气增压风机是根据二段式煤气炉的发展趋势,结合单段式煤气发生炉而开发的新型煤气排送机,它从根本上解决了长期以来依赖进口风机或用罗茨鼓风机噪音高流量不能调节的状况。 从投放市场以来的运行证明:该机噪音低、性能曲线平坦、流量调节区域大、效率高、耗能低,特别是密封性好,运行稳定,深受广大顾客的好评。 该机可制成顺时针或逆时针方向旋转,出口角度分别为0度、90度、180度三个方向,用户可根据实际管网分布需要自行选择。 二、用途: 本机专门适用于厂矿煤气站煤气增压,高炉、焦炉、转炉煤气增压,氨气、沼气、甲烷等气密性严谨的气体输送,以及高压强制鼓风。 三、型号编制说明 以RMZ60-700为例 RMZ——热煤气增压 60——风机流量(m3/min) 700——风机全压(mmH2O) [500℃标准状态下(0.455kg/m3)空气所测的全压] 四、结构特征: 该风机为板焊式整体结构,主要有以下部件组成: 1、叶轮。叶轮是整台风机的心脏,因此该机的叶型按新的高效风机理论进 行优化设计,材料根据不同需要分别选用优质不锈钢或合金制造,具有 较好的抗腐能力和足够的强度。叶轮成型后,经静、动平衡校正,精度 为G4级(高于国标G6.3级)。 2、机壳。用优质碳素钢与机座整体焊接而成,保证了整机的刚性,机壳内 涂环氧树指,以增强抗腐性能;机壳上部设G2″蒸汽管接口,下部设G1″ 排污阀;风机的进出口法兰采用标准法兰,以利用户管道联接。 3、密封组。本密封主要采用软填料密封和离心密封,密封内无易损件,结 构十分简单,效果特别可靠,更换方便。 4、电机。本机配套的电机采用YB系列电机,YB系列电机防爆等级为dⅡ BT4,防护等级为IP55。 五、安装: 1、安装前应详细检查各部件是否因包装运输不妥而导致损坏,如发现损坏, 应修整后才能进行安装。 2、检查各部分联接有无松动,若有应即时紧固之。 3、基础做成后,将风机和电动机装上,并检查各部分水平以及风机与电动 机轴线是否一致,将蜗壳与转子各部分之间间隙校正好,然后再灌水泥 浆。 4、水泥干燥后,再检查各部分之水平、轴线及间隙,然后紧固地基螺栓。 5、安装风机之进出口管道,严格防止管道等部件的重量承受在风机上,从 而影响风机的安装质量要求,必要时管道应加装支撑。

市政工程污水管道竣工说明资料讲解

苏州工业园区星桂街(苏雅路-苏绣路)污水管改造工程竣工图说明 一、施工依据 1、本工程由苏州工业园区清源华衍水务有限公司委托施工。 2、建设方确认的污水管道走向并提供了星桂街污水改造工程管线调查图。 3、苏州市政设计院的施工图纸-苏州工业园区星桂街(苏雅路-苏绣路)污水管改造工程施工图设计 4、苏州地质工程勘察院提供的道路钻探报告(2009.11.25)。 5、施工技术文件《给排水管道工程施工及验收规范》(GB50268-2008),《排水管道工程定向钻孔拖拉法施工及验收规范》,《给排水工程顶管技术规程》(CECS246:2008)。 二、工程概况 本工程为园区湖西CBD改造的遗留项目,污水管南起苏雅路已建管道,向北铺设至苏绣路已建管道。该段管道实施后将实现湖西CBD区域污水管与星都街、苏绣路管道都连同,大大提高了污水排放的可靠性。 污水管位于道路西侧机非混行车道距下,管中心距道路中心线4.7米,过苏绣路采用DN400 PVC-U管拖顶结合施工,其余采用de450 PE拖管施工。 三、施工说明及施工注意事项 1.本工程高程系统与道路高程系统一致。 2.污水管: (1)管材及接口:①拖管采用de450(外径450,壁厚21.5mm)PE直壁管,PE100级,公称压力0.8Mpa,电熔接口,技术标准参照《给水用聚乙烯(PE)管材》(GB/T13663-2000),由制管厂家指导施工。②DN400顶管用PVC-U顶管(内径400),双密封橡胶圈接口,8Mpa以上,管材须相关检测规范。PVC-U管与工作井,接收井用遇水膨胀橡胶圈连接时需由管材厂家现场指导施工。 (2)管道基础:拖管、顶管工作坑、接收坑内PE管和PVC-U基础为10cm砂垫层,满沟槽回填中粗砂至管顶以上20cm。碎石应夯实,粗砂应洒水拍平。 (3)窨井:均采用1000砼不落地窨井,圆形钢纤维砼井盖,铸铁座。窨井内壁均采用防腐措施,采用环氧煤沥青涂料,并内壁及井底或流槽面各四遍:底漆两遍,面漆两遍。井内装设注塑爬梯,注塑爬梯由14mm螺纹钢外包共聚的聚丙烯注塑而成。砼井壁浇筑时将爬梯预埋其中。 3.管道基础、窨井,均见设计图。窨井井盖上字样除注明“污”外,其余由建设方自定。钢纤维砼井盖座达到国标《钢纤维混凝土检查井盖》(GB26537-2011)规定的D400级标准。井盖到场后加强检测。砖砌体采用M10水泥砂浆砌MU15标准砼实心砖。 4.PVC-U顶管橡胶圈采用具有耐酸、碱、污水腐蚀的合成橡胶,由管材厂配套供应,性能符合化工行业标准《橡胶密封件-给排水管道及污水管用接口密封圈材料规范》(HG/T3091-2000),1)外还满足邵氏硬度:50±5;2)伸长率≧40%;3)拉断强度:≧16Mpa;4)永久变形:<20%;5)老化系数:≧0.8(0 70,144h)。 5.铺设管道时,承口迎着水流方向,管子间的橡胶圈接头以及管子与窨井的连接处确保密封不漏水。施工前对管子和橡胶圈的质量进行检查。在污水管与井壁连接处一橡胶圈。 6.污水管道施工完毕后必须做闭水试验,试验合格后覆土。橡胶圈接口闭水前不用水泥砂浆或其他材料勾缝。 7.土方计算:按原地面高程算起。 8.拖(顶)管基坑的大小、一次性拖管长度等由我施工单位根据所采用的设备等在施工组织设计中确定,同时保证周围构筑物,已建设施及道路的安全。

系统文档说明书

基于JSP的土族文化宣传系统的设计与实现 目录 1. 引言 (1) 1.1土族的现状 (1) 1.2土族的历史 (1) 1.3土族文化宣传网站的构建 (2) 2. 相关理论基础 (2) 2.1JSP技术 (2) 2.2.1 JSP的简介 (2) 2.2.2 JSP的优点 (2) 2.2.3JSP的工作原理 (3) 2.2数据库及相关技术简介 (3) 2.2.1 SQL语言简介 (3) 2.2.2 My SQL 简介 (4) 2.2.3 JAVA技术简介 (4) 2.2.4 RESIN简介 (5) 3. 系统总体设计 (5) 3.1系统设计 (5) 3.1.1 系统功能分析 (5) 3.1.2 系统体系结构 (6) 3.1.3 系统流程 (7) 3.2数据库设计 (8) 3.2.1 数据库需求分析 (8) 3.2.2 数据库表的设计 (8) 3.2.3 数据库的连接 (9) 4. 具体设计分析 (10) 4.1系统首页 (10) 4.2具体模块实现 (13) 4.2.1 注册用户模块 (13) 4.2.2 管理员模块 (13) 4.2.3 超级管理员模块 (15) 5. 系统测试 (16)

5.1前台测试 (16) 5.2后台测试 (16) 6 结论 (17)

1.引言 1.1土族的现状 土族是中国人口比较少的民族之一,现有人口大约接近29万。主要分布在青海省互助土族自治县、民和回族土族自治县、大通回族土族自治县、黄南藏族自治州的同仁县和海东市乐都区。部分散居于海北藏族自治州的门源县以及海西蒙古族藏族自治州等地;还有2万多人聚居于甘肃省天祝藏族自治县、肃南裕固族自治县、兰州市永登县、临夏回族自治州积石山保安族东乡族撒拉族自治县和甘南藏族自治州卓尼县等地区。其中青海省境内的土族约占全国土族总人口的85%。 主要聚居于青海省东部湟水以北、黄河两岸及其毗连地区,其中大多住在青海省互助土族自治县、民和县、大通县、海东市乐都区、同仁县等地;还有一部分居住于甘肃省天祝藏族自治县。 过去各地土族有多种自称,互助、大通、天祝一带的自称“蒙古尔”(蒙古人)、“察罕蒙古”(白蒙古),民和县的多自称“土昆”(意即土人,吐浑音转),乐都县自称“大夏人”(西夏人),其他地区的自称“土户家”。附近藏族称土族为“霍尔”(对藏北游牧民的泛称,藏文史籍曾用以指回鹘或蒙古族;另说即吐谷浑),汉、回等民族称之“土人”、“土民”。 中华人民共和国成立后,依据本民族意愿,统一称为土族。根据2010年第六次全国人口普查统计,土族人口数为289565人。主要从事农业,兼营畜牧业;使用土族语,属阿尔泰语系蒙古语族。过去通用汉文,创制了以拉丁字母为形式的土族文字,正在试行。 很多人会把土族人和土家族人混淆起来,认为这是同一个民族,但土族和土家族除了名字比较相近之外,完全是两个截然不同的民族,他们的族源、人口分布、文化上都是不一样的。 1.2土族的历史 土族与蒙古族有着密切关系。在互助土族中,广泛流传着祖先来自蒙古以及成吉思汗属将格日利特(格热台)率部留驻今互助县一带,以后与当地霍尔人通婚,逐渐繁衍而成土族的传说。过去土族人把格日利特当作本民族的祖先来崇拜。 汉文史籍也有成吉思汗所部蒙古军曾来西宁一带的记载。当时互助县属西宁州治,可与传说印证。明代安定卫的蒙古人受到攻击,迁至今互助土族自治县。

外径千分尺使用说明

外径千分尺产品资料 千分尺产品明细:外径千分尺、测微头、螺纹千分尺、公法线千分尺、内径千分尺、深度千分尺、杠杆千分尺、板厚千分尺、壁厚千分尺、尖头千分尺、小测头千分尺、电子数显外径千分尺 一、外径千分尺(三级产品分类) 1、产品简介:外径千分尺是利用螺旋副原理对弧形尺架上两测量面间分割的距离进行读数,适用于工件的外尺寸测量的工具。 2、购买列参数:见表 3、产品特性: ●适用于工件的外尺寸测量,可测量工件精度在IT6-IT10。 ●外径千分尺按分度值可分为0.01mm和0.001mm,根据所测工件精度要求选 择相应的产品。 ●测微螺杆采用优质合金钢制造,经淬火后精密磨削,变形小,耐用度高。 ●测量范围≤300mm的外径千分尺测量面镶硬质合金,使用寿命长。 ●测力装置采用双棘轮结构,测力稳定。 ●外径千分尺符合国家标准GB/T1216-2004。 ●测量范围(25-300)mm外径千分尺附有校对量杆1支;测量范围(300- 1000)mm外径千分尺附有校对量杆2支;测量范围(1000-3000)mm外径千分尺附有校对柱2支,校对量杆4支,具体尺寸详见参数列表。 ●1000-3000mm管结构外径千分尺是由外径千分尺和百分表组成的通用外 尺寸测量器具。 ●1000-3000mm管结构外径千分尺适用于重型机械或矿山机械等加工大尺 寸零件的测量,通过活动测砧、量杆、校对柱及测微头来实现每种规格量程为500mm的尺寸测量。用校对柱、测微头及量杆做尺寸的调整,用百分表进行比较测量,百分表量程为10mm,读数更直观、方便。 ●1000-3000mm管结构外径千分尺符合JB/T 10007-2012。

(整理)《供水分公司管道工程竣工图测绘标准》(试行)(.2.5修改)fan

供水管道工程竣工图测绘标准 (试行) 上海城投水务(集团)供水分公司

2014.12

目次 前言.................................................. II 1 应用范围 (1) 2 参考的相关国家标准 (1) 3 术语和定义 (1) 4 绘制要求 (2) 4.1 一般规定 (2) 4.2 竣工图绘制要求 (3) 4.3阀门编号 (17) 4.4 应用图卡绘制要求 (17) 5 测量标准 (22) 5.1 一般规定 (22) 5.2 测量内容 (22) 5.3 测量器具 (22) 5.4 测量方法 (23) 5.5 搭角线测量 (23) 5.6 非开挖管道测量 (23) 5.7 相关地形测量 (24) 6 验收要求 (24) 6.1 一般规定 (24) 6.2 竣工图验收要求 (25)

前言 为提高供水管道工程竣工图测绘技术,保障供水分公司管道系统安全运行,提高供水管道工程的建设和管理水平,在现有国家标准、上海市地方标准和技术依据的基础上,制定本标准。 本标准适用范围为上海城投水务(集团)供水分公司及其下属单位。 本标准由供水分公司供水业务管理部制定,为试行标准。

1 应用范围 本标准规定了室外埋地供水管道工程竣工图的测量、绘制及验收的技术要求。主要应用于上海城投水务(集团)供水分公司及其下属单位。 除应遵守本标准外,还应遵守国家现行的有关标准和规范的规定。 2 参考的相关国家标准 以下文件的引用对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DG/TJ08-85 地下管线测绘规范 DG/TJ08-86 1:500、1:1000、1:2000数字地形测量规范 DG/TJ08-2121卫星定位测量技术规范 DB31/T799-2014管道工程竣工图测绘技术要求 3 术语和定义 3.1 管道工程竣工图 能真实反映新建、改建、扩建后的管道及其附属设施和管配件准确位置等属性的规范化工程图纸。 3.2 应用图卡 由竣工图派生出的管网示意图、阀门操作卡和设备卡等。 3.3

S60系列机器简易操作手册

S60系列喷码机简易操作手册    开机操作: 1、喷码机电源开关位于机箱左上边。接通喷码机电源。  左侧蓝色指示灯亮起,这时表示机器开始启动,  方可松开按键(图1);   2、等待约半分钟直到系统启动初使化完毕,液晶屏幕图像出现,图1  3、在机器启动到稳定状态的过程中,先显示伟迪捷LOGO图案,  然后才进入待机界面; 4、此时机器开始运转,但泵没有运转, 机器无法喷印信息,属于待机状态。 机器显示屏进入 “主菜单”界面(图2)。    运行操作: 当机器处于待机状态时,在键盘左侧按墨线开/关键图2 2~3秒的时间,状态栏显示即变为"开机",等待约2分钟,墨线指示灯变为常亮,状态栏显示:正在喷印。现在喷码机已经做好打印信息的准备。由印字触发信号(光电眼等)触发后进行印字。    停止、喷印操作: 需要机器停止喷印时,直接在“主画面”界面按 停止打印键, 此处会自动变换为开始打印,同时墨线指示灯熄灭, 机器将自动处理回到待喷印状态。 如需机器喷印时,只需在此界面重新按开始打印键即可。 关机操作: 1、用户需要关闭机器时,在键盘左侧 按住墨线开/关键2~3秒的时间. 状态栏提示:关机  1、约两分钟后状态栏显示变为"喷码机关闭"。墨线绿色指示灯停止闪烁并保持熄灭状态.  2、.按下机箱左边的电源开关,关闭喷码机电源(如图1)。    选择信息操作: 在键盘“主题菜单键”界面中按进入信息读取界面,使用 键选择所需信息的文件名,然后在菜单栏中选择读取到编辑栏 ,即所需信息显示在编辑界面中,按菜单栏中的打印信息 ,则喷码机现在喷印的内容即为所选择的信息内容。  墨水、溶剂的添加操作: 当机器屏幕左侧的“橙色报警指示”灯亮时,同时在屏幕左上角报警栏 显示溶剂液位低或者墨水液位低时,则需要补充墨水或溶剂,用户需要打开机器墨水箱盖,拧开墨水缸或者溶剂缸的盖子,加入相应型号的墨水或者溶剂即可。同时,随着液位的上升,警报消除。

桥梁竣工图说明(样本)

顺番跨线桥竣工说明 一、编制依据 1、广东省公路建设有限公司下发的广东省公路勘察规划设计院设计的国道主干线广州绕城公路南段《两阶段施工图设计》第二册、《顺番路跨线桥连续箱梁变更设计》第一册; 2、广东省公路勘察规划设计院下发的《设计后服务函》及《变更通知单》; 3、广东省公路建设有限公司下发的相关文件及要求; 4、国道主干线广州绕城公路南段《竣工文件编制管理办法》; 5.《国家重大建设项目文件归档要求与档案整理规范》; 6、广东省公路建设有限公司与四川路航建设工程有限责任公司签订的施工合同; 二、采用的技术规范和标准 1、交通部《公路工程质量检验评定标准》(JTGF80/1-2004)、《公路桥涵施工技术规范》(JTG041-2000)、《公路路面基层施工技术规范》(JTJ034-2000)、《公路路基施工技术规范》(JTGF10-2006)、《公路水泥混凝土路面施工技术规范》(JTGF30-2003)等部颁现行公路工程施工规范和规程 2、《道路工程制图国家标准》(GB 50162-1992)、《建筑制图标准》(GB/T 50104-2001) 三、概述 1、总体布置 本桥跨越顺番公路(K46+687.75),其路基宽度为80m,路线中心线与顺番路交角为51度。本桥在第五联跨越地方规划路(K47+024.20),要求净宽16m,净空不小于4.5m。本桥位于直线上,分幅设计,桥面等宽33.5m。 2、上部结构 桥梁总长538.46m,跨越顺番公路采用左幅(19.725+2x20.5+19.4+13.635)m,右幅(14.09+19.4+2x20.5+19.27)m. 预应力砼连续箱梁,箱梁等高1.65m。跨越地方规划路采用左幅(24+30+35+30)m,右幅(30+35+30+24)m预应力砼连续箱梁.,箱梁等高1.85m。均采用单箱双室,箱底宽11.45m,悬臂长2.5m,腹板厚度由40cm变化到60cm。其余均采用20m预应力砼宽幅式空心板。 3、下部结构 5#及10#过渡墩采用D120-130cm双柱墩,6#、25#右幅,9#、23#右幅,22#、26#左右幅桥墩采用D130-150cm双柱墩,23#右幅、25#左幅桥墩采用D140-160cm双柱墩,6#左幅,7#、8#左右幅及9#右幅采用D150-180cm独柱墩,24#左右幅采用D180-200cm独柱墩。 4、支座、伸缩缝、护栏 连续箱梁采用GPZ(II)系列盆式橡胶支座。 采用D80伸缩缝。 桥梁两侧设砼防撞栏。 四、技术标准 根据设计文件,本段项目采用高速公路标准,设计速度100km/h,双向六车道,路基宽度采用 33.5米。桥涵设计汽车荷载等级采用公路—I级,其他技术指标按《公路工程技术标准》(JTG B01-2003)执行,主要技术指标见表1-1。 表1-1 主要技术标准

图书管理系统-需求规格说明书格式

《图书管理系统》需求规格说明书 完成人:实践第五组 班级:2013级软件1班 完成时间:2016-03-29

目录 1 导言 ......................................................................................... 错误!未指定书签。 1.1 目的................................................................................ 错误!未指定书签。 1.2 范围................................................................................ 错误!未指定书签。 1.3 术语定义........................................................................ 错误!未指定书签。 1.4 引用标准........................................................................ 错误!未指定书签。 1.5 参考资料........................................................................ 错误!未指定书签。 1.6 版本更新信息................................................................ 错误!未指定书签。 2 系统定义 ................................................................................. 错误!未指定书签。 2.1 项目背景........................................................................ 错误!未指定书签。 2.2 项目要达到的目标........................................................ 错误!未指定书签。 2.3 系统流程........................................................................ 错误!未指定书签。 3 应用环境 ................................................................................. 错误!未指定书签。 3.1 系统运行的网络环境.................................................... 错误!未指定书签。 3.2 系统运行的硬件环境.................................................... 错误!未指定书签。 3.3 系统运行的软件环境.................................................... 错误!未指定书签。 4 功能规格 ................................................................................. 错误!未指定书签。 4.1系统用户分析................................................................. 错误!未指定书签。 4.2系统功能分析................................................................. 错误!未指定书签。 4.3 系统用例图.................................................................... 错误!未指定书签。 4.3.1 系统高层用例图.................................................. 错误!未指定书签。 4.3.2 教师基本信息管理用例图.................................. 错误!未指定书签。 4.2.2教师成果管理用例图........................................... 错误!未指定书签。 4.3.3 教学文件管理用例图.......................................... 错误!未指定书签。 4.3.4 归口课程管理用例图.......................................... 错误!未指定书签。 4.3.5 课程组管理用例图.............................................. 错误!未指定书签。 4.3.6 规章制度管理用例图.......................................... 错误!未指定书签。 4.3.7 学生精英管理用例图.......................................... 错误!未指定书签。 4.3.8 公告管理用例图.................................................. 错误!未指定书签。 5 数据需求 ................................................................................. 错误!未指定书签。

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

千分表的使用方法

百分表和千分表的使用方法 一百分表的结构 百分表和千分表,都是用来校正零件或夹具的安装位置检验零件的形状精度或相互位置精度的。它们的结构原理没有什么大的不同,就是千分表的读数精度比较高,即千分表的读数值为0.001mm,而百分表的读数值为0.01mm。车间里经常使用的是百分表,因此,本节主要是介绍百分表。 百分表的外形如图5-1所示。8为测量杆,6为指针,表盘3上刻有100个等分格,其刻度值(即读数值)为0.01mm。当指针转 一圈时,小指针即转动一小格,转数指示 盘5的刻度值为1mm。用手转动表圈4时, 表盘3也跟着转动,可使指针对准任一刻 线。测量杆8是沿着套筒7上下移动的, 套筒8可作为安装百分表用。9是测量头, 2是手提测量杆用的圆头。 图5-2是百分表内部机构的示意图。 带有齿条的测量杆1的直线移动,通过齿 轮传动(Z1 、Z2 、Z3),转变为指针2的回转 运动。齿轮Z4和弹簧3使齿轮传动的间隙图5-1 百分表 始终在一个方向,起着稳定指针位置的作 用。弹簧4是控制百分表的测量压力的。 百分表内的齿轮传动机构,使测量杆直线

移动1mm时,指针正好回转一圈。 由于百分表和千分表的测量杆是作直 线移动的,可用来测量长度尺寸,所以它 们也是长度测量工具。目前,国产百分表 的测量范围(即测量杆的最大移动量),有 0~3mm;0~5mm; 0~10mm的三种。读数 值为0,001mm的千分表,测量范围为0~1mm。图5-2 百分表的内部结构 二百分表和千分表的使用方法 由于千分表的读数精度比百分表高,所以百分表适用于尺寸精度为IT6~IT8级零件的校正和检验;千分表则适用于尺寸精度为IT5~IT7级零件的校正和检验。百分表和千分表按其制造精度,可分为0、1和2级三种,0级精度较高。使用时,应按照零件的形状和精度要求,选用合适的百分表或千分表的精度等级和测量范围。 使用百分表和千分表时,必须注意以下几点; 1 使用前,应检查测量杆活动的灵活性。即轻轻推动测量杆时,测量杆在套筒内的移动要灵活,没有任何轧卡现象,且每次放松后,指针能回复到原来的刻度位置。 2 使用百分表或千分表时,必须把它固定在可靠的夹持架上(如固定在万能表架或磁性表座上,图5-3所示),夹持架要安放平稳,免使测量结果不准确或摔坏百分表。 用夹持百分表的套筒来固定百分表时,夹紧力不要过大,以免因套筒变形而使测量杆活动不灵活。 图5-3 安装在专用夹持架上的百分表 1用百分表或千分表测量零件时,测量杆必须垂直于被测量表面。图5-4所示。 即使测量杆的轴线与被测量尺寸的方向一致,

43s Chinese Simply Guide

RELIABILITY·TOTAL SOLUTIONS PROVIDER 43S 简明使用指南

安全信息 警告注意事项 警告事项表示对用户健康 和安全的潜在危险。 致命电压 接通电源后,喷码机存在 致命电压,只有经培训和授权的人员才能进行维护操作。 眼睛防护 此标志提醒您:在进行任 何如墨水、溶剂和清洗剂有关的操作时,必须佩戴已核准的眼镜防护装置 火灾危险 墨水、溶剂、清洗剂是易挥发,易燃物,必须遵照当地的规定储存和处理。 此标志提醒您:在进行任何如墨水、溶剂和清洗剂有关的操作时,必须佩戴已核准的手部防护装置 手部防护 注意事项。 在使用喷码机之前必须阅读这些 本页包含重要的危险注意事项, 危险信息

切勿… × 使用非伟迪捷公司指 定耗材,否则将失去保修资格; × 在喷码机、墨水、溶剂 和清洗剂附近抽烟或使用明火; × 吸入过量的溶剂; × 让墨水、溶剂沾染眼睛 和皮肤; × 让墨水或溶剂进入本 地的排水系统; 务必… √ 佩戴防护眼镜和手套;√ 将墨水、溶剂和清洗剂存储在原厂容器中,放置在通风良好的储存室,避免阳光直射,环境温度为0~50℃; √ 根据本地法规回收废墨水,废溶剂和清洗材料; √ 在通风良好的区域工作; 与墨水、溶剂和清洗剂有关的医疗注意事项,请参阅本指南后面的“墨水、溶剂相关急救措施” 墨水、溶剂和清洗剂注意事项

如果没有“原料安全数据表”请向伟迪捷当地分支机构索取建议 操作者应该: √接受急救培训,并了 解使用可燃物和/或 毒性物质工作时可能 产生的后果; √持有“原料安全数据 表”。这些材料说明在 需要急救时应该采取 的医护行动; 眼睛沾染 用干净的自来水冲洗眼 睛至少15分钟,然后立 即就医治疗。 皮肤沾染 脱下被沾染的衣服,用香 皂和水冲洗被沾染的皮 肤区域。不要用清洗剂清 洗皮肤上的墨水。 墨水、溶剂相关急救措施…

排水竣工图说明

排 水工程竣工图编制说明 排水工程 竣工图目录 1竣工图编制依据 ⑴.排水工程设计施工图纸; ⑵.施工过程之中的设计变更、工程洽商记录、会议纪要等有关文件; 2.排水管材及施工方法 ⑴ 本排水采用雨污分流排水体制,D ≤1200mm 的雨污水管采用高密度中空壁聚乙烯缠绕管 (HDPE,A 型),电熔连接;D=2400mm 的雨水管采用企口钢筋砼管,Q 型橡胶圈企口连接。考虑今后两厢开发,管顶覆土深度会加大,结合现有覆土厚度,对企口钢筋槽,HDPE 管道基础为200mm 厚中粗砂。 ⑶箱涵及基础详见有关结构图。 ⑷为确保K2+480~K2+620左幅长潭西高速交警大队办公楼的绝对安全,以及K2+780、K3+105两处穿过旧路管施工时,保证学士线正常通车等不宜采取明挖施工的诸多因素,采用土压平衡顶管的

施工工艺敷设管道,采用DN1200 F型顶管施工,工作井(接收井)见有关结构图(依据2009年2月4日设计变更); ⑸道路两厢设置排水边沟详见有关图纸。 3.检查井 ⑴管径D=400、D=600mm时,检查井采用Φ1250圆形砖砌雨水或污水检查井,具体选用详 06MS201; ⑵管径D=800、D=1000mm 、 D=1200mm时,检查井采用Φ1500圆形砖砌雨水或污水检查井,具体选用详06MS201; ⑶管径D=2400mm时,检查井采用矩形雨水或污水检查井,详 06MS201,污水井室内外抹砂浆; ⑷覆土厚超过国标图中的检查井的盖板配筋及井筒厚度,其规格相应加大一级;⑸检查井的井室高度,按最高管道管顶标高加360mm确定。跌差超过的井,均要做跌水井,具体做法详06MS201。所有井筒上采用的预制井圈详见二标箱涵井圈图。 ⑹d=2400排水管道检查井在管端进入检查井室的平面尺寸为其管道外径+300(其井室平面尺寸相应加大),井径转换(盖)板其主筋均加大一个级别(依据依据2008年12月14日设计变更)。 ⑺检查井盖均采用重型铸铁井盖(承受荷载不小于40吨),雨污水井盖上应分别注明雨水或污水字样。为便于两厢雨污水的接入,雨水可通过预留井接入,污水可直接接入污水主管。雨水预留井为Φ1250圆形砖砌雨水检查井,预留管除特别标明外,均采用 d600 HDPE管,i=%。本设计管道

软件系统功能说明书

文档信息: 项目组成:

文档变更历史: 相关文档: 审核结果:

目录 1简介 (1) 1.1背景 (1) 1.2目标 (1) 2功能描述 (1) 2.1登陆部分 (1) 2.1.1登陆 (1) 2.1.2用户注册 (3) 2.1.3密码错误 (4) 2.2导航栏 (5) 3首页 (6) 3.1首页进入 (6) 3.2注销 (9) 3.3用户管理 (9) 3.4测试需求管理 (10) 3.4.1测试需求管理 (11) 3.4.2关联测试管理 (11) 3.5测试用例管理 (12) 3.5.1测试用例管理 (12) 3.5.2打印测试用例规格说明书 (14) 3.6测试计划管理 (14) 3.6.1测试计划管理 (14) 3.6.2指派用户角色 (16) 3.6.3测试集管理 (16) 3.6.4编辑/删除里程碑 (17) 3.7测试用例——测试计划 (18) 3.7.1添加/移除测试用例 (18) 3.7.2修改测试用例的版本关联 (19) 3.7.3查看最新版的测试用例 (19) 3.7.4分配测试任务 (20) 3.7.5设置紧急测试任务 (21) 3.8测试执行 (22) 3.8.1执行测试 (22) 3.8.2用例测试状态表 (23) 3.9缺陷管理 (24) 3.9.1报告缺陷 (24)

3.9.2查看缺陷 (25) 3.9.3我的视图 (26) 3.9.4分类管理 (27) 3.9.5版本管理 (27) 3.9.6统计报表 (28) 3.9.7平台配置 (28) 3.10关键字 (30) 3.10.1关键字管理 (30) 3.10.2指派关键字 (30) 3.11自定义字段 (31) 3.11.1自定义字段管理 (31) 3.11.2分配自定义字段 (31)

外径千分尺的使用方法及保养

千分尺使用方法 量具名称:千分尺 千分尺的分类: ①①按测量部位:内径 ②②精确程度:直接读数 ③③读数方式:读数估读 ④数显量程范围:0-25mm、25-50mm、50-75mm、75-100mm、100-125mm、125-150mm、 150-175mm、175-200mm ⑤操作步骤: ⑥①将被测物体放在表面平整的平面上,选择合适量程的千分尺。 ⑦②当千分尺的两个测量面与被测表面快接触时,就停止旋转微分筒,而改旋转测力装 置,使两接触面与被测面相接触,等到发出“咔咔”的三声后,即可进行读数。 ⑧③千分尺测量轴的中心线要与工件被测长度方向相一致,不要歪斜。 ⑨④将千分尺固定开始读数。 ⑩读数时注意: ?外径:Ⅰ0-25mm、25-50mm、50-75mm、75-100mm千分尺 ?①读出固定套筒上露出刻度线的毫米数和半毫米数。一格为0.5mm,如果读数在 18.5-19mm之间,切记读数后面的0.5mm,将读数记下来,这是第一个读数; ?②读出活动套筒上与固定套筒上基准线对齐的读数,并估读不足半毫米的数字,这是第二个读数; ?③固定套筒上侧有十条横刻度线,活动套筒的刻度线和固定套筒上侧刻度线对齐的那条刻度线即为第三个读数; ?④把三个读数加起来即为测得的尺寸。 ?Ⅱ100-125mm、125-150mm、150-175mm、175-200mm千分尺 ?125-150mm千分尺主尺从25mm开始读完数加100mm ?150-175mm千分尺主尺从50mm开始读完数加100mm ?175-200mm千分尺主尺从75mm开始读完数加100mm ?这三种卡尺都精确到小数点后第二位,第三位为估读。 21外径:Ⅰ100-125mm、125-150mm、150-175mm、175-200mm千分尺 22①同0-25mm、25-50mm千分尺读数①; 23②同0-25mm、25-50mm千分尺读数②; 24③当固定套上的刻度线与活动套筒刻度线对齐时,则第三位读数为0,若固定套上的刻度线在活动套筒两刻度线之间时,则第三位读数估读; 25④将三个读数相加再加上100mm即为测得的尺寸。内径:测量方法同外径测量方法,最终测量尺寸直接显示在屏幕上,读出结果即可。 26千分尺的校验:校验步骤同千分尺读数操作步骤。 27若千分尺不精确用标准块校验时固定套上的刻度线与活动套筒上的“0”刻度线不齐。 则用校正工具将两条线对齐。切记:校正时不要用力过度,防止精密测微螺杆变形。28量程为25-50mm外径读数千分尺(精确到0.001) 29量程为25-50mm内径数显千分尺(精确到0.001) 30三爪千分尺精确度:0.005mm 如果处于0.005-0.010mm刻度之间则第三位读数为估读。量程:11-14mm、14-17mm、17-20mm 31读数注意:

伟迪捷激光喷码机使用标准操作规程 2

伟迪捷激光喷码机使用标准操作规程 2 修正药业集团股份有限公司 文件编号:SOP?SB-SY-007 版本号:00 文件名称伟迪捷激光喷码机使用标准操作规程文件编号 SOP?SB-SY-007 —起草者起草日期年月日原文件编号 审核者审核日期年月日原文生效日—批准者批准日期年月日版本号 00 颁发单位设备动力部生效日期年月日分发号分发单位与数量质量管理部、设备动力部、斯达舒车间、包装车间各1份 修订记载 版本号生效日期修订原因、依据及内容 00 依据2010版《药品生产质量管理规范》要求编写。 第 1 页共 8 页 修正药业集团股份有限公司 文件编号:SOP?SB-SY-007 版本号:00 目的:建立伟迪捷激光喷码机的标准操作规程,规范该设备的使用操作,指导安 全生产并满足产品工艺的需求。 范围:适用于伟迪倢激光喷码机的操作。 职责:设备动力部技术人员编写; 设备动力部主管、质量管理部审核;设备动力部经理批准; 车间操作工、维修工执行。 内容:

1 操作前检查 1.1 查看“设备使用日志(SMP?SB-GL-007-01)”,了解上一次设备运行情况。 1.2 在启动系统之前,检查以下要点: 1.2.1 系统配置的电源电压和频率是否正确。 1.2.2 电源是否由柔性电源导线连接。 1.2.3 同遥控外部互锁或紧急停机连接器相连接的电路是否已被关闭。 2 操作过程 2.1 将主机上的钥匙旋转至开的位置。 2.2 白色指示灯闪烁后,手柄自动启动。 2.3 输入需要操作的信息。 3 操作结束 3.1 将主机上的钥匙旋转至关的位置。 4 注意事项 4.1 设备所有激光束对视力都有潜在的危害,如果激光直射或反射入眼,有可能导致永久性视力损伤。(防止用眼睛直视激光镜头) 4.2 开机前,检查是否有空气进入镜头。 4.3 切不可用硬物接触镜头,以防止损坏镜头。 5 认真填写“设备使用日志(SMP?SB-GL-007-01)”。 6 附件 第 2 页共 8 页 修正药业集团股份有限公司 文件编号:SOP?SB-SY-007 版本号:00 (1)试题 培训: 培训部门:设备动力部

管理信息系统需求分析说明书模板

管理信息系统系统 需求分析说明书 文档名称:管理信息系统需求分析说明书 文档编号:AICBS-SAS-子系统模块名-0 版本号:0.0.0 建立日期:2004年xx月xx日 电子版名:需求分析说明书.doc Confidential(机密) 共页

文档修改记录 序号日期版本修改内容说明修改原因作者1 2004 年xx 月0.0.0 新建新建 xx 日

目录 1 引言 (4) 1.1 编写目的 (4) 1.2 背景介绍 (4) 1.3 术语定义 (4) 1.4 参考资料 (4) 2 总体描述 (5) 2.1 系统目标 (5) 2.2 运行环境 (5) 2.3 用户特点 (5) 2.4 系统约束 (6) 3 业务功能需求 (6) 3.1 功能需求 1 (6) 3.1.1 业务定义 (6) 3.1.2 数据信息 (6) 3.1.3 业务流程 (6) 3.1.4 功能要求 (6) 3.1.5 业务实例 (6) 3.1.6 特点(feature) (7) 3.1.7 特殊要求 (7) 3.2 功能需求 2 (7) 3.3 功能需求 3 (7) 3.4 功能需求 4 (7) 4 系统接口需求 (7) 4.1 用户界面 (7) 4.2 各子系统接口需求 (8) 4.3 与其他的接口需求 (8) 5 系统管理需求 (8) 5.1 性能需求 (8) 5.2 安全性需求 (8) 5.3 应用监控需求 (9) 5.4 可靠性需求 (9) 5.5 可扩展性 (9) 5.6 灵活性与可配置性 (9)

1引言 1.1 编写目的 说明编写本软件需求文档的目的,指出预期的读者。 1.2 背景介绍 说明: A.待开发的软件系统的名称; B.本项目的任务提出者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3 术语定义 简要说明本文中涉及的专门术语、容易引起歧义的概念、关键词缩写、外文首字母组词的原词组及其他需要解释的内容。 1.4 参考资料 用列表的形式列出用得着的参考资料,如: 1. 本项目的经核准的计划任务书或合同、上级机关的批文; 2. 属于本项目的其他已发表的文件; 3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准.列出这些文件 资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来 源.

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