企业循环的五大要素

许多明星企业倒闭表面是因资金流断裂, 实质是缺乏财务风险防范和现金流管理能力

  • 第一要安全。有人说, 投资者首先要求的是回报, 错了投资者首先要求的是不要把老本丢掉。我们怎样保证不丢老本, 其中有个概念叫做道德风险, 也就是职业经理人的素质, 这是安全性的要求。安全性的要求是对项目本身安全的要求。比如说我们今天投入现金, 产生了资产和现金, 如果项目本身具有高风险的话, 我们就要对它的安全性提出质疑。比如说应收账款很多, 存货很多, 这就不够安全。不管赚多赚少,最关键问题是能不能安全回收现金这是非常重要的。
  • 第二要值。增值就是企业的回报一定要大于企业的投资,这在国外已引入了一个非常重要的概念, 叫的概念就是要把利润减去资金成本, 是经济增加值更关注的是股东资金的机会成本。但是我们看到中国的上市公司, 的公司是负的尽管它有利润, 但大量牵涉的是股东的资产, 实际上, 它的利润都没有办法抵消它的资金成本, 说明股东投资是不划算的。因此是否真正增值, 我们必须要好好算一下。利润是设计出来的, 利润也是管理出来的, 利润也跟你的期望有关, 但不管怎样所有的投资都必须要有回报。比如说可口可乐要求它一个月的资金回报率一定要达到巧以上。
  • 第三是速度。很多人对速度的理解不深刻。典型的两个例子, 一个是, 一个是沃尔玛的利润并不高, 但是能做到全球电脑界老大, 在于它的周转速度快。现在我们要转化一个观念, 原来规模是关键, 长虹当年取胜, 就是因为它有规模。但现在要的是速度, 这个速度又表现在我们可以节约成本, 当我们毛利趋于平均化, 当我们不是所有的产品都能和人家做的不一样, 当产品趋于雷同化的时候, 取决于谁能更快周转例如为什么我们中国很多的超市最后都输掉最关键的是它们没有学到沃尔玛经营的精髓—速度。在上个世纪年代末的时候, 美国有一家叫凯尔玛的, 它比沃尔玛规模大一倍, 毛利率比它高一倍, 它是的毛利率, 沃尔玛只有的毛利率, 但是凯尔玛最终没有像沃尔玛成为世界强的第一位, 很关键是来自沃尔玛的速度。
  • 第四是顺畅。企业循环中的节点很多。如果在这种状态下, 加工链越长的, 覆盖的区域越宽, 那么加工形态节点越多的企业管理就越难。如果我们不能解决运作中顺畅的问题,那么每一道环节上的消耗就很大, 就会直接影响盈利。原来我们提倡流水线生产, 但现在全球性的加工趋势又回归到传统, 比如佳能。佳能现在效率最高的还是产业工人, 他们自己能从头到尾组装一台复印机。原来我们认为流水线更专业化但流水线把节点拉得太长。顺畅是个非常重要的问题。我们看到有些行业做得很辛苦,资金流转不过来导致了新资金不断注入进去, 才能帮助企业完成下一个循环。或者又因为企业发展速度过猛, 导致企业循环回笼的资金不能支撑下一步的规模扩张, 这时候又要注入新的资金。
  • 第五是变现性。中国企业家一定要从重视销售额转化为重视现金利润。销售额在起初扩充的时候非常重要, 销售额要上升, 但是到了一定时候还不能回归到利润的需求时, 那么企业一定会出现造血功能不足, 再加上目前融资手段的缺陷, 就会出现种种问题。所以我们第一要从重视销售转成重视利润第二要从重视利润转为重视销售现金利润。例如企业赚万元, 能不能收到万元的利润呢不能。因此在这种情况下, 如果不遵从资产的变现性, 不重视资产的变现性, 就会把企业拖死, 所以我们管理者的辨析性不好就会让企业走入痛苦。我们可以看到很多行业, 比如电缆行业,新疆的特变电工做变压器, 都曾碰到过类似问题。企业有多少资金流, 规模越大, 资金越大, 特别是做生产资料型的, 企业的变现速度又形成了企业非常重要的经营关键。

 

转发基于CIMS的造船企业编码体系改进方案研究

 顾宁 1,2 ,朱 骏2,张海甬 1,王 岳 1
(⒈江苏科技大学船舶与海洋工程学院 ,江苏镇江 212003 ;⒉江苏现代造船技术有限公司 ,江苏镇江 212003)

1 引言
化的关键被全世界各先进造船企业所重视。我国许  企业的信息化程度已经成为衡量造船企业未来竞争实力的重要指标,而信息的集成更是作为信息多大中型造船企业也在近年对此给予了很大的关注和投入 ,在积极引进实施或自主研发计算机集成制造系统 (CIMS)的基础上 ,力争把船舶产品全寿期的信息均以统一的数字形式表达 ,使之能在计算机网络和信息高速上有效运行。在此过程中 ,企业编码体系研究应用成为一项极其重要的基础工作。

2 造船 CIMS下的编码体系构成
CIMS是一种组织、管理和运行现代制造类企业的理念 ,它将传统的制造技术与信息技术、管理技术、自动化技术、系统工程技术等有机结合 ,使企业产品全生命周期各阶段活动中有关的人员或组织、经营管理和技术三要素及其信息流、物流和价值流有机地集成并优化运行 ,以提高企业的柔性和敏捷性 ,使企业赢得市场竞争。造船计算机集成设计制造技术 (SCIMS)包含四项关键技术 ,分别是设计技术、制造技术、管理技术、计算机技术。而由于船舶集成设计制造系统是一个复杂的大系统 ,涉及造船的方方面面 ,因此 ,它不是企业各个生产环节的简单相加 ,而是以计算机技术为核心 ,将企业内部生产活动的各分散的信息 ,按设计原则方法、制造手段和管理思想工作贯穿其中的一个造船体系。造船 CIMS的基本构成思路如图 1所示。

目前 ,国内的大中型造船企业基本都有一套较为成熟的编码系统 ,但这些编码系统在企业信息化建设中 ,均存在着与造船 CIMS不相适应的地方。如何在企业内部或更大范围内实现设计、建造、管理一体化 ,以及各部门信息的有效流通、整合 ,便成为国内造船企业普遍面临的一个问题。现有船舶企业各部门的编码 ,几乎都是针对本部门的信息需求编制的。这在部门内确实实现了信息的有效控制传递 ,但当把这些编码放到整个企业 ,其表达的信息可能就无法较好地转化为其他职能部门的有效信息 ,这就是船舶制造企业的“信息孤岛现象” ,CIMS的实施也就成了没有基础的空中楼阁。因此 ,对编码体系的应用研究不仅必要 ,而且对 CIMS及企业信息化的实施也会起到极大的促进作用。
通过对造船 CIMS构成的描述 ,我们不但可以看到代码在 CIMS信息流通中的重要作用 ,而且可以进一步构造出适合造船 CIMS的企业编码体系。如图 2所示 ,造船 CIMS环境下 ,船舶企业编码体系主要由经营管理、财务、物流、设计、生产、质量和人力资源七类功能信息编码构成。

码根和代码又是构成各类编码系统的基础 ,根据用途的不同 ,可以将七类功能信息编码系统 ,分别进一步划分出各类代码系统。例如 ,物流信息编码系统 ,主要由物资代码、供货商代码、仓库堆场代码和货位代码等构成 ;财务信息编码系统 ,主要由采购成本分类代码、制造成本区分代码和现金流量类别等构成 ;设计信息编码系统 ,主要由产品总体信息代码、设计阶段代码、船体分段代码、舾装件代码和托盘代码等构成。
在这里 ,还应该注意的是编码系统中各类代码 ,既是相对独立又是密切联系的 ,它们保证了系统信息流的畅通。
3 问题分析
同理想状态下CIMS编码体系相比,目前我国造船企业的编码体系从总体来看主要存在以下两方面的问题。

