JS集团公司范文

2024-07-26

JS集团公司范文(精选9篇)

JS集团公司 第1篇

(一)平衡计分卡的由来

平衡计分卡是由哈佛商学院教授罗伯特·卡普兰和诺朗诺顿研究所所长大卫·P·诺顿,经过为期一年对在绩效测评方面处于领先地位的12家公司的研究,于1992年总结出的一套全新的组织绩效管理工具,并被众多大型知名企业所运用。

(二)平衡计分卡的基本思想

平衡计分卡打破了传统的只注重财务指标的业绩管理方法。该方法认为,只注重财务指标业绩管理的传统财务会计模式只能衡量过去发生的事情(落后的结果因素),但无法评估组织前瞻性的投资(领先的驱动因素)。在信息社会,传统的业绩管理方法并不全面,组织必须通过在客户、供应商、员工、组织流程、技术和革新等方面的投资,获得持续发展的动力。

正是基于这样的认识,平衡计分卡认为,组织应从四个角度审视自身业绩:学习与成长、业务流程、顾客、财务,这四个方面既包含结果指标,也包含促成这些结果的先导性指标,并且这些指标之间存在着互相之间以及与企业战略目标之间的因果关系,这四个评价维度是相互依赖、支持和平衡的,能够形成一个有机统一的企业战略保障和绩效评价体系(如下页图1所示)。

(三)平衡计分卡的特征

作为一套全新的组织绩效管理工具,平衡计分卡的最大特征在于其在绩效管理中强调了五大方面的平衡:

1. 财务与非财务的平衡。

在平衡计分卡中,既包括了财务指标,如营业收入、利润、投资报酬率等指标,又包括了非财务指标,如客户保持率、合格品率、雇员满意度等指标。这体现了财务与非财务的平衡。

2. 结果与动因的平衡。

在平衡计分卡中,既包括了结果指标,又包括了动因指标,如客户满意度指标能促使企业扩大销售,从而提高企业的利润。这时,利润作为一种结果指标,而客户满意度作为它的动因指标。

3. 长期与短期的平衡。

在平衡计分卡中,既包括了短期指标,如成本、利润等指标,又包括了长期指标,如客户满意度、雇员满意度、雇员培训次数等指标。这体现了长期与短期的平衡。

4. 外部与内部的平衡。

在平衡计分卡中,既包括了外部评价指标,又包括了内部评价指标。例如:客户满意度指标是通过对客户的调查而得到的,是外部评价指标。而合格品率、雇员培训次数、雇员满意度等指标则是企业内部对企业的评价,是内部评价指标。这体现了外部与内部的均衡。

5. 客观与主观的平衡(定量衡量和定性衡量之间的平衡)。

在平衡计分卡中,既包括了客观评价指标,又包括了主观评价指标。如利润、投资报酬率、合格品率、雇员培训次数等指标均是依据数据计算出来的,是一种客观指标。而客户满意度、雇员满意度等指标则是主观判断的结果,是一种主观指标。这体现了主观与客观的平衡。

二、我国烟草工业企业绩效评价现状分析

(一)我国烟草工业企业目前的绩效评价体系

我国省级烟草工业企业的基础管理绩效评价由国家烟草总局组织实施。其具体评价方法为各卷烟工业企业每年定期向国家烟草专卖总局报送该年度财务业绩表(如表1所示)。

国家烟草专卖局根据该表反映业绩情况进行分类打分,并对每一类别赋予一定权重进行分数汇总,由此作为基础管理业绩评价的最终分数。

(二)目前评价体系的不足

首先,尽管从财务角度看评价体系比较完善和细致,但是没有形成一个基于企业战略的具备因果关系的评价体系,其评价与分析对于企业战略实现的深入性就会受到制约,对企业经营的指导作用也会大打折扣。

其次,现有的绩效评价体系偏重于企业内部情况的分析,忽视了对外部环境的评价,而企业的发展很大程度上受到外部环境的影响,因此企业绩效的评价指标应该随着外部环境的改变而做出相应的调整。

再次,目前的绩效评价体系主要注重企业当期效益的考核,容易诱发短期行为,影响企业长远利益的实现。在目前的评价指标中,都是对目前效益的评价,没有长期指标的衡量。

最后,企业着重于对财务指标的评价,忽视非财务指标的测评,这容易使烟草企业难以对自身的非财务战略进行充分的战略评价,导致企业未来盈利能力的下降。

三、平衡计分卡在烟草工业企业的适用性分析

作为具有计划经济与市场经济双重经营体制的特殊国有企业,烟草工业企业是否适用平衡计分卡来提高管理水平值得研究。

(一)平衡计分卡在烟草工业企业运用的必要性分析

1. 烟草竞争环境的加剧要求更为科学系统的绩效评价理念。

随着经济全球化和世界经济的一体化,竞争在全球范围内日益加剧,企业要求生存、求发展、取得更大的效益,就必须具有战略眼光和树立长远目标,因此引入基于战略目标的绩效管理理念和方法具有重大的意义。

2. 基于战略的长期化绩效导向可以避免国企短期行为。

作为垄断性国有企业的烟草企业,其领导在聘任期间实施绩效考核,如果仅从当年财务绩效来评价经营业绩,容易诱发短期行为。平衡计分卡从企业愿景与战略出发,在财务、顾客、内部流程、学习与成长四个方面对企业进行全方位的定量化绩效管理,能使企业对自己未来发展能力进行监督。

3. 平衡计分卡有利于企业战略目标的落地。

在目前战略性布局下,烟草工业企业都有明确的战略目标。平衡计分卡能帮助烟草企业把宏观战略目标分解到每一个部门,甚至是部门里的每一个员工,这实际上是在一个统一目标下的沟通的过程。平衡计分卡下的测评指标是在企业战略目标下自上而下产生,迫使企业管理者在经营中围绕目标互相协调与沟通,共同为企业战略目标服务。

(二)平衡计分卡在烟草工业企业运用的可行性分析

1. 烟草工业健全的企业组织机构为平衡计分卡的实施提供良好条件。

平衡计分卡理论为绩效管理提供了理念和思路,其具体框架的设计、指标选择以及考核管理方法需要由各实施企业根据各自不同的战略目标和组织情况进行选择。我国目前烟草工业企业都具有企业规模大、机构健全、管理体系完备的特点,为平衡计分卡指标的选择和取数提供了良好条件。

2. 平衡计分卡量化的指标易于考核。

尽管平衡计分卡考核体系包含财务指标与非财务指标,但是其指标的设定都由明确的计算公式、计算方法或者由综合评分、问卷打分等方法得出,直观明了,便于操作和后期的统计分析。

四、JS中烟公司战略性绩效评价体系的构建

(一)战略目标的确定

本文以JS中烟公司为例,对烟草工业企业如何根据自身战略目标、生产经营状况以及组织情况构建平衡计分卡法评价指标作一探析。

JS中烟公司成立于2003年9月,2006年12月完成对省内卷烟工业企业的合并重组,现下辖南京、徐州、淮阴三家卷烟生产制造工厂和南通烟滤嘴有限责任公司、江苏鑫源烟草薄片有限公司两家配套子公司,是一家集卷烟生产、销售、烟草物资配套供应等为一体的大型烟草工业集团。公司目前处于企业生命周期的成长阶段,连续10年保持持续健康快速发展,年均税利增幅达到20%以上。

JS中烟公司的企业愿景是成为拥有高端中式卷烟领跑品牌的优秀企业。其“十二五”期间的战略目标为“123”和“三个四百亿”品牌发展战略,即“苏烟”产销规模突破100万箱,确保“苏烟”“南京”2个品牌列入全国品牌批发销售额前15名,3家卷烟厂达到行业优秀卷烟工业企业标准;企业税利、南京和苏烟的批发销售收入均达到400亿元。

依据JS中烟公司的愿景和战略目标,可以把战略从财务、顾客、内部流程、学习与成长四个层面确定为具体的组织目标,使集团从不同的层面考虑执行战略的措施。

(二)财务层面

财务层面的评价指标是一系列滞后指标,它反映了企业各方面工作改进后的最终结果。这个层面的指标可以反映其他层面指标通过战略的实施是否得到最终结果的改善,其他各个层面的改善只是实现财务层面目标的手段。

JS中烟公司目前处于企业生命周期的成长阶段,其连续10年保持持续健康快速发展,年均税利增幅达到20%以上。根据JS中烟公司的企业愿景以及“十二五”战略目标,其财务层面所反映的经营业绩主要应更多地关注获利能力、成本费用控制情况以及增长潜力。因此,反映在平衡计分卡财务层面上可以有两方面:一是生产战略;二是增长战略(如图2所示)。

在生产战略层次,根据JS中烟公司的愿景以及原有的财务指标,分为成本费用控制与国有资产使用效率两个分目标。根据该分目标,再结合企业生产经营特殊性以及企业“123”和“三个四百亿”品牌发展战略,把这两方面转化为用平衡计分卡来衡量,形成了8大指标,分别为:三项费用率、成本费用预算完成率、工艺改善对成本费用的贡献、质量成本(如卷烟零售质量问题损失等)、苏烟及南京产销规模、苏烟及南京销售收入、净资产收益率及税利、国有资产保值增值率。其中三项费用率、成本费用预算完成率、工艺改善对成本费用的贡献、质量成本是衡量成本费用控制的指标;苏烟及南京产销规模、苏烟及南京销售收入、净资产收益率及税利、国有资产保值增值率是衡量国有资产使用效率的指标。

在增长战略层次,包括产销规模增长以及产品结构优化两个战略目标,转化为平衡计分卡有4个指标:苏烟产量增长率、南京产量增长率、单箱税利及其增长率以及新产品销售收入比重。其中苏烟产量增长率、南京产量增长率是衡量产销规模增长的指标;单箱税利及其增长率以及新产品销售收入比重是衡量产品结构优化的指标。

(三)客户层面

平衡计分卡认为,企业收入和利润的增长必须建立在对客户需求的深入了解的基础上和对市场的快速反应能力上,因此从客户角度建立相关的营销业绩衡量指标是企业综合绩效评价指标体系的重要组成。

对于卷烟工业企业而言,其客户主要分为两大类别,一类是烟草公司,一类是零售商以及普通消费者。在烟草专卖体制下,卷烟产品必须由卷烟工业企业首先向各地烟草公司销售,然后烟草公司再将其对卷烟零售商销售。尽管烟草公司作为一级客户,在烟草行业的销售中起到非常关键的作用,但是作为销售动力的普通消费者的需求仍然是企业营销的一大重点。目前随着烟草制品市场化程度的提高、卷烟吸食安全性需求的上升和销售区分公司以及消费者对卷烟品牌的日趋忠诚化,目标细分市场研究出现了新的变化。在这种形势下,JS中烟公司在平衡计分卡客户层面主要通过两大方面来反映:一是品牌忠诚度;二是市场份额(如图3所示)。

品牌忠诚度分目标旨在测试老客户对“苏烟”“南京”两大品牌卷烟的偏好程度,为产品是否需要改进以及创新作参考。在该分目标中,根据行业和企业的特点,划分为平衡计分卡3个指标:顾客满意度、各销区销售额变动情况以及卷烟零售市场投诉率。

市场份额分目标主要考察企业对市场的维持及拓展情况。在该分目标中,根据企业的现状以及营销难点,划分为平衡计分卡5个指标:市场占有率、市场扩大率、客户(烟草公司)保持率、新增客户数以及营销推广情况。

(四)内部流程层面

平衡计分卡内部流程层面的考核主要是为了克服传统做法中按照部门职能范围确定控制指标可能带来的偏颇,即局部业绩得以改善但难以拉动企业整体财务绩效和实现客户价值,甚至出现部门绩效目标良好而企业业绩平平甚至下滑的现象。平衡计分卡主张企业必须维持一个良好的内部经营秩序,以满足股东年终财务回报的要求,同时吸引和留住目标市场上的客户。

JS中烟公司治理结构以及各类规章制度比较完备,但从其与企业整体战略目标实现的关联度来看,还需要不断梳理流程,以实现优化流程,提高效率。根据JS中烟公司生产经营特点以及尚需解决的流程效率问题,在平衡计分卡内部流程层面主要通过3大方面来反映:品牌管理;运行效率;安全管理。

在品牌管理分目标中,根据JS中烟公司的自身情况,分为卷烟品牌及规格的开发与维护与品牌质量保证两个分目标。把这两方面转化为用平衡计分卡来衡量,形成了4大指标,分别为:新的卷烟品牌(规格)占所有卷烟产品的比重、新品牌(规格)的市场回馈、获利能力综合评分、卷烟抽检合格率以及市场质量投诉率。其中新的卷烟品牌(规格)占所有卷烟产品的比重、新品牌(规格)的市场回馈是衡量卷烟品牌规格的开发与维护的指标;卷烟抽检合格率以及市场质量投诉率是衡量品牌质量保证的指标。

在运行效率分目标中,目标为优化和规范内部流程、提高劳动生产率。把这两方面转化为用平衡计分卡来衡量,形成了4大指标,分别为:人均产量、各部门实际人数与必要人数差距、三项费用率以及各类资产周转率。

在安全管理分目标中,主要目标为保障生产安全和其他安全。把这两方面转化为用平衡计分卡来衡量,大致分为3大指标,分别为:安全生产天数、重大工程无事故率以及事故赔偿金额。

(五)学习和成长层面

平衡计分卡认为,经济发展和社会进步对企业的人力资源管理和文化建设提出了更严峻的课题,企业制定战略时必须同步考虑到这两方面,因为这是战略实施的根本保障。

JS中烟公司历来重视员工的培训工作和企业文化建设,该企业学习和成长层面的工作对于企业总体战略目标的影响,如图4所示。

员工成长层面的主要目标为推动员工成长,包括技能与素养的提升,增强为企业创造价值的能力。可以分为两个分目标:提高员工素养和技能以及奖惩罚劣,提高员工积极性。转化为平衡计分卡有4个指标:员工培训覆盖率及培训次数、员工培训满意度及效果追踪、员工绩效奖惩制度的有效性、员工绩效奖惩制度的实施力度。其中员工培训覆盖率及培训次数、员工培训满意度及效果追踪是衡量提高员工素养和技能的指标;员工绩效奖惩制度的有效性、员工绩效奖惩制度的实施力度是衡量奖惩罚劣,提高员工积极性的指标。

企业文化能够增强企业凝聚力。JS中烟公司企业文化目标可由以下四个指标进行大致衡量:员工对企业愿景的认知度和认可度、员工满意度、员工职业行为与工作状态、企业文化与企业现状的匹配性评分等。

五、总结

企业建立和实施绩效评价系统的过程,实际上是一个对企业内部管理重新检测和整合的过程。平衡计分卡作为一种基于企业战略的绩效评价理论,其最大的特点与先进性体现在它解决了企业业绩评价与企业战略目标实现的接口问题。在实施平衡计分卡的过程中需注意的是,对本企业现状识别的准确与否,以及本企业战略制定得是否合理比理论运用的是否恰当更为重要。尽管本文主要探讨JS中烟公司平衡计分卡评价体系的构建方法,但在实践中各指标的具体取数方法与制度是否合理与完善,以及各指标的设计与改进也是该法实施成功与否的关键因素。

参考文献

[1]彼德·F·德鲁克.公司绩效测评[M].北京:中国人民大学出版社,2001.

[2]杨浩.现代企业理论与运行[M].上海:上海财经大学出版社,2004.

[3]孟建民.中国企业效绩评价[M].北京:中国财政经济出版社,2002.

[4]罗伯特·卡普兰,戴维·P·诺顿.战略中心型组织——如何利用平衡计分卡使企业在新的商业环境中保持繁荣[M].北京:人民邮电出版社,2004.

[5]王静.论绩效管理之平衡计分卡[J].现代经济信息,2009,(8).

[6]张运坤.平衡计分卡在企业绩效管理中的应用[J].当代经济,2009,(2).

[7]丰俊功.平衡计分卡在我国绩效管理运用中面临的障碍及对策[J].大连干部学刊,2007,(1).

js总结 第2篇

js的数据类型:number(数字和浮点型)

string 字符串 undefined 未定义的 object 对象数组 null 空字符串 boolean true和false 正则:var reg=/pattern/;两种写法

var reg=new RegExp(pattern);括号内为规则

reg.exec(str);检索字符串内是否有规则内的字符串 reg.test(str);检查该字符串是否有规则内的字符串,有为true没有为false;

正则常用通配符

.可以匹配任何字符

d 匹配0-9的所有数字 D 匹配非数字 s 所有空白字符

S 所有非空字符

w 所有单词字符,0-9‘26个英文字母和下划线’ W 所有非单词字符

b 单词边界 单词的开头和结尾

B 非单词边界

[abc] 查找方括号 之间的任何字符 [^abc]查找任何不在方括号之间的字符 [0-9]查找任何从0至9的数字 [a-z]查找任何从小a-z的字符 [A-Z] [A-z]

(red|blue|green)查找任何指定的选项

正则表达式量词

n+ 匹配任何包含至少一个n的字符串 n* 匹配任何包含零个或多个n的字符串 n? 匹配零个或一个n的字符 n{x} 匹配包含x个n的序列

n{x,y} 匹配包含x或y个n的序列字符串 n{x,}匹配包含至少x个n的序列的字符串 x$

匹配任何结尾为n的字符串 ^n

匹配任何开头为n的

正则表达式 修饰符 i 执行对大小写不敏感的匹配

g执行全局匹配(查找所有匹配而非再找到第一个匹配后停止)m 执行多行匹配

var reg=/^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+.(com|cn|org)/;

alert(reg.test(“q”));

var str=“wwww”;var reg=/bc/;alert(reg.test(str));

js 分支语句 if和switch语句 switch(表达式){

case 值:

break;} 循环

while循环

do while(先执行后判断)

for循环与java一样(循环次数确定)

for(变量 in 对象){

执行的语句块;

1.遍历数组的所有与元素 2.遍历对象的所有属性

}

continue 结束当前循环,直接进入下次循环

js 定义函数3种方式

注意:1.js中函数就是一个对象

2无返还类型但有返回值,

匿名函数

function构造匿名函数

语句是js的基本执行单位,每条语句都是以分号结束;

特殊语句

:语句块,空语句(多用于没有循环体的);

异常抛出;异常捕捉,with语句

