前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的前端项目总结主题范文,仅供参考,欢迎阅读并收藏。
一、团队基本情况
团队名称:天涯涯小组
团队成员:组长:张三、李四、王五
二、项目基本概况
项目名称:无涯博客系统
主要内容:实现用户的登陆和注册、博客的与管理、点赞和评论。
三、本人在项目中的主要任务及完成情况
1)主要任务简介及完成情况
主要负责用户登录与注册模块的设计与开发
2)相关设计思路及实现成果
项目的实现使用前后端分离的结构实现。前端使用html5 + css3 + javascript语言进行编写。后端使用node.js实现。后端使用mvc设计模式。数据库使用Mysql。
项目可以实现用户的登陆注册、博客的和管理、评论和点赞。管理员可以实现文章的审核和管理、评论的管理、用户信息管理。
四、个人实训成果特点总结
特点1:增强了团队合作精神
特点2: 极大地提高了自己的动手实践能力
特点3: 学习了node.js
五、个人实训成果缺陷总结
缺陷1:敲代码的速度不够快
产生原因:平常敲代码的敲的比较少
改进措施:增加敲代码的时间
关键词:火力发电;电价;分析
1研究背景
火电在巴基斯坦电力供应中占主导地位,主要以燃油和天然气为燃料。中国政府及企业一直在积极推动巴基斯坦能源的建设[1],但是由于各种原因导致项目的进展缓慢。中巴两国政府为了打造中巴命运共同体,全方位推动中巴经济走廊建设,尽快解决巴基斯坦的电力供应短缺问题,于2014年11月签署了《关于中巴经济走廊能源项目合作的协议》[2],优先实施的项目总装机容量为1040万kW,积极推进的项目总装机容量为664.5万kW,其中燃煤发电的项目建设是协议的一个核心。巴基斯坦前端电价(即上网电价)的制定机构国家电力监管机构(NEPRA)通过不断与巴基斯坦能源局、投资方等进行沟通,已初步完成了前端电价的指导文件。前端电价与投资方利益息息相关,需要正确解读该指导文件,并对其风险进行分析。
2巴基斯坦电力情况
巴基斯坦政府为了提高发电系统的整体效率,出台了鼓励私营领域投资办电的政策,并对国有电力部门和企业实行私有化,1997年通过法律赋予NEPRA相关的权力。目前,NEPRA作为独立机构对巴基斯坦电网系统进行监控,通过制定电网规范确定发电企业、电网公司和最终用户等在电网中的义务和责任,依法组织审核和批准电网系统中发输配电企业的资质,确定或调整上网电价,最终所做的决定将对社会公开并接受社会监督。发电公司与电网公司按照NEPRA确定的上网电价签订购电协议,协议确定相互之间的权利和义务。政府部门对项目的具体实施等进行促进和管理。电网公司根据NEPRA公布的各发电企业上网电价,优先接纳电价较低的发电企业电量。资料显示,2012年巴基斯坦天然气和燃油能源供应比例分别为26%和34.83%,水电为32%,燃煤小于1%,核电为4.92%,其它清洁能源为2.18%。巴基斯坦火电燃料中的天然气和燃油主要依赖进口。截至2013年6月,巴全社会装机容量为20849MW,其中水电为6928MW,占33.2%;火电为13222MW,占63.4%;核电为650MW,占3.1%;风电为50MW,占0.2%。考虑到能源结构不平衡,水电供应随季节变化较大,巴基斯坦电网规划至2023年将新增装机22832MW,同时为进一步降低电价,规划火电机组着重发展燃煤发电机组。巴基斯坦政府为了鼓励开发本国煤矿资源,于2008年决定印发关于塔尔地区煤电项目的前端电价[3],但是由于各种原因项目未能落地[1]。之后,2013年6月决定了进口煤电和国产非塔尔煤电前端电价[4],并于2014年6月进行了更新完善[5]。2014年7月,针对塔尔煤矿项目又印发了更加详尽的针对塔尔煤的前端电价指导文件[6]。
3巴基斯坦前端电价指导文件介绍
考虑到前端电价指导文件较多,笔者以2014年6月进口煤和国产非塔尔煤前端电价的决定为基准,对煤电前端电价模型进行介绍,对电价组成及其计算方式进行分析,然后对塔尔煤前端电价文件的主要调整内容进行说明。这些指导文件在编制中经过了充分沟通,也综合了各方利益,给项目投资方预留了充足盈利空间。电价模型采用固定净资产收益率方式,吸引投资方进行投资,投资方受益已考虑在净资产收益率中,同时核实发电过程中每供应1kWh电量所需的各种成本,进而转换为单位电量的前端电价。2014年6月前端电价决定文件中,前端电价主要采用两部制前端电价的原则,即前端电价分为容量电价和电量电价两部分。其中,电量电价考虑燃料成本、可变运维成本、灰渣处理成本和石灰石成本等,容量电价包括固定运维成本、营运资金成本、保险成本、净资产收益成本、贷款成本(贷款还本成本和贷款还息成本)等。燃料成本是发电过程中消耗燃料的成本。燃料消耗量主要由燃料到电量的能量转换效率,即供电效率决定,燃料品质相同的情况下,供电效率越高,则燃料消耗量越低,燃料成本也越低。燃料价格主要考虑了燃料的产地价格和产地到电厂的运输附加成本,对进口燃料还考虑了燃料在煤码头转运产生的附加成本。运输过程中考虑燃料运输损失导致的消耗量或燃料价格变化。为了鼓励投资方采用先进技术提高供电效率,决定对供电效率提出了最低要求,并在商业运行时进行实际测量。实测效率低于最低要求时,前端电价将不再随燃料成本增加而提高。如果实测效率高于最低要求但不高于1.5%最低要求,那么NEPRA将根据既定利益分成机制将供电效率提高引起的成本降低部分与投资方进行分成。当实测效率高于最低要求1.5%后,上网电价将不再随燃料成本的减少而降低,收益全部归投资方所得。220MW、350MW、660MW、1099MW等不同容量机组,其效率的最低要求略有差别。为了测算电价,在决定中对燃料品质、价格及运费等相关数据给出了假定,并且对采用进口燃料、国产燃料或混合燃料等情况都给出了相关计算公式,同时明确采购燃料的价格将会根据市场实际燃料价格波动情况进行调整。进口燃料和国产燃料运输过程中的损失分别按2%和1%考虑。通过沟通及对电厂情况进行调研,决定直接给出了可变运维成本确定值。可变运维成本根据调整方式的不同,分为国内和海外两部分。决定中明确所有机组容量的可变运维成本均为0.114巴基斯坦卢比/kWh,其中国内部分为40%,随国内居民消费价格指数(CPI)进行调整;海外部分为60%,随美元汇率和美国CPI进行调整。灰渣处理成本和石灰石成本本应属于运维成本的一部分,但是考虑其特殊性,在决定中进行单独考虑,并给出参考值,分别为0.22巴基斯坦卢比/kWh和0.09巴基斯坦卢比/kWh,同时明确这部分成本价格会在项目投入商业运行时根据实际情况进行调整。固定运维成本类似于可变运维成本。决定根据不同机组容量给出不同电价,同时明确其中50%随国内CPI进行调整,50%随美元汇率和美国CPI进行调整。营运资金成本主要考虑电厂运行过程中购买燃料的资金成本,包括燃料库存资金成本和为保证燃料连续供应而产生的运营成本。燃料库存资金成本以卡拉奇银行利率加2%其它费用进行核算,燃料库存根据燃料来源进行区分,进口煤和国产煤分别按90日和30日考虑。保险成本主要考虑运营期间的保险费用,根据实际所产生的费用进行调整。决定给出能接受的费用上限为工程总承包成本的1%。净资产收益成本即投资方的股本资金。决定按照项目融资的方式考虑项目的资金来源,其中明确投资项目股本资金的比例不能低于项目动态总投资额的20%,同时不高于30%。如果股本资金高于30%,则高出部分按债务资金成本的方式处理。之所以这么规定,是因为决定对于股本资金采用了较高的固定净资产收益率方式。由于净资产收益在机组投入商业运行后才能产生,在建设期是不存在的,因此为了平衡内部收益率,净资产收益率根据不同的建设周期而有所不同。同时,巴政府鼓励采用国产燃料项目,国产煤项目的净资产收益率高于进口煤项目。决定中,采用国产燃料且建设周期为48个月的项目,其净资产收益率为29.5%。债务资金成本包括利息成本和归还本金成本。决定充分考虑了不同方式下的融资成本及融资利率,包括巴国内融资、中国融资及其它国际市场融资等,不同融资方式对应不同的成本和不同的电价。决定中的融资利率参照伦敦银行或卡拉奇银行利率为基准,并允许3.5%或4.5%以内的上浮幅度,同时明确电价将随实际银行利率进行调整。为了使投资方尽量降低融资利率,决定明确若实际融资利率低于上浮幅度,则低于部分购电方与投资方将按60∶40进行利益分享。债务偿还采用等额本息还款法,每季度还款一次,10年还清所有债务。对于电量电价而言,实际运行中,每供应1kWh电量将需要一定的成本,不发电时则不需要考虑成本。对于容量电价而言,机组实际发电量变化时总成本变化不大,但是由于需考虑实际年发电量折算至单位电量的前端电价,因此前端电价将随实际年发电量的增加而降低。在决定的基础上,针对塔尔煤矿特殊情况,NEPRA制定了塔尔煤前端电价模型。模型的主要特点是在电量电价中增加了电厂用水成本,且将燃料成本调整为固定燃料成本和变动燃料成本。同时,政府为鼓励塔尔煤矿项目的开发,在许多限制条件方面给予了优惠,例如塔尔煤项目330MW机组效率由39%降低为37%,塔尔煤48个月建设周期项目的净资产收益率高达34.49%。
险分析
虽然中巴两国政府非常重视中巴经济走廊,但是巴基斯坦社会环境等外部风险[7]较多。经济上,巴基斯坦产业基础薄弱,投资环境欠佳。安全上,巴基斯坦国内安全形势也并不稳定。同时,域外国家可能对经济走廊有所干扰。此外,塔尔煤矿开发的投资风险也较大[8],且前述前端电价模型本身也存在一定的风险。前端电价模型采用两部制电价方式,其中容量电价与机组利用小时数息息相关。机组利用小时数是机组毛实际发电量折合为毛最大容量(或额定容量)时的运行小时数[9],机组可用小时数为运行小时数与备用小时数之和,机组降低出力等效停运小时数是机组降低出力小时数折合为毛最大容量时的停运小时数,机组等效可用因数即为机组可用小时数减去机组降低出力等效停运小时数后与统计期间小时数的比值。前端电价模型中要求发电厂保证机组等效可用因数不低于85%,并在计算容量电价时基于机组年利用小时数8760×85%=7446h这一数据。也就是说,模型在要求发电厂满足机组等效可用因数为85%的同时要求电网公司保证能够采购电厂所发的电量,这里存在比较大的风险。根据中国电力可靠性管理中心2015年的数据,2014年我国各地区100MW及以上容量火电机组(不含燃气机组)运行的可靠性指标中,等效可用因数为91.96%,但是单台机组年利用小时数仅为4900.26h。可见,等效可用因数85%的要求对于发电厂来说并不难,但机组年利用小时数7446h对于电网就比较苛刻了,是不小的考验。当然,简单将我国与巴基斯坦进行类比并不科学,还有必要考虑目前巴基斯坦国内电力现状。巴基斯坦发电厂按公司主要分为WAPDA水电、GENCOs火电、IPP火电、IPP水电、IPP核电。2013年,WAPDA水电机组年利用小时数为4350h,GENCOs火电机组年利用小时数为2660h,IPP火电机组年利用小时数为4670h,IPP水电机组年利用小时数为3390h,IPP核电机组年利用小时数为5700h。同时据了解,巴基斯坦市场缺电更多体现在电力平衡能力不足及电价过高上。目前巴基斯坦实际的电力供应现状和电价模型中的理想情况相差甚远,而中国IPP项目广西来宾电厂B厂的情况可以作为前车之鉴。来宾电厂B厂是1996年以建设、运行、转让模式建设的发电厂[10],1996年政府作为购电方签约时保证最低机组年利用小时数为5000h。在项目执行过程中,为了保证这一机组年利用小时数,电网公司付出了巨大的努力。按照塔尔煤电价模型,与机组等效可用因数相关的有固定燃料成本和容量电价成本,对于这样一个660MW的海外融资项目,可用率每降低0.1个百分点,前10年每年将损失39万美元,后20年每年将损失23万美元,30年总计损失850万美元。据此推算,如果可用率降低至62.8%,对应的机组年利用小时数为5500h,30年总计损失约18.87亿美元。如果由于购电方原因导致机组利用小时数大幅度下降,这些损失将由电网公司承担,这可能会直接导致项目失败。因此,巴国前端电价模型风险很大,投资方需谨慎选择系统与配置,以电厂安全可靠运行为重。机组效率是电厂的核心指标,NEPRA对发电效率的最低要求在几次电价模型中不断修改降低,最终200MW机组的效率要求由39.5%降低为37%,660MW机组的效率要求由42%降低为39%,300MW机组参照660MW机组,等级为39%,这些调整体现了NEPRA为吸引投资而做出的巨大让步,但同时会导致电价上涨。如前文对燃料成本的论述,该电价模型的利益共享机制对于投资方采用新技术提高发电效率有极大的鼓舞作用,但是实际效率的测试和确定很容易被电厂所左右,利益共享需要政府加大对电厂的监控。模型中效率要求总体并不高,且提高效率对投资方存在着极大的利润诱惑,但是如果不能达到效率要求也将存在较大的风险。针对660MW塔尔煤机组,如果供电效率超过40.5%,每提高0.1个百分点,电厂每年将有约43万美元的额外收益;但是如果供电效率达不到39%,每降低0.1个百分点,电厂每年将承担46.8万美元的损失。此外,通过前文对电价模型的介绍,可以看出前端电价将随外汇汇率波动、巴国内物价指数变化、融资利率波动、银行利率变化、石灰石价格变化及燃料煤质煤价波动等波动,这些不确定风险都将由NEPRA承担。为了降低前端电价,NEPRA需要对电厂实际供电效率、实际购煤情况、电厂燃料储量等进行核实和监控,这些数据的准确性也存在不确定性。电厂燃料的可靠供应对于电厂安全生产至关重要,虽然电价中对营运资金成本给予了足够的考虑,但是由于燃料中断进而影响机组等效可用因数的风险也将由电厂投资方承担。
5总结
为了提高我校的教学质量,转变教育和管理理念,在县教育局的大力争取及教育厅、民教处、教育局的全力支持下。2017年7月,我校一年级及四年级3个教学班被定为“青海省民族地区全日制远程教学(植入式)试点”项目的试点班级。2017年秋季学期起,我校正式启动了远程网络“植入式”教学这一全新的教学模式,这一模式是指借助于网络、让我校的老师们能与成都实验小学的名师们一起,通过与成都实小的老师们面对面,课对课、点对点的交流与互动,学习前端老师们先进的教学理念,运用前端老师们先进的教学资源,从而从源头缩小我校在基础教育上与教育先进发达地区差距,提升整体教学水平。我校根据上级的要求,2017年秋季将一年级和四年级共八个班级设置成网络”植入式”教学实验班级,其中全模式班级3个,半模式班级5个,自此项项目开展以来,通过各方面的努力,我校“植入式”教学工作已逐渐走上了正轨,并取得了一定的效果。目前全校一至六年级24个班级约1000名学生全部为网班学生,63名专任教师中55名为网班授课教师,网班教学已在第二小学生根发芽。
现将我校进三年“植入式”教学工作的开展情况做一简要的总结。
1、思想认识
自网班教学开展以来,教师的思想有了很大的转变。经历了从刚开始的观望、猜疑-----被动、质疑-----主动、反思这样三个过程。植入式教学的重点是教学模式的转变,也就是教师教学理念的转变,网班运行一学期以来,教师的教学理念发生了很大的转变,教师知道了反思,学会了总结,明白了对比,从这层意义上讲,网班教学对教师的影响是积极的,起到的作用是正面的。教师也不再是被动的改变,而是学会了主动适应,主动改变。教师也不再只注重学生的成绩,而是学会了观察学生的成长和改变,这种观察是对学生心理的、也是对学生行为的观察,既有表象也有本质。
二、学科学习方式、关注重点发生变化
低段语文:学生学习的重点不只是以往的拼音和汉字的识记,而是注重学生表达、阅读习惯的培养,关注每一个个体成长,注重学生对学习过程的体验和反思。学生从以往的被动接受知识转变为主动接受,学会归纳、提炼和反思。
低段数学 :从刚开始接触数学就培养学生的数学素养,知道数字的来历,为什么学习数学,培养学生学习数学的兴趣;让学生明白学习数学的重要性,注重数学知识的严谨性,从书写习惯、计算方法入手,让学生体验学习数学的乐趣。
低段英语:回归到英语教学的本质,注重学生听和说的能力培养,对教师提出更高的要求,教师要用英语授课,不能再用以往英语课用汉语授课,跳出以往英语授课的怪圈和瓶颈。
高段语文:注重学生课前的预习,教会学生预习,培养学生养成摘录的习惯,还要在预习和授课的过程中对课文进行批注,注重对课文内容的分析,培养学生的表达能力,关注对课文内容的拓展。
高段数学:高年级数学更加重注小组的合作探究与共同解决问题,并让学生当小老师上台讲出自己的思路与看法,并随机提问学生,对学生个人的胆量,语言组织的能力训练方面非常明显。虽然考试成绩不太好,但学生在课堂上比以往更加自信,都争当小老师,就算说错或说出与问题无关的话题也不怕老师或学生嘲笑。
三、一支专业化的教师队伍,是保证我校网课班教学质量的关键。
面对远程“植入式”教学这一全新的教学模式,学校对网课班的教学管理也是摸着石头过河,并未有一定经验,存在着网络班任课老师的现代网络教学技术的掌握还很薄弱的实际情况,每学期除了学校校长,主管教学的副校长亲自抓网课班教学管理的同时,学校专门召开网班老师座谈会,通过谈感受、献计策、提意见等方式就网班教学进行了共勉,座谈会上老师们积极性很高,这对我校网班工作的顺利开展提供了保障。
四、建章立制,从制度建设方面保证植入式教学工作的顺利开展。
为了保证我校植入式教学工作正规化、正常化、常态化。学校根据网络班教学工作的实际需要,在网校工作人员的协助下,先后制定并完善了了《植入式教学工作方案》、《植入式教学对标工作制度》、《植入式教学班教学管理制度》、《植入式教学管理机构职责》等,对植入式教学有了明确的目标规定。确保了植入式教学工作的有序、及时的开展。
五、做好网课班的教学管理,从常规管理上来保证网课班的教学质量。
(一)积极营造适合植入式教学开展的环境
任何新模式、新技术的引进都会有质疑,为了打消家长们的顾虑,学校在社会上广泛宣传远程植入教学,让社会及学生家长了解什么是植入教学,开展植入式教学对学生、老师的好处。利用家长会、教职工大会、校级教研活动,向全体教师宣传植入教学,了解植入式教学内涵。
(二)认真做好“读课”。在教学教程中,我校十分重视“读课”这一环节,所有的网班教师,通过对前端学校的任课老师的教案、PPT和课堂实录的阅读,了解前端老师的教学目标、教学手段,更是学到了前端老师如何去教和怎样引导学生自己去学的教学理念。以此让自己在教学中,可以运用前端老师的PPT和课堂实录,根据我校的学生的实际情况,对前端学校老师所上的每一节课进行重新设计,在了解了内地的课堂教学方法的同时,能够从中学到更好的教学手段,使自己的教学方法得到了提高。其次,认真看ppt课件是为了掌握前端老师对每一节课所创设的教学思路、也是为了熟悉ppt课件的每一个教学步骤,这样就能在使用课件时能够及时根据自己的教学思路来向学生们展示,有的老师还自己制作适合本班学生的课件。使每一节课的内容丰富多彩,使学生能够更好地掌握每一堂课的内容。
(三)认真抓好“备课”。首先学校要求网班老师参加集体备课,提前把要进行教学的单元内容理清理顺,讨论怎样运用好前端学校的教学模式。面对教学过程中哪些是重难点,怎样开展探究合作模式。哪些内容自己感到还困惑等等,在集体备课过程中与前端老师和我校其他网课班老师进行交流,各抒已见,最后通过前端备课老师给予的指导和建议,并根据我校学生的实际,认真编写出教案,完成我校网课班的备课工作。
(四)认真做好“还课”和“议课”。前端老师的课,每一节都很精彩,老师语言亲切,教态自然,点拨得当,学生参与度高,课堂气氛活跃。为了把前端老师们的优秀课堂还原于我们实际的教学活动中,教师根据读课内容与同科教师探讨后的教案到各自班级进行授课,要求授课不但要结合自己班级学生特点因材施教,更要保证前端课堂中的环节、方法要完全融入到整堂课中;在做课后小结时,与同科教师讨论整堂课的效果并相互提出合理性改进意见,并总结教学反思。北师大教材中有生动形象的教学主题图,加上直观的教学课件,我们通过与学生进行探究合作的教学模式。现在,部分学生已逐步学会了能在学习过程中主动去发现问题,并学会探讨问题,真正培养了解决问题的能力,激发了学生学习兴趣。在教学中老师们转变了角色,由知识的传授者变为教学活动的组织者、指导者、参与者和研究者。
一、抓好工程建设
1加快项目建设
积极配合地方政府做好市政工程配套建设工作。先后完成16个新建模块局的割接开通和市政配套“八路绿化”等大型工程建设工作。另外,积极做好前端支撑响应工作,切实贯彻落实王局提出的不失一个园区,不丢一个小区”发展要求。部门上下团结一致,认清形势,面对挑战,群策群力,坚定信心,自动放弃休息时间加班加点,全身心地扑在工程建设工作上,全年累计完成各类工程建设项目492个,其中省定项目142个,ww临时项目113个,ww维护项目148个,2010年线路工程建设是十分繁重和繁忙的优化网络结构搞好模块局建设的同时。局小型响应项目89个,建设资金达8103万元。
2提高通信能力
使原有的通信能力得到进一步的发展和提高,更加有力地保障了公司经营业务拓展与发展,加强了与其他运营商在通信设施建设竞争中的优势地位,规避了争夺业务发展中一定的风险。全年累计新增出局主干电缆81970对,配线17390对,新增管道408孔公理,新增中继光缆45.4皮长公里,10006纤芯公里,加快工程建设步伐的同时。新增接入网光缆155.2皮公里,6322纤芯公里。
3狠抓质量建设
以工程质量为生命做好服务保障工作,严格执行工程初验和终验制度,杜绝不合格工程投入运行。上半年由于工程项目多、建设规模大,特别是市政配套“八路绿化”工程,工程建设中严把质量关。任务重、时间紧、工程管理人手少、工程建设中涉及到很多部门需要协调,相关事务非常繁杂,一时顾及不到质量管理,致使有二支新进施工队在质量上出现问题,发现情况后,认真分析原因,及时采取补救措施进行整改处理,立即淘汰了这二支施工队伍。根据这一事例,认识到要抓好质量,首先要把握好施工队有无实际施工能力,对新引进的施工队伍不宜发包工艺复杂的项目,大的工程项目严格执行招投标,小项目发包一律采取公开、公平,集体研究,优胜劣汰的市场运作机制,从源头上制止“豆腐渣”工程。其次,规范验收,加强验收责任人签字制度,确保工程质量,累计全年优良工程达到95%以上。
4抓好“二料”管理
合理利用“二料”变废为宝,每年的工程建设都有大量的工余料和拆旧料。开源节流。今年建设资金紧缺的情况下尤为重要,因此在今年的工程建设中,始终贯彻用好这一方面资源的理念,加强工程建设中的管理,严格要求施工队按照建设方要求文明拆旧,整理测试合格后加以利用,据统计全年累计利用拆旧料、工余料402.3万元,为企业节约了开支,提高了效益。
二、加强维护工作
也是多事的一年,一是维护界面作了调整,原来只维护主干电缆,现在维护范围扩大到配线电缆,增加了工作量,2010年对于线路维护工作来说是不平凡的一年。而自身维护力量没有得到充实,因此要做好维护工作存在一定困难;二是维护上欠帐较多,以前总是重建设轻维护,维护上投入太少;三是地方政府园区建设、道路建设、小区建设等发展迅猛,由此给我通信线路带来了不少的隐患,经常发生撞断杆线现象。面对这些情况,积极采取措施,主要抓了以下几个方面的工作:
合理地配置人员和结构,使员工的工作职责更加细化,工作更体现量化,充分挖掘现有班组的工作潜能,提高劳动生产效率。好班组建设,把原来三个班组分为四个班组。
特别是电话村建设时不规范的线路,2针对线路质量差。造成用户障碍多的问题,集中力量进行了整治,全年累计完成80个配线区的整治,投入资金约400万元,使原有的线路质量得到提高,用户线路障碍明显大幅下降,开展配线区整治的支局体会深刻,大大减轻了修障人员的压力,通过整治也使我线路资源得到进一步的优化和利用。
线路安全遭受很大隐患,3由于地方各级上下大规模的基本建设。全年累计抢修500多次,给企业造成了很大的损失,并且对人员安全也带来一定的隐患,根据这一情况,6月份分别组织维护班和支局对全市线路跨越各种道路进行测高摸底工作,全力采取升高和入地处理措施272处,杆线由原来的跨越公路整治延伸到村级道路。
提高能量。积极开展日常维护工作的同时,4盘活存量。自觉与社区经理和农村统包员搞好协作配合,及时处理用户线路障碍,对主干、配线电缆的坏线,加强修复工作,盘活存量资产,提高资源利用率,使维护工作实实在出效益,全年累计修复坏线11500对,缓解了部分地区发展缺资源的矛盾。
三、加强沟通、搞好协作
搞好协作。不管在ADSL扩容中还是小灵通高杆建设中,1与兄弟设备维护安装室加强沟通。只要用得上就尽力做好配合工作。
搞好协作。不管是定单的派单落实,2与响应室加强沟通。还是号线资料的清查催交和验收工作,都能紧密协作,共同做好工作。
搞好协作,3加强与前端的沟通。服务于营销发展。不管工作多忙多复杂,按时配合前端完成定单任务529张,为企业的营销和信誉尽了努力。
四、加强思想和作风建设.
马兆林简介
安邦保险集团网络信息中心副总经理,兼任和谐健康保险股份公司总部信息技术部副总经理。此前就职于昆仑健康保险股份公司总部,任IT部门负责人。
拥有15年以上信息技术领域,具有大型企业信息化战略规划、组织和管理实践经验;具备创新理念和成功实践经验,曾主持完成4项软件著作权申请和2项电子设备实用新型专利申请;精通金融业务理论和实务规章,对金融领域有较深刻的认识,能够很好地与计算机信息应用发展结合起来。
和谐健康保险股份公司总部信息技术部
副总经理 马兆林
“我已到,二楼,靠窗。”收到这条短信时,离约定的采访时间还差5分钟,我正逡巡于商户林立的建外SOHO东区,寻觅会面目的地——藏书馆咖啡。
这次采访成行比预想晚了些。初次联络,他正准备搭乘飞往成都的航班;二次沟通,他在外地出席一个学术论坛短期无法返京;直到第三次电联,我终于得偿所愿。走入这栋三层小楼,绕过陈满书籍的古老书柜,见到了眼前这位身着蓝色格子衫,剃着利落板寸头的中年男子——和谐健康保险股份有限公司IT负责人马兆林。
“你是如何找到我的?”此时,我似乎更像是个被访者,还未落座,他便向我发问。这个疑问对我而言并不突兀,因为事前做过资料收集,如果是在百度查询“和谐健康保险 马林”,或是在微博平台上进行类似关键词的锁定,得到的相关信息寥寥可数。“出于甲方IT负责人低调的要求,在朋友圈我更习惯用马兆林这个称呼。”他这样解释。面对媒体,眼前的这位IT人应该是低调而不事张扬。
也是得益于朋友的引荐,有机会结识了这位在业内默默奉献多年的IT管理者。在与他不断深入的交谈中,他对于IT文化、IT最佳实践及管理的独到领悟与见解也逐渐清晰起来。
“拓荒牛”的公益梦
2005年,时任乙方公司资生项目经理的马兆林做出了一个慎重决定,他辞去工作,开始二次职业转型,投身当时平地而起、尚无片瓦的专业健康保险公司——昆仑健康保险股份有限公司。
经历过公司筹备初期的艰辛与不易,2006年1月12日,经中国保监会批准,昆仑健康保险股份有限公司(下称昆仑健康险)正式成立,总部设于北京。
这时的中国保险业棋局,星罗密布。在经营专业健康保险业务的特殊领域,昆仑健康险、中国平安、瑞福德健康险、中国人寿,四大当家。
“因为此前有着金融IT研发与管理经验,我顺其自然进入了昆仑健康险信息技术部,负责公司IT基础建设、系统流程梳理及研发工作。”马兆林一边回忆一边娓娓道来。
当时,作为首批专业健康保险公司之一的昆仑健康险在业务团队、配套设施及经营环境建设方面,都是从零开始。“因为前无可鉴,最初的健康保障服务并不成体系。”他的眼神中似乎透着业务模式初创时的一丝迷惑。
“2006年,通过引入炎黄东方健康科技有限公司的‘治未病之人’核心理念,昆仑健康险与炎黄东方战略合作,创建了‘健康文化为基础、健康管理健康管理为核心、健康保险为保障’的昆仑-炎黄健康保障模式(KY3H模式),昆仑健康险的个性化经营特色才开始展露出来。”马兆林毫不掩盖他对昆仑健康险业务模式的详熟于胸。
此后,上行下效,基于公司已确定的KY3H模式,由马兆林牵头组织的信息技术部开始施展拳脚,工作屡获成就:开发了健康险特色不同险种的保险产品;与炎黄东方健康科技有限公司等权威科研机构合作研发的在线健康评测产品,经不断测试、调适,上线推出,并且申请了多项医疗设备实用新型专利。
5年的信息化历程对马兆林而言并不算太长,但一步一个脚印扎实走过,连同公司上下齐心的合力协作,才有了昆仑健康险当时的成绩:2011年,昆仑健康险旗下开设了四家分公司,保费规模跨上亿元新台阶,在激烈的保险市场通过自己特色服务、稳健经验站稳了脚跟。
事实上,马兆林所带领的技术部的卓越贡献已被公司领导看在眼中,在昆仑健康险“问鼎昆仑 你我同行”公司五周年庆典活动上,公司董事长兼总裁林瑶珉将奖杯连同一份认可与肯定,交至马兆林手中。作为公司老员工之一,他的名字出现在烫金的荣誉证书上,被赞誉为公司“拓荒牛”。而时隔几个月,凭着跨界创新实现的”医疗设备技术创新”硕果,他再次获得炎黄东方健康科技有限公司颁发的炎黄”拓荒牛”荣誉,当之无愧的成为KY3H“双牛”拥有者。
对于这份荣耀,他的视角更为理性:“成功者的鲜花与掌声我们往往看得到,而背后克服孤寂、无奈……挣扎一直伴随着创新,始终奋斗的实践精神我们往往看不到。”
“相比申请IT领域的资格考试,获得资质认证,”马兆林坚持:“这些理论、技能背后的最佳实践经验来得更为重要。”
有着多年项目管理经验,曾参与多个信息化项目实施的马兆林,希望凭借自身的项目管理经验和IT从业心得,帮助更多IT人获取科学知识、增进实践积累,获得成长。
邂逅三尺讲台
在圈子里,很多项目管理从业者都知道马兆林这个名字,都或多或少地向他求解过项目管理中的困与难。“是因为我的IT职业经历吧。”当被问及获得同业认可的原因,马兆林笑言:“我有甲乙方公司不同的从业背景,看待项目管理中问题的角度也许更为全面。”
马兆林并不吝于分享,他乐于将自己多年的经验转换为项目管理最佳实践,与更多有志于此的从业者交流、探讨。
因此,他也多了个外号——“IT公益分享达人”。
“IT人的职业发展一般遵循这样一个轨迹:从普通的程序员到开始参与并独立支撑一个项目的规划、推进与实施,需要磨砺多年才能成为IT管理者。而从程序员到管理者的跨越,需要开发人员克服普遍存在的几个弱点:提高职场软技能——情商管理,提高自身的沟通、协调和组织能力,加强管理能力的塑造。”马兆林侃侃而谈,“程序员要谋求再发展,我建议可以以项目实施经理职位角色为跳板,因为这个职位需要具备合理匹配管理人、财、物等资源的能力,以及带领IT团队的能力,有了这些积累,成为IT部门主管也会水到渠成。”
“因此我希望通过公益的方式,将我工作中的最佳实践经验与更多IT人分享,帮助他们提升个人技能,拓展职业空间。”怀抱这份信念的马兆林,让更多志同道合者站到了他的身边。例如,在圈内已小有名气的ITIL先锋论坛创始人,PMBAR项目管理社区创始人、北大云计算开发社区小组创始人等。
马兆林向我阐释:“最初的设想很简单,我希望建立一个项目管理实践经验分享圈,吸纳资深项目经理参与进来,让他们将工作心得通过公益授课的渠道回馈到IT业。”
“之所以2011年创建悟道IT项目管理实践研究网,是考虑到分享IT文化并去传承文化需要一个平台支撑。”仿佛意识到我会发问,他已抢先作答。“建站对于IT人不是难事,难点在于对网站平台定位、核心理念及服务内容的思考与梳理,并且要实现提供实实在在的服务,主要途径就是开展IT项目最佳实践为主线的地面和语音公益分享沙龙。”
在昆仑健康险积累的中医理论和业务经验,在马兆林看来,成为今日孕育他创立公益平台的一笔宝贵财富。“在亚健康族群的职业分类中,IT行业的占比很高。关注IT人成长,应从关注IT人健康开始。”他显得有些兴奋与激动:“IT人健康文化应以‘个体人健康状态’为核心,涵盖生理、心理两方面,以及能够面对压力、提升技能的自我调适能力。”
于是,马兆林有了这样一番总结:“对IT人而言,认识到健康重要性的过程也像是理论到践行的过程,是个逐步悟道的过程——悟IT项目管理之道,悟IT文化之道。”他所创立的悟道IT项目管理实践研究网,就是这样一个平台:既是项目管理科学研究、实践分享的交流圈,也是培养IT人健康意识、张扬IT人文化风采的个性舞台。
打开随身携带的电脑,马兆林向我展示5ipm站点内容。在网页上,我看到了马兆林所阐释的IT文化理念——“健康、文化、使命、创新”。此外,网站还收录了很多针对IT人群提供的IT人健康行为研究报告及职业发展建议等实用参考信息,并且在线开放了一套基于IT项目管理中不同角色提供系统评估的在线评估软件。
他像个追梦人,寻找着实现自我价值的更多可能性。或许是着迷于交互分享的可贵品质,2012年,马兆林奔走南北,他筹办“IT悟道之道”主题系列沙龙在北京等地举办了五站,相继迈入了院校,走进了一些知名IT企业,反响热烈的同时,他作为沙龙核心讲师,也在有条不紊地完成着“传道、授业、解惑”一系列动作。
马兆林倡导的公益沙龙活动面向希望加强需求开发与管理能力的软件开发人员及需要了解软件设计全过程的项目经理。他会根据IT人关注的热点技术或难点问题来确定培训主题,并对沙龙培训内容进行难度分类,邀请项目管理领域的技术大拿、管理专家,来此平台分享知识与经验。“在三尺讲台之后为IT学员带来生动课程,助其提升项目管理能力,这一过程中,我很享受。”马兆林直言不讳。
再上征程 享受“IT即服务”
聊天的话题有些发散,直到我把他拉回到现实中的另一身份——安邦保险集团和谐健康保险股份有限公司(下称和谐健康险)IT负责人。
“获得这份工作得益于我在昆仑的工作经验。因为健康险业务特点有别于其他寿险业务,需要更专业化的管理,所以机缘巧合下,我也迈上了新的台阶。”马兆林向我介绍和谐健康险的发展历程:“2011年,安邦集团收购了瑞福德,将集团特色文化注入其中,成立和谐健康保险股份有限公司。2012年3月,和谐健康险总部迁至西部金融城市成都,旗下的六家分公司覆盖上海、北京、四川等地,主要为民众提供包括医疗、失能、护理等方面的专业健康保障。”
从安邦集团的角度看,和谐健康险是其下一家较新的法人主体公司。马兆林用“夯实基础”来描述现阶段信息技术部的工作现状。
“一方面,从瑞福德那边接过来的核心业务系统需要逐步熟悉;另一方面,和谐健康险的技术部在成都,而安邦集团总部IT在北京,前后端IT不在一个物理空间,需要投入相当沟通磨合过程;第三个方面,也是新公司面临的共性问题——IT较低的成熟度与业务的不断发展难以匹配与调适的问题。IT基础较弱,而业务需求又是客观存在的。”马兆林坦言压力的存在。
面对压力,他并不畏惧。“原因很简单,相比其他行业,金融企业的知识管理做得更为出色。因为没有厂房设备,支撑金融机构运营的永远是知识资产。”马兆林让我明白这样一个道理。
“和谐健康险采用集团IT垂直管理模式,主体公司IT部门负责前端应用需求的收集和IT系统应用运营维护;集团公司IT则以应用研发为核心。前端IT部必须在集团统一的技术规范管理要求下,规范需求的分析、规划与提交。一句话,前端IT可以千变万化,但知识的沉淀是在集团后端。”马兆林总结道。
集团IT垂直管理模式能为硬件、人力及管理投入带来很大节约。“这种模式最大的优势在于,通过知识管理固化我们的业务处理流程及规章制度后,即便前端服务人员的流动性很大,也不会影响业务的正常开展,降低用户体验。”马兆林补充道。
“为客户提供更佳用户体验乃至360度随时可感知的客户服务的诉求,在保险业内从未停止。”马兆林为我列举出示例:“安邦保险推出的移动查勘业务就是典型代表。当某事故发生后,从查勘员定位出险车辆,到调度派工,再到使用移动手机现场查勘,将信息同步上传至总公司审核平台,最终审核平台处理案件,整个过程仅用了10分钟,大大缩短了理赔时间,利用移动互联方式,提供了很好的客户服务体验。”
“我们是在与时间竞速,不断完善保险服务。”马兆林笑言:“而其背后的核心是IT,是IT对业务的价值贡献。需要前端精准把握对客户需求的理解,才能为‘IT即服务’做出最好的注解。”
就在不久前,由马兆林创立的悟道IT项目管理实践研究网联合CIIM云计算应用联合实验室发起的云计算开发小组,将第五站落地沙龙引入了北大静园。在这里,理论学者与实践专家共同就“云计算环境下的大数据处理”展开交流互动与思维碰撞。
“云计算让‘IT即服务’的实现离我们更近,而探索如何通过私有云、大数据等热点技术,让金融行业用户能够按需选择技术和服务来管理金融业务的服务模式,会是我接下来关注并实践的重点。”马兆林这样总结。
记者手记
采访过程中,他看似温和的表情中始终隐藏坚定。
有时,他会因协调公益沙龙讲师、设备、场地等问题而煎熬烦恼;有时,他会因收获课堂学术交流的乐趣、认可和成果而满眼欣喜。对待学员,他是耐心的,他会娓娓道来项目经理在IT职业发展历程的角色定位和能力要求;对待工作,他是尽职的,他会不遗余力地关注前端业务发展,将在多年项目经验中积累的洞察、沟通、协调及组织能力发挥至极致,贴合服务前端,希望借IT撬动业务创新。
1.1作业指挥端省级指挥中心利用固定公网IP光纤专线架设作业指令服务器,并构建中国移动GPRS分组交换网络,省、地、县三级指挥中心之间通过气象系统内部网络连接并交换数据,三级指挥中心的指令均通过省级指挥中心的作业指令服务器下发。
1.2作业前端作业前端属于专制的移动短信和GPRS集成型通讯设备,采用嵌入式开发,整个作业指挥以信息指令为主,语音通话为辅,作业指令采用GPRS通道,语音采用移动电话通道。系统能一边充电一边使用,如果停电能坚持12小时,七寸触摸式屏幕,汉字输入采用手写方式,数字采用点击方式,开机时通过连接作业指令服务器进行校时。作业前端系统的每一步操作在三级指挥中心均有实时显示,并且系统有计时功能,一旦达到作业结束时间,作业前端会发出声音,此时炮站必须马上停止作业,并点击确认“作业结束”回复。如果再过两分钟炮站还没确认,前端“作业结束”确认功能将被禁止,省级调度中心将其列入黑名单,不能再申请作业,直到各级指挥中心次日重新核查后由省级指挥中心批准才能重新启用。作业前端实行密码保护,参数设置包括三级指挥中心的电话号码、通讯网络参数以及作业炮站的编号和名称等。作业前端不能任意拨号或发信息,只能和设定的三级指挥中心进行联系。基本功能如下:(1)指令显示:作业前端显示指挥中心发来的信息,系统根据收到的作业指令信息的不同类别持续发出不同的声音,民兵听到后通过点击“确认”让指挥中心得知指令已经下达。(2)作业上报:作业前端向指挥中心上报信息,上报格式相对固定,民兵只需要进行数字和选择的操作。(3)语音通话:作业前端接听某级指挥中心的电话或打电话给某级指挥中心。前端系统软件模块化设计,包括引导程序、嵌入式WinCE操作系统、图形界面、TCP/IP协议、设备驱动程序和作业执行软件,同时采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计,保障软件质量和缩短开发周期。
2设计思路
系统根据人工影响天气业务流程和技术要求,采用高级程序语言进行编程设计,建立各功能模块和数据库信息管理软件,形成业务标准化的省地县作业指挥、调度及安全监控流程。系统分为公网和内网两个部分,公网部分主要针对作业指挥端和作业前端需要交互的作业指令进行控制和筛选,内网部分主要针对作业过程在指挥端的显示以及统计数据的挖掘,另外,中心数据库设计实现两个部分之间的数据交互和管理。指令服务器将从内网传输来的作业信息进行过滤,剔出错误的和无关的信息,并把经过滤的信息进行拆分、编码,并传递给数据储存模块,定时从数据储存模块取得待发送数据,并对其编码以后再通过公共通讯网发送到相应的炮站。作业指挥。省、地、县三级指挥中心的信息通过中心数据库同步获取和显示,使用同一套指挥端软件,依据用户权限等级实施对炮站的操作,指挥端软件可读取多普勒雷达体扫数据,并为TWR-01型天气雷达局地作业预警系统设置接口,使县级指挥中心能很好地发挥作业指挥过程中的关键作用。如遇特殊情况,省、地两级也可直接进行作业指挥。指挥系统建立在计算机辅助指挥的基础上,依托于高速公共信息网络通讯,使用计算机图形学技术和数据储存、分析技术,进行全省人工影响天气作业调度指挥及安全监控。指挥中心依据天气分析和雷达监测预警系统,当可能出现或已出现大范围活动的天气系统时,实时给出全省范围内的灾害预警区域和可作业区域,并启动连续跟踪监测,同时指示相应指挥端或作业前端、进入相应作业类型、预备等级。作业调度。省级调度中心掌握作业时间的批准权限,作业先由地县指挥中心根据预警发出申请,然后省级调度中心向空管部门提交,空管反馈后省级调度中心打开地县指挥中心的时间权限,地县指挥中心再向炮站作业前端发送。安全监控。前端设计主要考虑作业信息的智能提示。所谓智能提示就是将经过科学设计的规范作业流程嵌入作业前端系统设备,当作业炮站收到指挥中心发来的作业指令后,作业前端系统会自动进入作业流程的相应环节,并用声音和文字直观地提示作业人员进行反馈操作。作业流程完成后,相关操作信息会完整地记录在前端设备中,便于作业人员回报具体的实施数据。作业上报。为节省连续作业的时间,只要炮站确认“作业结束”,各级指挥中心便可再次为其申请作业,但每一次作业遗留下的上报工作必须在天气过程后进行回复,作业前端有炮站上报的功能,操作主要是数字和选择一些固定的选项,民兵填选妥当以后点击“作业上报”按钮,然后由地县指挥中心进行审核后入库。
3系统实施
本系统通过引进具有移动通信和计算机处理功能的通讯产品,开发能够完成作业受令、请求、报警,以及信息反馈的炮站作业前端系统,并以炮站作业前端系统为核心构建三级人工影响天气作业指挥、调度及安全监控平台,建立科学规范的业务技术体系和有效的、合理的作业流程,并通过研制炮站作业信息系统逐步提升全省人工影响天气作业指挥的自动化水平。作业前端。掌握研制炮站作业前端的核心技术,确定样机具体功能和指令细节。汛期中在标准化建设相对较好的地区进行样机测试,获取关于运行稳定性和可操作性的第一手资料,并收集各方意见和建议。汛期后集中技术力量对设备软硬件进行针对性完善和改造,总结经验,提出技术升级计划。作业指挥端。贵州省人工影响天气办公室与相关单位联合开发作业指挥端软件,源代码公开,遵循开放式宗旨,省级指挥中心和省级调度中心依托项目进行网络建设,地县指挥中心在贵州气象省地专线基础上建设。保障措施。省、地、县提供系统所需的计算机,有专门的技术人员负责运行和维护,炮站能够被移动通讯网络覆盖,具有相应的测试场地,贵州省人工影响天气办公室提供技术指导。
4结束语
在江苏,江苏有线开始部署BIGBAND宽带多媒体服务路由器(BMR),用于处理和提供数字电视服务,其中包括高清(HD)和互动电视。BIGBAND BMR将部署在其省会以及其他9城市,为数百万用户提供数字电视服务。
BIGBAND公司的首席运营官David Heard说道:“江苏有线已经着手开展其数字电视推广计划,这在全球也是最雄心勃勃的计划之一。BIGBAND BMR是个世界级的产品,在中国已有超过50家用户部署了该产品。在江苏有线项目中获得成功,进一步证明了我们对中国和其他国际市场的成诺。”
在北京奥运会期间,BIGBAND同样也有不俗的表现。歌华有线在2008年北京奥运会有线电视专网的数字电视前端系统采用了BIGBAND公司的BIGBAND宽带多媒体服务路由器(BMR)作为播出平台使用,向奥运有线电视专网用户提供高质量的标清和高清数字电视服务。同时该设备也在北京市数字电视网络前端系统中被使用,该前端系统服务数字电视家庭用户超过170万户。
歌华有线的相关负责人表示:“2008年北京奥运会是中国具有深远意义的大事,向北京奥运会有线电视专网提供高质量的广播电视服务是我们歌华有线的光荣和责任。我们非常感谢BIGBAND公司的产品,是我们圆满的完成了任务。”
歌华有线早在2006年就开始在其有线数字电视前端安装BIGBAND平台,目前已在其网络中部署了多台宽带多媒体服务路由器BMR。为进一步扩展数字服务、向用户提供更多的高清节目做好了准备。(图2)
目前在全球市场,BIGBAND的客户已经部署了超过4000台BIGBAND BMR,它是一个可以支持多种应用的通用平台。这些应用包括HDTV、视频点播、网络DVR、数字电视管理、IP视频传输与数字同播。BIGBAND BMR是一个“盒内前端”设备,可以对来自卫星馈送、数字和模拟广播、以及视频点播服务器的多种视频源进行处理,通过以太网,以QAM调制,ASI和其他制式传输。
机顶盒的终结者
―数字网络视频创新者BIGBAND
大屏幕的超薄高清液晶电视,外加某某机顶盒,这基本构成了现在家庭电视系统,而时尚大气的电视机外观和造型老气的各式机顶盒形成了巨大的反差,尽管目前不少的电视都说自带机顶盒或者解码设备,但是面对多变的卫星和高清节目总是显得力不从心。
作为全球数字网络的创新领导者BIGBAND则提出了全新的概念,将机顶盒等服务终端全部放到了前端,这样,用户在使用观看BIGBAND方案的电视节目的时候后,就无需安装机顶盒了。
机顶盒大家都很熟悉,用来解码或带有节目存储等功能,它出现的原因就是当今的网络技术还无法支撑高清电视巨大的信息流量。(图3)
BIGBAND的成果,可以总结为热门加个性的传播方式,以及域概念很好的解决了信息流量巨大的问题,即利用有限的带宽传递无线多的节目源。具体方法为,在区域上划定一个域,建设宽带多媒体服务路由器(BMR)作为播出平台,并将热门的电视节目如中央1套等放到公共通道上,共大多数人点播观看,至于一些小众的节目则存在域服务器里,当有观众点播时,服务器会响应,为其播放。(图4)
关键词:构件;组装;脚本语言;javascript;Ajax
中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)13-3408-03
Research on Component Composition Based on Ajax Script
LIN Si-ming
(Computer Department of Guangdong University of Technology, Guangzhou 510006, China)
Abstract: Composition is one core in CBSD(component based software development), while Composition based on script language is a new composition technology. In paper we category series of script languages, conclude the characters of the composition based on Web script language. Then adopt a new concept of Web composition, which Using Ajax scrpt to composite Web components in client browser, and analysis its technical factors. In the end, we illustrate a realization proof of this composition.
Key words: component; composition; script language; javascript; Ajax
软件构件技术是近几年来倍受关注且迅速发展的软件学科分支,通过定义独立且规范的可执行单元,实现多次复用。构件组装是基于构件的软件开发的核心研究分支,构件必须组装才能形成软件系统。目前国内外主流构件技术有:OMG的CORBA、Microsoft的COM、SUN的JavaBeans/EJB;北京大学软件工程研究所的青鸟工程;我国自主研发的“和欣”网络服务操作系统(Elastos)等。
1 构件及组装技术
软件构件是一种组装单元,它具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装[2]。构件定义有多种说法,本文采用Szyperski的构件定义。不过构件基本上都满足以下特性:1) 接口规约;2) 语境依赖;3) 独立可部署;4) 符合一定标准。
构件最终为组装服务,组装技术通过把预先定制的“事物”按一种新方式组合从而复用构件。构件组装使用交互机制使运行的构件按接口进行通信,即构件通过接互[2-3]。根据定义,构件组装有三个特点:1) 运行构件,即对构件实例组装而非构件,因而组装需依赖于运行时环境;2) 组装是两个以上的构件实例的交互,需要交互框架支撑;3) 接口是规范的,构件按规范交互。
构件组装与框架、模型紧密关联。框架是构件的基础设施,提供各种可组装的非功能属性和运行时环境;模型则提供标准以规范构件的接口和行为。框架和模型在许多构件技术上是融为一体的,比如COM,EJB,CORBA/CCM等技术。因此,可将组装技术分成三种形式[1,5]:1) 构件与构件的组装,主要是基于库或接口的内部引用;2) 构件与框架的组装,主要是基于接口及属性集的组装;3) 外部组装,包括基于脚本的组装,基于通信协议的组装等。
2 基于脚本语言的组装技术
脚本语言轻巧快捷,方便使用。越来越多独立构件成品汇聚到市场,特别是Web服务型构件。这些构件表示为黑盒,支持多种系统平台,用户只需要适当胶合就构建新应用。脚本语言是胶合这些构件的最佳方式。
2.1 脚本语言分类
脚本语言有许多种,根据性质分成三种,程序设计脚本、操作系统脚本和Web脚本,以下进行简单分析。
程序设计级脚本如perl[8]、python[9]、TCL及Visaul Basic[1]等,它们本身有许多已存在的可执行单元(即构件、组件或控件,概念是一致的),直接通过编写脚本代码胶合新应用,或者聚合成新构件。同时它们也是程序设计语言,有完备的结构,可以构造功能强大的可复用单元,如脚本构件。其中,visual Basic提供从界面到数据库再到分布式等的ActiveX组件(早期是VBX组件),其核心就是配置各个组件的属性,胶合到窗体容器中实现功能。
操作系统本身也是一个构件运行时环境,其下有许多独立的程序和进程,可执行某些计算,同时也可被胶合起来完成任务。Unix的shell脚本,可编写一段简单的.sh脚本,定义变量,定义顺序、条件和循环控制结构,使用数据重定向和管道功能,胶合unix下的如more、find、grep等命令程序,或者是自定义的系统调用程序等。Window的批处理脚本用.bat来实现,与.sh用法类似。目前许多服务器如tomcat,jboss等利用以上脚本组合服务器组件实现跨平台的服务器,可随处启动。
Web脚本语言如VBScript,JavaScript,以及asp、php及jsp脚本语言等,这些的目标都为实现Web应用而服务。其中asp、php及jsp是服务器端的动态脚本语言,也是程序设计级脚本语言,它们主要是组合后台的模块及内部构件以及视图组件,生成html页面。而VBScript与JavaScript类似,主要用于Window平台下的IE浏览器下环境。
JavaScript是目前最流行的跨浏览器脚本语言,是一种基于对象和事件驱动并具有安全性的脚本语言,最初用于嵌入到html中实现Web客户的交互。它能提供基础语法和函数库,以及正则表达式;提供DOM对象,专用于解析html元素;同时,它可以组合各种前端组件,如ActiveX组件、Applet程序、flash插件,甚至是COM组件等。另外,Ajax是新概念JavaScript,引入httpRequest等对象,将JavaScript扩展到分布式应用领域,可以组装各种Web服务,构造RIA(富客户端应用,Rich Internet Application)。目前有许多Ajax的框架,如prototype、JQuery、DWR及Ext等,提供丰富的前端(即客户端浏览器)组件[6]。
2.2 脚本组装技术的特征
根据以上分析,总结脚本组装的主要特征如下:
1) 脚本组装不需依赖容器或框架,只依赖于具体的运行时环境,如操作系统本身。
2) 脚本由解释器执行。解释器直接将脚本翻译成可执行编码,翻译较耗时,程序执行速度较慢。
3) 脚本组装的组装是现有可独立运行的构件。这些构件具体为进程或服务。进程是接口和实现的结合体,提供唯一执行入口,通过对输入参数的规约表现接口规范。服务则表现为已运行且可通信的构件,通过消息传递接口参数,或者通过请求远程调用接口。
4) 脚本是一次功能或任务的执行过程,不保存状态,只能运行时上下文保存变量。不过程序级脚本语言可封装实现状态。
5) 脚本可被组织成新的抽象单元,即脚本构件。不过,这是一个功能聚合体。
3 基于Ajax脚本的Web组装
3.1 Web构件
Web构件即是Web服务,可以独立地提供业务服务。目前有两种主要形式,普通Web服务和WebService。其中,普通Web服务指Web服务器所提供的功能应用,使用http请求向服务器请求服务,其接口表现为通过get或post方法传递请求参数,通过html、json或xml等响应请求。而WebService则指服务器容器所提供的一种基于xml规范的服务,其接口使用xml实现关联;客户通过soap协议发送请求和soap消息(xml封装),服务端处理请求并返回soap响应,WebService更适合于跨技术平台的胶合。目前,客户端使用Ajax技术可以实现与这两种服务的通信。
3.2 Ajax脚本实现组装
Ajax对JavaScript脚本语言进行扩展,方便地实现RIA应用。关于Ajax技术的组装原理,见图1的模型。
1) Ajax对DOM元素进行解析,动态检索和创建元素、设置监听事件以及填充数据;
2) Ajax可自定义函数,实现一些特殊处理过程,如验证等;
3) 基于Ajax已出现许多框架,提供丰富的组件库,可通过胶合组件实现客户端的界面渲染和其他功能计算;
4) Ajax通过HTTPRequest对象向后台请求Web构件,监听并使用回调函数处理响应。
5) Ajax可同步或异步地组合多个Web构件,实现新的前端业务或任务。
同步与异步。脚本执行过程,除了是顺序、条件和循环的同步执行外,还可以是异步的执行。每个Web构件从请求到响应有一定的响应时延,程序可能是多个构件的组合体,因些Ajax进行胶合时需要合理设计决策:同步时程序等待请求响应,然后才继续执行;异步时将请求结果抛给回调函数,主函数正常执行。例如,当向后台请求一个编号值,然后再根据编号请求其相关信息,这是同步过程。又如向后台请求一个列表,同时又希望可看每一列的相关统计结果,可通过遍历每一项设置参数向后台发送请求,并当取得结果时就附到每一项目上,作为参考,这是一个异步加循环控制的过程。同步和异步特点可以提高前端的响应顺序和效果。
状态变量。Ajax脚本只支持浏览器级别的全局变量,在页面或函数的生存周期内。或者通过cookie来保存状态值,或者通过在每个请求插入参数作为状态值,或者在后台提供自动分辨请求状态的机制。不过RIA下,基本不需要改变页面的状态,页面存在多久,状态变量也存在多久。
访问控制。在Ajax之前,一个页面基本对应一次请求,请求的安全性表现在对页面的安全性控制上。而Ajax脚本则分割成许多的子请求,每个请求相对独立,这就要求在粒度划分上要求将每个请求看为一次业务功能,对应后台一个构件,必须在后台实现对每个请求的安全性控制。不过这有利于为后台划分更精细更独立的Web构件。
技术支持。针对普通的Web服务,Ajax采用httpRequest对象和参数化post/get参数来请求Web构件,同步或异步地组装Web构件,见下文实例分析;针对WebService,扩展WebServices库[7]对构件请求和响应处理,组装到前端应用中,见文献[7]。
4 Web组装实例
广东省教育行业政府协议采购系统是一个B/S模式的Web应用系统,实现“委托书-订单-合同”的协议采购过程。其中,委托书草稿管理环节使用Ajax脚本组装Web服务,实现一个RIA应用。
委托草稿管理的流程为:1) 取得最近委托草稿编号,保存;2) 根据编号分别取得委托书信息(b1),委托项目集(b2),可追加的品目(b3);3) 当追加新项目时,根据编号重新加载信息(b1-b3)。标号与图2对应。
4.1 后台Web服务描述
后台提供5种Web构件:
1)获取最近草稿编号:getLatestDraftId
输入: String:userId
输出(XML):…
2)获取委托草稿信息: getCmsDetail
输入: String:Id
输出(XML):…
3)获取委托草稿项目集: getCmsRecds
输入: String:cmsId
输出(XML):…
4)获取可追加品目:getValidCategory
输入: String:cmsId
输出(XML):…
5)追加新委托品:addNewCmsRecd
输入:String:cmsId, category, brand, spec, unit;
Double: price,amount; Integer: count
输出(XML):…
4.2 前台Ajax脚本
// Request是prototype原型封装的请求类
var cmsId; //全局编号
var url_DraftId, url_CmsInfo, url_CmsItems,
url_Categorys, url_addNew;//初始请求URL
function getLatestDraftId(rqUrl,idArea){
new Ajax.Request(rqUrl, //请求后台
{method : 'get', asynchronous : false,//同步
onSuccess : function(transport)
{ /* 处理响应,设置cmsId , 设置idArea内容*/ }
});
}
function setCmsInfo(rqUrl,draftInfoForm){
var param = "cmsId="+ cmsId;//设参数
new Ajax.Request(rqUrl,//请求后台
{ method : 'post', parameters : params,
asynchronous : false,//异步
onSuccess : function(transport)
{ /*处理响应 设置draftInfoForm内容 */ }
});
}
function setCmsItems(rqUrl, tableArea){
var param = "cmsId="+ cmsId;//设参数
//异步请求后台,将委托项查询结果加到tableArea
//与setCmsInfo相类似,略
}
function setCategorys(rqUrl, categoryBar){
var param = "cmsId="+ cmsId;//设参数
//异步请求后台,将品目录查询结果加到categoryBar
//与setCmsInfo相类似,略
}
function addNewRecd(rqUrl,addForm){//按钮触发
//验证addForm各个项的有效性
var param = "cmsId="+ cmsId + //取得表单参数
"&category=" + addForm.category + …;//其他
new Ajax.Request(rqUrl,//请求后台
{ method : 'post', parameters : params,
asynchronous : true,//同步
onSuccess : function(transport)
{ //处理结果,并刷新整体页面,重载入
setCmsInfo(url_ CmsInfo, "draftInfoForm
setCmsItems (url_ CmsItems, "tableArea");
setCategorys(url_Categorys, "categoryBar");
}
});
}
function bodyOnload(){//加载页面时启动函数
getLatestDraftId(url_, "idArea");//同步
//以下三个异步加载
setCmsInfo(url_ CmsInfo, "draftInfoForm");
setCmsItems (url_ CmsItems, "tableArea");
setCategorys(url_Categorys, "categoryBar");
}
以上每个函数都是脚本代码块,实现与后台Web构件交互。其中bodyOnload函数在页面加载时触发,并组合4个函数,getLatestDraftId必须完成后才能执行其他3个,而其他3个是同时向服务器请求的。同理,addNewRecd函数是在提交按钮时触发,首先验证表单正确性,验证成功后异步请求后台,重载委托书及项目及品目的信息。
5 结束语
Internet的发展,Web技术的广泛应用。一方面,Ajax是老技术新应用,许多基于Ajax的框架也开发成形;另一方面,厂商开始专注于提供各种Web构件,横跨搜索、邮件及电子商务等领域,通过组装这些构件,可以使互联网形成一个更大的分布式集群。本文提出使用Ajax脚本来组装Web构件的新概念,用这种技术来实现Web构件的前端组装,实现系统对RIA的完全支持。随着技术的不断深入,相信不久以后Ajax脚本组装将成为RIA的应用的典范。
参考文献:
[1] 杨芙清,梅宏.构件化软件设计与实现[M].北京:清华大学出版社,2008:1-28,250-259.
[2] Szyperski C.构件化软件-超越面象对象编程[M].北京:电子工业出版社,2008.
[3] Bachmann F.Technical Concepts of Component-Based Software Engineering[R].2nd ed.CMU/SEI-2000-TR-008,ESC-TR-2000-007.
[4] 艾萍.软件构件组装基础研究进展[J].计算机工程与设计,2003(12).
[5] 任洪敏,钱乐秋.构件组装及其形式化推导研究[J].软件学报,2003(1).
[6] 涂传滨,杨先亭.征服RIA――基于JavaScript的Web客户端开发[M].北京:电子工业出版社,2009.
[7] Snell J.Call SOAP Web services with Ajax[EB/OL]./developerworks/.
【关键词】有线电视;城域网规划;建设;改造
引言
某省份首先对电视网络进行了全面整合,之后结合电视网络整合工作经验,对省内各地区的电视网络进行全方面的改造,这也为后续数字电视发展奠定了基础。工作从某城区开始,按照省内出台的各种规范及要求,对城区内有线电视网络进行规划、建设及改造,整个项目历时四年。项目对地下管道进行改造,改造程度达66km,并敷设了光缆,搭配光缆交接箱提升光缆的使用质量。更换入户的电缆长度超过1000km,被改造用户814户,下文将对相关问题进行阐述。
1项目地下管道规划建设和城市发展之间的关系
从目前国内各地区工作开展的情况来看,所有城市道路建设、城市道路扩建以及改造等,都必须要保证项目地区管线正常落地。观察有线电视网的未来发展趋势,判定有线电视网的发展角度发现,应当尽量的将有线电视光缆上的干线落到地面,通过管线的形式对光缆进行传输,是比较理想的一种传输方法。部分地区电视网管线搭设比较深,所以在对有线电视城域网进行搭建的过程中,要多关注城市道路建设环节,保证其可以和城市道路建设同步进行。我国在城市道路规划与城市道路建设时,一般工作流程都是先对路基位置进行平整处理,之后再通过回填沙质土的方式来将项目施工点进行压实[1],最后再处理混凝土,保证混凝土硬化。为了满足上述项目施工环节及项目施工条件的需求,可以将目标地点的项目电视管道建设和城建规划工作相互结合,保证项目建设可以和各个部门相连接。而且还要掌握当前国内城市建设部门的发展走向,保证与城建规划部门以及建设部门等脚步一致。如果发现城建部门有修建道路的意向,要在第一时间向所有负责进行城建规划或者负责建设的相关部门提出电视管道项目规划方案与项目设计图,在最短的时间内明确项目路由以及项目建设管沟位置[2]。观察管道位置剖面图发现,在对项目进行挖沟埋管之前,工作人员需要先选择最好的项目运行地点,将项目的运行地点集中在回填沙质土位置,并使用压土机等对相关位置进行压实处理,这一切都要在打混凝土之前完成。如果需要提前的进行挖沟或者提前开始埋管,则在压土机压实之后,项目目标管道可能会出现变形等问题,影响管道的使用,情况严重时还有可能会出现管道被压破等情况,导致塑料管出现断裂,影响项目施工的正常进行。如果在项目混凝土路面完全硬化之后,工作人员在挖沟、埋管,施工难度会明显提升。因为项目混凝土挖沟施工难度较大,而且这种项目施工方式也从侧面提升了施工的总成本。如果需要对管沟位置进行填补,还有可能会影响到项目管沟的施工质量。所以如果城市对有线电视的管网位置进行建设,就必须要和当地城建同步,在最佳的时机进行施工,提升管道项目的整体建设质量,并控制项目管道施工成本,提升其经济效益。
2项目技术细节与光纤配置问题
在对城市有线电视网络节能型建设或者进行整体规划的过程中,需要综合考虑到规划与设计多方面的内容,并按照城市发展规模分别来设置主前端与项目的分前端。在前端设置完成之后,对光纤交接箱以及项目光工作站等进行设计。但是因为不同地区的情况不同,所以在对光纤交接箱以及光工作站进行研究时,不能以偏概全,需要根据不同地区的实际情况来选择不同的项目设计方法,因地制宜,提升项目设计质量。在光缆交接箱分布方面,因为光缆交接箱属于用户日常信息汇聚中十分关键的一个点[3],同时也是当前我国区域前端信息传输的重要枢纽,所以要将其当成灵活组网最关键的一个环节来看待。为了满足不同项目业务接入方面的需求,工作人员可以按照项目建设的实际情况来确定项目光缆交接箱半径,将光缆交接箱半径控制在750m左右,并覆盖上千户用户,并满足光节点方面的需求。之后对光工作站进行定位,不同地区的光工作站定位方式不同,需要按照不同小区的情况来确定光工作站覆盖面积。分别对别墅区、老民住宅区等位置的情况进行收集,综合考虑不同地区住宅用户稀疏程度以及不同地区光站覆盖范围等方面的内容,减少不必要的损耗。利用技术手段,控制项目的覆盖半径,并适当的放宽项目的覆盖半径,不仅可以提升用户对电视信号的接受水平,同时还可以减少开发商不必要的资金投入,提升项目的经济效益。针对一些高层的楼群,用户数量比较多,如果总资源量比较小,在经过分配之后,损耗总量会明显提升。在这种条件下,可以控制光工作站整体覆盖半径,将整体覆盖半径控制在一定的范围内,一般均在130m左右。之后再对宾馆与酒店、行政办公楼等方面进行设计,这些位置的用户密集型也比较明显,而且整体业务需求量较大,所以项目分支分配节点数量明显增多,损耗量也比较大。针对这种情况,工作人员需要对设置一些光工作站,并缩小光工作站整体覆盖范围,将覆盖范围控制在90m左右。如果目标区域是城市规划边沿位置的乡村[4],工作人员可以按照项目承建规划的特点来设置光缆交接箱位置,在明确了交接箱位置之后再设置一些节点。在光链路与光缆芯配置方面,部分城区互联网增值业务发展起步时间比较早,所以初期的光节点交接箱光缆连接数量比较少,并且从交接箱转移到分前端的芯数量也比较少。天网业务开展时,部分地区的交通要道与一些商业发展比较好的地区,纤芯数量明显不足,导致部分地区开始通过挖沟的方式来增加光缆的总量。这种反复施工的项目施工方式,涉及到的范围比较广,包含破路、对路由进行规划等诸多环节,不仅会浪费项目的建设时间,同时还会导致出现一系列负面问题。对工作过程中存在的问题进行总结,并对项目敷设方案进行全面调整,结合机关单位联网办公以及机关单位日常联网教学等方面的内容,明确光缆的芯数,分别在电视领域、数据传输领域以及专网接入领域等方面进行预留,同时也可以在部分项目目标区域中,作为光站后扩容增光接受设备来进行备份。如果目标地处商业繁华区或者地处行政机关办公部门比较密集的地区,交接箱会使用18~24芯光缆进行连接,通过该方式来对目标位置进行实时监控,保证信息传输以及远程办公可以正常开展。
3网络外线分支分配方法
从近年来工作开展的情况来看,绝大部分故障都产生于接头。对接头故障的发生情况进行分析,判定接头故障一般都是因为露天野外分支器或者电缆接头密封强度不足,才导致接头产生故障。部分项目防水接件以及项目野外分支分配等,完全依靠胶圈或者依靠胶垫来对目标位置进行密封,可以提升其防水性。项目建设所用的胶圈以及项目建设所用的胶垫一般都会完全的停留在野外,长时间的被野外自然环境所侵蚀,很容易发生收缩变形等问题。如果遇到下雨天,或者气温骤降,材料也会产生热胀冷缩等问题,并在目标材料的接头位置产生一定量的负压,进而产生进水。
4结束语
有线电视城域网规划、建设及改造是当前社会发展中的重要一环,上文分别从多个方向入手,详细的阐述了应当如何对其进行建设,希望可以为后续工作的开展奠定基础,提升日后工作质量。
参考文献
[1]吴小琴,党宇华.有线电视城域网工程竣工文件编制方案[J].广播电视信息,2014,06:55~56.
[2]刘圣奇.利用有线电视城域网建设五水共治视频监控系统[J].中国有线电视,2015,02:163~166.
[3]魏慧芳.内蒙古有线电视城域网规划原则[J].内蒙古广播与电视技术,2014,01:21~23+60.