CLOUDSIM实例2学习笔记 本文关键词:学习笔记,实例,CLOUDSIM
CLOUDSIM实例2学习笔记 本文简介:/*Title:CloudSimToolkitDescription:CloudSim(CloudSimulation)ToolkitforModelingandSimulationofCloudsLicence:GPL-http://www.gnu.org/copyleft/gpl.htmlCop
CLOUDSIM实例2学习笔记 本文内容:
/*
Title:
CloudSim
Toolkit
Description:
CloudSim
(Cloud
Simulation)
Toolkit
for
Modeling
and
Simulation
of
Clouds
Licence:
GPL
-
http://www.gnu.org/copyleft/gpl.html
Copyright
(c)
2009,The
University
of
Melbourne,Australia/
【试验二:怎样创建一个含一台主机的数据中心,并在其上运行二个云任务】
package
org.cloudbus.cloudsim.examples;
import
java.text.DecimalFormat;
【处理文本、日期、数字和消息的类和接口】【十进制格式】
import
java.util.ArrayList;
【Java的实用工具类库java.util包】
import
java.util.Calendar;
import
java.util.LinkedList;
import
java.util.List;
import
org.cloudbus.cloudsim.Cloudlet;
import
org.cloudbus.cloudsim.CloudletSchedulerTimeShared;
import
org.cloudbus.cloudsim.Datacenter;
import
org.cloudbus.cloudsim.DatacenterBroker;
import
org.cloudbus.cloudsim.DatacenterCharacteristics;
import
org.cloudbus.cloudsim.Host;
import
org.cloudbus.cloudsim.Log;
import
org.cloudbus.cloudsim.Pe;
import
org.cloudbus.cloudsim.Storage;
import
org.cloudbus.cloudsim.UtilizationModel;
import
org.cloudbus.cloudsim.UtilizationModelFull;
import
org.cloudbus.cloudsim.Vm;
import
org.cloudbus.cloudsim.VmAllocationPolicySimple;
import
org.cloudbus.cloudsim.VmSchedulerTimeShared;
import
org.cloudbus.cloudsim.core.CloudSim;
import
org.cloudbus.cloudsim.provisioners.BwProvisionerSimple;
import
org.cloudbus.cloudsim.provisioners.PeProvisionerSimple;
import
org.cloudbus.cloudsim.provisioners.RamProvisionerSimple;
/**
A
simple
example
showing
how
to
create
a
datacenter
with
one
host
and
run
two
cloudlets
on
it.
The
cloudlets
run
in
VMs
with
the
same
MIPS
requirements.
The
cloudlets
will
take
the
same
time
to
complete
the
execution./
public
class
CloudSimExample2
{
/**
The
cloudlet
list./
【云任务列表】
private
static
List
cloudletList;
/**
The
vmlist./
【虚拟机列表】
private
static
List
vmlist;
/**
Creates
main()
to
run
this
example/
【主函数运行实例】
public
static
void
main(String[]
args)
{
Log.printLine(“Starting
CloudSimExample2.“);
try
{
//
First
step:
Initialize
the
CloudSim
package.
It
should
be
called
【初始化工具包】
//
before
creating
any
entities.
int
num_user
=
1;
//
number
of
cloud
users
Calendar
calendar
=
Calendar.getInstance();
boolean
trace_flag
=
false;
//
mean
trace
events
//
Initialize
the
CloudSim
library
CloudSim.init(num_user,calendar,trace_flag);
//
Second
step:
Create
Datacenters
【创建数据中心】
//Datacenters
are
the
resource
providers
in
CloudSim.
We
need
at
list
one
of
them
to
run
a
CloudSim
simulation
Datacenter
datacenter0
=
createDatacenter(“Datacenter_0“);
//Third
step:
Create
Broker
【创建代理】
DatacenterBroker
broker
=
createBroker();
int
brokerId
=
broker.getId();
//Fourth
step:
Create
one
virtual
machine
【创建一个虚拟机器】
vmlist
=
new
ArrayList();
//VM
description
【虚拟机参数】
int
vmid
=
0;
int
mips
=
250;
【相比例一
数据改变】
long
size
=
10000;
//image
size
(MB)
int
ram
=
512;
//vm
memory
(MB)
long
bw
=
1000;
int
pesNumber
=
1;
//number
of
cpus
String
vmm
=
“Xen“;
//VMM
name
//create
two
VMs
【创建2个虚拟机】
Vm
vm1
=
new
Vm(vmid,brokerId,mips,pesNumber,ram,bw,size,vmm,new
CloudletSchedulerTimeShared());
//the
second
VM
will
have
twice
the
priority
of
VM1
and
so
will
receive
twice
CPU
time
【设置了优先权
怎么体现出来???
】
vmid++;
Vm
vm2
=
new
Vm(vmid,brokerId,mips,pesNumber,ram,bw,size,vmm,new
CloudletSchedulerTimeShared());
//add
the
VMs
to
the
vmList
【加入虚拟机列表】
vmlist.add(vm1);
vmlist.add(vm2);
//submit
vm
list
to
the
broker
【虚拟机列表提交给代理】
broker.submitVmList(vmlist);
//Fifth
step:
Create
two
Cloudlets
【创建二个云任务】
cloudletList
=
new
ArrayList();
//Cloudlet
properties
【云任务参数】
int
id
=
0;
pesNumber=1;
【CPU的个数
!!!
】
long
length
=
250000;
【相比例子一
数据改变】
long
fileSize
=
300;
long
outputSize
=
300;
UtilizationModel
utilizationModel
=
new
UtilizationModelFull();
【getUtilization()函数
:输入具体时间参数
返回类型是计算资源的利用百分比】
Cloudlet
cloudlet1
=
new
Cloudlet(id,length,pesNumber,fileSize,outputSize,utilizationModel,utilizationModel,utilizationModel);
cloudlet1.setUserId(brokerId);
【相比例子一
没有了cloudlet.setVmId(vmid);】
id++;
Cloudlet
cloudlet2
=
new
Cloudlet(id,length,pesNumber,fileSize,outputSize,utilizationModel,utilizationModel,utilizationModel);
cloudlet2.setUserId(brokerId);
//add
the
cloudlets
to
the
list
【云任务加入列表】
cloudletList.add(cloudlet1);
cloudletList.add(cloudlet2);
//submit
cloudlet
list
to
the
broker
【云任务列表提交给代理】
broker.submitCloudletList(cloudletList);
//bind
the
cloudlets
to
the
vms.
This
way,the
broker
【绑定云任务到虚拟机】
//
will
submit
the
bound
cloudlets
only
to
the
specific
VM
broker.bindCloudletToVm(cloudlet1.getCloudletId(),vm1.getId());
broker.bindCloudletToVm(cloudlet2.getCloudletId(),vm2.getId());
//
Sixth
step:
Starts
the
simulation
【开始仿真】
CloudSim.startSimulation();
//
Final
step:
results
when
simulation
is
over
【仿真结束
打印结果】
List
newList
=
broker.getCloudletReceivedList();
CloudSim.stopSimulation();
printCloudletList(newList);
the
debt
of
each
user
to
each
datacenter
【打印账单】
datacenter0.printDebts();
Log.printLine(“CloudSimExample2
finished!“);
}
catch
(Exception
e)
{
【Java
Exception
异常处理机制】
e.printStackTrace();
Log.printLine(“Unwanted
errors
happen“);
}
}
private
static
Datacenter
createDatacenter(String
name){
//
Here
are
the
steps
needed
to
create
a
PowerDatacenter:
//
1.
We
need
to
create
a
list
to
store
//
our
machine
【创建列表储存机器】
List
hostList
=
new
ArrayList();
//
2.
A
Machine
contains
one
or
more
PEs
or
CPUs/Cores.
【一个机器含有的处理器】
//
In
this
example,it
will
have
only
one
core.
List
peList
=
new
ArrayList();
int
mips
=
1000;
【注意虚拟机是mips=250
!!!】
//
3.
Create
PEs
and
add
these
into
a
list.
【创建处理器
并添加到Pe列表】
peList.add(new
Pe(0,new
PeProvisionerSimple(mips)));
//
need
to
store
Pe
id
and
MIPS
Rating
【Pe编号
和
处理速度】
//4.
Create
Host
with
its
id
and
list
of
PEs
and
add
them
to
the
list
of
machines
【创建主机】
int
hostId=0;
int
ram
=
2048;
//host
memory
(MB)
long
storage
=
1000000;
//host
storage
int
bw
=
10000;
hostList.add(
new
Host(
hostId,new
RamProvisionerSimple(ram),new
BwProvisionerSimple(bw),storage,peList,new
VmSchedulerTimeShared(peList)
【虚拟机
时间共享TimeShared】
)
);
//
This
is
our
machine
//
5.
Create
a
DatacenterCharacteristics
object
that
stores
the
【创建数据中心特征对象】
//
properties
of
a
data
center:
architecture,OS,list
of
//
Machines,allocation
policy:
time-
or
space-shared,time
zone
//
and
its
price
(G$/Pe
time
unit).
String
arch
=
“x86“;
//
system
architecture
String
os
=
“Linux“;
//
operating
system
String
vmm
=
“Xen“;
double
time_zone
=
10.0;
//
time
zone
this
resource
located
double
cost
=
3.0;
//
the
cost
of
using
processing
in
this
resource
double
costPerMem
=
0.05;//
the
cost
of
using
memory
in
this
resource
double
costPerStorage
=
0.001;//
the
cost
of
using
storage
in
this
resource
double
costPerBw
=
0.0;//
the
cost
of
using
bw
in
this
resource
LinkedList
storageList
=
new
LinkedList();//we
are
not
adding
SAN
devices
by
now
DatacenterCharacteristics
characteristics
=
new
DatacenterCharacteristics(
arch,os,vmm,hostList,time_zone,cost,costPerMem,costPerStorage,costPerBw);
//
6.
Finally,we
need
to
create
a
PowerDatacenter
object.
【创建数据中心对象】
Datacenter
datacenter
=
null;
try
{
datacenter
=
new
Datacenter(name,characteristics,new
VmAllocationPolicySimple(hostList),storageList,0);
}
catch
(Exception
e)
{
e.printStackTrace();
}
return
datacenter;
}
【创建代理,可以根据特定需求发展自己的代理协议来提交虚拟机和云任务】
//We
strongly
encourage
users
to
develop
their
own
broker
policies,to
submit
vms
and
cloudlets
according
//to
the
specific
rules
of
the
simulated
scenario
private
static
DatacenterBroker
createBroker(){
【创建代理】
DatacenterBroker
broker
=
null;
try
{
broker
=
new
DatacenterBroker(“Broker“);
}
catch
(Exception
e)
{
e.printStackTrace();
return
null;
}
return
broker;
}
/**
Prints
the
Cloudlet
objects
@param
list
list
of
Cloudlets/
【打印云任务对象】
private
static
void
printCloudletList(List
list)
{
int
size
=
list.size();
Cloudlet
cloudlet;
String
indent
=
““;
Log.printLine();
Log.printLine(“==========
OUTPUT
==========“);
Log.printLine(“Cloudlet
ID“+
indent
+
“STATUS“+
indent
+
“Data
center
ID“+
indent
+
“VM
ID“+
indent
+
“Time“+
indent
+
“Start
Time“+
indent
+
“Finish
Time“);
DecimalFormat
dft
=
new
DecimalFormat(“###.##“);
【什么意思?数据输出格式】
for
(int
i
=
0;
i
<
size;
i++)
{
cloudlet
=
list.get(i);
Log.print(indent
+
cloudlet.getCloudletId()
+
indent
+
indent);
if
(cloudlet.getCloudletStatus()
==
Cloudlet.SUCCESS){
Log.print(“SUCCESS“);
Log.printLine(
indent
+
indent
+
cloudlet.getResourceId()
+
indent
+
indent
+
indent
+
cloudlet.getVmId()
+
indent
+
indent
+
dft.format(cloudlet.getActualCPUTime())
+
indent
+
indent
+
dft.format(cloudlet.getExecStartTime())+
indent
+
indent
+
dft.format(cloudlet.getFinishTime()));
}
}
}
}
仿真结果
Starting
CloudSimExample2.
Initialising.
Starting
CloudSim
version
2.0
Datacenter_0
is
starting.
Broker
is
starting.
Entities
started.
0.0:
Broker:
Cloud
Resource
List
received
with
1
resource(s)
0.0:
Broker:
Trying
to
Create
VM
#0
in
Datacenter_0
0.0:
Broker:
Trying
to
Create
VM
#1
in
Datacenter_0
0.0:
Broker:
VM
#0
has
been
created
in
Datacenter
#2,Host
#0
0.0:
Broker:
VM
#1
has
been
created
in
Datacenter
#2,Host
#0
0.0:
Broker:
Sending
cloudlet
0
to
VM
#0
0.0:
Broker:
Sending
cloudlet
1
to
VM
#1
1000.0:
Broker:
Cloudlet
0
received
1000.0:
Broker:
Cloudlet
1
received
1000.0:
Broker:
All
Cloudlets
executed.
Finishing.
1000.0:
Broker:
Destroying
VM
#0
1000.0:
Broker:
Destroying
VM
#1
Broker
is
shutting
down.
Simulation:
No
more
future
events
CloudInformationService:
Notify
all
CloudSim
entities
for
shutting
down.
Datacenter_0
is
shutting
down.
Broker
is
shutting
down.
Simulation
completed.
Simulation
completed.
==========
OUTPUT
==========
Cloudlet
ID
STATUS
Data
center
ID
VM
ID
Time
Start
Time
Finish
Time
0
SUCCESS
2
0
1000
0
1000
1
SUCCESS
2
1
1000
0
1000****PowerDatacenter:
Datacenter_0*****
User
idDebt
371.2*********************************
CloudSimExample2
finished!
【疑问】
与例子一一样:1.虚拟机在数据中心Datacenter_0里创建,怎么又出来一个Datacenter
#2
Host
#0?
2.在OUTPUT里Data
center
ID怎么是2,User
id为什么是3
?
3.
//the
second
VM
will
have
twice
the
priority
of
VM1
and
so
will
receive
twice
CPU
time
怎么理解这句话?
篇2:建筑工程成本控制管理实例资料滨水带施工合同定交底
建筑工程成本控制管理实例资料滨水带施工合同定交底 本文关键词:交底,建筑工程,实例,施工合同,成本
建筑工程成本控制管理实例资料滨水带施工合同定交底 本文简介:合同交底合同名称:建设工程施工合同协议书工程名称:滨水带·圣菲城一期1#、2#、3#、4#住宅楼及人防、会所工程承包单位全称:(全称):杭州建工集团有限责任公司(以下简称乙方)依照中华人民共和国《合同法》、《建筑法》及有关法律、法规、遵循平等、自愿、公平和诚实信用原则,双方就本建设工程施工项目经协商
建筑工程成本控制管理实例资料滨水带施工合同定交底 本文内容:
合
同
交
底
合同名称:建设工程施工合同协议书
工程名称:滨水带·圣菲城一期1#、2#、3#、4#住宅楼及人防、会所工程
承包单位全称:(全称):
杭州建工集团有限责任公司(以下简称乙方)
依照中华人民共和国《合同法》、《建筑法》及有关法律、法规、遵循平等、自愿、公平和诚实信用原则,双方就本建设工程施工项目经协商一致,订立本合同。
工程承包范围:(承包人的主要合同责任,工程、成本部应特别关注)
第1条
工程承包范围
1.1
土建工程:包括但不限于机械土方(88.00以下部分)、凿截桩头、基础工程(不含桩基及施工降水)、地下室及地下人防工程、主体工程、屋面工程、室内初装修和室外装修装饰工程(不含单元门、入户门、车库门、防火门、人防门、塑钢门窗等)。
1.2
安装工程:包括给水(市政给水、高压给水、进消防水箱水)、排水(污水、雨水)系统,供配电及照明系统,防雷接地系统的安装;楼宇可视对讲系统及电视、电话、宽带、火灾报警系统等完成配管、线盒、箱洞的预留预埋及消防喷淋、消防报警、消火栓系统、通风系统的预留、预埋,线管内配好钢丝引线,电视、电话系统安装末端面板。
具体内容详见各专业施工图、图纸会审纪要、初装修交楼标准;施工中发生的设计变更洽商、施工技术问题核定单的工作内容均在承包范围之内。
甲方直接分包工程:发包人的主要合同责任
土建工程:桩基及施工降水;车库门、防火门、单元门、入户门、人防特种门、塑钢门窗安装;室外铁艺栏杆;铝百叶;屋面折板的钢结构及面板。
安装工程:专业消防系统(消防喷淋、消防报警、消防广播。埋管、预留及预埋件除外);通风系统(预留、预埋除外);电视、电话宽带系统(除埋管、带线箱体安装);楼宇可视对讲系统;电梯安装;燃气系统;变配电间及水泵房设备安装均不在承包范围之内。
工程质量标准:在合同约定的竣工日期内按国家工程质量评定及验收标准验收达到合格工程标准。
工程工期
第3条
合同工期(注意:合同索赔的大项就是工期索赔,现在我的工期整体已经后延,有我们的原因,有乙方的漏洞,由于甲方分包和自供的教多,控制有一定的难度
,为保证我方的主动劝,同第14
条
工期延误结合,我们应在书面上保护我们自己。
3.1合同约定的各楼工期节点
楼号
项目
1#楼
4#楼
会所
2#楼
3#楼
人防
开工时间
2005年3月1日
2005年3月16日
2005年1月1日
2005年3月1日
2005年5月16日
待定
主体结顶时间
2005年10月31日
2005年11月15日
2005年5月20日
2005年8月31日
2005年10月15日
竣工时间
2006年8月22日
2006年9月6日
2005年6月30日
2006年5月4日
2006年7月19日
合同工期总日历天数
540天
540天
180天
430天
430天
3.2会所游泳池、球场后开工,工期为120天。
3.3人防工程、游泳池、球场工程开工及竣工日期由甲方另行确定后通知乙方,作为本合同的附件。
3.4会所具体开工日期乙方可以适当调整,但必须保证在2005年6月30日竣工。
第13
条
进度计划
:乙方提供施工组织设计(施工方案)和进度计划的时间:开工前5天内。
甲方和监理工程师确认的时间:收到后5天内,甲方分包项目必须满足乙方的进度要求(甲方指定分包项目进场后要同总包单位签定三方协议)。
第14
条
工期延误
:双方约定工期顺延的其他情况:乙方按本合同约定的开工日期开工,并以监理单位签署认可的开工日期为准。乙方不按时开工,必须在收到开工日期通知后3天内书面向甲方报告延期开工的请求,如批准,工期可以顺延。
16.3如因甲方原因在合同约定的开工时间后3个月内施工现场不具备实际施工条件的,甲方将按各楼造价比例返还已交的工期保证金。(公司综合协调)
材
料
质量
(本条:需工程、成本在列工作计划时注意,使招标、进货的时间恰到好处,保证资金的最高利用率,同时保证工程按计划完成,也避免有外界的大变化使我们公司受损失)
1、甲方采购供应的材料设备为(其材料设备价格已按招标书约定单价包括在合同总价款之中):
2、土建工程:①外墙面砖;②外墙涂料;
3、安装工程:①变配电箱;②电缆及电线;③给水管材管件;④水泵。
12.1.(11)在施工期间因乙方原因甲供材供应不及时所造成的后果由乙方承担。
12.3(4)乙方应对甲方供应的材料进行现场验收和抽样检验,不合格的材料乙方可以拒收,验收合格用于工程后出现质量问题,乙方不可以免责。乙方应对甲方分包项目履行总包管理职责,在场内道路、施工用水电、脚手架设施使用等方面提供便利,对其施工质量、半成品保护等方面进行指导,与甲方、监理共同对分包项目进行质量验收。(本条是成本部在沙石的供应,工程成本在分包工程的合同条款、工程进度及质量上把关)。
第22条
采购材料设备
22.2乙方采购材料设备的约定:乙方采购材料及设备时,必须先送样经甲方代表认可并批准,由甲方代表或其授权的监理工程师对材质和设备性能确认后方可使用或安装。(一般材料经甲方或监理确认时间不能超过3天)重要材料应同时报甲方工程部。乙方采购材料中,甲方认为有可能影响工程质量和外观整体效果的,有权就此项材料推荐供应商,但价格由乙方自主进行谈判,或甲、乙双方联合招标(但在时间上不能因为甲方原因影响乙方正常的施工进度)。(本条较大影响的工程部是钢材、水泥的质量控制)
18.3甲供材超耗:乙方领用的甲供材超过投标书和设计变更的总用量,其超耗部分的单价按甲方实际采购价扣除。
18.4甲供材结算量依投标甲供量及变更调整量为依据,投标甲供材数量及金额见附表一(不含变更调整量)。
21.5
甲供材扣款:支付工程进度款时同比例扣除甲供材款,滞后一个月计算乙方的甲供材耗用量。
工程款
本条与工程成本控制直接相关,工程、成本部在现场管理及签证时要参考本条)
第5条
合同价款(本部分是合同约定的)
5.1合同价款:本工程合同价包干,包干合同总价款为:
人民币(大写):
陆仟壹佰捌拾捌万肆仟元整
¥:6188.4万元整
具体各楼中标价明细如下(单位:万元):
楼号
价款
一标段
二标段
1#楼
4#楼
会所
小计
2#楼
3#楼
人防
小计
中标价
1370.91
1370.91
422.02
3163.84
1340.46
1103.00
581.10
3024.56
其中甲供材总额(仅指投标部分)
41.37
41.37
3.38
86.12
40.94
37.15
7.75
85.84
竣工结算优惠率
4%(指变更调整部分)
5.2
包干范围:本合同价款已包括
(1)乙方为完成施工图纸承包范围内的工作内容发生的所有费用及税金和因赶工期而增加的费用(但不包括设计变更和甲方现场签证)。
(2)乙方承包范围内所有工作及为完成这些工作所必须的所有保护、防护、施工措施及辅助工作。在合同执行期间,除按第18条可进行调整的价款外,任何情况下(含国家政策和当地政策变化)均不作调整。
(3)甲方供应材料设备价款已按招标书约定单价和乙方投标书中计算的用量包括合同价款之中。
(4)钢筋已按图示实际用量调增。
(5)钢材、水泥价格要求见招标文件第11.3.4条及24.4条,风险范围为投标价的±5%,±5%以内不调,以外调整,调整部分的工程量以甲方当月认可的工程量为调整依据。
第18条
合同价款及调整
18.1
本合同价款采用合同价包干方式确定。
18.2
双方约定合同价款的其他调整因素:甲方代表确认的设计变更、工程洽商引起的合同价款变更按实调增或调减。调整的计算方法同招标书计价方式,并执行投标书确认的4%的下浮(优惠率)。
第23条
工程设计变更
23.1
施工中甲方需对原工程设计进行变更,应提前4天以书面形式向乙方发出变更通知。(我方的时间一般来说。把握的难度较大)
23.3
乙方在施工中提出的合理化建议涉及到对设计图纸或施工组织设计的更改及对材料、设备的换用,须经甲方代表同意。未经同意擅自更改或换用时,乙方承担由此发生的费用,并赔偿甲方的有关损失,延误的工期不予顺延。甲方代表同意采用乙方合理化建议,所发生的费用和获得的收益,甲方乙方另行约定分担或分享。
第24条
确定变更价款:
24.1
乙方在工程变更确定后14天内,提出变更工程价款的报告,经甲方确认后调整合同价款。变更合同价款按下列方法进行:(1)
合同中已有适用于变更工程的价格,按合同已有的价格变更合同价款;(2)
合同中只有类似于变更工程的价格,可以参照类似价格变更合同价款;(3)
合同中没有适用或类似于变更工程的价格,由乙方提出适当的变更价格,经甲方代表确认后执行。
24.2
乙方在双方确定变更后14天内不向甲方提出变更工程价款报告时,视为该项变更不涉及合同价款的变更(严格执行的规定)。
24.3
甲方应在收到变更工程价款报告之日起14天内予以确认,甲方代表无正当理由不确认时,自变更工程价款报告送达之日起14天后视为变更工程价款报告已被确认(以前常忽视的问题)。
24.4
甲方代表不同意乙方提出的变更价款,按本合同第29条关于争议的约定处理。
24.5
甲方代表确认增加的工程变更价款作为追加合同价款,与工程款同期支付。
第26条
竣工结算
26.1乙方提交结算报告的时间:工程竣工验收报告经甲方认可后28天内提交结算报告及完整的竣工结算资料给甲方审核。
26.2甲方应在收到乙方结算报告及结算资料后28天内进行核实,给予确认或提出修改意见。
26.3结算方式:按本合同第18条执行。
变更签证应注意的问题(注意书写通知应有次序,不能前后矛盾)
第6条
组成合同的文件()
组成本合同的文件及优先解释顺序如下:(1)本合同协议书;(2)本合同补充协议;(3)招标文件;(4)投标书及附件(5)中标通知书;(6)图纸、设计交底及图纸会审纪要、设计变更与洽商;(7)国家现行标准、规范及有关技术文件。
甲方工作
本项应主要是书面文字工作我方已完成一部分,工程部一定要留存书面的接受记录))
第11条
甲方工作
甲方应按约定的时间和要求完成以下工作:
(1)施工场地具备施工条件的要求及完成的时间:各单项工程开工前2周内具备施工条件。
(2)将施工所需的水、电、电讯线路接至施工场地的时间、地点和供应要求:甲方将施工用水、用电线路已引至乙方施工现场内的指定地点,乙方在甲方指定地点装表接入施工现场;通讯电话由乙方自行向电讯部门报装
。
(5)由甲方办理的施工所需证件、批件的名称和完成时间:开工后二周内(工程开工后因甲方手续不全引起的后果由甲方承担)。
(6)水准点与座标控制点交验要求:开工前15天内书面移交并现场核验(工程部)。
(9)甲方协助乙方协调施工现场的周边关系及施工环境(工程部)。
乙方工作
第12条
乙方工作乙方应按约定的时间和要求,完成以下工作
12.1(1)应提供计划、报表的名称及完成时间:每月25日向甲方报送下月工程施工进度计划及上月施工统计报表,向甲方及监理单位提供年、季、月度工程进度计划及相应进度统计报表。(本条应认真执行,这就是以后钢筋、水泥有价格变化时调整数量的书面依据,同时在收到本表时,还应签上甲方意见,以免有争议,同20条相结合
第20条
工程量确认:
20.1
乙方应按条款约定的时间,向甲方代表提交已完工程量的报告。甲方代表接到报告后7天内按设计图纸核实已完工程量(以下称计量),并在计量前24小时通知乙方,乙方为计量提供便利条件并派人参加。乙方收到通知后不参加计量,计量结果有效,作为工程价款支付的依据。
20.2
甲方代表收到乙方报告后7天内未进行计量,从第8天起,乙方报告中开列的工程量即视为被确认,作为工程价款支付的依据。甲方代表不按约定时间通知乙方,致使乙方未能参加计量,计量结果无效。
20.4乙方向甲方代表及监理工程师提交已完工程量报告的时间报告时间为每月25日)
12.1(4)需乙方办理的有关施工场地交通、消防、环卫和施工噪音管理等手续:遵守政府有关主管部门对施工场地交通、施工噪音以及环境保护和安全生产等的管理规定,按规定办理有关手续,并以书面形式通知发包人,发包人承担由此发生的费用,因承包人责任造成的罚款除外;)(本条主要是现场有砼搅拌站,在任务布置时要责任分清)。
12.1
(6)施工场地周围地下管线和邻近建筑物、构筑物(含文物保护建筑)、古树名木的保护要求及费用承担:乙方制定保护措施或方案,报甲方审定后负责实施,费用由甲方承担。(在现场保护时要责任分清,高压走道过大车时怎样保护,白庙水厂主要给水管道的保护方案。
(10)承担施工场地管理期间的水、电费用:水、电费由甲方按实际发生读数抄表、价格按水、电行业市场收费标准填表,每月结算,在工程进度款中扣除。(工程、财务)
工程质量
第16条
工程质量要求:合格
16.2
如对工程质量有争议,双方同意的工程质量检测鉴定机构为郑州市建筑工程质量监督站。所需费用及因此造成的损失,由责任方承担。双方均有责任的,由双方根据其责任分别承担。
第17条
隐蔽工程和中间验收
:
17.1
双方约定中间验收部位:地基土质验槽、地基与基础工程、主体结构分部工程等各验收一次(但高层的主体结构应分为两次验收),在装修前对样板间工程进行验收。
工程款支付的条件(合同索赔的另一大项就是工程不能按时支付工程款,注意事项:注意时间接点的把握
第21条
工程款(进度款)支付
双方约定的工程款(进度款)支付的方式和时间:
21.1工程款支付方式:通过双方开户银行转帐支付。
21.2工程款中间阶段支付比例:按以下形象进度支付工程进度款
21.2.1一标段(1#、4#楼及会所工程)
21.2.1.1
1#楼:1#楼主体封顶付至本楼合同价的约60%(含返还的垫资款项),其中:±0.00以下完成后付100万,4层封顶付合同价7%,8层封顶付合同价的7%,12层封顶付合同价的7%,16层封顶付合同价的9%,20层封顶付合同价的9%,24层封顶付合同价的11%,同时返还垫资款80万;装饰、安装工程完成50%支付合同价的10%;外架拆除完毕返还垫资款80万,工程竣工通过备案验收支付至合同价的85%;办理完竣工结算后45天内支付至本楼结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.1.2
4#楼:4#楼主体封顶付至本楼合同价的约60%(含返还的垫资款项),其中:±0.00以下完成后付本楼合同价100万,4层封顶本楼付合同价7%,8层封顶付本楼合同价的7%,12层封顶付本楼合同价的7%,16层封顶付本楼合同价的9%,20层封顶付本楼合同价的9%,24层封顶付本楼合同价的11%,同时返还垫资款80万;装饰、安装工程完成50%支付本楼合同价的10%;外架拆除完毕返还垫资款80万,工程竣工通过备案验收支付至本楼合同价的85%;办理完竣工结算后45天内支付至本楼结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.1.3
会所:会所±0.00以下完成后付50万,会所主体封顶付100万元,装修安装完成支付本楼合同价的40%;办理完竣工结算完成后45天内支付至结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.2二标段(2#、3#楼及人防工程)
21.2.2.1
2#、3#楼±0.00以下完成后付150万。
21.2.2.2
2#楼:
2#楼主体封顶付至本楼合同价的约60%(含返还的垫资款项),其中:4层封顶付合同价10%,8层封顶付合同价的10%,12层封顶付合同价的10%,16层封顶付合同价的15%,同时返还垫资款80万;装饰、安装工程完成50%支付合同价的10%;外架拆除完毕返还垫资款80万,工程竣工通过备案验收支付至合同价的85%;办理完竣工结算后45天内支付至结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.2.3
3#楼:3#楼主体封顶付至本楼合同价的约60%(含返还的垫资款项),其中:4层封顶付合同价10%,8层封顶付合同价的15%,12层封顶付合同价的20%,同时返还垫资款50万;装饰、安装工程完成50%支付合同价的10%;外架拆除完毕返还垫资款50万,工程竣工通过备案验收支付至合同价的85%;办理完竣工结算后45天内支付至结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.2.4人防工程:人防工程底板全部施工完支付本楼合同价的15%;墙、柱、顶板全部施工完支付本楼合同价的35%;装饰、安装工程完成支付本楼合同价的15%;工程竣工通过备案验收支付本楼合同价的15%;办理完竣工结算的
45天内支付至本楼结算总价的95%;工程保修金5%按国家规定的保修期满后余额退还。
21.2.3质保金不计取利息。
21.3乙方在合同约定的时间内完成各楼主体封顶,且验收合格后甲方退还工期、质量保证金各25万元。
21.4乙方在主体封顶前创得“中州平安杯”,甲方将工程质量保修金由5%降到4%。
28.1
本合同中关于甲方违约的具体责任如下:
28.1.1
甲方超过约定的支付时间不支付工程款(进度款),乙方可向甲方发出要求付款的通知,甲方收到乙方通知后仍不能按要求付款,可与乙方协商签订延期付款协议,经乙方同意后可延期支付。协议应明确延期支付的时间和从计量结果确认后第15天起计算应付款的贷款利息。(财务工程)
28.1.2甲方不按合同约定支付工程款(进度款),双方又未达成延期付款协议,导致施工无法进行,乙方可停止施工,由甲方承担违约责任。
竣工验收
第25条
竣工验收
:
25.3
工程最后由甲方组织物业公司、乙方、监理单位对工程进行全面验收,并提出验收意见,乙方在收到验收意见10日内对工程进行整改完毕。乙方在收到甲方验收意见第11日开始对甲方移交钥匙,如果乙方不能按约定时间内移交,则属于乙方违约金。因乙方原因移交钥匙逾期5日以上的,甲方除扣除违约金外,可采取一切手段迫使乙方撤离工地现场,由此引发的一切费用和法律责任均由乙方承担,逾期移交期间乙方仍有保护工程的全部责任。
违约部分(甲方的违约已穿到前面,以下主要)
第28条
违约
17.2乙方如果不能按合同约定的主体封顶时间完成主体封顶工程,甲方将从工程款中扣除乙方的主体工程工期违约金10万元(每栋楼)(关键工期控制的办法)。
28.2(1)乙方违反本合同第12.3条第6款的约定应承担的违约责任:未按时完成施工现场的余土、建筑垃圾外运及剩余建筑材料的转移、临建设施和设备基础的拆除等。每延期一天,乙方向甲方支付合同价款1‰的违约金。(中间工期控制的办法)
(2)乙方违反本合同第15.2条约定应承担的违约责任:由于乙方原因工程不能按期竣工,甲方不退还工期保证金余额;每延期竣工一天,乙方向甲方支付工程合同总价款万分之一的违约金。(如果前期控制的好,这一条应该是有效的)
(3)乙方违反本合同第16.1条约定应承担的违约责任:乙方在合同约定的竣工日期内验收达不到合格工程质量标准,乙方承担修复返工过程中所有费用至达到合格标准,甲方将乙方缴纳的质量保证金的余额作为违约金扣除。
第29条
争议
:
第30条
工程分包
:非经甲方同意,乙方不得将承包工程的任何部分分包。如发生违法分包、转包的第三方进入施工现场,甲方有权中止合同,由乙方承担违约责任并承担因此产生的所有费用和经济损失。
第32条
保险:
本工程甲方乙方的保险费用各自承担。
33.1
合同生效日期:本合同自甲乙双方签字盖章之日起生效。
.
篇3:2020劳动合同范本:2020劳动合同范本实例
20XX劳动合同范本:20XX劳动合同范本实例 本文关键词:合同范本,劳动,实例,XX
20XX劳动合同范本:20XX劳动合同范本实例 本文简介:20XX劳动合同范本:20XX劳动合同范本实例[1]20XX劳动合同范本:20XX劳动合同范本实例甲、乙双方根据《中华人民共和国劳动合同法》和有关法律、法规规定,在平等自愿、公平公正、协商一致、诚实信用的基础上,签订本合同。一、劳动合同期限(一)甲乙双方约定按下列________种方式确定“劳动合同
20XX劳动合同范本:20XX劳动合同范本实例 本文内容:
20XX劳动合同范本:20XX劳动合同范本实例[1]
20XX劳动合同范本:20XX劳动合同范本实例
甲、乙双方根据《中华人民共和国劳动合同法》和有关法律、法规规定,在平等自愿、公平公正、协商一致、诚实信用的基础上,签订本合同。
一、劳动合同期限
(一)甲乙双方约定按下列________种方式确定“劳动合同期限”:
a.有固定期限的劳动合同:自________年_______月_______日起至________年______月______日止,其中试用期自________年_____月______日起至________年______月______日止。
b.无固定期限的劳动合同:自________年______月______日起,其中试用期自________年______月_______日起至________年______月______日止。
c.以完成_____________工作任务为劳动合同期限,自______年_____月_____日起至完成本项工作任务之日即为劳动合同终止日。
(二)甲方与用工单位所签订的劳务派遣协议约定的派遣期限先于本条约定的合同期限届满的,则劳务派遣协议约定的派遣期届满之日本合同终止。
二、工作内容及工作地点
(一)乙方根据甲方要求,经过协商,从事________________工作。甲方可根据工作需要和对乙方业绩的考核结果,按照合理诚信原则,变动乙方的工作岗位,乙方服从甲方的安排。
(二)甲方安排乙方所从事的工作内容及要求,应当符合甲方依法制订的并已公示的规章制度。乙方应当按照甲方安排的工作内容及要求履行劳动义务,按时完成规定的工作数量,达到规定的质量要求。
(三)甲乙双方约定劳动合同履行地为:______________________________________。
(四)_____________________________________________________________________。
三、工作时间和休息休假
(一)甲乙双方在工作时间和休息方面协商一致选择确定________条款,平均每周工作四十小时:
a.甲方实行每天________小时工作制。具体作息时间,甲方安排如下:
每周周________至周________工作,上午________,下午___________。
每周周________为休息日。
b.甲方实行三班制,安排乙方实行________班________运转工作制。
c.甲方安排乙方的________工作岗位,属于不定时工作制,双方依法执行不定时工作制规定。
d.甲方安排乙方的________工作岗位,属于综合计算工时制,双方依法执行综合计算工时工作制规定。
(二)甲方严格遵守法定的工作时间,控制加班加点,保证乙方的休息与身心健康,甲方因工作需要必须安排乙方加班加点的,应与工会和乙方协商同意,依法给予乙方补休或支付加班加点工资。
(三)甲方为乙方安排带薪年休假:_________________________________________。
四、劳动保护和劳动条件
(一)甲方对可能产生职业病危害的岗位,应当向乙方履行如实告知的义务,并对乙方进行劳动安全卫生教育,防止劳动过程中的事故,减少职业危害。
(二)甲方必须为乙方提供符合国家规定的劳动安全卫生条件和必要的劳动防护用品,安排乙方从事有职业危害作业的,应定期为乙方进行健康检查。
(三)乙方在劳动过程中必须严格遵守安全操作规程。乙方对甲方管理人员违章指挥、强令冒险作业,有权拒绝执行。
(四)甲方按照国家关于女职工、未成年工的特殊保护规定,对乙方提供保护。
(五)乙方患病或非因工负伤的,甲方应当执行国家关于医疗期的规定。
五、劳动报酬
甲方应当每月至少一次以货币形式支付乙方工资,不得克扣或者无故拖欠乙方的工资。乙方在法定工作时间内提供了正常劳动,甲方向乙方支付的工资不得低于当地最低工资标准。
(一)甲方承诺每月________日为发薪日。
(二)乙方在试用期内的工资为每月________元。
(三)经甲乙双方协商一致,对乙方的工资报酬选择确定________条款:
a.乙方的工资报酬按照甲方依法制定的规章制度中的内部工资分配办法确定,根据乙方的
的工作岗位确定其每月工资为________元。
b.甲方对乙方实行基本工资和绩效工资相结合的内部工资分配办法,乙方的基本工资确定为每月________元,以后根据内部工资分配办法调整其工资;绩效工资根据乙方的工作业绩、劳动成果和实际贡献按照内部分配办法考核确定。
c.甲方实行计件工资制,确定乙方的劳动定额应当是本单位同岗位百分之九十以上劳动者在法定工作时间内能够完成的,乙方在法定工作时间内按质完成甲方定额,甲方应当按时足额支付乙方的工资报酬。
d._______________________________________________________________________。
(四)甲方根据企业经营效益、当地政府公布的工资指导线、工资指导价位等,合理提高乙方工资。乙方的工资增长办法按照____________________(工资集体协商协议、内部工资正常增长办法)确定。
(五)乙方加班加点的工资,以双方经过协商确定的___________工资为基数计算。
六、社会保险和福利
(一)双方依法参加社会保险,按时缴纳各项社会保险费,其中依法应由乙方缴纳的部分,由甲方从乙方工资报酬中代扣代缴。
(二)甲方应当将为乙方缴纳各项社会保险费的情况公示,乙方有权向甲方查询其各项社会保险的缴费情况,甲方应当提供帮助。
(三)如乙方发生工伤事故,甲方应负责及时救治,并在规定时间内,向劳动保障行政部门提出工伤认定申请,为乙方依法办理劳动能力鉴定,并为享受工伤医疗待遇履行必要的义务。
(四)乙方依法享有国家规定的福利待遇,甲方应当执行。
(五)________________________________________________________。
七、劳动纪律
甲方制定的劳动纪律应当符合法律、法规、政策的规定,履行民主程序,并向乙方公示。乙方遵照执行。
八、协商条款
经甲乙双方协商一致,同意选择________条约定条款。
a.乙方工作涉及甲方商业秘密的,甲方应当事前与乙方依法协商约定保守商业秘密或竞业限制的事项,并签订保守商业秘密协议或竞业限制协议。
b.由甲方出资招用或培训乙方,并要求乙方履行服务期的,应当事前征得乙方同意,并签订协议,明确双方权利义务。
c.甲方出资为乙方提供其它特殊待遇,如________________(住房、汽车等),并要求乙方履行服务期的,应当事前征得乙方同意,并签订协议,明确双方权利义务。
d.甲方同意为乙方办理补充养老保险(年金)和补充医疗保险情况,具体标准为:
________________________________________________________________。
e.甲方同意为乙方提供如下福利待遇:_______________________________________
f.甲乙双方需要约定的其它事项:___________________________________________
九、劳动合同终止的条件
经甲乙双方协商约定,出现下列情形之一的,可以终止劳动合同:
1.劳动合同期满的;
2.________________________________________________________________________
3.________________________________________________________________________
十、劳动争议处理
(一)甲乙双方因履行本合同发生劳动争议,可以协商解决。不愿协商或者协商不成的,可以向本单位劳动争议调解委员会申请调解;调解不成的,可以向劳动争议仲裁委员会申请仲裁。甲乙双方也可以直接向劳动争议仲裁委员会申请仲裁。提出仲裁要求的一方应当自劳动争议发生之日起六十日内向劳动争议仲裁委员会提出书面申请。对仲裁裁决不服的,可以自收到仲裁裁决书之日起十五日内向人民法院提起诉讼。
(二)甲方违反劳动法律、法规和规章,损害乙方合法权益的,乙方有权向劳动保障行政部门和有关部门举报。
十一、其他
(一)劳动合同期内,乙方户籍所在地址、现居住地址、联系方式等发生变化,应当及时告知甲方,以便于联系。
(二)本合同未尽事宜,均按国家有关规定执行,国家没有规定的,通过双方平等协商解决。
(三)本合同不得涂改。
(四)本合同如需同时用中文、外文书写,内容不一致的,以中文文本为准。
(六)本合同一式两份,甲乙双方各执一份。
(七)本合同于________年________月________日生效。
甲乙双方自愿申请劳动合同鉴证的,应当在劳动合同签订之日起三十日内向劳动保障行政部门提出。
甲方法定代表人签名:乙方签名:
公章
签名日期:
签章日期:
附件:
劳动合同变更记录
经双方协商同意,对______年______月______日签订的劳动合同作如下变更:
___________________________________________________________________
法定代表人签名:乙方签名:
或委托代理人签名:签名日期
甲方盖章:
签章日期:
鉴证机构盖章:鉴证人签名:
鉴证日期: