第一篇:防雷技术标准规范[模版]
防雷技术标准规范汇编
第一部分 建筑物防雷
1.建筑物防雷设计规范(GB 50057-94)
2.民用建筑电气设计规范(选一)(JGJ/T 16-92)
3.村镇建筑设计防火规范(选)(GBJ 39-90)
4.剧场建筑设计规范(选)(JGJ 57-88)
5.电影院建筑设计规范(选)(JGJ 58-88)
6.博物馆建筑设计规范(选)(JGJ 66-91)
7.办公建筑设计规范(选)(JGJ 67-89)
8.公路汽车客运站建筑设计规范(选)(JGJ 60-89)
9.公园设计规范(选)(CJJ 48-92)
10.档案馆建筑设计规范(选)(JGJ 25-86)
11.科学实验建筑设计规范(选)(JGJ 91-93)
12.民用房屋修缮工程施工规程(选)(CJJ/T 53-93)
13.古建筑木结构维护与加固技术规范(选)(GB 50165-92)
14.小型火力发电厂设计规范(选)(GBJ 49-83)
第二部分 易燃易爆场所防雷
1.爆炸和火灾危险环境电力装置设计规范(选)(GB 50058-92)
2.民用爆破器材工厂设计安全规范(选)(GB50089-98)
3.地下及覆土火药炸药仓库设计安全规范(选)(GB 50154-92)
4.烟花爆竹工厂设计安全规范(选)(GB 50161-92)
5.氧气站设计规范(选)(GB 50030-91)
6.氢氧站设计规范(选)(GB 50177-93)
7.乙炔站设计规范(选)(GB 50031-91)
8.发生炉煤气站设计规范(选)(GB 50195-94)
9.城镇燃气设计规范(选)(GB 50028-93)
第三部分 石油化工防雷
1.石油与石油设施雷电安全规范(GB 15599-1995)
2.石油库设计规范(选)(GBJ 74-84)
3.小型石油库及汽车加油站设计规范(选)(GB 50156-92)
4.石油化工企业设计防火规范(选)(GB 50160-92)
5.原油和天然气工程设计防火规范(选)(GB 50183-93)
6.输油管道工程设计规范(选)(GB 50253-94)
7.石油与天然气钻井、开发、储运防火防爆安全管理规定(选)(SYN 5225-87)
第四部分 弱电设备防雷
1.民用建筑电气设计规范(选二)(JGJ/T 16-92)
2.电子计算机机房设计规范(选)(GB 50174-93)
3.计算站场地安全要求(选)(GB 9361-88)4.微波站防雷与接地设计规范(YD 2011-93)
5.通信局(站)接地设计暂行技术规定(YDJ 26-89)
6.电信专用房屋设计规范(选)(YD 5003-94)
7.工业企业通信接地设计规范(GBJ 79-85)
8.有线电视系统工程技术规范(选)(GB 50200-94)
9.工业企业共用天线电视系统设计规范(选)(GBJ 120-88)
10.工业电视系统工程设计规范(选)(GBJ 115-87)
11.电子设备雷击保护导则(GB 7450-87)
12.电子设备雷击试验导则(GB 3483-83)
第五部分 电力与用电防雷
1.民用建筑电气设计规范(选三)(JGJ/T 16-92)
2.工业与民用电力装置的过电压保护设计规范(选)(GBJ 64-83)
3.电气装置安装工程接地装置施工及验收规范(GB 50169-92)
4.110-500kV架空电力线路施工及验收规范(选)(GBJ 233-90)
5.电气装置安装工程高压电器施工及验收规范(选)(GBJ 147-90)
6.建筑电气安装工程质量检验评定标准(选)(GBJ 303-88)
7.电气装置安装工程电气设备交接试验标准(选)(GB 50150-91)
8.建筑工程施工现场供用电安全规范(选)(GB 50194-93)
9.施工现场临时用电安全技术规范(选)(JGJ 46-88)
第六部分 附 录
1.房屋安全手册
2.建筑的环境分类和等级划分
3.名词解释
第七部分增订部分
1.公用移动电话工程设计规范(选)(YD 2007-93)
2.电力系统光纤通信运行管理规程(选)(DL/T 547-94)
3.电气装置安装工程爆炸和火灾危险环境电气装置施工及验收规范(选)(GB 50257-96)
4.《石油库设计规范》GBJ74-84局部修订条文
5.电力系统载波通信运行管理规程(选)(DL/T 546-94)
6.工业企业调度电话和会议电话工程设计规范(选)(CECS 36:91)
7.电力系统通信管理规程(选)(DL/T 544-94)
8.水利水电工程劳动安全与工业卫生设计规范(选)(DL 5061-1996)
9.民用闭路监视电视系统工程技术规范(选)(GB 50198-94)
10.低压配电设计规范(GB 50054-95)
11.建筑物、构筑物防雷设施安装(D562)
12.电力系统通信站防雷运行管理规程(DL 548-94)
13.电子设备雷击试验方法(GB 3482-83)
14.《电子计算机场地通用规范》(GB/T 2887-2000)
15.电工电子设备按电击防护分类
第2部分:对电击防护要求的导则(GB/T 12501.2-1997)
16.电子设备用压敏电阻器
第2部分:分规范--浪涌抑制型压敏电阻器(GB/T 10194-1997)
17.交流电气装置的接地(DL/T 621-1997)
18.交流电气装置的过电压保护和绝缘配合(DL/T 620-1997)
19.液体石油产品静电安全规程(GB 13348-92)
20.防止静电事故通用导则(GB 12158-90)
21.移动通信基站防雷与接地设计规范(YD5068-98)
22.智能建筑弱电工程设计施工图集——防雷与接地(97X700)
23.《建筑物防雷设计规范》GB50057-94局部修订条文(2000年版)
24.《新一代天气雷达站防雷技术规范》(QX2-2000)
25.《气象信息系统雷击电磁脉冲防护规范》(QX3-2000)
26.《气象台(站)防雷技术规范》(QX4-2000)
27.《铁路通信设计规范》(选)(TB10006-99)
28.《铁路信号设计规范》(选)(TB10007-99)
29.《铁路电力设计规范》(选)(TB10008-99)
30.《铁路光(电)缆传输工程设计规范》(选)(TB10026-2000)
31.《铁路数字微波通信工程设计规范》(选)(TB10060-99)
32.《铁路电力变、配电所设计规范》(选)(TB10065-2000)
33.《智能建筑设计规范》(选)(GB/T50314-2000)
第二篇:技术规格书写作标准规范格式
1.工程概述...............................1
1.1环境介绍..............................1
1.2.工程概况...............1
2.标准规范................1
3.供货范围及到货要求..............1
4.工作范围................1
4.1 卖方的工作范围.................1
4.2 买方的工作范围.................1
5.技术要求..................1
6.工程服务..............错误!未定义书签。
6.1 项目管理.............错误!未定义书签。
6.2工程设计..............错误!未定义书签。
6.3现场服务..............错误!未定义书签。
7.技术文件和图纸资料...........错误!未定义书签。
7.1总则...........错误!未定义书签。
7.2 硬件资料.............错误!未定义书签。
7.3 软件资料.............错误!未定义书签。
7.4 用户手册.............错误!未定义书签。
8.培训...........错误!未定义书签。
8.1用户培训..............错误!未定义书签。
8.2现场培训..............错误!未定义书签。
9质量保证要求...............1
10检查及验收................1
11备品备件..................1
12拒收...............1
13工作进度计划(或统筹图)...........1
第三篇:防雷接地技术总结
总结
1、施工参考资料
主要规范、图集、设计说明和施工说明
2、施工前准备工作
从加工场地、材料验收、人员交底等考虑
3、施工中
从现场实际情况结合施工工艺、规范要求等,能判定施工缺陷、设计缺陷。并有自己的想法,怎么样才能做好
4、隐蔽后......一、参考图集资料
1、《建筑工程施工质量验收统一标准》(GB50300-2001)
2、《建筑电气工程施工质量验收规范》(GB50303-2002)
3、《建筑物防雷工程施工与质量验收规范》(GB50601-2010)
4、《防雷与接地安装》(02D501-1~4)
5、《建筑施工安全检查标准》(JGJ59-11)
6、《实施性施工组织设计》
7、防雷接地施工图纸
8、《等电位连接安装》(GB02D501-2)
9、《建筑物防雷设施安装》(GB99D501-1)
10、《电气竖井设备安装》(GB04D701-1)
11、《接地装置安装》(GB03D501-4)
二、进场材料验收标准
1、圆钢检验标准
2、扁钢检验标准
3.热镀锌与冷镀锌
1.电(冷)镀锌外表比较光滑、明亮,采用彩色钝化工艺的电镀层也黄绿色为主色,呈七彩。采用白色钝化工艺的电镀层呈青白色或白色呈绿光,白色钝化工艺的镀层与阳光呈 一定角度下略显七彩。在复杂工件的角棱部位容易产生“电烧”而成灰暗,该部位锌层较厚。在阴角部位易形成电流死角而产生欠电流灰暗区,该区域锌层较薄。工件整体无锌瘤、结块等现象。2.热镀锌外观较电镀锌稍微粗糙,呈银白色,外观容易产生工艺水纹和少许滴瘤,尤其是在工件的一端较为明显。但热镀锌的锌层比电镀锌厚几十倍,防腐蚀性能 是电镀锌的几十倍。
热镀锌圆钢
冷镀锌圆钢
三、总体施工方案
本工程防雷及接地工程包括:外部防雷、内部防雷、防侧击雷、防触电电压和跨步电压、等电位联结。
四、主要施工工艺及方法 4.1 外部防雷 4.1.1 接闪器:
本工程按二类防雷设防。
(1)混凝土屋面:采用Φ12热镀锌圆钢在建筑物的屋角、屋脊、屋檐及儿女墙上敷设作防雷接闪器,支架高150mm,间隔1000mm。接闪带设于外墙外表面或屋檐垂直面上。并在屋面采用-40*4热镀锌扁钢暗敷设不大于10*10m/8*12m避雷网格。(2)金属屋面(根据建筑提资:铝板厚3mm,无绝缘被覆层):利用金属板作接闪器,板间连接可采用铜锌合金焊、熔焊、卷边压接、缝接、螺钉或螺栓连接等。(3)屋面上所有金属设备与金属构件与避雷带可靠连接。
4.1.2 引下线
利用建筑物外围四周间隔不大于18m钢筋混凝土结构柱内部不少于二根Φ主筋作防雷引下线。利用建筑物结构基础作自然接地极,要求接地电阻不大于1欧姆。构建内有箍筋连接的钢筋或成网状的钢筋,其箍筋与钢筋、钢筋与钢筋应采用土建施工的绑扎法、螺丝、对焊或搭焊连接。单根钢筋、圆钢或外引预埋连接板、线与构建内钢筋应焊接或采用螺栓紧固的卡夹器连接。构件之间必须连接成电气通路。靠外墙防雷引下线距室外埋深0.8m处,由相应钢筋上焊出一根Φ12的热镀锌钢筋伸向距外墙皮1500mm处,防雷测试点距地500mm安装。桩基础的防雷引下线
利用桩基中的竖向钢筋作为引下线,与筏板基础的钢筋连接形成接地体。与上部的引下线电气连接形成防雷网。焊接需要电焊,双面焊6倍所焊钢筋直径的焊缝长度,单面则是12倍.防雷引下线的跨接 1.板筋梁筋的纵向跨接
利用底板钢筋网作接地连接线时,接地跨接应采用不小于Φ12的热镀锌圆钢,焊缝饱满并有足够的机械强度,不得有夹渣,咬肉、裂纹、虚焊、气孔等缺陷,焊接处的药皮要敲净
2.柱筋的竖向跨接
利用柱主筋作防雷引下线时,当主筋采用螺纹连接时,螺纹连接的两端应作跨接处理。
4.2 内部防雷
4.2.1 将建筑物内钢构架和钢筋混凝土内的钢筋相互连接。
4.2.2 进出建筑物的金属管线、竖直敷设的金属管道和金属物的顶端和低端与接地装置可靠连接。
4.3.3 接地装置的焊接用采用搭接焊,搭接长度应符合下列规定:(1)扁钢与扁钢搭接为扁钢宽度的2倍,不小于三面施焊.(2)圆钢与圆钢搭接为圆钢直径的6倍,双面施焊.(3)圆钢与扁钢搭接为圆钢直径的6倍, 双面施焊.(4)扁钢与钢管、扁钢与角钢焊接,紧贴扁钢外侧两面,或紧贴3/4钢管表面,上下两侧施焊。
(5)除埋设在混凝土中的焊接接头外,焊缝处要有防腐措施。
4.3.4 柴油发电机房的工作阶段、变压器中性点工作阶段、防雷接地、垫圈设备保护接地,电梯控制系统的功能接地、计算机功能接地、等电位联结接地及其他电子设备的功能接地合用同一接地体,即利用建筑基础桩基及承台内主筋作接地极,要求接地电阻不大于1欧姆。4.3 防侧击雷(1)每层设均压环,并与引下线可靠焊接。平行敷设的管道、构架和电力金属外皮等长金属物,其净距小于100mm时采用金属线跨接(跨接点不大于30m),交叉净距小于100mm的其交叉处亦应跨接。
(2)金属门窗、玻璃幕墙接地端子采用钢质螺栓连接型预埋接地端子板。土建施工时,施工方应根据建筑窗框形式,按上述标准图集负责备料预埋,预埋件应与圈梁或混凝土柱内主筋可靠连接。连接导体采用Φ10镀锌圆钢或-25*4镀锌扁钢,在窗框定位后、墙面装饰层施工前进行敷设。大于100m2明框幕墙框架隔距不大于10*10m或12*8m,同时框架材料满足接闪器材料要求。4.4 防接触电压和跨步电压
4.4.1 除建筑物外墙柱或剪力墙钢筋作为引下线外,建筑物内的柱或剪力墙钢筋也应作为引下线,且在每层与楼板钢筋连接成整体,形成防雷等电位,以确保接触电压和跨步电压降低到安全值以下。
4.4.2 在建筑物内的柱或剪力墙引出钢筋就近与防雷网格(扁钢)焊接。4.5 等电位连接
(1)本工程设总等电位联结(MEB),为防间接接触电击和由接地故障引起的爆炸及火灾危险。正常情况下建筑物内不带电金属设备均需与等电位联结线可靠连接。电信间、通信机房、消控中心、计算机机房、控制室等处设局部等电位联结端子板,机房等电位连接线采用S型星型结构。
(2)电气竖井及电梯井内接地干线采用-40*4热镀锌扁钢通长敷设。各垂直接地干线底端与MEB连接,每层距地300mm设接地端子。电缆桥架或线槽及其支架应不少于两处与接地(Pe)干线相连接。桥架间(或线槽间)连接板两端不少于两个有防松螺母或防松垫圈的连接固定螺栓。
(3)不允许使用蛇皮管、保护管的金属网作接地线及保护线。
五、质量检验标准
5.1避雷引下线和变配电室接地干线敷设 5.1.1主控项目
(1)暗敷在建筑物抹灰层内的引下线应有卡钉分段固定;明敷的引下线应平直、无急弯,与支架焊接处,油漆防腐,且无遗漏。
(2)变压器室、高低压开关室内的接地干线应有不少于2处与接地装置引出干线连接。
(3)当利用金属构件、金属管道做接地线时,应在构件或管道与接地干线间焊接金属跨接线。5.1.2一般项目
(1)钢制接地线的焊接连接应符合GB50303-2002第24.2.1条的规定,材料采用及最小允许规格、尺寸应符合GB50303-2002第24.2.2条的规定。
(2)明敷接地引下线及室内接地干线的支持件间距应均匀,水平直线部分0.5~1.5m:垂直直线部分1.5~3m;弯曲部分0.3~0.5m。
(3)接地线在穿越墙壁、楼板和地坪处应加套钢管或其他坚固的保护套管,钢套管应与接地线做电气连通。
(4)变配电室内明敷接地干线安装应符合下列规定:
1、便于检查,敷设位置不妨碍设备的拆卸与检修。
2、当沿建筑物墙壁水平敷设时,距地面高度250~300mm~与建筑物墙壁间的间隙10~15mm~
3、当接地线跨越建筑物变形缝时,设补偿装置:
4、接地线表面沿长度方向,每段为15~1OOmm,分别涂以黄色和绿色相间的条纹:
5、变压器室、高压配电室的接地干线上应设置不少于2个供临时接地用的接线柱或接地螺栓。
6、当电缆穿过零序电流互感器时,电缆头的接地线应通过零序电流互感器后接地;由电缆头至穿过零序电流互感器的一段电缆金属护层和接地线应对地绝缘。
7、配电间隔和静止补偿装置的栅栏门及变配电室金属门铰链处的接地连接,应采用编织铜线。变配电室的避雷器应用最短的接地线与接地干线连接。
8、设计要求接地的幕墙金属框架和建筑物的金属门窗,应就近与接地干线连接可靠,连接处不同金属间应有防电化腐蚀措施。5.2接闪器安装 5.2.1主控项目
建筑物顶部的避雷针、避雷带等必须与顶部外露的其他金属物体连成一个整体的电气通路,且与避雷引下线连接可靠。4.2.2一般项目
(1)避雷针、避雷带应位置正确,焊接固定的焊缝饱满无遗漏,螺栓固定的应备帽等防松零件齐全,焊接部分补刷的防腐油漆完整。
(2)避雷带应平正顺直,固定点支持件间距均匀、固定可靠,每个支持件应能承受大于49N(5kg)的垂直拉力。当设计无要求时,支持件间距符合GB50303-2002第25.2.2条的规定。
六、应注意的质量问题 6.1 接地体:
6.1.1 接地体埋深或间隔距离不够。按设计要求执行。
6.1.2 焊接面不够,药皮处理不干净,防腐处理不好,焊接面按质量要求进行纠正,将药皮敲净,做好防腐处理
6.1.3 利用基础、梁柱钢筋搭接面积不够,应严格按质量要求去做。6.2 支架安装:
6.2.1 支架松动,混凝土支座不稳固。将支架松动的原因找出来,然后固定牢靠;混凝土支座放平稳。
6.2.2 支架间距(或预埋铁件)间距不均匀,直线段不直,超出允许偏差。重新修改好间距,将直线段校正平直,不得出出允许编差。
6.2.3 焊口有夹渣、咬肉、裂纹、气孔等缺陷现象。重新补焊,不允许出现上述缺陷。
6.2.4 焊接处药皮处理不干净,漏刷防锈漆。应将焊接处药皮处理干净,补刷防锈漆。
6.3 防雷引下线暗(明)敷设
6.3.1 焊接面不免,焊口有夹渣、咬肉、裂纹、气孔及药皮处理不干净等现象。应按规范要求修补更改。
6.3.2 漏刷防锈漆,应及时被刷。6.3.3 主筋错位,应及时纠正。
6.3.4 引下线不垂直,超出允许偏差。引下线应横平竖直。超差应及时纠正。6.4 避雷网敷设
6.4.1 焊接面不免,焊口有夹渣、咬肉、裂纹、气孔及药皮处理不干净等现象。应按规范要求修补更改。
6.4.2 防锈漆不均匀或有漏刷处,应刷均匀,漏刷处补好。
6.4.3 避雷线不平直、超出允许偏差,调整后应横平竖直,不得超出允许偏差。6.4.4 卡子螺丝松动,应及时将螺丝拧紧。6.4.5 变形缝处未做补偿处理,应补做。6.5 避雷带与均压环 6.5.1 焊接面不够,焊口有夹渣、咬肉、裂纹、气孔等,应按规范要求修补更好。6.5.2 钢门窗、铁栏杆接地引线遗漏,应及时补上。6.5.3 圈梁的接头未焊,应进行补焊。6.6 接地干线安装
6.6.1 扁钢不平直,应重新进行调整。6.6.2 接地端子漏垫弹簧垫,应及时补齐。
七、安全文明施工要求
1、使用电焊机时一定要按照相关的规程进行操作;操作人员必须要经过专业的岗位培训,获得电焊工作证后方能进行电焊工作。
2、电焊机必须使用三相电,接好地线,防止漏电,确保电源接线正确。
3、多台电焊机集中使用时,应分接在三相电源线路上,使三相负载平衡;多台电焊机的接地装置应分别由接地处引接,不得串联。
4、移动电焊机时,不能拖动电线进行移动,应该先把电源切掉,把电焊机放到指定的位置后,再接通电源使用。
5、在室外工作时,一定要注意防雨,电焊机工作时要保证通风散热。
6、交流弧焊机一次电源线长度应不大于5米,电焊机二次线电缆长度应不大于30米。
7、电焊机应放在防雨和通风良好的地方,焊接现场不准堆放易燃、易爆物品,使用电焊机必须按规定穿戴防护用品。
8、焊接预热工件时,应有石棉布或挡板等隔热措施。
第四篇:标准规范
13.4 环境管理
13.4.1项目部应根据批准的建设项目环境影响报告,编制用于指导项目实施过程的项目环境保护计划,其主要内容包括:项目环境保护的目标及主要指标。项目环境保护的实施方案。项目环境保护所需的人力、物力、财力和技术等资源的专项计划。项目环境保护所需的技术研发、技术攻关等工作。落实防治环境污染和生态破坏的措施,以及环境保护设施的投资估算。
13.4.2项目项目环境保护计划应按规定程序经批准后实施。
13.4.3项目部应对项目环境保护计划的实施进行管理。主要内容包括:明确各岗位的环境保护职责和权限。落实项目环境保护职责和权限。对项目参加人员应进行环境保护的教育和培训,提高环境保护意识和工作能力。4 对于环境因素和环境管理体系的有关信息进行管理,保证内部与外部信息沟通的有效性,保证随时识别到潜在的影响环境的因素或紧急情况,并预防或减少可能伴随的环境影响。负责落实环保部门对施工阶段的环保要求,以及施工过程中的环保措施,对施工现场的环境进行有效控制,防止职业危害,建立良好的工作环境。施工阶段的环境保护应按《建设工程项目管理规范》GB/T50326执行。项目配套建设的环境保护设施必须与主体工程同时投入试运行。项目部应对环境 保护设施运行和建设项目对环境的影响进行检查和监测。建设项目竣工后,应当向审批该建设项目环境影响报告书的环境保护行政主管部门,申请对该建设项目需要配套建设的环境保护设施进行竣工验收。环境保护设施竣工验收,应当与主体工程竣工验收同期进行。
13.4.4项目部应制定并执行项目环境巡视检查和定期检查的制度,记录并保存检查的结果。13.4.5项目部应建立并保持对环境管理不符合状况的处理和调差程序,明确有关职责和权限,实施纠正和预防措施,减少产生环境影响并防止问题的再次发生。
第五篇:标准规范
天津市智慧城市项目研发管理平台项
目软件部分 标准规范
2017年4月
详细调研报告书
详细调研报告书
2.3 可靠性和稳定性
设计时要采用可靠的技术,系统各环节具备故障分析与恢复和容错能力,在安全体系建设、复杂环节解决方案和系统切换等各方面考虑周到、切实可行,建成的系统安全可靠,稳定性强,从而把各种可能存在的风险降至最低。
2.4 安全性和保密性
系统设计应把安全性放在首位,既要考虑信息资源的充分共享,也要考虑信息的保护和隔离;系统应该在各个层次对访问进行控制,设置严格的操作权限;并充分利用日志系统、健全的备份和恢复策略增强系统的安全性。
2.5 可扩展性和易维护性
设计时应充分考号百集团集约化平台业务在未来若干年内的发展趋势,具有一定的前瞻性,并充分考虑系统升级、扩容、扩充和维护的可行性;并针对本系统涉及用户量、数据量特点,充分考虑如何大幅度提高业务处理的响应速度以及统计汇总的速度和精度。
软件设计时应充分考虑整个应用系统的灵活要求,随用户需求的改变而及时调整,通过合理的模块划分,实现应用软件对业务变更或软件技术发展的灵活适应能力,保证系统在后续的发展中具有良好的扩展性、升级和维护性。
2.6 整体性和开放性
系统设计应按照“统一建设,集中管控”的要求进行整体设计,注重各种信息资源的有机整合;既要考虑安全性,同时也要考虑具有一定的开放性,把握好
详细调研报告书
信息共享和信息安全之间的关系。
2.7 相关技术设计
2.7.1 基于WEB2.0技术的富客户端
在技术方面,本系统将采用Web2.0应用中的核心技术——Ajax实现给用户带来更好使用体验的富客户端应用功能。Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。虽然Ajax所需的基础架构已经出现了一段时间,但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的Web站点确实激动人心,因为它最终允许开发人员和设计人员使用标准的HTML/CSS/JavaScript堆栈创建“桌面风格的(desktop-like)”可用性。
Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。
在创建Web应用时,在客户端执行屏幕更新为用户提供了很大的灵活性。
详细调研报告书
使用Ajax可以为系统提供以下特性的功能:
动态更新也没数据和内容,无需用户单击Update并等待服务器重新发送整个页面。
提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如如果使用Ajax计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。
消除了每次用户输入时的页面刷新。例如,在Ajax中,如果用户在分页列表上单击Next,则服务器数据只刷新列表而不是整个页面。
直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于Ajax,当用户单击Edit时,可以将静态表格刷新为内容可编辑的表格。用户单击Done之后,就可以发出一个Ajax请求来更新服务器,并刷新表格,使其包含静态、只读的数据。
2.7.2 将OOD和AOP进行有效结合彻底解决系统紧耦合及横切面问题
面向对象设计最根本的魅力在于,它能够将真实世界领域中的实体及各自的行为建模为抽象的对象。以面向对象方式设计的系统产生了很多有效的业务对象,比如Person、Account、Order以及Event。面向对象设计的缺点在于,这样的业务对象会因为混合的属性和与对象最初意图不一致的操作而变得混乱。
通过使设计者运用动态和静态横切,用一种非强制性的整洁和模块化的方法来添加对象行为,面向方面编程有效地解决了这一问题。
1)AOP的优势:
使纠缠不清的代码更少;
详细调研报告书
使代码更短;
使应用程序的维护及发展更容易; 使应用程序更容易调试、重构及修改; 使代码更容易复用。2)横切定义:
横切是面向方面编程的专有名词。它指的是在一个给定的编程模型中穿越既定的职责部分(比如日志记录和性能优化)的操作。在横切的世界里,横切有两种类型:动态横切和静态横切。
3)动态横切:
动态横切是通过切入点和连接点在一个 方面 中创建行为的过程,连接点可以在执行时横向地应用于现有对象。动态横切通常用于帮助向对象层次中的各种方法添加日志记录或身份认证。下面让我们花点时间了解一下动态横切中的一些实际概念:
方面(aspect)类似于Java编程语言中的类。方面定义切入点和通知(advice),并由诸如 AspectJ这样的方面编译器来编译,以便将横切(包括动态的和静态的)织入(interweave)现有的对象中。
一个连接点(join point)是程序执行中一个精确执行点,比如类中的一个方法。例如,对象Foo中的方法bar()就可以是一个连接点。连接点是个抽象的概念;不用主动定义一个连接点。
一个切入点(pointcut)本质上一个用于捕捉连接点的结构。例如,可以定义一个切入点来捕捉对对象Foo中的方法 bar()的所有调用。和连接点相反,切入点需要在方面中定义。
通知(advice)是切入点的可执行代码。一个经常定义的通知是添加日志记录功能,其中切入点捕捉对对象Foo中的bar()的每个调用,然后该通知动态地插入一些日志记录功能,比如捕捉 bar()的参数。
4)静态横切:
详细调研报告书
静态横切和动态横切的区别在于它不修改一个给定对象的执行行为。相反,它允许通过引入附加的方法字段和属性来修改对象的结构。此外,静态横切可以把扩展和实现附加到对象的基本结构中。
虽然现在还无法谈及静态横切的普遍使用——它看起来是AOP的一个相对未被探索(尽管非常具有吸引力)的特性——然而这一技术蕴含的潜力是巨大的。使用静态横切,架构师和设计者能用一种真正面向对象的方法有效地建立复杂系统的模型。静态横切允许您不用创建很深的层次结构,以一种本质上更优雅、更逼真于现实结构的方式,插入跨越整个系统的公共行为。
2.7.3 采用Portal门户技术整合系统内各种应用资源
Portal的主要目的是使用户可以有效的整合号百集团集约化平台及其它应用资源,使用户可以使用单一的入口访问多种类型信息。无论信息存储在何处、无论信息的格式如何,Portal都可以按照用户喜好的方式个性化地收集、展现这些信息,并能够由多种类型的设备(如PC 的Web 浏览器,或WAP移动电话上的浏览器)来对这些信息进行存取。
Portal是新一代的工作台,对内部用户而言,所有的内部用户都可以在这样一个工作平台上进行日常工作。Portal给内部用户提供了依据各自权限的、个性化的工作界面,通过该界面可以对后端核心业务系统和其他应用系统进行访问。
Portal 不但提供给外部用户统一的服务界面,而且还可以通过Portal提供的集成能力,在预先指定的权限范围内访问其他应用系统,进行一些自助服务。通过网络方式,为外部用户提供自助服务能力无疑会有极大的方便。
基于前面提到的子系统的框架结构和共性基础支撑模块,对资源的封装和提供进行分析。针对不同的资源,包括信息、数据、内容、应用等,信息服务系统需要进行统一的封装后再向外提供服务。
资源的封装首先将资源规范于不同的Portlet,每个Portlet是资源展现的
详细调研报告书
最小单位,可以是信息的展现、应用入口、交互功能等各种形态。
对于Portlet,可以依据不同的页面模版进行组织,模版可以自定义,将Portlet依照模版进行所见即所得的页面布局,既可以形成不同的资源组合(一个页面可以由一个或者多个Portlet,按照模版组合而成),页面也是资源展现的
详细调研报告书
时性能监测的方式来确认和查找问题,LoadRunner 能够对整个系统架构进行测试。通过使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
2.9 系统安全设计
针对号百集团公司号百集团集约化平台项目情况,我们从访问控制、安全审计、信息保护、通信完整性、通信保密性、抗抵赖、软件容错和资源控制等几个方面对应用安全方面的进行设计。我们针对上述几个方面的安全要求分别进行了如下的安全设计:
2.9.1 访问控制
用户操作的访问权限控制是针对可能出现的网络非法操作而采取安全保护措施。用户和用户组被赋予一定的操作权限。操作的访问权限控制可以分为多个层面,从粗粒度的方面可以分为系统级、界面级(或菜单级)、页面级(流程级)、字段级(按钮级),通过多个层面的配置访问控制,真正做到精确、精细管理。管理员能够通过设置,指定用户和用户组可以访问系统中的哪些功能。
1)系统级权限
应用系统的访问的是分级别的,部分管理或配置类的子系统是需要二次授权才可以访问的。
2)功能级(菜单级)权限
通过系统中的统一授权和管理平台,设置号百集团公司各级用户、组织、角色的功能访问权限、访问策略、访问机制。可以清晰掌握每个人拥有多少功能,同时可以清晰了解每个功能分配给了多少人或角色。
3)页面级(流程级)权限
系统对页面级的访问控制可以分为两大类:非流程类和流程类。非流程类页面可以直接通过统一授权和管理平台授权访问控制;流程类页面通过与工作流结合进行访问控制,即页面的访问控制与工作流模板的启动人员、工作流节点的参与人员、工作流变量的值等因素有密切关系。
详细调研报告书
2.9.2 安全审计
设计数据安全审计的首要问题,是保证号百集团集约化平台中的数据的不可篡改性和所有必要操作的可追溯性。系统通过对数据采编、录入、修改、删除等操作进行逐一记录,保证了数据变更的合法性可审计,从而实现可信的安全审计。系统对各种操作事件的详细记录包括:事件的日期、时间、发起者信息、类型、描述和结果等。
设计数据安全审计的另一个重要问题,是保证业务过程的规范性、不可篡改性和审批过程的全面细致记录。通过对整个业务过程、数据审批流程操作的细致全面的记录(通过流程实例库记录),实现对审批事件的审计,包括:事件的日期、时间、发起者信息、类型、描述和结果等。
2.9.3 信息保护
针对用户鉴别信息所在的存储空间的剩余信息安全问题,我们采用基于Web开发的网络应用中使用Session和Cookies来保存用户鉴别信息。
Session: Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器中建立连接时所处的Sessions是两个不同的Session。Session解决方案,就是要提供定义全局变量的方法,使得这个全局变量在同一个Session中对于所有的脚本都有效。上面我们提到了,Session不是一个简单的时间概念,一个Session中还包括了特定的用户和服务器。因此更详细地讲,在一个Session定义的全局变量的作用范围,是指这个Session所对应的用户所访问的所有页面。
Cookies:是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、详细调研报告书
浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。
通过了解上述Session和Cookies的建立机理,我们在建立号百集团公司号百集团集约化平台是应尽量使用Session方式来保存用户鉴别信息,避免直接使用Cookies来存储用户鉴别信息。同时,在用户退出服务是,规定清理Cookies。
2.10 系统界面设计
2.10.1 界面设计原则
延用性原则:
参考号百集团公司现有的大多数业务系统的界面风格和操作习惯,包括界面布局、提示信息、快捷键等,让原先的业务软件的操作人员能很快的掌握新软件的使用。
用户区分原则:
软件界面设计首先要确立用户类型。划分类型可以从不同的角度,要根据使用用户的实际情况而定。确定类型后要针对用户类型的特点预测他们对不同界面的反应。
软件中的用户是所有处理的核心,不应该有应用程序来决定处理过程,所以软件界面应当由用户来控制应用,如何工作、如何响应,而不是由开发者按自己的意愿把界面操作模式强加给用户。
简单化原则:
软件界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案,同时提示信息或者显示信息尽量简单明了。
帮助和提示原则:
要对用户的操作给出相应的提示信息,帮助用户处理问题。系统设计要有恢复用户操作失误的能力,给出用户恢复错误的帮助和提示信息。
可用性原则:
系统的设计采用B/S结构技术,对于浏览器端的应用,界面文件的大小直接影响
详细调研报告书
到用户使用软件的速度,所以,界面的设计必须考虑到可用性原则。界面设计应该以应用为主,对于起修饰作用的图片等多媒体文件,尽量采用压缩比例较大的媒体文件格式,减少界面文件的大小。
2.10.2 操作与交互设计
2.10.2.1 操作一致性设计
在界面设计中应该保持界面的一致性。一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。
显示信息的一致性:包括标签提示、日期格式、对齐形式、字体、软件底色等应该保持统一、直观;
布局合理化:应注意在一个窗口内部所有控件的布局和信息组织的艺术性,使得用户界面美观。在一个窗口中按tab键,移动聚焦的顺序不能杂乱无章,tab的顺序是先从上至下,再从左至右。一屏中首先应输入的和重要信息的控件在tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。布局力求简洁、有序、易于操作;
鼠标与键盘对应:应遵循的是可不用鼠标的原则,应用中的功能只用键盘也应当可以完成,即设计的应用中还应加入一些必要的按钮和菜单项。但是,许多鼠标的操作,如双击、拖动对象等,并不能简单地用键盘来模拟即可实现;
快捷键:在菜单项中使用快捷键可以让使用键盘的用户操作得更快一些,在西文Windows及其应用软件中快捷键的使用大多是一致的。本系统中应用的快捷键在各个配置项上语义必须保持一致。其它快捷键使用汉语拼音的开头字母,不常用的可以没有快捷键。
2.10.2.2 操作与响应设计
系统响应时间包括两个方面:时间长度和时间的易变性。用户响应时间应该适中,系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户
详细调研报告书
加快操作节奏,从而导致错误。系统响应时间的易变性是指相对于平均响应时间的偏差。即使响应时间比较长,低的响应时间易变性也有助于用户建立稳定的节奏。因此,软件的设计必须充分考虑系统响应时间与用户的心理偏差。
2.10.2.3 帮助与提示设计
提供在线帮助措施;
用户可以通过帮助菜单、帮助按钮访问帮助;
表示帮助时根据需要提供三种方式的选择:另一个窗体、微帮助和指出参考某个文档;
用户如何回到正常交互方式有两种选择:返回键和功能键; 帮助信息的构造:采用分层式帮助;
2.10.2.4 出错与预警设计
出错信息和警告是指出现问题时系统给出的坏消息,本系统对于出错信息和警告应该遵循以下原则:
信息以用户可以理解的术语描述;
信息应提供如何从错误中恢复的建设性意见;
信息应指出错误可能导致那些不量后果,以便用户检查是否出现了这些情况或帮助用户进行改正;
信息应伴随着视觉上的提示,如特殊的图像、颜色或信息闪烁; 信息不能带有判断色彩,即任何情况下不能指责用户。
详细调研报告书
3.对于方法、变量声明范围要采用如下优先级:private、protected、public,对于变量要采用如下的优先级:局部变量、实例变量、类变量,如果必须要采用实例变量或类变量的情况下,要保证线程安全性,如有可能尽量采用ThreadLocal保存实例变量或类变量;
4.如果不是必须,不要在循环中去定义变量或者new 对象;尽量在需要的最后一刻才去new 对象;
5.如果不是必须,不要在循环中去用try…catch;
6.类中对于比较复杂的逻辑要采用行注释的方式进行注释,java代码中绝对不允许采用块注释(/**/)进行注释;
7.Java类的名称
详细调研报告书
ThreadLocal来处理。
18.一个方法所完成的功能要单一,不同的功能封装为不同的方法.19.尽可能的处理异常或转换异常,不要一味的包装异常
20.如果对象在某个特定范围内必须被清理(而不是作为垃圾被回收),请使用带有finally子句的try块,在finally子句中进行清理。
21.对于把一些逻辑相关的类组织在一起,可以考虑把一个类的定义放在另一个类的定义中,这种情况推荐使用内部类(比如界面层中的事件响应等)。内部类拥有所有外围类所有成员的访问权。
22.对成员变量的访问最好通过getter/setter方法,这样能够保证访问的合法性,以及代码调整
23.优先选择接口而不是抽象类或具体类。如果你知道某些东西将成为基类,你应当优先把它们设计成接口;只有在必须放进方法定义或成员变量时,才把它修改为具体或抽象类。接口只和客户希望的动作有关(协议),而类则倾向于关注实现细节。
24.使用java标准库提供的容器。精通他们的用法,将极大地提高工作效率。优先选择ArrayList来处理顺序结构,选择HashSet来处理集合,选择HashMap来处理关联数组,选择linkedList来处理堆栈和队列,它对顺序访问进行了优化,向List中间插入与删除的开销小,但随机访问则较慢。当使用前三个的时候,应该把他们向上转型为List、Set和Map,这样就可以在必要的时候以其它方式实现
25.数组是一种效率最高的存储和随机访问对象引用序列的方式,但是当创建了一个数组对象,数组的大小就被固定了,如果在空间不足时再创建新的数组进行复制,这样效率就比ArrayList开销大了。所以必须明确使用场景。
26.尽量使用”private”、”protected”关键字。一旦你把库的特征(包括类、方法、字段)标记为public,你就再也不可能去掉他们。在这种方式下,实现的变动对派生类造成的影响最小,在处理多线程问题的时候,保持私有性尤其重要,因为只有Private的字段才会受到保护,而不用担心被未受同步控制的使用所破坏。
27.禁止后台业务代码使用如下代码