3. 1 代码间信息传递存在矛盾第一问题是,代码之间的信息传递/对应关联存在矛盾。例如成本区分代码通常是唯一的,物资代性。但是现实情况往往是这样的 ,设计人员选用的同一规格的舾装件 ,在外购时经常会有多个供货商或多种品牌 ,使同一舾装件代码就可能对应多个物资代码。而在设计阶段 ,同一物资由于使用专业或安装区域等的不同 ,则需要用不同的舾装件代码表示。这样 ,同一物资代码就会对应着多个舾装件代码。随着 CIMS的信息交互流通 ,物资代码与舾装件代码之间的关联就会变得相当错综复杂。这给生产成本的统计、核算 ,增添了很大的难度。
3. 2 固定码值编码方法存在缺陷
另一个问题是 ,编码刚性有余 ,柔性不足 ,裕度不够。国内造船企业所采用的编码大多为固定码位 ,即在编码实施前设计出编码所具有的码位 ,并定义出各码位的码值和含义。这种编码方法是与企业原信息管理模式和所能采用的信息处理手段等相适应的。但是随着计算机信息处理手段的增强和造船 CIMS对信息处理要求的不断提升 ,这种编码方法的缺陷逐渐明显 ,主要体现在 :
(1)可扩展性不足
—— — CIMS条件下 ,对编码的覆盖范围提出了更高的要求 (由生产单元扩大到整个企业/集团),而固定码位的方法很难满足此要求 ;
(2)适应性差
———随着编码生命周期的增长 ,固定码难以适应增多的因素变化 ;
(3)固定编码难以解决码位长度与信息含量之间的矛盾。4 改进思路与方法4. 1 转化代码和扩充数据库针对代码间信息传递中存在的矛盾,可以通过代码转化和扩充数据库的方法来解决。以成本、物资和舾装件代码为例进行说明。舾装件在设计阶段可以只用代码规定舾装件的基本规格,由设计部门发放物资的采购需求代码,具体物资由物资采购部门利用计算机信息处理进行代码的扩充或转化,并将其存入CIMS数据库。这样,物资与代码之间就建立起了一一对应的关联。同时,当物资按照纳期到达船厂后,物资的配送便由物资采购部门进行。根据订货信息,从数据库检索与物资代码对应的舾装件代码,并列出具体的物资清单,物资代码进一步缩减或转化为设计部门提供的物资采购需求信息,并发送到生产部门。生产部门得到的信息 ,物资和代码仍然是一一对应的关系 ,这样物资代码转化为舾装件代码。在这中间需要建立一个基于全厂的 CIMS数据库系统 ,可以显示出整个物资从设计到采购再到生产的代码关联信息。
4. 2 采用柔性码值编码
为了克服 CIMS环境下固定码值编码方法的不足 ,可以采用柔性码值编码的方法来解决。在图 3中我们可以看

到 ,CIMS是以柔性制造系统为基础的 ,这就决定了 CIMS环境下 ,编码体系更应该充分利用计算机信息处理技术来体现对环境变化的良好适应性。
柔性码值分类编码的设计可分为三个步骤 :
第一步 ,设计分类代码结构 ———确定分类代码的结构 ,并且确定各代码段之间的关系 ;
第二步 ,设计分类体系及规则 ———对应于分类代码的结构 ,确定各个部分的分类原则 ;
第三步 ,定义码值 ———采用柔性码值分类编码 ,并不像固定码值编码那样在编码设计时要为每个分类属性 (码位)定义代码及代码的含义 ,而只是确定每个分类属性值的划分规则 ,待到编码实施时 ,再根据对象加入编码系统的顺序 ,以流水号来表示不同的分类。
以物资代码为例 ,其柔性编码结构如图 4所示。

 代码第 1位 ,区分管理形态 ,包括标准物资、非标准规物资、制作件、船东供应品。代码第 2位为物资分类 ,可将物资分成十几个大类,以字母表示,包括内装物资、电装物资、钢板、铸锻件、管材、型材、焊材、木材、防蚀材料、设备机械等。

后面 11位 ,再根据不同的物资规格特点划分小类。由于不同大类包括小类复杂程度不一样 ,所以这 11位代码并不固定 ,可根据小类的复杂程度适当缩减 ,直到减至 8位。
柔性码值分类编码方法 ,不但能够满足分类编码的基本功能要求 ,而且与固定码值分类编码方法相比还具有以下优点 :
(1)在编码实施之前 ,只需要确定编码的原则 ,而不需要定义具体的码值及其含义。码值及其含义是在编码实施时定义 ,所以易于实施 ;
(2)具有良好的扩展性和应变性 ,能够适应编码生命周期中的各种变化因素。
5 结束语
在造船企业向着以“中间产品”为导向的现代造船模式转变的过程中 ,企业的信息化起着不可替代的作用 ,编码技术就是其重要的支撑技术之一。随着企业 CIMS进程的不断深入 ,现有的编码体系会在很大程度上进行调整和改变。造船企业应结合自身生产管理的特点 ,积极改进其编码体系 ,同时结合国内企业间的共性 ,探索建立适合于同类企业的统一编码体系,这样不仅可以节约成本和提高信息化建设速度,而且对于提升整个造船行业的管理技术水平也是极为重要的。

6 参考文献
1 髙介祜 ,郁照荣 ,罗广基 ,等编著 .现代造船工程 .哈尔滨 :哈尔滨工程大学出版社 . 1998. 94~239
2 叶家玮 ,编著 .现代造船技术概论 .广州 :华南理工大学出版社 . 2001. 127~149
3 薛劲松 ,宋宏 . CIMS的总体设计 .北京 :机械工业出版社 ,1997.
4 李正海 ,张俊翔 .产品数据管理系统 ( PDM)中编码体系的实现与应用控制方法 . CAD/ CAM制造信息化 . 2004 ,
(11) :41 5 孙亮波 .企业产品分类编码系统研究 .湖北工学院学报 . 2004 , (6) :47
6 皮德常 ,张凤林 ,丁宗红 ,等.基于 OO的 CIMS信息分类编码研究 .南京航空航天大学学报 . 2000 , (6) :31

中海工业30万吨浮船坞下水

中海工业江苏公司中海长兴修船有限公司建造410米举力30万吨浮船坞于2008年9月28日举行下水命名仪式。

浮船坞为目前世界上最大的浮船坞。

 收录相关网站报道:

世界最大浮船坞昨下水

将落户中海长兴岛修船基地
日期:2008-09-30 作者:金志刚 来源:新民晚报


              

 

    本报讯(特派记者  金志刚)世界上最大的浮船坞“中海峨眉山”昨天下午在中国海运江苏造船基地顺利下水,这个“巨无霸”将于今年11月落户上海,在中海长兴岛修船基地投入使用。
    
    “中海峨眉山”浮船坞在中国海运江苏造船基地江都三江营基地内建造,总长410米,型宽82米,型深28米,举力8.5万吨,是目前世界上型体最大、技术最先进的浮船坞。
    
    这座浮船坞由中海工业自行建造,从开工到下水仅用了416天。该坞将于10月从江都三江营零号坞出坞,拖航前往中海长兴岛修船基地落位,计划于今年11月26日投产。届时,中海长兴岛修船基地将可承接当今世界范围内所有船舶的维修和改装工程。

今天将博客从zblog转换到PJBlog了

今天有时间将博客从zblog转换到PJBlog了.

找了不少转换资料,自己也修改了一些.

将数据库转换代码发上来,供大家参考.

转换时,blog_tag表,原Zblog的字段长度较Pjblog对应表字段长,有时会失效.所以只有修改PJBlog表中的字段.

点击下载此文件

代码如下:

 

<% if request.form("action")="DoConvert" then dim SourcePath,TargetPath,FSO,connS,connT,TempPath,SCount TempPath="Data/PBLog2.mdb" Set FSO=Server.CreateObject("Scripting.FileSystemObject") SourcePath=request.form("Source") TargetPath=request.form("Target") '================检测接受数据========================== if len(SourcePath)<1 or len(TargetPath)<1 then Response.Redirect("cover.asp") response.end end if if SourcePath=TargetPath then response.write "

源数据与目标数据路径一致无法转换!

" response.end end if if not FSO.FileExists(Server.MapPath(SourcePath)) then response.write "

源数据库不存在!

" response.end end if FSO.CopyFile Server.MapPath(TempPath),Server.MapPath(TargetPath) ‘=======================连接数据库=========================== Set connS= Server.CreateObject("ADODB.Connection") connS.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(SourcePath) connS.Open Set connT= Server.CreateObject("ADODB.Connection")’PJBLOG connT.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(TargetPath) connT.Open If Err Then err.Clear set connS=nothing set connT=nothing response.write "

数据库连接失败!

" Response.End End If ‘——————–开始进行转换———————– response.write "

    " response.write "

  1. 开始转换Blog基本信息
  2. " response.write "

  3. 复制原始PJBlog2数据库到目标数据库地址:"&TargetPath&"
  4. " ‘——————–开始复制评论信息———————– dim TComment,SComment set SComment=connS.execute ("select * from blog_Comment") Set TComment=Server.CreateObject("ADODB.RecordSet") TComment.Open "select * from blog_Comment",ConnT,1,2 do until SComment.eof TComment.addnew TComment("comm_ID")=SComment("comm_ID") TComment("blog_ID")=SComment("log_ID") TComment("comm_Content")=SComment("comm_Content") TComment("comm_Author")=SComment("comm_Author") TComment("comm_postTime")=SComment("comm_PostTime") TComment("comm_DisSM")=0 TComment("comm_DisUBB")=0 TComment("comm_DisIMG")=0 TComment("comm_AutoURL")=1 TComment("comm_PostIP")=SComment("comm_IP") TComment("comm_AutoKEY")=0 SCount=SCount+1 TComment.update SComment.movenext loop TComment.Close SComment.Close response.write "

  5. 已经复制了"&SCount&"条评论信息
  6. " ‘——————–开始日志内容信息———————– dim TContent,SContent,SelectTagID SCount=0 Set SContent=connS.execute ("select * from blog_Article,blog_member where blog_Article.log_authorid=blog_member.mem_id") Set TContent=Server.CreateObject("ADODB.RecordSet") TContent.Open "select * from blog_Content",ConnT,1,2 do until SContent.eof TContent.addnew TContent("log_ID")=SContent("log_ID") TContent("log_CateID")=SContent("log_CateID") TContent("log_Title")=SContent("log_Title") TContent("log_Intro")=SContent("log_Intro") TContent("log_Author")="SmileSky"’修改此出为你的名称 TContent("log_Modify")="" TContent("log_From")="" TContent("log_FromUrl")="" TContent("log_Quote")="" TContent("log_edittype")="0" TContent("log_Content")=SContent("log_Content") TContent("log_PostTime")=SContent("log_PostTime") TContent("log_CommNums")=SContent("log_CommNums") TContent("log_ViewNums")=SContent("log_ViewNums") TContent("log_QuoteNums")=0 If SContent("log_Level")=6 Then TContent("log_IsShow")=0 Else TContent("log_IsShow")=1 End If TContent("log_DisComment")=0 If SContent("log_IsTop")=0 Then TContent("log_IsTop")=0 Else TContent("log_IsTop")=1 End If TContent("log_weather")="sunny" TContent("log_level")="level3" TContent("log_ubbFlags")="000111" TContent("log_IsDraft")=0 TContent("log_Tag")=SContent("log_tag") ‘ TContent("log_Tag")=Replace(Replace(TContent("log_Tag"),"{",""),"}","") TContent.update SCount=SCount+1 SContent.movenext loop TContent.Close SContent.Close response.write "

  7. 已经复制了"&SCount&"条日志信息
  8. " ‘——————–开始复制通告信息———————– dim TTrackback,STrackback SCount=0 set STrackback=connS.execute ("select * from blog_TrackBack") Set TTrackback=Server.CreateObject("ADODB.RecordSet") TTrackback.Open "select * from blog_Trackback",ConnT,1,2 do until STrackback.eof TTrackback.addnew TTrackback("tb_ID")=STrackback("tb_ID") TTrackback("blog_ID")=STrackback("log_ID") TTrackback("tb_URL")=STrackback("tb_URL") TTrackback("tb_Title")=STrackback("tb_Title") TTrackback("tb_Site")=STrackback("tb_Blog") TTrackback("tb_Intro")=STrackback("tb_Excerpt") TTrackback("tb_PostTime")=STrackback("tb_PostTime") TTrackback.update SCount=SCount+1 STrackback.movenext loop TTrackback.Close STrackback.Close response.write "

  9. 已经复制了"&SCount&"条通告信息
  10. " ‘——————–开始复制TAG信息———————– dim Ttag,Stag SCount=0 set Stag=connS.execute ("select * from blog_Tag") Set Ttag=Server.CreateObject("ADODB.RecordSet") Ttag.Open "select * from blog_tag",ConnT,1,2 do until Stag.eof Ttag.addnew Ttag("tag_id")=Stag("tag_ID") Ttag("tag_name")=Stag("tag_Name") Ttag("tag_count")=Stag("tag_Count") SCount=SCount+1 Ttag.update Stag.movenext loop Ttag.Close Stag.Close response.write "

  11. 已经复制了"&SCount&"条关键字信息
  12. " ‘——————–开始复制关键字KeyWords———————– dim SKey,TKey SCount=0 set SKey=connS.execute ("select * from blog_Keyword") Set TKey=Server.CreateObject("ADODB.RecordSet") TKey.Open "select * from blog_KeyWords",ConnT,1,2 do until SKey.eof TKey.addnew TKey("key_ID")=SKey("key_ID") TKey("key_Text")=SKey("key_Name") TKey("key_URL")=SKey("key_URL") ‘TKey("key_Image")=SKey("key_Image") TKey.update SCount=SCount+1 SKey.movenext loop TKey.Close SKey.Close response.write "

  13. 已经复制了"&SCount&"条关键字(KeyWords)
  14. " ‘——————–开始复制日志分类信息———————– dim TCategory,SCategory SCount=0 set SCategory=connS.execute ("select * from blog_Category") Set TCategory=Server.CreateObject("ADODB.RecordSet") TCategory.Open "select * from blog_Category",ConnT,1,2 do until SCategory.eof TCategory.addnew TCategory("cate_ID")=SCategory("cate_ID") TCategory("cate_Name")=SCategory("cate_Name") TCategory("cate_Order")=SCategory("cate_Order") TCategory("cate_Intro")=SCategory("cate_Intro") TCategory("cate_OutLink")=false TCategory("cate_icon")="images/icons/1.gif" TCategory("cate_count")=SCategory("cate_Count") TCategory("cate_local")=0 TCategory("cate_Secret")=false TCategory.update SCount=SCount+1 SCategory.movenext loop ‘以下写入基本分类信息 TCategory.addnew TCategory("cate_Name")="Index" TCategory("cate_Order")=-99 TCategory("cate_Intro")="日志首页" TCategory("cate_OutLink")=true TCategory("cate_URL")="default.asp" TCategory("cate_Lock")=true TCategory("cate_icon")="images/icons/22.gif" TCategory("cate_count")=0 TCategory("cate_local")=0 TCategory("cate_Secret")=false TCategory.update TCategory.addnew TCategory("cate_Name")="TagsCloud" TCategory("cate_Order")=0 TCategory("cate_Intro")="" TCategory("cate_OutLink")=true TCategory("cate_URL")="tag.asp" TCategory("cate_Lock")=false TCategory("cate_icon")="images/icons/10.gif" TCategory("cate_count")=0 TCategory("cate_local")=0 TCategory("cate_Secret")=false TCategory.update ‘基本分类信息写入结束 SCategory.Close TCategory.Close response.write "

  15. 已经复制了"&SCount&"条日志分类信息
  16. " ‘——————–开始复制用户信息———————– dim TMember,SMember SCount=0 set SMember=connS.execute ("select * from blog_Member") Set TMember=Server.CreateObject("ADODB.RecordSet") TMember.Open "select * from blog_Member",ConnT,1,2 do until SMember.eof TMember.addnew TMember("mem_ID")=SMember("mem_ID") TMember("mem_Name")=SMember("mem_Name") TMember("mem_Password")=SMember("mem_Password") TMember("mem_Sex")=SMember("mem_Sex") TMember("mem_Email")=SMember("mem_Email") TMember("mem_HideEmail")=0 TMember("mem_QQ")=SMember("mem_QQ") TMember("mem_HomePage")=SMember("mem_HomePage") TMember("mem_Local")="" TMember("mem_RegTime")=SMember("mem_LastVisit") TMember("mem_LastIP")="" If SMember("mem_ID")=1 Then TMember("mem_Status")="SupAdmin" Else TMember("mem_Status")="Member" End If TMember("mem_PostLogs")=SMember("mem_PostLogs") TMember("mem_lastVisit")=SMember("mem_LastVisit") TMember.update SCount=SCount+1 SMember.movenext loop TMember.Close SMember.Close response.write "

  17. 已经复制了"&SCount&"条用户信息
  18. " response.write "

  19. 所有内容转换成功,请再完成后期工作之后使用原有管理员帐号登陆后台管理,然后在站点基本设置中初始化所有的数据即可
  20. " response.Write "

" Set ConnS =nothing Set ConnT =nothing end if %>

物流管理的涵义

物流一词的概念最初起源于美国,经过70多年的发展,物流被定义为物品从供应地向接收地的实体流动过程。企业运作中的物流被看成是企业与其供应商和客户相联系的能力,来自客户和有关客户的信息,通过销售活动、预测及其它各种形式传遍整个企业,然后这种信息被提炼成具体的制造和采购计划,材料和半成品经过生产过程的增值,最终以产成品的方式转移给客户。一个企业的物流是企业一种综合的努力,其目的在于帮助企业按最低的总成本创造客户价值。
物流管理就是根据实际需要,将运输、储存、装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施的有机结合。在供应链管理中,物流涉及从供应商流向客户的物理产品流,以及产品返回、服务、再循环和最后处理的反向流。
物流管理有狭义和广义两方面的含义。狭义的物流管理是指对物质的采购、运输、配送、储备等活动的管理,是企业之间的一种物质流通的管理。广义的物流管理包括了生产过程中的物料转化过程,即现在人们通常所说的供应链管理,国外也有人认为供应链管理实际就是物流管理的延伸和扩展。
物流管理的目标主要是指快速反应、最小变异、最低库存、整合运输、产品质量以及生命周期支持等。

 

Mate Flex Framework

