工程项目的二次经营

2024-05-04

工程项目的二次经营(精选七篇)

工程项目的二次经营 篇1

施工二次经营是指施工单位在施工合同履约过程中, 对并非自己的失误, 而应由业主承担责任造成的工程延期、费用增加, 向业主提出补偿损失的一种权利要求。所谓“二次经营”就是指甲乙双方签订合同后在执行合同过程中所发生的一切经营行为。“一次经营”与“二次经营”的界限就在于合同的签订。“一次经营”是“二次经营”的前提, 也是“二次经营”的基础;“二次经营”是“一次经营”的重要延续, 也为以后的“一次经营”创造条件。“二次经营”最终目的是在合同履行过程中通过降本增效获取最好的管理效益。

笔者曾参与了一些工程项目二次经营工作, 并取得较好的经济效益。

新疆赛果高速公路第九合同段原设计沥青路面结构层为4cm AC-13C细粒式沥青混凝土上面层+6cm AC-20C中粒式沥青混凝土下面层。工程开工后, 项目部根据天气情况、交通量大、重载车多、新工艺、新材料等原因提出变更要求:将沥青路面结构层变更为3cm SMA-13改性沥青玛蹄脂混凝土上面层+5cm SMA-16改性沥青玛蹄脂混凝土中面层+6cm AC-20C中粒式沥青混凝土下面层。

项目部提出变更申请后, 业主组织交通主管部门、设计单位、行业专家等人员召开了多次专题会议, 并组织三次实地考察, 最终批复同意了项目部提出的变更要求, 所有变更项目根据市场情况重新报价, 使赛果项目从原合同的1.08亿元变更为2.18亿元, 实现了项目盈利目的。

然而, 施工单位要搞好施工二次经营并不是一件容易的事。在《建设工程施工合同 (示范文本) 》大力推行后, 对施工二次经营既赋予更多的内涵也提出了更加严格的要求。它不仅涉及工程项目的施工合同、工程项目管理和计量工作, 而且和施工单位投入的人才资源紧密相关。以下是本人对施工单位搞好工程项目施工二次经营的几点认识。

1 正确理解二次经营, 增强二次经营意识

施工单位要做好工程项目的施工二次经营工作, 首先就要学习了解二次经营知识, 不断增强二次经营的意识。

(1) 由建设部、国家工商行政管理局颁发的《建设工程施工合同 (示范文本) 》中规定:发包人未能按合同约定履行自己的各项义务或发生错误以及应由发包人承担责任的其他情况, 造成工期延误和 (或) 承包人不能及时得到合同价款及承包人的其他经济损失, 承包人可按规定程序向发包人索赔。因而, 在实际工程中可以简要理解为:只要不是施工单位应承担的合同风险或自身原因造成的损失, 施工单位就有权要求业主给予补偿。施工索赔属于正确履行合同的正当权利要求, 是施工单位在履行合同的基础上争取得到合理收入的一种经济补偿。施工单位可以大胆进行索赔。

(2) 二次经营的一大特点是:对于二次经营事件造成的损失, 施工单位只有“索”, 建设单位才会“赔”, 不“索”则不“赔”, 二次经营完全在施工单位自己。因此, 施工单位要积极主动进行二次经营。

(3) 企业是以追求利润为目的。二次经营的性质属于经济补偿行为, 它是施工单位挽回非自身原因造成施工损失的重要手段。所以, 施工单位在进行正常的工程项目成本控制的同时, 必须重视做好施工二次经营工作, 挽回不应有的施工损失, 以实现工程项目利润的最大化。

2 熟读合同条款, 掌握二次经营依据

施工合同文件是施工二次经营的重要依据。施工单位提出施工二次经营的主要依据是施工合同文件中的相关条款, 依据是否合理充分, 是二次经营能否成立的首要关键。比如某事件造成的施工损失在双方签订的施工合同中已明确是施工方应承担的风险, 提出的二次经营是不能成立的。可以说整个二次经营处理的过程就是履行施工合同的过程。因此, 施工单位必须熟读合同, 透彻理解可能产生二次经营的有关条款及含意。对此, 可从以下两步来实施。

(1) 在工程中标商签施工合同过程中, 经营开发部门要组织相关人员对施工合同进行评审, 特别是对可能产生二次经营的有关合同条款进行认真分析研究, 并做好记录。要对业主方明显把重大风险转嫁给施工单位的合同条件, 以及业主开脱责任的条款特别注意, 如:在一些地方工程的施工合同中, 没有列二次经营条款;合同条件中写入了无延误补偿, 拖期付款无时限, 无利息等。对于这些, 在合同商签时, 向发包方提出修改的要求, 对达成修改的协议应以“纪要”的形式写出, 作为该合同文件的有效组成部分, 为可能发生的施工二次经营提供依据。

(2) 在施工合同签订完, 工程项目部进驻工地后, 项目经理要组织参建的技术、管理骨干认真推敲合同的内容, 必要时可邀请参加合同谈判签订的人员共同研讨。针对工程项目的特点, 结合合同的二次经营条款列出重点要关注的二次经营项目和内容。例如, 工程施工中主要关注不可抗力和地质条件变化等可能造成施工损失。当二次经营事件发生时, 在收集的第一手资料中, 能根据施工合同为二次经营寻找充分的理由和依据, 使二次经营容易成功。

3 收集原始资料, 充实二次经营证据

二次经营证据直接关系到二次经营的成败, 二次经营的证据是施工过程中的原始记录或对施工活动的认可, 必须真实和全面地反映二次经营事件发生时的情况。因此, 施工单位在工程开始施工时, 就要建立严格的原始资料收集制度, 并在施工过程中按二次经营证据的种类进行整理、汇编和归档管理。对于所有的施工二次经营而言, 以下原始资料的收集是非常重要的。

(1) 会议记录。直到合同全部履行完毕、所有二次经营项目获得解决为止, 全部的工地会议记录都必须保存妥当, 比如标前会议纪要、施工进度变更会议纪要、二次经营会议纪要等。

(2) 施工现场记录。主要包括施工日志、工时记录、施工检查记录、设备或材料使用记录等。在施工过程中发生的任何影响工期和有关索赔的事项都必须及时做好记录, 并按照相关标准规范进行存档, 以便查找。

(3) 工程来往信件。如工程师 (或业主) 的各种工程指令, 业主对施工单位问题的书面回答等, 这些信函都具有与合同文件同等的效力, 是结算和二次经营的依据资料。还要做好工程师的口头指示记录, 及时以书面形式让工程师予以承认。同时将这些书面资料要按年月日顺序编号整理存放。

(4) 工程照片和工程声像资料都是反映客观情况的真实写照, 需有专人拍摄妥善保存, 照片都应标明拍摄的日期, 最好购买带有日期的相机。

(5) 记录每天的气象报告和实际气候情况, 重点关注可能发生二次经营事件的非常气象条件 (降水量、气温、河水位等) 资料的收集。

(6) 工程财务记录。如工人劳动计工卡和工资单, 工程开支月报等。在二次经营计价工作中, 财务单证十分重要。

(7) 所有的合同标书文件、报价资料、合约图纸、修改增加图纸、计划工程进度表、材料设备进场报表及账单等需归类保存入档。

(8) 市场信息资料。对于大中型土建工程, 一般工期长达数年, 对物价变动等报道资料, 应系统地收集整理, 这对于工程款的调价计算是必不可少的, 对二次经营亦同等重要。如国家对柴油、汽油及其他重点物资的调价、工人工资重大调整等。

施工单位只有通过收集大量的基础资料, 整理出互为关联和具有法律效力的二次经营证据, 来证明自己拥有的二次经营权利, 才能使二次经营获得成功。

4 执行二次经营规定, 遵循二次经营程序

二次经营工作要有理 (证据) , 还要有节 (程序) 。如果不遵循施工合同规定的二次经营程序, 二次经营权力就会受到限制甚至于失去。因此, 施工单位在发生二次经营事件时, 必须履行合同义务, 遵循二次经营程序, 按照合同规定的二次经营程序和时限及时办理。二次经营的程序和时间要求有明确而严格的限定, 主要包括:

(1) 二次经营事件发生后28天内, 向监理工程师发出二次经营意向通知;

(2) 发出二次经营意向通知后28天内, 向监理工程师提出补偿经济损失和 (或) 延长工期的二次经营报告及有关资料;

(3) 监理工程师在收到乙方送交的二次经营报告和有关资料后, 于28天内给予答复, 或要求乙方进一步补充二次经营理由和证据;

(4) 监理工程师在收到乙方送交的二次经营报告和有关资料后28天内未予答复或未对乙方作进一步要求, 视为该项二次经营已经认可;

(5) 当该二次经营事件持续进行时, 乙方应当阶段性向工程师发出二次经营意向, 在二次经营事件终了后28天内, 向工程师送交二次经营的有关资料和最终二次经营报告。二次经营答复程序同3、4规定相同。

对上述这些具体规定, 可将其归纳如图1所示。

5 编撰二次经营报告, 论证二次经营权利

编写完整和具有说服力的二次经营报告, 是二次经营工作的关键环节。二次经营报告的重点是充分论证施工单位的二次经营权利, 提报可靠的二次经营证据, 合理计算二次经营值。其内容一般包括以下4个部分:

(1) 二次经营事件概述。简明扼要地论述二次经营事件发生的时间和过程, 以及具体的二次经营要求。

(2) 二次经营权利论证。这部分是二次经营报告中心点, 应叙述事件客观事实, 合理引用合同规定, 建立事实与损失之间的因果关系, 联系切实有效的证据, 说明二次经营的合理合法性, 全面地论证二次经营权力。论述中要注意强调事件的不可预见性和突发性, 并说明施工单位为减轻二次经营事件的影响和损失已采取了能够采取的措施。书写用语应尽量婉转, 避免使用强硬、不客气的语言和“可能”、“也许”等猜测性词语。

(3) 二次经营数额计算。这部分具体论证工期和费用补偿的数额。工期补偿计算基本采用网络分析法。施工单位在二次经营中大部分提的是费用补偿, 其计算应符合合同规定的补偿条件和计算基础。计算方法一般是从受事件影响的各项目的人工费、材料费、机使费及管理费入手, 逐项列表计算。计算方法的选择要以对自身有利为前提, 也要有个度。否则, 二次经营值计算过低, 自身实际损失得不到应有补偿, 导致亏损或失去获利机会;计算太高, 会引起业主反感, 增大二次经营难度。二次经营总额中要考虑谈判时的让步值。

(4) 证据资料。它是二次经营报告的重要组成部分, 必须根据论证和计算的需要按顺序并编号作为附件附上。

6 讲究策略技巧, 确保二次经营成功

(1) 确定二次经营目标。施工单位进行二次经营时, 应根据自身受到的实际损失、二次经营事件的类型、实现目标的条件及风险等, 来综合确定二次经营的期望目标和最低目标, 做到心中有数, 使自己在谈判中处于有利地位, 确保二次经营最终达到预期目的。

(2) 努力干好在建工程。经验证明, 施工二次经营成功的首要条件是施工单位按照施工合同要求把工程建设好, 严格按照施工规范和设计图纸进行施工, 保证工程质量;能按照业主的工程变更指令施工, 努力克服因特殊风险或人力不可抗拒的自然灾害引起的施工困难, 保证施工进度。使业主和监理工程师满意, 这种情况对二次经营问题的解决会产生较大的促进作用。如笔者所在单位在长治至安阳高速公路第LJ17合同段施工中, 互通区处灰土处理工程费用一直悬而未决。因此工程为根据设计方案变更, 致使工程成本增加, 业主一直不愿支付这部分费用, 当微子桥转体工程圆满完成后, 积极与业主沟通, 经监理现场签认, 沟通设计院, 从预算上予以变更增加费用, 请求解决灰土处理工程费用, 就得到签认, 并实现计价136万元。

(3) 先易后难, 抓大放小。二次经营事件的解决, 其难易程度各不相同, 二次经营数额也有大有小。施工单位应着眼于重大二次经营, 对于影响不大的二次经营事项, 可用于谈判中的技巧和策略, 或向业主表示合作的诚意和放弃二次经营的让步。在解决二次经营问题时, 应首先解决双方分歧不大的二次经营项目, 如业主提出的设计变更等。对那些争议较大的二次经营项目暂时搁置一边, 待容易达成一致意见的二次经营项目解决后, 再讨论遗留问题。

(4) 处理好对外关系。施工单位在合同履行过程中, 要与合同各方利用各种途径, 交流信息, 加强联系, 建立和保持良好关系, 创造有利的外部环境。施工单位应争取各方面的同情和支持, 充分利用他们施加影响, 这样会使索赔取得理想的结果。

(5) 掌握谈判艺术。在二次经营谈判中, 在原则问题上要耐心坚持, 想方设法说服对方接受自己的要求, 态度要冷静理智, 避免与业主发生正面冲突而产生对立情绪。在谈判协商时, 做到不急不躁、有进有退;既要考虑我方利益, 又要考虑对方接受的可能性。本着团结、协作和互促、互让的精神, 始终保持良好的谈判气氛, 尽量使二次经营友好解决。

7 结束语

以上所谈认识, 只是笔者从事与二次经营相关工作中的体会, 旨在为施工企业从事经营管理的人员提供施工二次经营的工作思路, 抛砖引玉而已。施工二次经营, 虽然操作难度较大, 甚至时间跨度很大, 但只要施工单位的人员掌握、运用好上述的基本要领, 是可以索赔成功的。随着我国建筑市场同国际惯例的进一步接轨, 承包商和业主在监理工程师的仲裁下, 平等履行施工合同, 工程项目实施中的施工二次经营将是一种很平常的商务往来, 作为施工单位, 我们要尽快地去适应它。

摘要:在《建设工程施工合同 (示范文本) 》大力推行后, 对二次经营既赋予更多的内涵也提出了更加严格的要求。如何全面有效地搞好二次经营是施工企业经营管理工作的一个重要环节, 笔者根据参加工程项目管理中发生的二次经营案例, 对施工单位搞好工程项目二次经营谈了六点认识:1正确理解二次经营, 增强二次经营意识;2熟读合同条款, 掌握二次经营依据;3收集原始资料, 充实二次经营证据;4执行二次经营规定, 遵循二次经营程序;5编撰二次经营报告, 论证二次经营权利;6讲究策略技巧, 确保二次经营成功。

关键词:二次经营,认识,经营管理

参考文献

[1]辛亮.浅谈施工企业“二次经营”管理[J].公路交通科技 (应用技术版) , 2011 (09) .

[2]原林.如何做好施工企业的二次经营[J].铁路工程造价管理, 2007 (02) .

谈工程项目的二次经营工作 篇2

1 二次经营策划书的编制

二次经营策划书的编制应遵循“以合同为依据、不以合同为约束”的基础资料收集理念, 全方位涵盖二次经营事项二次经营策划书的管理贯穿工程二次经营全过程, 是全面实现项目二次经营的必要手段。二次经营策划书是结合合同后评估编制的该项目二次经营中可能存在的具体内容、需具备的基础资料、需涉及签字的各方人员、需建立的合同、二次经营台帐和过程动态管理以及需实现的项目二次经营目标的计划书, 是指导项目部完成二次经营全过程的作业指导书。

1.1 二次经营策划书编制步骤:

(1) 项目中标后, 由相关部门及人员进行集中合同后评估工作, 在完成详细的市场和现场调查、摸清招投标情况、研究合同文件、实施现场定测、研究实施性施工组织和方案、详细计算施工图工程量后, 细致疏理出现场实际与招标文件、投标报价的不同之处, 基本澄清数量和价格差异; (2) 结合国家、省部和地方政策性文件以及招标文件、所采用的概预算编制办法精神寻找可能的二次经营点; (3) 综合分析分部分项各子目 (或清单细目) 和因素, 寻找一些经验上可能实现的二次经营点; (4) 对照施工组织设计确定二次经营事项的完成时间、责任人以及达到的目标, 包括有关方人员签字、基础资料整理的要求等; (5) 由项目负责人组织召开分析会, 专题研究策划书的内容, 确定项目二次经营目标, 制定项目二次经营策略和与业主、设计、咨询、监理、的工作对策。

1.2 二次经营策划书编制内容:

(1) 工程概况:主要说明工程内容、工程环境、工程数量, 说明建设、设计、监理和咨询各方的特点, 说明本工程的特点和难点等; (2) 二次经营项目分析:结合合同后评估的结果和二次经营经验, 全面分析项目可能的二次经营点和利弊条件; (3) 二次经营目标:通过细致分析, 提出拟实现的二次经营目标, 包括各二次经营点的细化目标; (4) 二次经营目标的分解和过程管理:明确各二次经营点目标的完成时间、完成的内容、达到的目的、由谁负责、签字手续如何办理等。 (5) 相关各方的沟通方式和运作方式:针对二次经营目标和各方的情况, 提出与建设、监理、设计、咨询等各方的联系方式, 日常工作计划, 确保目标实现的各责任人如何运作, 如何分工。

1.3 二次经营项目的分析和收集大致可从九方面的潜在因素中完成:

(1) 业主行为潜在的二次经营因素; (2) 业主代表的行为潜在的二次经营因素; (3) 设计变更潜在的二次经营因素; (4) 合同文件的缺陷潜在的二次经营因素; (5) 施工条件与施工方法的变化潜在的二次经营因素; (6) 国家、地方政策法规的变化潜在的二次经营因素; (7) 不可抗力事件潜在的二次经营因素; (8) 不可预见潜在的二次经营因素; (9) 分包商违约潜在的二次经营因素。

项目在实施过程中应加强二次经营策划书的动态管理, 根据新出现的二次经营点不断调整和补充策划书的内容, 使二次经营策划书真正作为指导项目二次经营工作的纲领性文件, 统领项目二次经营全过程。

2 二次经营工作的过程管理

二次经营工作的过程管理就是要采取一切有效手段实现项目二次经营策划书既定目标, 提高项目收益率, 确保项目经营质量。项目人员在进驻施工现场后, 依据施工现场的实际环境, 按照施工图纸、工期要求以及自身资源的配置情况, 做出切合实际的实施性施工组织设计。一个工程项目的工程量清单所包含的工程量的最终经营结果与这时提出的施工方案有着非常重要的关系。对每个施工环节都要进行周密考虑, 在资源使用方面力争做好优化。

2.1 按照二次经营策划书分解目标, 确定专人负责, 按期完成。

在实施中结合各方的要求和现场实际进一步细化基础资料和二次经营手续, 理清思路, 把握原则, 资料的整理尽可能地以客观原因为主、充分借助社会各界的力量, 充分考虑业主、设计、监理和承包方共赢的原则、成本优先、效益至上的原则和力争最佳效果的原则, 最大限度提高报批的成功率。

2.2 以诚信为基础, 在过程中营造二次经营工作的环境。

要以诚待人, 以情相融, 掌握方法。盯紧设计概算、各方签认、竣工结算、清概资料以及上级批复、业主分劈等各中间环节。

2.3 当二次经营事件发生后, 由项目负责人根据招标

文件及合同要求的有关规定按下列程序以书面形式向发包人进行二次经营, 如合同另有规定, 应按合同规定办理。

2.3.1 当二次经营事件发生后, 项目主管人员应在28天以内向监理工程师提出二次经营意向通知书。

2.3.2 二次经营申请书提交后, 就应从二次经营事件

起算日起至二次经营事件结束日止, 要认真做好同期记录, 积累有关证据, 包括现场监理工程师的签字资料及施工现场的影像资料。

2.3.3 二次经营申请书递交监理工程师后应经主管监

理工程师签字确认, 必要时项目负责人、现场负责人邀请现场监理工程师、主管监理工程师一起到现场核对。

2.3.4 发出二次经营意向通知后28天内, 向监理工

程师提出延长工期和 (或) 补偿经济损失的正式二次经营报告及有关资料 (填写二次经营项目、依据、证明文件、二次经营金额和日期) 。

2.3.5 当二次经营持续进行时, 项目经理部主管人员

应当阶段性向监理工程师发出二次经营意向, 在二次经营事件终了28天内, 向监理工程师提供二次经营有关资料和最终二次经营报告。

2.4 二次经营报告的内容和格式

二次经营报告由项目经理部总经负责编写, 主要包括以下内容:

2.4.1 总论 (说明) 部分:

(1) 一般包括目录、说明、二次经营事项概述和具体二次经营要求四部分内容; (2) 二次经营报告内容, 要求先概要论述二次经营事件的发生日期和过程;承包方为该二次经营事件所付出的努力和附加开支及具体二次经营要求。最后应附上二次经营报告编写组主要人员及审核人员的名单, 注明有关人员的职称、职务及施工经验, 以表示该二次经营报告的严肃性和权威性。总论部分的阐述要简明扼要, 说明问题。

2.4.2 依据部分:

(1) 本部分主要说明具有的二次经营权利, 这是二次经营是否成立的关键。依据部分的内容主要来自该工程项目的合同文件, 并参照有关法律 (地方政府有关文件) 规定。该部分中应引用合同中的具体条款, 证明自己理应获得经济补偿或工期延长。 (2) 依据部分的具体内容应随各个二次经营事件的不同特点而不同。应包括二次经营事件的处理过程、二次经营要求的合同根据和所附的证据资料等内容。 (3) 在写法结构上, 按照二次经营事件发生、发展、处理和最终解决的过程编写, 并明确全文引用有关的合同条款, 使承包人和监理工程师能历史地、逻辑地了解二次经营事件的始末, 并充分认识该项目二次经营的合理性和合法性。

2.4.3 计算部分:

(1) 二次经营计算的目的, 是以具体的计算方法和计算过程, 说明自己应得经济补偿的款额或延长时间。 (2) 在款额计算部分, 必须阐明下列问题:二次经营款的要求总额;各项二次经营款的计算, 如额外开支的人工费、材料费、管理费和利润损失, 指明各项开支的计算依据及证据资料。 (3) 计价方法。根据二次经营事件的特点、合同约定及所掌握的证据因事而异 (工程量清单或定额计价法) 。 (4) 证据部分。证据部分包括该二次经营事件所涉及的一切证据资料, 以及对这些证据的说明。在引用证据时, 必须注意该证据的效力或可信程度, 对重要的证据资料必须附文字证明或确认件。

建立健全二次经营管理台帐, 根据实际情况进行动态调整, 适时掌握二次经营资料的完成情况和实现验工计价情况。定期招开分析会, 由第一责任人组织全面分析二次经营策划书的完成情况和动态调整情况、存在的主要问题以及相关各方的动态, 制定出纠偏措施。

3 结束语

浅谈施工企业项目管理中的二次经营 篇3

1 二次经营的重要性

所谓二次经营就是以追求企业效益最大化为目的, 以加强项目管理为手段, 通过建立和完善生产经营机制, 调动各方面的积极性, 在施工生产中获取最大效益的全过程。从时间节点来讲二次经营就是甲、乙双方签定合同后在执行合同过程中的一切商务经济行为, 那种认为二次经营就是施工方在执行合同过程中进行经济索赔行为的认识是狭义的。

2 二次经营的基本原则

(1) 遵纪守法原则。工程建设施工必须严格遵守国家、行业和地方性法律法规以及合同中的各种约定, 才能够有效保障项目的顺利进行。随着国家对建筑行业立法强度的加大和立法管理的深入, 对施工企业提出了更高的要求, 项目的所有工作都要依法开展。

(2) 项目管理严谨高效原则。项目经理部应按照项目建设的要求, 科学管理、精心施工, 使项目管理达到精细化、规范化的运作要求, 做好四大控制、四项管理, 这样才能使项目管理立于不败之地, 这是开展二次经营的基础。

(3) 合作多赢原则。一个项目的建设牵涉着多方面的利益, 各方有相互竞争的关系, 也有相互合作的基础。这种关系同时也体现在项目部与业主、设计、监理以及地方相关管理部门上, 工程项目建设任务能够保质保量的按时甚至提前完成, 这是大家共同合作的基础。在施工企业内部, 项目经理部与总公司, 与劳务协作队伍, 也要讲共赢, 只有对大家都有利, 才能共同受益, 保证良好的可持续发展势头。

(4) 合理有利原则。目前建筑市场正在逐步走向成熟和规范, 在这期间肯定会有这样或者那样的的漏洞, 但是施工企业必须保持清醒的头脑, 不能把眼光仅仅局限于找漏洞、钻空子, 不思进取, 而应努力提高自己的管理水平, 建立一支懂技术、能经营、会管理的队伍, 使企业具有更大的竞争力。如果忽视不利于工程项目建设的因素, 片面强调二次经营, 就是杀鸡取卵, 得到的是短期内的绳头小利, 失去的是信誉, 是品牌, 是市场。

3 二次经营的工作方向

3.1 完善责任成本管理

完善责任成本管理, 尤其是劳务分包条件下的责任成本管理。社会化大生产必然导致分工的越来越细, 实践证明大一统的全能型组织难以满足发展的需求, 这就导致劳务分包成为一种趋势。在劳务队伍与项目经理部之间, 必须更加明确的对职权利进行规范, 制定合理有效的奖惩措施, 才能保证责任成本真正落到实处。

(1) 劳务分包合同的科学签订和高质量履行是关键。项目经理部成立以项目总工牵头的合同评审小组, 在劳务分包合同签订前, 评审小组要对设计图纸的钢筋、模板、混凝土数量进行仔细核算, 计算出每立方米费用, 其中综合考虑分包队各项费用以及安全、文明施工等其他相关费用, 确定最终一个综合单价。这样减少了以后结算的扯皮现象, 也最大限度的避免了施工过程中计时工的发生。如在我公司承建的某项目中, 原拟钢筋作业劳务合同中仅规定了钢筋工费, 而对于材料损耗及赔偿未明确, 经过合同评审后, 增加了这方面的条款, 将钢材费用直接打入钢筋作业队伍的合同总价中, 然后根据实际用量逐期扣回, 并规定了“多用多扣, 节余有奖”的激励措施, 此举从合同层面有效的堵塞了漏洞, 减小了现场管理的难度。

在合同履行期间还要对合同履约和执行情况实行动态管理, 并做好与合同有关的各项资料统计和分析工作以便发现问题, 对于新增加或变动的方面及时签好补充协议, 预防不必要的纠纷。

(2) 施工材料的控制是重点。项目部的材料采购要在保证质量的前提下, 对价格、数量进行控制, 严格把好进货关, 使用关和回收关。 (1) 钢筋作为项目成本的大头, 其用量的控制尤为重要。第一是收料方面, 每一批供料都由材料员、钢筋作业队长共同采用过磅与查钢筋长度、直径两种方法校核验收, 减少负公差损失。第二是下料方面, 由技术员和钢筋工长严格审核钢筋料表, 发现问题及时修改, 审核完的钢筋料表方可送往制作场进加工。第三是现场安装方面, 对于绑扎搭接超长部分, 要求截取回收, 钢筋绑扎前技术员和钢筋工长亲自划线布置间距, 在规范误差允许范围内节约钢筋。 (2) 混凝土的采购和控制。混凝土的供应分为自拌和外购商品砼两种。对于自拌混凝土应做好地材的收料控制, 防止亏方, 平时施工中厉行节约严防浪费。外购混凝土的控制主要在于和商砼公司的协调, 确定基础以上的构件以结构尺寸作为计量基础, 并扣除钢筋体积, 再加上一定量的损耗作为计量方法, 杜绝混凝土浪费的现象。

3.2 抓住变更设计, 优化施工方案, 积极争取工期效益及经济利益

按照设计规范, 组织技术人员对施工设计进行优化, 在不增加投资, 确保安全质量的前提下, 把施工图优化成便于施工的、能够充分发挥本单位资源优势的方案。例如我公司承建的某桥梁工程中, 涉水的主墩下部结构原设计为4根Φ1.5m桩基础+承台+16m高的1根Φ2.2m独立墩+预应力大悬臂盖梁, 实际施工中困难在于:承台位于河床以下, 河床地质为水冲沉淀砂砾石, 施工时采用钢围堰下沉很困难, 即使能下到位, 围堰内沙砾石的清除以及砼封底的施工难度也很大, 工期很长;1 6 m高的Φ2.2m独立墩仅主墩使用, 其余立柱均为Φ1.5 m, 这样仅为了几个主墩额外投入一套16m模板, 模板摊销费用较大;盖梁为预应力盖梁, 自重较大 (近130t) 悬臂较长 (近4.5m) 工序较多, 施工支架和模板的周转利用将会受到限制, 施工工期也会随之加长。根据工程具体情况经专家论证变更为2根Φ1.7m桩+系梁+Φ1.5m双柱+钢筋砼盖梁, 仅此一项就节约工程造价1218000-712000=506000元, 大大提高了社会效益和经济效益。

4 结语

二次经营是一种经营理念的提高, 它更加注重对市场的巩固与拓展, 更加重视长期目标与短期利益的结合, 在管理的各个层面发挥显著效果, 通过二次经营可以加强项目的常规管理水平, 挖掘项目在建工程潜力, 同时为下一个一次经营奠定坚实的基础。

摘要:阐述二次经营在施工企业项目管理中的重要地位, 并联系工程实例对施工企业二次经营的重要性、基本原则及工作方向做了一些探讨。

关键词:施工,项目管理,二次经营

参考文献

[1]袁堂虎.施工企业二次经营中的成本管理方法探讨[J].经济师, 2007 (9) .

浅谈施工企业的二次经营 篇4

施工企业的经营环节存在着三个阶段,分别为一次经营、二次经营和三次经营,对于企业来说一次经营是企业获取利润的基本条件,企业要想获得较大的利润应该将重点放在二次经营,细化二次经营的各个环节,精细化管控,延续一次经营的成功并通过二次经营提升企业竞争力。

1 二次经营概述

所谓“二次经营”就是指甲乙双方签订合同后在执行合同过程中所发生的一切经营行为。“一次经营”与“二次经营”的界限就在于合同的签订。“一次经营”是“二次经营”的前提,也是“二次经营”的基础;“二次经营”是“一次经营”的重要延续,也为以后的“一次经营”创造条件。当今社会由激烈的市场竞争作为主导,企业往往会通过低价中标来获得市场份额,如果不能充分发挥“二次经营”的作用,则企业的赢利甚微,还有可能发生亏损,因此在“一次经营”之后要继续开展经营活动,提高项目的收益。同时,通过“二次经营”可以促进甲乙双方的关系,提升履约质量,为承接后续工程创造更有利的条件。

2 二次经营中存在的问题

2.1 没有做好基础工作是二次经营的致命障碍。主要包括管理人员不熟悉现场和施工图纸的情况,监理签证不及时、工程变更等基础资料不规范、不全面等。由于前期工作没及时留下资料,事后回忆时证据不充分,证据之间不能形成相互的支撑关系,没有说服力,造成企业的效益流失。

2.2 管理人员流动性大,影响工程后期调价索赔。施工企业的特点决定了其管理人员的流动性很大,一个项目没有结束,项目的主要管理人员已经调到下一个项目去了。在最后的留守期,主要的管理人员已经调走,留守人员力量单薄,责任不明,难以达到业主及后期工作要求。另外,施工现场的监理等也会发生变化,这是施工企业普遍存在的现象,也是二次经营不理想的重要原因。

2.3 职能部门之间沟通不够,知识面狭窄,部门之间推诿、扯皮现象严重,造成效益的流失。技术部在施工中只注重技术方案,完成现场的施工,合同部只执行合同,物资部采购物资,部门只局限于本部门的知识面,加之又没有有效沟通,造成二次经营机会丧失,效益丧失,从而对企业整体造成损失。

2.4 对二次经营的重视程度不高。提起二次经营,无论是项目的投资决策者还是项目的管理执行者,都把精力放在投标与签约即“一次经营”上,认为“一次经营”搞好了,项目就有利润。这种观点本身存在着错误,二次经营应该贯穿在项目的经营和管理过程整个阶段,而且各阶段任务不同。项目投标前阶段,通过各种关系协助设计院工作,参与设计方案的确定和优化,为中标后二次经营创造良好的基础条件。项目投标阶段,核对工程量清单,项目施工准备阶段,熟悉合同,编制二次经营计划,优化施工组织设计。项目施工阶段,做好基础资料,工程变更、调价索赔是主要任务。项目完工阶段,清算工程量,配合好审计工作,确保结算审计的顺利进行。

3 做好二次经营的几点意见和建议

3.1 不断完善项目内部的岗位责任,适当推行项目经济责任制