{

with(docment){ new function(参数列表,函数执行体);

}

js常用内置对象: 对象是一种数据类型,是自我包含的集合;

date对象

new Date(yyyy,mth,dd,hh,mm,ss);new Date(month dd,yyyy hh:mm:ss);getTime

Math对象常用方法

abs(x)返回数的绝对值 ceil(x)对数进行上舍入 write(“什么鬼); write(”什么鬼); write("什么鬼);

floor(x)

下舍入

random()返回0-1之间的随机整数;

BOM(brower obiect model)浏览器对象模型

主要用于和浏览器窗口进行交互,包括

window document location navigator screen 等

window 对象,脚本运行的顶层对象

window 属性 document

location navigator

常用方法 alert()confirm()prompt()警告框,确认框 提示框

DOM是文档对象模型(document object model)当网页加载时,可以将结构化文档在内存中转换成对象树。

节点的集合,元素

文本

属性

动态修改html元素,须先访问html元素。dom提供两只种方式,来访问合同,html元素: 1.根据ID访问HTML元素

调用getElementById()方法查找具有唯一ID属性值得元素。2.利用节点关系访问html元素

document访问表单控件

Dom为列表框、下来菜单添加选项的方式: New option(text,value,defaultSelected,selected)参数说明:text 该选项的文本

Value 选中该选项的值

DefaultSelected 设置默认是否显示该选项 Selected 设置该选项当前是否被选中

js事件概念和事件监听

事件概念:可以被javascript侦测到的一种行为

事件流:主要分为冒泡型和捕获型事件,ie只支持冒泡型,支持标准dom的浏览器比如火狐,chrome,两者都支持 通用事件监听方法: 1:绑定html 元素属性 2.绑定Dom对象属性

Document.getElementById(“btn1”).onclick=test;test函数名; 非通用

JS集团公司 第3篇

1 材料与方法

1.1 标本采集、保存和运输

2005年7~8月,在新疆喀什地区喀什市和伽师县采集蚊虫标本。当地的主要生态环境包括果园、瓜地、林地、畜圈、人居,在这些生态环境中分别采集蚊虫。蚊虫采集后在存活状态下放入-20℃冰箱冷冻30 min,取出后迅速分类,每50~100只分装1支冻存管,置液氮中保存。采用干冰埋藏的方法将这些标本空运至我室,转入液氮中保存备用。

1.2 病毒分离

C6/36、Vero细胞系由本室保存,DMEM、RPMI 1640培养液购自Hyclone公司,胎牛血清(fetal serum of bovine,FBS)购自杭州四季青生物工程材料有限公司,100 U/ml青霉素和链霉素双抗混和液、0.25%胰酶液、0.02%Versene液由本所配液室提供,常规进行细胞培养。在冷冻和无菌条件下研磨蚊虫标本,将研磨液吸入1.5 ml离心管,4℃,12 000 r/min,离心20 min,取上清感染C6/36、Vero细胞,每隔24 h观察1次,细胞病变“++~+++”时收获,观察7 d。上一代感染上清用于感染下一代细胞,如此连续感染3代。

1.3 电镜观察

病毒感染25 cm2细胞培养瓶培养的C6/36细胞,待细胞病变“+++”时将细胞吹打下来,将上述细胞悬液吸入15 ml离心管,4℃,5 000 r/min,离心10 min,取上清再经4℃,30 000 r/min,超速离心2 h,弃上清,将沉淀用200μl PBS液(0.1 mol/L,pH7.2)重悬,加入200μl 2%磷钨酸盐水溶液,混匀,取5~10μ滴加到铜质载网上,将过多的病毒-染液混合物吸掉之后,即可进行电镜观察,所用电镜为Tecnai12型透射电镜。

1.4 病毒基因组核酸电泳检测

采用Qiagen公司的QIAamp Viral minikit试剂盒从病毒上清中提取RNA。配制3.5%浓缩胶和10%分离胶,单孔加入10 ng RNA,在1×TAE电泳缓冲液中进行聚丙烯酰胺凝胶电泳,60 V稳压电泳12 h,硝酸银染色后,观察病毒基因组带型,可以获得RNA病毒基因组图谱。

1.5 基因组序列扩增、测定和分析

采用Qiagen公司的QIAamp Viral minikit试剂盒从病毒上清中提取RNA;沸水浴2 min,立即转入冰浴;随机六聚体引物pd(N)6购自Takara公司,稀释至20 pmol/μl备用。逆转录采用Amersham Biosciences公司的Ready-To-Go YouPrime First-Strand Beads试剂盒,每个反应管加入32μl上述冰浴的RNA和1μl随机引物,轻轻混匀后37℃水浴1 h,合成cDNA备用。

外引物LNV12s1/rl,内引物LNV12s2/r2,由Sagon公司合成。LNV12s1序列为5'-GGA AGA ATC AAT GCC GTA GCC AC-3',LNV12r1序列为5'-GTG ACG ATC TTC TCT GAA CCA GTG-3';LNV12s2序列为5'-CAC TGG CTC CGG CTG TAG TAA CAG-3',引物LNV12r2序列为5'-CTG TTC GGA TCA TCT GGA ATT TGA-3',预期扩增产物长度为435 bp。内外引物反应条件均为95℃3 min;94℃30 s,55℃40 s,72℃40 s,共30个循环;72℃5 min。1%琼脂糖凝胶电泳检测PCR产物。PCR产物直接测序,核酸序列进行BLAST比对。

2 结果

2.1 病毒分离及细胞感染特点

0507JS32是由喀什地区伽师县一户居民家畜圈采集的一组库蚊标本(冻存管编号为M0507JS32)分离的,该病毒对C6/36细胞致病变,而对Vero细胞不致病变,感染C6/36细胞第3天开始出现细胞病变,表现为细胞圆缩、聚集、脱落,病变发展较快,感染C6/36细胞第5天病变可以达到“+++”。

2.2 病毒形态特点

0507JS32病毒负染电镜观察显示,病毒颗粒大小均一,完整病毒颗粒呈球形,无包膜,平均直径55 nm,病毒表面壳粒结构清晰可见(图1)。

2.3 病毒基因组类型

从0507JS32病毒上清中提取RNA,聚丙烯酰胺凝胶电泳显示病毒基因组为12节段dsRNA,上部为较大的6个dsRNA节段,下部为较小的6个dsRNA节段,较小的6个dsRNA节段中第7和8条带、第10和11条带大小相近,不易区分(图2)。

2.4 病毒基因组序列分析

病毒基因组RNA经随机引物逆转录制备cDNA,经外引物LNV12s1/r1和内引物LNV12s2/r2进行巢式PCR扩增,产物1%琼脂糖凝胶电泳结果见图3。核酸序列测定证实该PCR产物长度为435 bp,完全符合预期大小。核酸序列经BLAST比对发现,与LNV-NE9712和LNV-NE9731第12基因片段核酸序列同源性为99.4%和88.9%,提示该病毒为LNV。

3 讨论

LNV病毒最早是在中国东北地区分离的[4],喀什0507JS32病毒经过病毒形态特点、基因组类型、基因组序列分析鉴定为LNV病毒,说明LNV病毒的分布不仅仅局限于中国东北地区,其他分布还有待进一步研究。喀什0507JS32病毒与当地人畜疾病的关系目前尚不明确,但是该病毒由当地居民家畜圈采集的库蚊分离,提示该病毒与当地人畜接触较为密切,可能是当地人畜共患病的病因。喀什地区疫情监测信息显示,近年来该地区时有不明原因的人畜发热、脑炎散发报道,但是一直缺乏详细的病因学研究。本研究为探索当地可能存在的导致人畜共患病的虫媒病毒提供了一个良好的开端,但是还需要进行进一步的病毒分离和血清流行病学调查工作,以提供更加确切的依据。

dsRNA病毒的基因组核酸电泳带型是此类病毒分类的重要依据,通常不同种类的dsRNA病毒具有不同的基因组带型[5]。本研究中0507JS32病毒的基因组带型与LNV病毒基因组带型相似,已经提示该病毒为LNV病毒。0507JS32病毒基因组序列分析结果进一步证实该病毒为LNV病毒,但是也发现与东北地区分离的LNV病毒存在一定的序列差异,足以说明喀什0507JS32是在当地进化发展而来的另外一株LNV病毒。已知LNV病毒有LNV-NE9712和LNV-NE9731两个型别[6],0507JS32与LNV-NE9712更加相似,在当地是否存在其他型别的LNV还有待进一步的病毒分离和鉴定工作。

国内已知流行的虫媒病毒病包括乙型脑炎、蜱传脑炎、克里米亚-刚果出血热、登革热,调查地区有克里米亚-刚果出血热流行[7]。20世纪80年代和90年代期间,在霍城、伊利采集的蚊虫标本中分离和鉴定了辛德毕斯病毒[8]、东方马脑炎病毒[9]、西方马脑炎病毒[10]。此次在喀什采集的蚊虫标本中分离和鉴定了LNV病毒,提示全疆虫媒病毒种类远不止现在所知的几种,流行的虫媒病毒病也不仅限于克里米亚-刚果出血热,很可能有其他虫媒病毒导致的人畜共患病流行。因此,在调查地区有必要持续进行虫媒病毒疫情监测和实验室检测,以期及时发现和控制出现的虫媒病毒性疾病流行。

摘要:2005年7~8月,在喀什地区采集蚊虫进行病毒分离,从当地居民家畜圈采集的一组库蚊分离到0507JS32病毒,该病毒对C6/36细胞致病变,而对Vero细胞不致病变。电镜观察显示,完整病毒颗粒呈球形,直径55nm,无包膜,衣壳表面壳粒结构明显。基因组核酸电泳显示基因组为12节段双链RNA(double stranded RNA,dsRNA)。利用辽宁病毒(Liaoning virus,LNV)第12基因片段特异性引物对病毒RNA进行RT-PCR扩增,PCR产物进行序列测定,所得核酸序列进行BLAST比较,结果显示,与LNV病毒第12基因片段核酸序列同源性大于89%,证实该病毒为LNV病毒。

关键词:喀什,库蚊,辽宁病毒

参考文献

[1]Karabatsos N.International catalogue of arboviruses including certain other viruses of vertebrates[M].3rd ed.San Antonio:American Society of Tropical Medicine and Hygiene,1985.

[2]孙肖红,付士红,王环宇,等.云南省虫媒病毒的分离鉴定[J].中华实验和临床病毒学杂志,2005,19(4):319-325.

[3]Attoui H,Mohd Jaafar F,Belhouchet M,et al.Yunnan orbivirus,a new orbivirus species isolated from Culex tritaeniorhynchus mosquitoes in China[J].J Gen Virol,2005,86:3409-3417.

[4]陶三菊,蔡增林,杨冬荣,等.从中国东北地区蚊虫标本首次分离到新亚型Colti病毒[J].中华实验和临床病毒学杂志,1999,13(3):228-231.

[5]Attoui H,Billoir F,Biagini P,et al.Complete sequence determination and genetic analysis of Banna virus and Kadipiro virus:proposal for as-signment to a new genus(Seadornavirus)within the family Reoviridae[J].J Gen Virol,2000,81:1507-1515.

[6]Attoui H,Mohd Jaafar F,Belhouchet M,et al.Liaoning virus,a new Chinese seadornavirus that replicates in transformed and embryonic mammalian cells[J].J Gen Virol,2006,87:199-208.

[7]自登云,陈伯权,俞永新.虫媒病毒与虫媒病毒病[J].昆明:云南科技出版社,1995.

[8]梁国栋,李其平,何英,等.我国首次分离到辛德毕斯病毒[J].病毒学报,1993,9(1):55-59.

[9]李其平,梁国栋,谢杏初,等.东方马脑炎病毒的分离与初步鉴定[J].中华实验和临床病毒学杂志,1992,5(1):58.

地球一小时-js 第4篇

记者:陈曦 王帆 通讯员:徐之婷

【标题】我市在汉口江滩举行“地球一小时”活动(CH)

【口播】一年一度的自愿环保活动“地球一小时”昨晚在江滩举行。晚上8点30分至9点30分,汉口江滩及周边建筑关闭所有景观灯一小时,为地球做一个环保改变。

【Lead in】 The Earth Hour Lights-Off Ceremony was held at the Central Square of the Hankou Bund of the Yangtze River last night.For one hour, from 8:30 pm to 9:30pm, people were encouraged to reflect on the planet and make one environmental change in the earth.Let’s take a peak.【画外】一段3D灯光秀首先登场。随着画面的变换,美丽的地球经受不住无度的侵犯和挥霍,出现城市危机,生命黯淡……我们必须做出环保承诺,来唤醒人人心中的“环保家”。

8点30分,副市长秦军、法国驻武汉总领事兰博用手“拉下”大屏幕中的“电源开关”,汉口江滩及周边标志性建筑的景观灯光缓缓熄灭。十名高校志愿者庄严承诺:为保护地球贡献自己的力量。

副市长秦军、法国驻武汉总领事兰博还饶有兴致的骑上自行车,身体力行,环保发电。

【采访者身份】法国驻武汉总领事 兰博

【同期声】

【画外】一段轻快的非洲手鼓节奏,拉开了不插电音乐会的演唱会序幕。武汉DJ伴着非洲手鼓,唱起了王洛宾的《一江水》。台下闪烁环保手电筒的点点星光,观众们陶醉在歌声和夜的原色魅力中。

【采访者身份】美国游客 杰森

【同期声】

【画外】“地球一小时”活动是由世界自然基金会发起的、全球最大的环保活动。号召人们在每年3月的最后一个星期六晚八点半至九点半关上不必要的灯光。此次“地球一小时”特别行动,还设立了晴天博物馆《环保艺术展》,50多幅图片展示了电灯的发展,白炽灯的发明过程,提倡市民使用节能灯来照明。

【现场出像】“今晚,全球有147个国家,超过5000座城市地标性建筑加入到“地球一小时”特别行动,关上灯,让我们做出一个小的环保改变,改变我们生活的世界”。

[Gist] A 3D light performance began the activity.Deputy-Mayor Qin Jun and Mr.Serge Lavroff jointly “turned off” the lights on the screen.The landscape lamps of landmark buildings around the Hankou Bund then turned off unessential electrical devices for an hour, starting at 8:30 pm.An environment protection exhibition was also on display during the ceremony.“Earth Hour” began on March 31, 2007, when Sydney, Australia, turned off the lights for one hour.“Earth Hour” 2009 came to China, allowing a large country with 1.3 billion people and in the midst of

JS集团公司 第5篇

1使用中出现的问题

减速机在运行过程中振动较大,内部有异常响声, 轴承温度明显上升,导致主机跳停。

2原因分析

我公司球磨机传动装置采用中心传动形式,配套的JS130减速机采用中心传动、功率双分流、扭力轴均载、两级减速对称布置的结构形式(见图1)。由于球磨机磨内装载研磨体属于偏心负载,运行过程中冲击和振动较大,在这种负载的作用下,在长时间的运转过程中,减速机输入级大齿轮的轮毂与其空心轴的连接螺栓慢慢出现了轻微松动(见图2),导致轮毂与其空心轴之间的定位销子承受反复的剪切力,出现疲劳断裂。疲劳断裂首先发生在一侧输入级大齿轮上,由于两侧齿轮同步变化,进而引发另一侧输入级大齿轮负载增大,引起该侧轴承温度急剧上升,导致主机跳停。

3处理措施

检修时参照图2按如下方法和步骤进行:

(1)拆除输入级大齿轮,做好原装配位置标记(含销子装配位置)。

(2)拆除螺栓和销子,解体输入级大齿轮轮毂与空心轴。

(3)清洗修平大齿轮轮毂与空心轴之间的接合面, 该步骤非常关键,务必做好清洗修平工作。

(4)用两个原位置的销子对称定位并用螺栓锁紧, 测量大齿轮轮毂与空心轴之间的间隙≯0.05mm。

(5)测量原销孔磨损尺寸,经测量需铰 ϕ42mm的孔。

(6)铰孔、配销:销子用42Cr Mo或40Cr材质,调质到硬度HRC30~35,销子直径比销孔直径过盈0.02mm,要求销孔、销子表面均匀光洁,粗糙度1.6μm。

(7)烘烤螺栓孔,清洗螺栓孔和销孔。先拧紧螺栓, 然后装新销子,复查大齿轮轮毂与空心轴之间的间隙≯0.05mm。

(8)松掉螺栓,用止退胶均匀涂抹螺栓螺纹部分,螺栓为12.9级圆头内六角螺栓M36mm×150mm,其对应锁紧扭矩值为2 940N·m。螺栓先用内六角扳手拧紧至拧不动为止,然后用扭力扳手紧固,扳手力矩按500N·m、 1 000N·m、1 500N·m、2 000N·m、2 500N·m、2 940N·m逐次增加的顺序,将螺栓对角交叉拧紧。

(9)退出原两根定位销子和螺栓,按照其他销孔尺寸铰孔、配销、清洗、安装、紧固。

4效果

回装修复后的输入级大齿轮,按正常负载试机,振动值符合要求,减速机内部无异常声响,各轴承温度均正常。

5维护要点

(1)有计划地定期检查输入级大齿轮空心轴与其轮毂,保证其接合面间隙<0.05mm。

(2)定期复紧箱体内所有螺栓和地脚螺栓。

(3)定期检查箱体内各供油管道连接处,不得漏油。

(4)勤洗过滤器,确保润滑油流量充分,油泵压力< 0.5MPa,供油压力保持在0.25~0.33MPa之间。

(5)定期检查油质。

(6)做好设备运行记录。在记录各测温点温度的同时,记录油箱油温、供油油温、油泵压力和供油压力,为判断后期的设备运行情况提供可靠的技术数据。

6结语

TS、JS防水材料施工技术研究 第6篇

在地下室外墙面及平屋顶屋面的部位, 与原来常用的地下室外墙聚氨酯防水材料相比较, 应选用可以湿作业的TS高分子卷材作为防水材料, 保证了施工质量, 加快了施工进度。TS系列高分子复合防水卷材抗拉强度高, 延伸性、抗撕裂和抗穿刺性好, 变形适应性强, 耐候性好, 耐腐蚀、重量轻、无毒、造价低、使用寿命长, 适用于各类防潮、防渗漏、防水工程。

在80m高度, 坡度达45°的波形混凝土屋面的防水施工中, 采用一般卷材将无法保证施工质量, 不利于施工操作, 且外观效果亦不佳。经过比较, 选择了JS复合防水材料 (可随意配色) , 且可减少外墙涂料的涂刷施工工艺。施工完毕后, 质量达到涂膜防水层无裂缝、脱皮鼓包、皱皮、流淌等现象, 并经割取实样用卡尺检测, 厚度也达到了1.5mm要求。

二、TS防水施工

1. TS防水卷材主要物理性能指标如下:

拉伸强度纵向≥210横向≥180 20±2℃;延伸率纵向≥35横向≥35 20±2℃;热老化性85±1℃, 168h拉力保持率≥80%伸长率保持率≥60%;低温柔性1%H2SO4浸15d, 外观无变化, 饱和Ca (OH) 2浸15d, 外观无变化;不透水性0.1MPa加金属网后45min无渗水

2. 防水卷材施工。

(1) 基层胶粘剂涂刷在基层表面上。涂刷应均匀、不露底、不堆积。 (2) 根据胶粘剂的性能, 应控制胶粘剂涂刷与卷材铺贴的间隔时间。 (3) 铺贴卷材不得皱折, 也不得用力拉伸卷材, 并应排除卷材下面的空气, 辊压粘结牢固。 (4) 铺贴的卷材应平整顺直, 搭接尺寸准确, 不得扭曲。 (5) 防水层的收头。本次防水层施工, 卷材上铺至室外地坪, 下铺至底板面底, 满足搭接尺寸, 保证防水工程的顺利进行。 (6) 防水层施工结束后, 需进行蓄水试验, 确保无渗漏后方可进行下道工序施工。 (7) 屋面女儿墙防水层处理、管道出屋面处理节点 (图略) 。

3. 防水层施工质量要求。

屋面基层的好坏, 直接影响防水层的质量及防水效果。为此, 屋面必须符合一定的要求或进行适当的处理。 (1) 屋面要平整、无灰、无蜂窝麻面, 如果局部出现蜂窝麻面、可采用1:2水泥砂浆或聚氨酯腻子先进行批嵌, 以确保防水层完整无漏地覆盖整个屋面。 (2) 屋面地板与墙面相交的阴角必须用1:2水泥砂浆粉出半径不小于100-150mm的圆弧或八字角, 以保证水层厚薄均匀过度。 (3) 屋面必须干燥, 含水率要在9%以下, 否则粘结材料将会脱落。因此, 在防水层施工前、屋面必须有充分干燥的时间, 局部潮湿可用喷灯进行人工干燥。 (4) 防水层施工顺序应先刷天沟、泛水、管道、阴阳角等特殊部位, 然后再做大面积涂刷。

三、45°斜屋面JS复合防水材料 (可配色) 应用

1. 防水材料的选择。

由于该屋面为现浇混凝土波形斜屋面, 坡度较大 (42°) 。采用一般卷材防水, 既不能保证施工质量, 又不利于施工操作, 且外观效果也不佳, 经过对几种防水材料的技术分析与比较, 选择了JS复合防水涂料。它是由高分子有机液料和无机粉料复合形成的双组分防水涂料。它综合了有机材料的弹性高和无机材料耐久性好等特点, 涂覆厚可形成高弹性高强度的防水涂膜层, 并有施工简便及根据需要配制彩色涂层等优点。JS复合防水涂料还可以在潮湿或干燥的多种材质的基层上直接施工, 而且涂层具有弹性大、强度高、耐水、耐紫外线照射等特性, 其主要技术指标见表1。

2. 基层处理。

基层处理首先是在现浇波形混凝土基层上做水泥砂浆找平层, 施工工艺为:基层清理→做控制灰饼→准备波形条施工机具→做找平层→养护

Á找平层控制:用2m直尺检查平整度, 基层与直尺间最大空隙不超过2mm, 且每米不多于一处, 空隙处只允许平缓变化;表面应光滑干净, 显细毛状;找平层养护不得少于7d。

找平层经养护, 强度达到要求后, 在筛过的白水泥中加入JS有机液料少许, 加水调制糊状, 用胶皮刮板满刮, 一刮板紧接着一刮板, 接头不得留槎, 每刮板最后收尾时, 要注意干净利落, 将找平层的毛细孔批嵌密实。干燥后用砂纸将浮腻子及斑迹磨平磨光, 再将找平层清扫干净。

基层处理质量要求:光滑、平整、干净、干燥, 没有尖锐突出物, 孔洞及裂缝, 且色泽一致。

3. 防水层施工。

基层处理经验收合格后即可进行防水层施工。 (1) 施涂底层JS复合防水涂料。在施涂前按液料:粉料:水=10:7:14重量比, 用料为0.3kg/m2, 在专用的搅拌器内搅拌均匀后, 用排笔从上至下均匀涂刷, 不能有局部沉积, 并要求上下多涂刷几次, 使涂料与基层之间不留气泡, 粘结严密。并用刷子将梁根部及波形条边角处修平。涂料应随用随拌, 一般20℃条件下涂料可用时间为3h。 (2) 施涂二层JS复合防水涂料。底层涂料施工完毕8-10h后, 即底涂完全干固不粘后, 方可进行二层涂料施工。重量比调整为液粉:粉料=10:7, 用量为0.9kg/m2。由于本工程屋面坡度为42°, 为了保证能用足涂料, 故二层施工取消用水量, 在专用搅拌桶内搅均匀后, 用胶皮滚筒从上至下均匀涂刷, 并随时用刷子复补, 以保证涂膜层的均匀。 (3) 施涂三层JS复合防水材料。本工程为高层建筑, 斜屋面坡度为42°, 防水要求较高, 为了保证施工完毕的涂膜层达到1.5mm, 故加刷第三层防水施工。工艺、操作要求同二层防水施工。 (4) 施涂面层JS复合防水涂料。JS复合防水涂料施涂时, 一定要搅拌均匀, 搅拌时间不少于5min, 操作上采用橡皮筒上下均匀涂刷, 刷子随时复补互相衔接的方法, 后面紧接前面, 避免了接槎的产生。 (5) 异形部位的处理。本工程坡屋面, 由4根上翻大梁交会在尖顶端, 承载荷重为了防止梁面收缩变形, 除按上述操作步骤进行外, 在二层施工完毕后, 用无仿布包紧大梁, 且辅垫平直, 涂料完成浸透无仿布, 不留空鼓后, 再施涂三层涂料。

斜板面找平层与大梁根部设置施工缝, 用密封膏封闭。

4. 质量要求与工程检验。

防水施工完毕后, 对工程各部分进行了认真检查, 质量达到涂膜防水层无裂缝、脱皮、鼓包、皱皮、流淌等现象, 并割取实样用卡尺检测, 厚度也达到1.5mm要求。

四、应用体会

渗漏是建筑业常发生的质量通病, 在华泰商务酒店主楼的防水工程施工中, 我们运用两种不同的新型防水材料, 通过事先认真的分析研究, 按规范要求制定科学的施工方案, 在操作施工中一定要一丝不苟, 道道工序要严格把关, 保证防水施工获得成功。通过多次检查, 无论屋面, 还是地下室墙面, 无一处渗漏。通过华泰商务酒店主楼防水施工的技术应用, 特别在地下室以外墙与坡屋面防水材料的选用上, 如何在不同的部位选择不同的材料并加以分析、应用, 这是我们每一个施工管理和技术人员所应引起高度重视的。

摘要:在地下室外墙面及平屋顶屋面的部位, 与原来常用的地下室外墙聚氨酯防水材料相比较, 应选用可以湿作业的TS高分子卷材作为防水材料, 保证施工质量, 加快施工进度。文章介绍防水材料应用, 深入研究TS防水施工, 45°斜屋面JS复合防水材料 (可配色) 应用。

JS集团公司 第7篇

1.1 研究背景

2014年10月29日,万维网联盟宣布,HTML5标准规范制定完成,并已公开发布。在短短的一年时间内,网络上已涌现出很多利用HTML5新技术制作而成的网站和应用。而时至今天,已有越来越多的桌面浏览器支持HTML5技术[1]。HTML5最重要的优点是其跨平台性,也就是说手机浏览器同样能够支持HTML5,并且显示效果与桌面无异。因此,利用HTML技术,有望达到编码一次,便能使得网页应用运行于不同的平台上,用户使用时能通过不同的设备访问网页应用而不受影响。

1.2 研究意义

本文研究并实现一种多人在线画板的原型,该款的框架是基于Node.JS[2]技术搭建的服务器,结合了HTML5的绘画功能,在网页上实现了一款多人同时共享的画板应用。实现该原型的目的在于构建一个基本框架,为开发出可用于不同领域的应用提供了一个原型,显示出利用Node.JS和HTML5技术搭建跨平台应用的可能性。该款多人在线画板原型,能够应用于当今非常热门的在线教育领域[3],并且还能在娱乐游戏方面和其他商业领域中起到作用。

2 系统框架与相关技术

2.1 系统框架

随着互联网应用技术的发展,目前普遍存在两种网络结构模式,分别是Client/Server(简称C/S)结构和Brower/Server(简称B/S)结构。其中C/S结构是较为熟悉的一种传统网络结构,该结构通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,客户端主要涉及到用户操作,而服务端则主要集中在数据管理、共享和维护等方面[4]。

而B/S结构就是对C/S结构的一种改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务端(Server)实现[5]。本文提出的多人在线画板采用的是B/S结构,前端浏览器上采用HTML5进行用户操作,在服务器端利用Node.JS搭建服务,负责数据管理和传输。

2.2 相关开发技术

在该应用框架的前端中,用到了HTML5中的几项新技术,包括新标签Canvas以及用于网络数据传输的Websocket协议。在服务端中,利用到了新兴的服务端框架Node.JS和分布式文档存储数据库MongoDB。

基于以上的分析,本文中的多人在线画板的系统框架如图1所示:

2.2.1 Canvas标签

Canvas标签是HTML5新引入的特性,它采用JavaScript脚本语言进行控制,允许程序员在浏览器指定的区域中进行自由绘图。而新引入的Canvas不仅提供了基本的2D绘图功能,还提供3D绘图的功能,底层都是直接操作本地显卡,绘图性能及效果都得到大大提升,在移动端上也能得到较好的支持。

2.2.2 Websocket

WebSocket协议是HTML5的一种新的协议。它实现了浏览器与服务器全双工通信[6]。当浏览器中加入了WebSocket协议以后,就能更好地节省服务器资源和带宽,并达到实时通讯,并且也为跨平台提供了更好的支持。

2.2.3 Node.JS

Node.JS是一个基于Chrome JavaScript建立的一个平台,用来方便地搭建快速的易于扩展的网络应用。Node.JS借助事件驱动,非阻塞I/O模型变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用。

本文基于Node.JS搭建服务端的原因在于:其一,Node封装了V8的JavaScript引擎,因此,执行JavaScript速度非常快,性能很好,满足处理数据密集型的应用需求,例如这款多人在线画板;其二,该服务端应用JavaScript脚本语言进行编写,因此,前端和服务器端用的是用一种语言,方便开发人员维护管理。

2.2.4 MongoDB数据库

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为Web应用提供可扩展的高性能数据存储解决方案。利用Node.JS服务端能够轻易地连接上该数据库,维护以及进行数据管理。

3 功能设计与实现原理

3.1 在线画板功能需求

本文中的多人在线画板框架主要分为两部分,即前端和服务端的设计。前端设计的主要任务是接收来自服务端的信息以及向服务端发送信息,交互方面上提供用户可执行的操作,并且更新画板内容。服务端设计的任务则是管理用户的登录、转发前端消息、保存维护数据等工作。

3.1.1 服务端功能需求

基于Node.JS编写的服务器架构默认采用的是MVC设计,即模型(Model)-视图(View)-控制(Controller)设计模式,这种设计模式用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互时,不需要重新编写业务逻辑[7]。

其中模型部件,主要负责用户对象在数据库中的存取操作和维护,在本应用中则体现在画板用户的数据存储,包括用户的个人信息以及用户在画板创作过程中的作品。

视图部件,主要负责渲染用户在不同页面中所看到的内容。例如,用户打开首页时看到的欢迎界面和应用介绍,注册和登录界面看到的文本框和按钮,以及进入应用后看到的共享画板。

控制部件,则负责用户从视图中读取数据,控制用户的输入,为用户跳转到正确的页面,以及向模型部件发送数据。可见控制部件是整个服务端的核心所在,服务器运作逻辑和业务逻辑包含在控制部件中。

3.1.2 前端功能需求

由于系统采用B/S结构,服务端处理了大部分的工作,因此,前端主要的工作集中在画板的绘制以及接受和发送消息上。

在绘制功能上,主要的工作是封装好原生的绘图API,包括铅笔画、直线、矩形、圆形等,以及填充和笔刷功能,更多的绘图功能可以根据不同的应用增加。画板要响应用户点击的按钮来改变其绘图状态,在画板上绘制出用户需求的图形。

画板必须要接收其他共享同一块画板用户的绘图数据,以及向其他用户发送自己的绘图数据。这一步的工作就是把画板的绘图样式和绘图动作的信息保存到一个包中,再向服务端发送,之后服务端把这个信息转发到其他共享画板的用户,就完成了这一次操作。

3.2 实现原理

系统运行可以概括为三个运作过程,分别为服务器开启、用户注册和登录控制以及在线画板交互,其中前两项都为服务端的处理工作,最后一项为前端和服务端的通信工作。

3.2.1 服务器开启

服务器开启需要的工作是:初始化各个服务器模块,包括控制器部件、视图部件和模型部件,连接数据库,初始化并开启Socket服务,以及开启HTTP网络服务并侦听端口,其处理流程图如图2所示:

服务器在开启过程中便要处理异常情况,万一数据库连接不上或者由于一些原因其他模块启动不了,便要输出错误信息并停止运行,让开发人员处理好以后,确保运行正常才开启服务并侦听端口。

服务器开启以后,只要用户在浏览器中输入服务器的访问地址和相应的端口,便能访问到服务器通过HTTP提供的网站服务。

3.2.2 用户注册和登录控制

为了能够分辨出不同的用户在使用在线画板,本应用还设计一个简化的用户注册登录系统,用户信息以模型对象的形式存放在数据库中。每注册一个新账号,便会在数据库中添加一条新的记录,登录时就查询对应的记录,以返回用户信息。处理流程图如图3所示:

该过程主要是对Node.JS服务端中控制器、模型和视图部件的设计编写,控制器部件负责判断用户的登录状态,并为用户跳转到相应的界面,模型部件则控制用户的数据存取查询,视图部件负责定义页面上看到的文本框等信息。

3.2.3 在线画板交互过程

画板主要分为了交互过程和信息处理过程,交互过程体现在画板响应用户绘制行为,在画板上绘制出相应图案并记录绘制信息以发送到服务端。信息处理过程体现在向服务端发送绘图数据,以及接收其他用户的绘图数据并反映到画板上。其处理流程图如图4所示:

前端通过Socket连接服务端以后,并保持着这个Socket的连接状态,以后用于向服务端发送和接收信息。用户与画板交互以后,交互操作的结果不仅仅要反映到本地画板上,操作得到的绘图信息也要反馈到服务端并转发给其他用户,而其他用户的操作信息也同样被转发到本机用户上,因此,形成了一个共享的在线画板。

3.3 画板效果

为了测试效果,在本地建立服务器以后,分别打开两个浏览器并注册两个新的账户以作测试。同时登陆到画板界面,并在其中一个画板上随意绘制图案,可以看到此时两块画板同时显示出相同的图案。效果图如图5所示:

4 结语

本文成功基于Node.JS技术搭建出一个多人在线画板系统的原型,结合了多项Web应用开发技术,包括HTMl5新技术,专用于Web开发的Mongo DB数据库。该系统可用于多个不同领域,并且易于扩展,可进一步发展到在线教育领域、娱乐游戏领域和文化创作领域。

HTML5虽然对各个不同厂家的浏览器都提供良好支持,但由于历史原因,目前还没有统一的标准,各家浏览器都会有些许差别,因此,有时导致开发人员需要兼顾不同浏览器的兼容性,增加了工作量和维护难度。而且目前手机上的浏览器对HTML5的支持还难以接受,性能与桌面浏览器差别极大,甚至无法运行。

不过在HTML5的覆盖下,相信在不久的未来,HTML5发展肯定会非常迅速和稳定,而到时会进入一个全新的Web应用时代,用户无需下载,只需要打开浏览器,便能在不同设备上享受各种应用带来的便利。

参考文献

[1]百度百科.html5[EB/OL].(2014-10-29)[2016-06-05].http://baike.baidu.com/view/951383.htm.

[2]BYVoid.Node.JS开发指南[M].北京:人民邮电出版社,2012.

[3]张一凡.一种基于HTML5技术的在线教育系统[D].北京:北京邮电大学,2014.

[4]百度百科.C/S结构[EB/OL].(2016-6-22)[2016-6-25].http://baike.baidu.com/view/268856.htm.

[5]百度百科.B/S结构[EB/OL].(2015-11-29)[2016-06-05].http://baike.baidu.com/view/268862.htm.

[6]百度百科.Web Socket[EB/OL].(2016-6-17)[2016-6-25].http://baike.baidu.com/view/3623887.htm.

JS集团公司 第8篇

通过表单来收集用户信息,或者实现与用户的交互广泛存在于动态网站和其它B/S结构的系统中,虽然大部分用户能够认真填写表单,但不可避免会出现填写错误,通常为了解决此问题,开发人员会为表单设计验证功能,即在表单数据提交到服务器之前或者服务器之后对用户填写的数据进行验证,若遇到错误的填写则返回,要求用户进行更正。

在网站设计中经常使用Java Script验证客户端用户的输入,但很多时候验证过程大同小异,同时,如果表单中的表单域数目比较多,则导致对表单域的输入值进行动态插入处理的工作量大且烦琐。

本文提出利用JS文件优化网站表单验证和提交代码,提高网站开发的效率,使开发人员从复杂的表单验证和提交代码设计中解放出来,集中精力于网页的设计和功能的改进。

2 常规设计

2.1 验证表单域输入值的处理

表单的验证过程中需要判断用户输入的数据是否合法,如果不合法,则提示用户数据不合法,要求用户进行更正。

归纳起来可分为下面三个步骤:

(1)取得用户输入的数据;

(2)验证用户输入数据的合法性;

(3)不合法则返回有误的提示。

用户触发事件后,则调用相应代码执行上述步骤。

下面以具体实例详细说明表单域的验证过程,假设有一个收集用户信息的表单,要求用户输入中文姓名、生日和电子邮箱地址。设计Html表单程序如下:

表单设计完成之后,在页面中设计代码分别验证表单域各输入值的合法性。

用户提交表单之后,调用“Check Form()”函数针对每一个表单域的输入值进行验证,如果某一表单域的输入值不合法,则给出相应的提示。

2.2 表单提交数据的处理

在Web程序设计中,要处理表单提交的数据,通常要动态网站设计语言,这里以PHP语言为例来说明。

首先,在处理表单提交数据页面do.php中设计代码,提取表单提交的数据。

取得数据后,然后再设计插入数据库的SQL语句如下:

3 优化设计

3.1 设计表单内容

首先为表单中的元素定义如下几个属性:

data Type:表示该表单域的类型;

msg:当该表单不合法时的提示信息;

在每一个需要输入数据的表单域的“name”和“id”属性值加“t_”,主要程序中区别需要输入数据的表单域和其他表单域;

增加一个表单域insert Msg主要是为了表单提交后由系统自动生成完整的SQL插入语句。

3.2 创建JS文件

创建一个JS文件,取名为validate.js。validate.js文件具体内容如下:

(1)表单验证处理代码

当某个表单的值没办法用简单的正则表达式来验证时,可以为其单独定义一个验证函数实现复杂的验证过程。

(2)表单提交处理代码

3.3 引用JS文件

在网页html文件

之间插入引用“validate.js”文件代码如下:

其中,“src=validate.js”指定具体引用的JS文件,可以使用相对路径,也可以使用绝对路径。

3.4 验证实现过程

利用JS文件中的“Check Form()”函数可以方便且统一地对网页中所有需要验证的表单域输入值进行验证,以确保每个表单域都包含有效值。若发现某个表单域缺少有效的数据,则会给出错误提示信息并返回,否则继续执行。此过程如图1所示。

引用JS文件中的“Insert Form()”函数,可以将表单中的所有提交的表单域及其取值联系起来,最终返回用户一个完整的SQL插入脚本,不需要程序开发人员再自己设计。

上例提交表单后,如果输入的值都合法,则最终会返回:

4 结语

利用JS文件优化表单验证和提交代码,可以灵活且统一地对网页中的表单域输入值进行验证,以确保每个表单域都包含有效值;另由系统自动生成SQL插入脚本,减少开发人员的工作量,大大提高了效率。在实际项目的开发中,表单处理很重要,利用JS文件对它处理优化,对于网站的设计和开发有很好的借鉴作用。

摘要:针对网站开发中设计表单验证和提交代码烦琐的现象,通过对JavaScript脚本语言的深入研究,本文设计并实现了通过JS文件来优化网站表单验证和提交代码,从而提高了代码的可重用性、简洁性、可读性和扩展性,提高了网站的开发效率。

关键词:JavaScript,表单域,验证,提交,优化

参考文献

[1]卢云鹅等.JavaScript深度剖析(第2版).北京:北京大学出版社,2004.

JS集团公司 第9篇

如今设置Node.js应用持续部署环境已经变得比以前简单多了。 有Jenkis, Strider, Travis或者Codeship这样的工具。 有一点原则是———不可变的基础结构 (infrastructures) 。 所谓不可变的基础结构通常包括数据和其他相关的东西。 所谓其他相关的东西取决于部署阶段的替代物。 不仅仅是安全不定, 或者是在生产系统中的配置变化。 为了达成这一点, 需要在两种途径中选择: 基于机器的或是基于容器的方案。 基于机器的基础结构大概可以这样描述: 每次部署的时候需要设置完全新的EC2 机器, 并且在上面部署它们。 如果所有的事情都正常的话, 只需简单的修改负载均衡配置来指向新机器。然后就可以删除旧的机器。 可以认为基于容器的方案是对基于机器方案的改进: 在单台机器上可以运行多个容器。 Docke让这件事情变得非常的简单。 Docker是一个开放平台, 能够让开发者和系统管理员构建、 部署和运行分布式的应用程序。当然也可以使用VMWare或者Virtual Box来实现基于容器的方案。 但是, Docker只需要几秒钟就完成任务, 而后者可能需要十几分钟。

不可变的基础结构的优点。 为了能够尽可能的利用这个方法, 需要配置持续交付管道, 并且需要相应的测试和编制 (orchestration) 。 主要的优点包括: (1) 回退到旧版本非常的简单。 (2) 在隔离环境中测试新基础结构成为可能。 (3) 简化变化管理, 因为服务器从不退化 (rot) 。

持续集成一般指的是将开发分支一天多次合并到主干上的过程 (通常是自动进行的) 。 这有助于尽早的发现错误与避免 “集成地狱”。 而持续交付指的是将代码交付到指定环境中的过程, 无论是QA小组或者是客户, 都可以审查代码。 当变动被通过后, 它们将被交付到生产环境中。 持续部署是持续交付的下一个环节, 也就是说, 当代码变更通过自动化测试后能够自动的部署到生产环境中。 持续部署高度依赖于基础设施的在测试、 继承和部署等方面的自动化能力。 创建和部署一个Hello Docker&Codeship的应用。 当某个开发者push代码到master分支时, Github会触发在Codeship上的构建工作。如果一切运行正常的话, Codeship会触发在Docker Hub上的一次构建。 当新的Docker镜像准备好后 (pushed) , Docker会触发一次webhook。 Ansible将最新的镜像推送到应用服务器上 (Docker部署者) 。 使用不变的基础设施设置一个持续交付管道非常的简单, 它不仅仅可以用于生产环境中, 也可以用于开发或预发环境中。

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

【JS集团公司】相关文章:

钢铁集团公司05-23

企业集团公司06-05

集团公司资金07-15

集团公司汇率08-14

煤炭集团公司08-29

集团化公司07-12

阿里公司集团介绍07-02

集团财务公司盈利07-19

万科集团旗下公司08-03

集团公司资金管理05-13

上一篇:检测与评价下一篇:农村小学多媒体教学