源文出处:http://wangcheng.javaeye.com/blog/217765


关键字: mate flex framework event driven tag based mxml

Mate 是一个基于标签(tag-based)的事件驱动(event-driven)的flex框架。是由AsFusion创建的。

Mate is a tag-based, event-driven flex framework

Flex应用是事件驱动的。创建Mate是为了更容易的处理你的Flex应用的事件。

Mate提供了一个依赖注入机制,使程序获取数据和对象更容易。

Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates.

Mate provides a mechanism for dependency injection to make it easy for the different parts of your application to get the data and objects they need

InfoQ: Flex框架Mate的Alpha版闪亮登场

http://www.infoq.com/cn/news/2008/07/mate-flex-framework-alpha

Mate Flex Framework Home

http://mate.asfusion.com/

新一种MVC框架,事件驱动来开发系统,依附flex的事件,E4X Dom Event。

什么叫资金流?物流?信息流?

现金流相当于一个企业的现金流量,此现金是广义的现金,包括银行存款;

物流是一个企业的物的流动,包括材料的购入、生产中的半成品、产成品及产品的销售, 这样一个过程也就是物的流动过程,称物流

信息流概念比较宽广,主要还是信息的传递过程,如一个企业运用ERP系统,这样订单的录入作为一条信息会传递到 下一个操作岗位,然后你需要做提货单时,系统会提示库存产品的数量,这也是一种信息的流动。

多SWF程序类静态空间共享

 采用flexBuilder 3.0开发测试,目的是了解加载后的程序之间的类实例空间共享。

一个主程序为MainApp.swf,一个子程序 sub.swf

主程序执行初始后,自动加载子程序。

任务:

1)由主程序执行创建并调用子程序的HelloWorld类方法sayHello,带入姓名,返回“Hello ”+姓名。

2)由主程序执行创建并调用子程序的CustomComponent类,该类从Canvas继承,加载到主程序中的TabNavigator控件中。

3)由主程序给单一模式对象CommonInformation动态创建属性为“mainName”,子程序CustomComponent类中有Button按钮来激活事件,显示单一模式对象CommonInformation属性“mainName”的值。

测试结果:

1、在主程序Loader加载时,要将URLRequest对象的content属性置空,再进行加载Sub.swf文件,不然采用loader.contentLoaderInfo.ApplicationDomain.getDefinition无法获取相应的类类型。

CommonInformation.Instance["mainName"] = this.name;
lc.applicationDomain = appDomain;
u.contentType = ""; // <– 注意

2、测试出,子程序和主程序中有相同命名空间的类,其静态空间是共享的,由此我们可以直接采用单一模式来传递两个在同一根ApplicationDomain中SWF程序的接口、变量、和类及对象。

  源码:shareTest.zip

查看实例


 

 

面对儿子的倔强,我没有办法了

前天和昨天,面对儿子的倔强,我没有办法,只有动粗,动粗后很心疼且后悔。

武力结束后,照常玩乐,但也不失时机的告诉他我为什么打他,让他学会表达自己的内心想法,学会用语言去沟通。

今天看了这篇文章[面对幼儿倔强脾气十招],回去好好计计,我妈妈老在我们姐弟几个面前说爸爸从来没有打过你们任何一位。

看来我比起我老爸还差远了,教育儿子我也花了不少心思,也尝试去了解他的内心,可这家伙脾气比我有过之而无不及。

老师反映他在学校也是这样子,让我担心。

面对幼儿倔强脾气十招

倔强、反抗是幼儿发展过程中常见的一种行为,倔强的孩子较容易有反抗行为,然而倔强的孩子不一定不好。从坚持度来说,倔强代表有毅力,有主见,为了让他们 将来能成为一个“讲道理”的人,父母不妨用启发的方式,慢慢引导孩子把倔强变成一种正向的力量,去做合理的判断和有效的思考。 
以下一些方法,提供父母作为参考: 
1.避免情绪失控 
当孩子出现倔强、反抗的行为时,父母应避免使用权威的口语或方式来教训孩子,而应拿出一点“办法”来。首先深呼吸,不要让自己跟随着孩子的生气情绪,然后试着和他讲道理,教他学会尊重别人,并学习控制自己的情绪。 
2.转移注意力 
当您感觉到孩子开始浮躁不安时,可用他有兴趣的事或物品吸引他,来转移他即将爆发的情绪。譬如:“妈妈今天听到一个好听的故事,快点过来,妈妈讲给你听!”或“妈妈有一颗很好吃的糖,要给一个乖宝宝吃哦!” 
3.离开现场 
父母的干预越多,孩子倔强的脾气可能越强烈。当孩子在闹脾气时,有时是带点试探的性质,父母表现得越在乎,他可能越过分、越吵闹。所以,在不会影响到其他的情况下,就试试让他哭个够,等他安静下来后,再去处理。 
4.戏剧角色的扮演 
用游戏的方式引导孩子,无论是在学习或行为矫正上,常会有意想不到的功效。善用孩子的语言或喜欢的卡通人物来作适当的引导工具,让父母和孩子之间的对话更具趣味化与游戏性,以化解孩子的情绪。 
5.提前报告 
如 果父母要终止孩子的游戏,而不想让孩子产生反感、抗拒时,要预告告知,让孩子心理有所准备。对于有时间观念的小孩,可以在五分钟前预告一次,然后每一分钟 预告一次;对于没有时间概念的小孩,可用钟或表的长针来作指标,告诉小孩:“当这根针从二走到三时,就要收拾玩具了。”这样就能以理性、和平的方式,解决 孩子的坚持。 
6.适当使用隔离法 
孩子变得不可理喻时,可以把他带到一个安静的地方,告诉他:“如果你觉得不生气了,再过来和大家一起玩。”但必须注意隔离处的安全性,且不能是会让孩子感到恐惧的地方,例如:黑暗的小房间或不熟悉的地方。 
7.满足需求 
当孩子正努力组合一张拼图或搭积木时,却要他尽快去洗澡,孩子通常会表现出不愿意的态度。其实对于孩子的这种坚持,反而是值得表扬的,若父母硬要孩子放弃,孩子反而容易养成半途而废的性格。 
8.尊重孩子的意见 
对于反抗、倔强期的孩子,一定要站在他的立场看事情,不管做什么事尽可能尊重孩子的意见,不过分干涉。有时明知道可能做不好,也应让他体验一下。此外,在他做不好的时候,偶尔可以正确示范一遍给他看。 
9.面对面沟通 
父母有时不免会主观认为,孩子应该听话、顺从,而不应该反抗。其实,不妨把专利、命令的语言沟通形式改为双向的沟通,让孩子有表达意见的机会,并试着去了解不合理的原因并去探索合理的条件,建立自我约束的行为。 
10.恩威并用 
有时不妨运用处罚的方式,例如取消例行的散步等,但必须要让孩子明白处罚的原因。处罚过后,也别忘了给他一个温暖的拥抱,让他知道处罚归处罚,爸妈还是爱他的。