目前,在项目内部技术人员主要负责技术和质量,施工人员只负责施工生产和工程进度,表面上职责分工明确,各尽其职,但实际上成本管理才是增效的有效途径,因此建立一套责权相结合的项目成本管理制度,对于加强成本、降低造价具有非常重要的作用。对于施工人员要搞好生产进度,严格按图及规范施工,严把质量关,尽量减少因质量问题造成的返工带来的经济损失,同时应对施工过程耗用的工、料及其他费用严格把关,对增减项目要做好记录,督促技术人员办理有效签证,做好现场材料的验收、保管、使用、回收,及时调整材料的采购计划,避免因计划不妥造成损失。对于技术人员应深入现场,掌握实际施工情况以及施工进度及进度款拨付情况,材料计划等,配合项目经理落实现场签证,并做出准确的进度计划及产值,技术人员应认真研究施工合同,熟悉定额,按照合同约定的计价方式进行计算,一切为竣工结算做准备。

3.2 加强项目管理中的材料管理

建筑工程项目管理的重要组成部分是材料管理,在工程建设过程中建筑材料的采购、保管、质量控制、成本控制是建筑工程管理的重要环节。搞好材料管理对于提高施工进度、保证工程质量、降低工程成本、提高经济效益,具有十分重要的意义。以建筑安装为例,工程材料费占了工程总造价的60%以上,因此,安装工程的项目管理中材料管理的成效直接影响总造价。施工前应认真研究合同,对于乙方采购的材料应积极进行市场调查,广泛收集供货信息,尽量寻找货和价的最佳结合点,编制相对准确的材料需求计划。对于相对常用的材料如管、线应建立合格供货商名录,建立相对稳定的购销关系,从而降低材料采购的成本,减少工程本身的成本,提高二次经营利润对于现场的材料不管是甲方还是乙方购买都应做好现场的管理工作,避免丢失及浪费,这也是节资最有效最直接的途径。

3.3 加强施工过程的管理,严控工程质量

提升企业竞争力最有效的途径就是做出高质量的工程,只有工程质量达到最好业主才能满意,在社会上才能有好的口碑,这样投标时才能报出相对高的价格。为了使企业在社会上有更强的竞争力,在二次经营过程中一定要严格控制工程质量,现场管理人员应按照施工规范严格要求作业人员施工,严把工程质量关,发现问题及时整改,隐蔽工程做好验收工作。设置具体的质量控制点,明确项目部管理人员岗位职责,设置合理的奖惩制度以达到最优的质量控制,通过高质量的工程提高企业的竞争力。

3.4 做好现场的签证管理和造价管理工作

施工现场签证是工程建设在施工期间的各种因素和条件发生变化情况的真实记录和证实,是建设工程施工阶段造价管理的主要组成部分,是计算预算外费用的原始依据。现场签证工作直接影响到工程造价。此外,在实施过程中,由于主客观条件的变化也会给整个施工过程带来不确定的因素。

在项目实施过程中,由于施工过程的复杂和设计深度,经常会出现一些变化,这就需要提高警惕,在施工前组织技术人员做一套完整的预算书,做好成本的管控,并熟悉图纸,便于设计变更的提出。在执行合同中工程量的增减或者变更时,要及时办理有效的现场签证并存档相关的影像资料,并由建设单位、监理单位、施工单位三方共同签字认可,以免事后补签造成结算困难从而造成二次经营过程的损失。

3.5 加强施工现场安全管理

施工现场是二次经营的战场,施工现场有很多危险因素,比如火灾、水灾、坠落等,为了提高工作效率保障施工人员的安全,一定要做好防火、防坠落、防意外伤害事故,根据现场的施工条件,在施工现场做好各种防护措施,检查临时用电、起重机械、脚手架搭设、临边防护等是否符合规范要求,施工人员的安全防护用品是否是正品等等。项目部要求必须配备专职安全员,做好现场安全管理和培训工作,最大限度的减少和杜绝事故和职业病的发生,这也是二次经营顺利完成的前提条件。

摘要:在市场经济竞争日益激烈的环境下,施工企业利润空间越来越小,对于企业来说如何实现较大的利润是每个施工企业都要研究的问题,文章通过对二次经营进行分析从而得出二次经营过程中提高利润的方法。

关键词:二次经营,项目经济责任,工程质量

参考文献

[1]潘炳玉.建设工程项目管理[M].北京:化学工业出版社,2009.

[2]李伟,张泽华.建设工程项目经营管理实务[M].北京:石油工业出版社,2009.

[3]刘光忱,施工现场管理[M].化学工业出版社,2012.

工程检测中CAD的二次开发 篇5

关键词:裂缝检测,Auto Lisp,VBA,二次开发

0 引言

近年来, 随着城市建设发展的不断加快, 越来越多的建筑已经建成并且投入使用, 但是, 在建筑物的使用过程中, 建筑物构件的表面会产生大量的裂缝, 这些裂缝可以说是量大面广。然而随着生活水平的不断提高, 人们对生活质量的要求也不断提高, 当业主们发现自己的房屋存在裂缝问题时, 由于大多数业主并没有专业的建筑结构知识, 再加上近年来各种信息技术手段的不断普及与发展以及因房屋质量问题而产生的重大事故见诸报端, 很多业主就难免会对自己房屋的质量产生疑虑, 他们会怀疑自己建筑的安全性, 是不是有了裂缝就不能放心地住下去了。而我们也不可能因为建筑物有了裂缝就放弃对该建筑物的使用, 甚至重新建造, 因此, 对产生的裂缝进行检测与鉴定, 就具有十分重要的意义。通过对这些裂缝进行准确合理的检测鉴定, 可以达到以下目的:

1) 可以确保各类房屋的住用安全;

2) 可以促进城市危旧房屋的改造;

3) 进行司法仲裁技术鉴定的作用。

由此可见, 在实际工程中, 会有大量的此类工作产生, 据统计, 在国家建设工程质量监督检验中心每年承接的检验鉴定工作中, 结构构件裂缝问题及涉及该类问题的项目所占的比例超过每年检测鉴定项目总数的1/2。如此大的工作量, 而现有的检测方法往往会使检测工作和检测后数据的处理显得十分繁琐, 为此, 我们必须开发出一种可以在检测现场快速记录原始数据, 并且快速生成检测报告的方法, 在满足市场需求的同时, 保证检测质量, 从而提高生产效率。

1 现有技术

现有的裂缝检测及报告生成过程, 以南京工大建设结构检测部为例, 首先, 采用DJCK-2裂缝测宽仪 (如图1所示) , 现场对裂缝的宽度进行读数并且将裂缝宽度在裂缝处标出, 与此同时, 根据房屋的建筑施工图图纸, 在现场记录表上确定该裂缝所在的轴线位置, 并绘制出裂缝的走势以及在关键位置标出裂缝的位置, 完成现场检测之后, 在计算机中, 将现场手绘的图片再用CAD绘制一遍, 这个绘制过程需要花费大量的精力, 由于一个项目通常有几百户人家, 会有大量现场检测的纸质原始记录, 这些记录在检测结束后, 需要花费大量时间进行整理, 然后再输入电脑, 这个过程相当于将整个工程再重新做一遍, 尤其是很多由于温度变化等引起的表面裂缝, 这些裂缝会在工程中大量出现, 而这些裂缝的走势和位置, 并不像大多数结构裂缝那样有大致的形式和几乎固定的位置, 这些裂缝通常是千变万化的, 所以在绘制检测报告的时候显得异常复杂和繁琐, 大大增加了后期数据处理和报告生成的工作量, 从而降低了工作的效率。再加上如此之大的数据量, 非常容易在输入过程中产生错误, 在完成检测报告之后, 还需要花费大量的时间和人力对报告进行复核, 所以工作效率非常低。

2 Auto CAD二次开发

Auto CAD是Autodesk公司推出的一款功能强大的供用户从事设计和绘制图形的专业软件, 它为使用者提供了许多可以进行二次开发的平台, 其二次开发的主要内容有:

1) 编写各种Lisp文件用于实现某些具有特殊用户需要的命令, 并且编写dcl配梁文件, 以对话框的形式实现交互式的使用所编写的命令;

2) 定制针对不同项目的系统菜单, 通过编写MNU文件, 实现对不同工作项目的不同操作界面的设置, 同时也可运用交互式的输入方式调用CAD系统原有菜单, 从而建立符合自己需求的工作空间;

3) 对系统原有的Lisp文件进行修改, 或者通过交互式的方法, 在系统对话框中修改某些系统设置的路径, 从而使得在下次启动CAD时, 在原有CAD功能基础上加入新的初始化设置;

4) 用户可根据自己需要, 编写相关程序与CAD进行对接, 从而实现对CAD的二次开发。

当前对于Auto CAD的二次开发的工具主要有:VBA, VisualLisp, Object ARX以及.NET API等, 这些开发手段各有特点, 使用者可以根据自身需要, 灵活选用不同的开发手段进行开发, 在本文中, 将选用VBA以及Visual Lisp两种手段进行开发。

1) Visual Lisp。

Visual Lisp是一个完整的集成开发环境, 是为加速Auto Lisp程序开发而设计的软件开发工具, 在该环境下, 可快捷、高效地对CAD进行二次开发, 对开发后的程序进行编译, 可得到运行效率高、代码紧凑的应用程序, 与此同时, 可对源代码进行良好的保护。Visual Lisp不但可以兼容Auto Lisp程序, 而且还扩充了许多新的功能, 利用这些功能, 可以进行各种工程的计算分析、定义新命令、驱动对话框、自动绘制复杂的图像, 并且为CAD扩充更多的智能化、参数化功能。

2) VBA。

VBA即Microsoft office中的Visual Basic for Applications, 在CAD中, 集成了VBA的编辑器, 从而为开发者提供了一种对CAD进行二次开发的选择, 同时也为用户访问CAD中丰富的技术框架开辟了一条新的道路, VBA与Auot CAD通过强大的Active X进行结合, 不但可以控制CAD的数据库, 还可以使得CAD和Word, Excel等外部程序进行数据的交换, 从而实现对CAD的二次开发。

3 工程实例

1) 工作空间的定制。

首先使用VBA的菜单定制语言, 针对裂缝检测的现场工作流程需要, 重新定制了Auto CAD 2014的工作空间, 其中, 菜单新增了:初始化、构件、配件、零件、裂缝等菜单选项, 在工具按钮中, 添加了“工作环境初始化”“绘制裂缝”“标注裂缝”三个按钮, 使得工程检测人员可以在现场快速绘制所需要的裂缝图像。

2) 使用Auto Lisp以及dcl配梁语言编制“标注裂缝”命令。

Auto CAD 2014允许用户自己定制一个dcl配梁对话框, 这样的操作是目前最为流行的人机交互, 它可以为使用者提供一个可视化环境, 使操作更加快捷。本工程中, 在标注裂缝时, 需要人机交互输入裂缝宽度并且标注在指定位置上。输入窗口如图2所示。

具体代码如下:

但是用dcl配梁语言来编写的对话框只是一个简单的界面描述, 用户并不能单独依靠它完成显示和指令。只有利用Auto Lisp程序来驱动它才能实现用户希望它达到的功能。

Auto Lisp采用了与Common Lisp相近的语法及习惯约定, 并吸收了Lisp语言的主要函数, 同时增加了针对Auto CAD特点的许多功能, 因此Lisp语言编程能够十分灵活的在Auto CAD的平台上很好的运用。

Auto Lisp是以*lsp为扩展名的文本文件, 源程序的编辑过程是:首先运行Auto CAD然后加载已编辑好的Lisp程序最后调用程序并运行函数。

在本工程中, 实现标注裂缝的Lisp程序代码如下:

4 结语

该插件的开发主要运用于建筑物表面裂缝的现场检测时的原始记录的采集与绘制, 运用该软件, 可以让工程技术人员在房屋安全监测鉴定的现场, 利用平面电脑, 快速记录和绘制检测的原始数据, 使得过去需要花费大量时间的二次输入过程可以在现场就直接完成, 从而快速的生成检测报告。

该软件基于Auto CAD平台, 利用Win8操作系统提供的触摸功能, 使得运用该软件, 将不再使用过去现场纸质记录的手段, 这样, 不但可以省去大量的整理工作, 更重要的是可以使得在检测数据记录和处理的过程中, 减少不必要的人为因素的干扰, 从而减少生成检测报告过程中的错误, 提高生产效率。

该软件具有以下特点:

1) 样板化。

该软件提供了在检测现场可以直接使用的CAD图形样板, 采用该样板, 可以在检测现场省去了对于初始化CAD后对图层、文字样式、标注样式等内容的设置, 使得现场检测人员可以直接进行现场记录的绘制。

2) 参数化。

使用该软件绘制检测报告中的裂缝示意图时, 对使用到的常用构件, 可以进行面向对象的参数化绘制, 这样可以大大减少绘制时间, 从而简化了现场绘制的过程, 使得检测过程更加高效。

3) 可视化。

对于常用构件的选择, 该软件采用了可视化的方法, 以幻灯片的形式, 将技术人员现场绘制时所用的构件类型, 非常直观的展现在了用户面前, 让用户一目了然的可以选择到自己所需要的构件, 从而可以加快绘图的速度, 并且提高了绘图的准确率。

4) 模块化。

该软件根据现场检测过程, 将软件界面进行了友好界面的设计, 使得软件的使用更加方便人机交互的过程, 并且对CAD常用的快捷键进行了优化, 使得使用者在使用过程中, 可以根据自己的需要快速进行绘制从而提高绘制效率。将检测步骤进行了模块化的分类和整理, 并且在此基础上将其进行标准化的管理, 使得原始数据可以有效而快速的生成最终的检测报告, 而每次使用到的新增模块, 可以有效地记录下来, 从而在使用过程中, 可以将用到的构件库进行不断的扩充, 为原始数据的积累提供保证。

参考文献

[1]李学志.Visual Lisp程序设计[M].北京:清华大学出版社, 2006.

[2]张帆.AutoC AD VBA二次开发教程[M].北京:清华大学出版社, 2006.

工程项目的二次经营 篇6

“军卫一号”工程在全军医院已投入使用多年,由于各个地区、医院客观条件的不同,一套软件系统要想面面俱到地满足所有医院的各种要求是不可能的。因此,医院在实施“军字一号”工程过程中,一般都需要进行二次开发[1]。各医院一般会根据客观需求,在深入分析“军卫一号”系统的功能和数据结构的基础上,结合本医院的特点,采用不同模式,进行适当程度的开发,从而满足相应的需求,保障业务的正常运行。本文讨论了基于“军卫一号”系统的各种二次开发模式,分析并建议不同的开发模式所适用的不同需求。

1 二次开发模式

基于“军卫一号”系统的二次开发,主要有以下4种模式。1级:语句级;2级:数据结构级;3级:子系统级;4级:系统级。

1.1 语句级

这种模式是最基础、最常用的模式,是在“军卫一号”环境下,利用Powerbuilder或Toad等工具,采用SQL语言的Select语句从“军卫一号”数据库中提取数据。

陈锦华等人[2]和韩媛等人[3]采用该模式实现了病案首页信息监控及分时间段费用结算的功能。

1.2 数据结构级

基于“军卫一号”系统的数据结构级二次开发,是指通过修改、增加“军卫一号”数据库中表、视图、触发器等,并结合SQL语句,来实现某种功能或解决某种问题。

任国宏等人[4]采用了定义视图和Select语句的模式,实现了“军卫一号”中按F9键的同时显示药品正名和别名。朱有存[5]和王建栋[6]则采用创建表和触发器的模式,分别改进了“军卫一号”系统中词库文件更新方式并提高了系统安全性。

1.3 子系统级

基于“军卫一号”系统的子系统级二次开发,是指利用系统平台的服务器端,直接进行客户端模块或软件的二次开发。

子系统级的二次开发总体上有以下3种情况:

(1)不对“军卫一号”数据库的数据结构进行修改,只从数据库中提取数据,不增加数据库的额外开销。武兵等人[7]就是基于“军卫一号”系统软、硬件平台,不新增表空表,不额外增加数据库开销,采用C/S架构,以Powerbuilder为开发工具,对相关语句及模块进行了集成,完成了护士工作站电子处方的设计和开发。

(2)修改“军卫一号”数据库的数据结构,即新增表、表空间、角色、用户授权等。廖杰等人[8]和张光志等人[9]就是在“军卫一号”数据库原数据结构基础上,新建Hafair表空间,新建系统所需的全部表,新建角色,并对用户进行相关授权,采用PB进行了二次开发,实现了营房及被服的信息化管理,同时也保持了相对于“军卫一号”的独立性。

(3)设置客户端本地数据库。田玉兔等人[10],采用C/S模式,基于VB.NET技术,利用Visual Basic 2005开发工具,设置客户端本地Access数据库,实现了符合需求的医疗保险的信息化管理。

1.4 系统级

基于“军卫一号”系统的系统级二次开发,是指进行独立的完整的客户端、服务器端系统的开发。

系统级的二次开发,具体有以下3种情况:

(1)通过中间件来与“军卫一号”数据库进行通信,依托该数据库,并对数据结构进行修改,其系统架构如图1所示。

代剑等人[11]正是采用该种模式,通过COMM组件与“军卫一号”数据库进行通信,采用PB9作为前端应用程序开发工具,实现了“军卫一号”与新型城乡合作医疗联网结算的接口系统开发。

(2)服务器端设置独立的数据库,通过接口软件来与“军卫一号”数据库进行通信,只从该数据库中提取数据,不改变其数据结构,其系统架构如图2所示。

谢新鹏等人[12]采用C/S架构,服务器端数据库采用SQL Server2000,通过数据接口和相应软件,连接到“军卫一号”数据库,并自动获取其相关数据,客户端采用Delphi7.0和PB9作为开发工具,实现了的医院感染监控系统的开发。徐旭东等人[13]采用Oracle8作为系统数据库,通过接口及WebService与“军卫一号”数据库进行通讯,客户端采用Microsoft visual c#.net作为开发工具,实现了急诊信息系统的开发。

(3)不与“军卫一号”数据库进行通信,完全按照“军卫一号”系统的模式进行开发。彭坤等人[14],采用与“军卫一号”系统相同的数据库管理系统和开发技术平台,按照“军卫一号”系统的总体要求,创建doctor表空间,建立系统所需的全部表和视图,新建角色、用户并进行相关授权等,实现了军队执业医师管理系统的开发。

2 简单对比

不同的开发模式具有不同的特点,适用于不同的需求。从复杂程度来看,语句级、数据结构级、子系统级和系统级4种开发模式是从简单到复杂,从单一到集成的关系。语句级开发是最简单、直观的模式;数据结构级开发是在语句级开发的基础上,对数据库的数据结构进行修改,以实现某种功能、解决某种问题或修补“军卫一号”系统的相关漏洞;子系统级开发是数据结构级开发的集成,可作为“军卫一号”工程的子系统,能与“军卫一号”有机地结合;系统级开发是最复杂的开发模式,需要增加服务器和数据库,与“军卫一号”保持了相对独立性。

从满足需求的角度来看,没有好和差的模式,只有适合的模式。语句级开发适用于较为单一的统计、查询、监控需求,是最容易、最常用的一种开发模式;数据结构级开发适用于“军卫一号”系统某些原有功能的改进,较易于实现;子系统级开发适用于以“军卫一号”系统为依托,从而满足对某些数据进行信息化管理的需求;系统级开发是最复杂的一种模式,适用于相关领域的具有完整系统构架的整体开发。

3 结论

基于“军卫一号”系统的二次开发,在很大程度上扩展了系统的功能,满足了医院的各种实际需求,提高了系统的应用水平。本文在深入讨论基于“军卫一号”系统的二次开发模式基础上,分析了不同开发模式所能满足的不同需求,对于二次开发工作具有一定的指导意义。

摘要:本文在深入讨论基于“军卫一号”系统的二次开发模式基础上,将其分为从语句到系统4个不同等级,对不同需求应当采用的开发模式提出了建议,对于二次开发工作具有一定的指导意义。

工程项目的二次经营 篇7

一般产品的三维设计软件应具备快速反求的设计开发功能, 系统的界面设计要更专业化、智能化、人性化, 各个模块之间要无缝连接, 以快速设计为最终开发的目标。在国内各大企业实际生产当中, 二维工程图纸从产品的研发到装配过程中占据了重要的地位, 它是产品设计与制造的技术核心, 必须具备行业规范性和标准性, 特别是工程图的二维标注标注符号、标题栏及其他标注信息等[1]。二维工程图在Pro/E环境下, 其标注功能较为薄弱, 并且有些标注方法与国际标准不相符。所以更多的企业提出了二次开发的需求, 通过对Pro/E二次开发, 不仅使软件具备了更高的实用性, 而且能够提高产品的开发效率, 这样以来大大缩短了产品的设计周期。这将使得企业和用户摆脱了二维工程图图纸上的重复繁琐的标注, 在一定程度上提高了对工程图二维标注的处理能力。

本文针对形位公差国际化标注进行了一些研究, 在Pro/E Wildfire 5.0的环境下, 主要使用Pro/Toolkit工具包。在VC++平台上利用MFC对话框的可视化技术开发了符合国际标准的形位公差符号标注功能, 有效地解决了工程图中形位公差符号标注上的繁琐难题。

1 Pro/Toolkit开发的基本方法

Pro/E自带的二次开发工具包包括Pro/Toolkit、J-link等。用户可以通过Pro/Toolkit工具包获得大量的C语言函数库。如果用户想要方便地访问Pro/E的内部数据库及应用程序, 可以通过调用最底层函数的方式来实现, 企业或用户可以根据自己的需求进行二次开发, 通过C程序代码来扩充Pro/E的其它所需要的功能。

Pro/Toolkit应用程序有两种工作模式:异步和同步模式。

1) 异步模式:Pro/Toolkit应用程序可以在Pro/E系统关闭的状态下单独运行, 这样就实现了两个程序的独立运行, Pro/E系统在需要调用Pro/E功能的时候再启动运行。异步模式的程序代码复杂并且运行速度比较慢, 因此一般不采用异步模式。

2) 同步模式:Pro/Toolkit应用程序与Pro/E系统必须同步运行, Pro/Toolkit应用程序在Pro/E系统关闭的状态下是无法运行的。同步模式又分为DLL模式和多进程模式, Pro/Toolkit应用程序集成到Pro/E系统中的标准方法就是DLL模式。考虑到Pro/Toolkit应用程序的运行都在Pro/E系统里, 所以一般采用同步模式。

Pro/Toolkit开发应用程序在使用过程中包括3个基本步骤:

1.1 编写源文件

Pro/Toolkit应用程序整体上有3部分组成:头文件包含部分、用户初始化函数和用户结束中断函数部分。

头文件包含部分是指定应用程序所使用对象函数的原型文件, 每个应用程序都必须包含的头文件是“Pro/Toolkit.h”否则在编译该文件时就会出现错误。

源文件包括:对话框源文件、菜单资源文件及程序源文件, 其中程序源文件是要进行编写的C语言程序, 它包括定义的菜单内容及动作, 是整个二次开发的核心部分。

在同步模式下, Pro/Toolkit应用程序中必须包含这两个核心函数:初始化函数user_initializ () , 该函数主要是用户用来设置需要添加的菜单, 以及其他的一些初始值设置或直接调用所需的函数等;终止函数user_terminate () , 该函数主要用来执行程序结束时的处理工作, 如释放程序中全局变量的内存等。这两个函数都应该放在与工程文件名同名的cpp文件中。

1.2 编译链接程序

程序代码编写完成后, 就可以在VC++中编译链接Pro/Toolkit函数库和MFC (Microsoft

Foundation Classes) 类库的程序, 最终可生成在Pro/E中注册运行的DLL文件。Makefile文件在整个编译连接的过程中起着很重要的作用, 其中包括:指定头文件、源文件、库文件的位置;生成可执行文件和动态连接库名称等。一般Makefile文件在用户开发一个VC项目时, 就会在VC中自动生成并集成到VC环境中。因此, 用户可以不用编写Makefile文件。

1.3 注册运行Pro/Toolkit应用程序

编写一个文本文件的扩展名为.dat的文件作为注册文件, 注册文件是向Pro/E提供应用程序的信息。Pro/Toolkit应用程序有两种注册方式:

1) 自动注册的方式:第一种方式是将注册文件protk.dat保存在Pro/E安装目录的text目录, 或者位于Pro/E起始位置设定的目录下, 在运行Pro/E时, Pro/E将自动启动注册文件里的所有Pro/Toolkit应用程序。如果在注册文件设置DELAY_START的值为TRUE时, 在启动Pro/E时Pro/Toolkit应用程序将自动运行, 否则必须用手动来运行。第二种方式是在Pro/E的config.pro文件设定为注册文件但是系统的变量名必须为toolkit_registry_file。

2) 手动注册方式:在Pro/E运行的界面上单击“工具”主菜单下的“辅助应用程序”子菜单, 然后在弹出的对话框中选“注册”按钮, 按路径选择所建立的protk.dat文件, 注册成功后选择“启动”按钮运行程序。

注册文件编写格式如下:

2 Pro/Toolkit二次开发的关键性技术问题

2.1 标注系统的二次开发流程

通过二次开发, Pro/E中形位公差标注的繁琐与不足得到了很好的改善, 以交互的方式实现了直观友好的对话, 从而达到快捷, 准确的标注目标。形位公差国际标注系统的开发流程如图1所示。

2.2 菜单的编写技术

在Pro/E中, 几乎所有的操作命令都是通过菜单或按钮来实现相应的操作, 在Pro/E二次开发中, 用户可以通过Pro/Toolkit, 利用其提供的函数自定义拓展以及使用紧密结合的且操作起来方便的个性化菜单。一个完整的菜单编写代码里应包含两个

Pro/Toolkit函数:Pro Cmd Action Add () 和

Pro Menubarmenu Pushbutton Add () 函数。

以下是本程序的菜单添加的相应函数设置:

1) status=Pro Menubar Menu Add ("CHECK", "CHECK", "Utilities", PRO_B_TRUE, Msg File) ;

此函数的功能是:在Pro/E界面上添加一个新的菜单。

2) Pro Cmd Action Add ("Show Test1", (ui Cmd Cmd Act Fn)

Usr Planes Tol, ui Cmd Prio Default, Access Default, PRO_B_TRUE, PRO_B_TRUE, &cmd_id1) ;

此函数的功能是:设置Pro/E菜单项时所需要执行的动作函数, 这个函数命令和按钮捆绑在一起。参数Show Test1是动作命令名, 但是动作命令名必须是唯一的;参数ui Cmd Prio Default是命令的优先级别, 指该动作函数优先于向Pro/E里加的其它动作函数的等级;参数&cmd_id1是动作函数的命令标示号, 在调用动作Pro Menubarmenu Pushbutton Add函数时作为作为输入参数。

3) Pro Menubarmenu Pushbutton Add ("CHECK", "Usr Planes Tol", "Usr Planes Tol", "Active Usr Planes Tol menu", NULL, PRO_B_TRUE, cmd_id1, Pro StringTo Wstring (message_file, "message2.txt") ) 。

此函数的功能是:用来添加所需要的菜单按钮。参数Usr Planes Tol是菜单标签名, 该值必须与信息文件中同组的标示关键字相同。

本文设计的菜单如图2所示:

2.3 MFC可视化对话框的创建技术

目前, 人机交互界面最流行的一种方式为弹出式对话框, 用户通过对话框对参数信息进行输入或显示数据, 本文采用Visual C++的MFC可视化对话框技术来实现。MFC设计对话框技术通过面向对象的方法来调用API, 并且提供了文档框架的视图和活动文档, 这是优于UI对话框技术的一个关键作用, 这样使用户可以根据自己的需求自定义应用程序框架, 使得操作起来比较灵活、高效、修改和调试也简单。

对话框有两种类型:模式和无模式对话框, 前者是激活当前对话框的条件下不能激活另外的对话框, 只有关闭该对话框才能对其他对话框进行操作。后者恰恰相反, 它是激活一个对话框的同时还可以激活另外的对话框, 可以不关闭前一个对话框, 但是前一个对话框处于非活动状态, 这种模式的对话框使得操作起来没有更多的限制。

在Pro/E系统中调用MFC可视化对话框的关键问题就是要实现Pro/TOOLKIT、Pro/E系统和MFC对话框三者之间的通信。因为Pro/TOOLKIT本??身并不支持对MFC可视化对话框开发设计, 本文采用动态链接库 (DLL) 方式来实现Pro/T??OOLKIT与MFC之间的通信, 同样??DLL方式也可以在Pro/E与Pro/TOOLKIT??之间相互通信。DLL的产生则由MFC根据Pro/TOOLKIT的环境要求设置后进行编程实现, 应用程序功能就完全集成到DLL中, 其中接口方案如下图3所示。

本文按如下步骤, 实现MFC对话框的开发设计[3]:

1) 新建一个MFC DLL的项目。用App Wizard创Pro/T OOLKIT应用程序框架, 在该项目文件里设置好头文件、库文件和项目的其它属性。

2) 在该项目.cpp文件里内添加常用的头文件、初始化函数和终止函数, 如果对话框需要Pro/E菜单项启动的话, 就要在user_initializ () 里添加菜单按钮函数和动作函数设置。

3) 创建对话框资源。在VC++的集成环境里调整并设置对话框的布局等属性, 如调整对话框大小、添加文本空间、选择控件等。

4) 创建对话框类。对话框界面设计好之后就可以用Class Wizard创建一个对话框类。自动生成CDialog派生类定义的头文件Dlg.h和实现文件Dlg.cpp。

5) 创建和显示对话框。设置好类的成员变量函数之后, 就可以编写并实现每个函数功能的代码。

6) 生成Pro/T OOLKIT应用程序。

下面给出了无模式对话框图4的部分编写代码:

2.4 外部数据库的访问

通常在Pro/E二次开发过程中, 还需要与外界的数据库相连接, 来实现相应的查询功能, 由于Microsoft Access数据库具有使用性强、兼容性和通用性好等优点, 因此采用Access数据库来创建公差数据库。在数据库与Pro/TOOLKIT应用程序之间的连接采用ADO (Active X Date Objects) 方式。

ADO是一个面向对象的程序接口, 也是存取数据源的COM组件的一部分, 它提供了编程语言和数据访问方式OLE DB, 不过OLE DB更加接近底层。ADO继承了早期微软的数据访问的对象层, 包括RDO (Remote Data Objects) 和DAO (Data Access Objects) 。ADO库包含三个基本接口对象:_Connection Ptr接口、_Command Ptr接口和_Recordset Ptr接口。本文采用的是_Connection Ptr接口对象进行数据库之间的连接, 用该对象进行对数据库的关闭打开和创建数据集的动作等。在使用之前, 把“stdafx.h”文件加到下面的代码中:#import“c;program filescommon filessystemadomsado15.dll”re name_

namespace (“myado”) rename (“EOF”, ”ado EOF”) 主要是添加ADO系统所使用的相关组件及操作空间。

下面给出了部分连接实例程序代码如下:

3 开发实例及程序

形位公差的标注采用弹出式对话框的形式, 用户可以选择相应的形位公差进行标注。部分标注的实现程序如下:if (Pro Select ("datum", 1, NULL, NULL, NULL, NULL, &sel, &n_sel) !=PRO_TK_NO_ERROR||n_sel<0)

所建立的对话框以及标注的结果如图5所示。

4 结束语

本文阐述了运用Pro/TOOLKIT结合VC++的MFC的可视化优点实现了Pro/E系统的二次开发———工程图的国际化标注。这是一款简单易用且符合国际的通用化标准插件的开发, 最大限度地提高了Pro/E软件的使用效率, 缩短了产品的开发周期, 促进了CAD技术的发展。

参考文献

[1]路强, 费明浩, 贾腾, 等.基于Pro/TOOLKIT二次开发的二维工程图标注系统[J].拖拉机与农用运输车, 2008, 35 (6) :101-103.

[2]王文波.Pro/E Wildfire 4.0二次开发实例解析[M].北京:清华大学出版社, 2010.

[3]李世国.Pro/TOOLKIT程序设计[M].北京:机械工业出版社, 2003.

[4]张继春.Pro/E二次开发实用教程[M].北京:北京大学出版社, 2003.

[5]宋娥, 李世国.Pro/E二次开发中的界面设计技术[J].机械设计与制造, 2005. (5) :56-58.

上一篇:林业景观经济发展下一篇:交通灯硬件设计