当前位置:文档之家› JDeveloperADF框架开发实例

JDeveloperADF框架开发实例

JDeveloperADF框架开发实例
JDeveloperADF框架开发实例

JDeveloperADF数据库基本开发示例

Oracle JDeveloper 是一个免费的集成开发环境,通过支持完整的开发生命周期简化了基于Java 的SOA 应用程序和用户界面的开发。Oracle ADF 是一个端到端的Java EE应用开发框架,它通过提供现成的基础架构服务以及可视的、声明式开发功能简化Java EE程序开发的复杂性。

我们将通过做一个文件上传的示例来了解Jdeveloper以及ADF开发框架,用户可以进行文件的上传,上传之后要把上传后的文件名和文件路径显示给用户看,用户可以对其进行修改和删除。

建立UPLOAD项目

1.建立ADF web应用程序

首先打开Oracle Jdeveloper,File—New Gallery—在Applications中选择Fusion Web Application(ADF)

选择OK,在新的对话框中输入项目名称,再选择Finish。

2.建立数据库连接

先创建t_upload表,表的结构为(id number primary key,filename varchar2(30),filepath varchar2(50),uploadTime Date),再创建一个序列seq_t_upload

2.1 使用JDBC

在Model上右键,选择New Gallery,在ADF Business Components中选择Business Components for tables

选择OK后,弹出新的对话框

点击“+”号

在弹出的新的对话框中输入JDBC连接需要的数据,其中SID为数据库名称(ORCL),编辑完成后单击确定,回到上一个对话框,再单击确定,弹出新的对话框

单击Query查询出当前用户所有的表,通过“>”按钮将需要和EO进行绑定的表从左边拖至右边(t_upload表),并将包名改为model.eo,单击下一步,通过“>”按钮将需要和VO进行绑定的表从左边拖至右边(t_upload表),并将包名改为model.vo,单击下一步,在这一步是来创建只读VO的,再单击下一步,在这一步是来创建全局Model的,将包名改为model.am 再单击确定。

双击model.am包下的AppModel

单击java Class右边的编辑按钮,弹出新的对话框,选中对话框中的2个选项

双击model.eo包下的TUpload,选择Attributes

双击ID,弹出新的对话框,选择Custom Properties,将Name改为SequenceName,value改为seq_t_upload,单击ADD

单击确定返回上一个对话框,选择JA V A,点击编辑按钮,在新的对话框中选中第一个选项,并选中Create Method

在model.eo包中的TuploadImpl.java里找到它的create方法,在create方法里加入这么一段代码for (AttributeDef def : getEntityDef().getAttributeDefs()) {

String sequenceName = (String)def.getProperty("SequenceName");

if (sequenceName != null) {

SequenceImpl s =

new SequenceImpl(sequenceName, getDBTransaction());

setAttribute(def.getIndex(), s.getSequenceNumber());

}

}

2.2使用连接池

首先要通过访问http://127.0.0.1:7101/console进入weblogic的控制台,单击JDBC的数据源,选择新建数据源,根据提示操作完成后,数据源就创建成功了。

接下来要去AppModel中的Configurations

双击AppModelLocal,在新的对话框中将connection type改为JDBC DataSource,并选择相应的数据源

3.建立控制层

在viewControl上右键new gallery,选择java class,创建一个名为UserBean的java类,再进入page Flows下的adfc-config,选择Managed Beans,如图新建一个名为UserBean的Managed Bean

4.建立页面

在web content上右键new gallery,选择JSF page,将*.jspx选中

打开adfc-config,选择diagram,将刚才新建的upload.jspx直接拖至adfc-config中

5.数据绑定

打开upload.jspx,把右上角的Layout栏中的panel box拖至中间

再把Layout栏中的panel collection拖至panel box中

打开data controls,将TuploadView1拖至panel collection中

选择只读表,在新的对话框中将所有的选项都选中

这样表格就和数据绑定成功了,对着upload.jspx右键run就可以查看页面效果了

接下来开始做上传,把右上角的common components中的toolbar拖至panelCollection的中间,再将toolbar button拖至toolbar中,选中刚才添加的toolbar button,通过右下角的actionListener可以为这个按钮绑定一个按钮按下的事件

单击edit

在managed bean中选择UserBean,在method中单击new,输入show_popup_upload

单击确定后,UserBean会创建show_popup_upload这个方法

回到upload.jspx,把右上角的common components中的popup拖至下面,将popup 与UserBean进行绑定,选中popup,在右下角的binding中选择Edit

绑定成功后再把common components中的dialog拖至popup中,为dialog在UserBean中绑定一个用户单击dialog确定按钮的事件upload()

将common components中的input text和input file拖至dialog中,并进行如下绑定

binding="#{https://www.doczj.com/doc/7b12003466.html,erBean.filename}"/>

valueChangeListener="#{https://www.doczj.com/doc/7b12003466.html,erBean.valueChange}"

value="#{https://www.doczj.com/doc/7b12003466.html,erBean.filepath}" autoSubmit="true"/>

下面是UserBean的代码

private RichInputText filename;

private String filepath;

private RichPopup popup_upload;

private String fileLocation;

private String fileType;

private RichTable table_upload;(这个table_upload是UserBean对的绑定)

public void showPopup(RichPopup pop) {

FacesContext context = FacesContext.getCurrentInstance();

String popupId = pop.getClientId(context);

StringBuilder script = new StringBuilder();

script.append("var popup = AdfPage.PAGE.findComponent('").append(popupId).append("'); ").append("if (!popup.isPopupVisible()) { ").append("var hints = {}; ").append("popup.show(hints);}");

ExtendedRenderKitService erks =

Service.getService(context.getRenderKit(),

ExtendedRenderKitService.class);

erks.addScript(context, script.toString());

}

public Object resolveExpression(String expression) {

FacesContext facesContext = FacesContext.getCurrentInstance();

Application app = facesContext.getApplication();

ExpressionFactory elFactory = app.getExpressionFactory();

ELContext elContext = facesContext.getELContext();

ValueExpression valueExp =

elFactory.createValueExpression(elContext, expression,

Object.class);

return valueExp.getValue(elContext);

}

public ApplicationModule getApplicationModuleForDataControl(String name) { return (ApplicationModule)resolveExpression("#{data." + name +

".dataProvider}");

}

public void refreshTarget(UIComponent... args) {

if (args != null)

for (UIComponent u : args) {

if (u != null)

AdfFacesContext.getCurrentInstance().addPartialTarget(u);

}

}

public void show_popup_upload(ActionEvent actionEvent) {

this.showPopup(popup_upload);

}

public void upload(DialogEvent dialogEvent) {

Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();

HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();

String baseUrl = request.getRealPath("/");

InputStream is = (InputStream)session.get("inputStram");

FileOutputStream fos;

try {

fos = new FileOutputStream(baseUrl+"/upload/"+filename.getValue()+"."+fileType);

byte[] buffer = new byte[10240];

int length = -1;

while((length=is.read(buffer))>-1){

fos.write(buffer, 0, length);

}

fos.flush();

fos.close();

} catch (FileNotFoundException e) {

}

catch (IOException e) {

}

AppModuleImpl am = (AppModuleImpl)getApplicationModuleForDataControl("AppModuleDataControl");

ViewObjectImpl vo = am.getTUploadView1();

Row row = vo.createRow();

row.setAttribute("Filename", filename.getValue()+"."+fileType);

row.setAttribute("Filepath", filename.getValue()+"."+fileType);

row.setAttribute("Uploadtime", new Date());

vo.insertRow(row);

am.getDBTransaction().commit();

vo.executeQuery();

this.refreshTarget(table_upload);

filepath = null;

}

public void valueChange(ValueChangeEvent valueChangeEvent) {

UploadedFile f = (UploadedFile)valueChangeEvent.getNewValue();

this.fileLocation = this.getFilepath();

Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();

this.fileType = f.getFilename().substring(f.getFilename().lastIndexOf(".")+1);

try {

session.put("inputStram", f.getInputStream());

} catch (IOException e) {

}

}

接下来做一个页面流的示例

先创建login.jspx、success.jspx、error.jspx,再打开page flows下的adfc-config,将login.jspx、success.jspx、error.jspx拖至adfc-config中,再选择右上角components中的control flow case,依次如图画好任务流,并给任务流命名

再进入login.jspx,再中加入2行输入框和1个按钮

action="#{UserBean.login}"/>

再打开UserBean,对

action="#{UserBean.login}"/>

中绑定的login方法进行补充

public String login(){

Object name = username.getValue();

Object pwd = password.getValue();

String url = "";

AppModuleImpl am = (AppModuleImpl) getApplicationModuleForDataControl("AppModuleDataControl");

ViewObjectImpl vo = am.getTUserView1();

vo.setWhereClause("Username = '"+name+"'");

FacesContext context = FacesContext.getCurrentInstance();

vo.executeQuery();

Row row = vo.first();

if(row!=null){

if(name.equals(row.getAttribute("Password"))){

context.getExternalContext().getSessionMap().put("userInfo", row);

url = "success";

}

}else{

url = "error";

}

return url;

}

三层框架结构工程设计综合实例讲解

建筑工程 设计说明 一、建筑层数:三层结构形式:框架结构 建设总高度:12.45m 安全等级:二级 室内外高差:450mm 屋面防水等级:二级 耐火等级:二级设计抗震烈度:8度 二、1.尺寸单位:图中尺寸单位除注明者外,柱高以米计,其他均以毫米计。 2.室内±0.0001高出室外0.45m,±0.000相应的绝对标高放线时由甲方与施工单位现场确定。 3.墙体材料:250厚混凝土砌块。 4.地面排水:a.各有水房间找1%坡,坡向地漏。 b.入口处平台向室外找坡1%,找坡后完成面高处低于室内完成面20mm。 5.门窗:a.外门窗坐樘中。 b.内门坐樘开启方向为平开。 c.所有开启扇处均加以设纱扇、纱窗。 6.油漆维护:所有外露铁件均刷银粉漆,做法图集。 7.构造柱做法详见图16。 8.防潮层做法:在墙体0.060处铺设20厚1∶2水泥砂浆加5%防水粉。 三、建筑构造用料做法: 1.地面:地16#陶瓷地砖地面用于卫生间外地面见详细做法 地26#陶瓷地砖卫生间地面用于卫生间见详细做法 2.楼面:楼16#陶瓷地砖楼面用于除卫生间外楼面 楼26#陶瓷地砖卫生间楼面用于卫生间 楼36#PVC塑胶卷材楼面(做详见说明)用于净化区部分楼面 3.踢脚:踢脚16#.面砖踢脚用于除卫生间外楼地面部分 4.墙裙:裙16#釉面砖墙裙用于卫生间部分 5.室内墙面:内墙16#水泥砂浆墙面用于除踢脚墙裙以外部分 6.天棚:顶16#.彩钢板吊顶吊顶采用50厚彩钢复合析,内填不燃材料 顶26#.水泥砂浆顶棚要求耐火等级不低于1.0小时,用于净化区,吊顶高2.2m。 7.外墙面:外墙16#涂料外墙面见立面图 涂料16#乳胶漆 8.屋面:屋16#.高聚改性沥青卷材防水层面 9.台阶:台16#.地砖面层台阶

软件开发培训协议标准范本

软件开发培训协议 甲方: 法人代表: 乙方: 身份证号: 鉴于互联网技术的不断发展,网络用户需求的不断增加,甲方支持乙方参加软件开发的专业技能培训,现就培训的相关事宜,经协商一致,签订如下协议,以兹共同遵守:第一条培训的项目 1、培训的内容 (1)总体结构设计; (2)模块设计; (3)编程和调试; (4)程序联调和测试; (5)编写、提交程序。 2、培训期限:自 __ 年_____ 月 ___ 日起至___ 年 ___ 月____ 日止。 3、培训费用:培训费用由公司全部负担。培训费用包括但不限于培训费、材料费、课本费、食宿费、交通费等项目。 第二条服务期 服务期限从合同签订之日起,至合同期满为止。 第三条乙方的义务 1、完成培训目标和任务; 2、在培训期间服从管理,不违反甲方的各项政策、制度与规定;

3、在培训期间服从甲方各项安排; 4、在培训期内定期与甲方沟通,汇报学习情况; 5、在培训期间维护自身安全和甲方一切利益。第四条福利待遇 学习培训期间的工资视情况按原工资办法的 _______ 支付。在晋级或工资办法修订时,乙方作为在编人员处理。社会保险原则上按有关规定作为在编人员处理。 第五条违约责任 1、乙方违反服务期约定的,应当向甲方支付违约金,违约金包括由甲方为乙方提供的培训费期间发的工资。甲方有权从乙方劳动报酬中予以扣除。 2、损害甲方形象给甲方造成损失的,乙方补偿甲方全部经济损失。 第六条协议生效及其他 1、本协议签订之日起即生效; 2、本协议一式二两份,甲、乙双方各执一份。 甲方(签章): 法定代表人: ______ 年___ 月____ 日 乙方(签字): ______ 年___ 月____ 日

软件开发协议书.doc

软件开发协议书 甲方(客户):乙方(软件开发商): 地址:地址:合肥市 电话:电话: 甲方委托乙方,乙方接受甲方委托,开发“xxx证券投资决策分析系统”软件产品,双方就合作事宜达成如下协议: 一、合作方式: 乙方根据甲方的要求定制开发软件产品,并向甲方提供技术培训;甲方向乙方支付费用。 二、软件内容要求及验收标准: 1、依据本合同约定,甲方委托乙方开发的软件产品为:“xxx证券投资决策分析系统” 2、总体设计原则:乙方根据自身已获得自主知识产权的证券软件的开发技术标准为甲方开发证券分析软件,证券软件开发完成后,乙方将软件包括附属软件移交给甲方,且乙方负责售后服务及相应升级,同时乙方向国家版权局申请注册所属甲方所有的软件著作版权。 3、软件的构成及功能需求、验收标准通常包括软件的功能描述、标准、方法、产品缺陷的确认和补救等内容,可以根据委托项目的特点经双方协商一致后予以增减。 4、经甲乙双方协商,甲方决定采用自备服务器及行情数据,乙方负责技术开发,供甲方软件用户开号的配置,每个服务器甲方开号数量控制在XX用户以内,超过XX个用户按XX/1万/1年的方式递增

购买。甲方的硬件服务器可以由乙方统一配置,费用包含在下列技术开发费用之列。 三、工作进度和要求: 软件开发时间为:自签定合同起7天内完成。4天内交付测试版软件,3天内用户进行测试。 四、费用支付: 1、本项目技术开发费用为人民币______万元。 2、付款期限:在乙方按本合同规定的时间表完成工作进度并验收合格的前提下,甲 方将按如下日期向乙方支付: (1)签订合同后2日内首付合同款的50%即___元(用来申请证书、架构服务器)。 (2)软件完成后,将软件完整版交给甲方,测试无误后,一周内另行支付余款__元 (3)上述费用包含甲方应当向乙方支付的的全部费用(软件费+证书费) (4)软件证书由乙方免为代办,35个工作日内寄到甲方公司,如申请不到,乙方退还甲方所有的费用。 五、双方权利和义务 1、如系统设计存在缺陷,导致整个系统无法正常运行,甲方保留追回所有投入的权利; 2、如设计缺陷导致部分功能无法正常运行,乙方应在甲方要求的

土地合作开发框架协议书范本

XXX村土地合作开发项目框架协议 甲方:XXX村民委员会 乙方:XXXX有限公司 XX村“万水花园”项目是解决**村村民住房问题,经**村两委成员在2011年3月19日在昆阳街道办事处政府三楼举行竞争性谈判,并于2011年3月25日投票选定云南**房地产开发有限公司作为土地合作开发的合作方,该决议于2011年3月31日经全体村民大会通过。 现甲、乙双方依据国家有关法律、法规的规定,本着平等协商,互惠互利的原则,就甲方位于**以北,**以南地块(城规土地编号A-9-**,A-9-**)合作开发事宜,经协商一致,达成如下框架协议,以供共同履行。 一、合作开发地块范围及现状 甲方所有的地块标的物(以下简称为:开发地块) 该宗地块位置:**以北,**以南地块(城规土地编号A-9-**,A-9-**)。

净用地共计100.8亩。 二、合作开发地块的性质及权属 目前两块土地性质均为集体土地,属村民集体所有;土地尚未收储,未进行土地一级开发。 三、合作开发方式 1.甲方提供上述开发地块与乙方进行合作,双方合作办理两块土地的国土、规划等相关手续,项目全部开发资金由乙方负责解决。 2.乙方承诺给甲方村民人均40㎡商品房(以本合同签订时甲方提供的村民花名册为准),全村共计总面积不超过84000㎡,该40㎡的商品房甲方村民以2206元/㎡的价格购买(按土地挂牌价100万元/亩),土地招拍挂时土地价格每上下浮动1万元/亩,房价每平方米上下浮动4元。 3.村民在购房时,以户为单位,若单套面积超过按照应该给的人均40㎡计算的总面积,在1㎡以下的(不含1㎡),乙方承诺无偿赠送;若在1㎡(含1㎡)以上3㎡(不含3㎡)以下的,村民以上述第二款议定价格向乙方购买;若在3㎡(含3㎡)以上的,村民以当时该楼盘的市场价向乙方购买。

APQC的流程分类框架介绍

APQC的流程分类框架介绍 “企业到底要建立哪些流程”,我想这是每一个由职能管理转向 流程管理的企业首先必须思考的一个问题。 美国生产力与质量中心(American Productivity and Qua lity Center,简称APQC)给我们作出了回答。他们于1991年开 始研究开发流程分类框架(APQC称为Process Classification Fr amework,简称PCF),于1992年发布了该框架的第1.0版,目 前最新的版本是5.0版本。该流程分类框架在一开始是被想象设 计成为一种企业的流程分类法则,参与设计的80个组织机构希 望能创造出前瞻性的标杆并运用于全球各地的企业。 APQC起初提出的流程分类框架是一个跨行业的流程 分类框架,2008年APQC陆续提出了十个行业的流程分类框架,包 括跨行业、电力行业、消费品行业、航空航天和国防行业、汽车行业、传媒 行业、医药行业、电信行业、石油行业、石化行业的流程分类框架。 F面以跨行业为例,来介绍流程分类框架。(以下内容为 本人翻译,仅供参考。由于本人英语水平有限,请以英文原版为准。)

从这张图上可以看出,APQC各一个企业的流程分成两大类十二个流程组。 一大类是运营流程:分为五个流程组, 1.0愿景与战略制定

2.0产品和服务开发与管理

3.0产品和服务市场营销与销售 4.0产品和服务交付 5.0客户服务管理 另一大块是管理和支持流程:分为七个流程组, 6.0人力资源开发与管理 7.0信息技术管理 8.0财务管理 9.0资产的获取、建设与管 10.0环境、健康和安全管理 11.0外部关系管理 12.0知识、改进与变革管理 以下详细列出跨行业的流程分类框架:(由于本人英语水平有限,翻译仅供参考,以英文原版为准。) 1.0愿景与战略制定(10002) 1.1确定经营理念和长期愿景(10014) 1.1.1评估外部环境(10017)

软件开发的协议书

软件开发的协议书 甲方(客户):乙方(软件开发商) : 地址:地址: 电话:电话: 甲方委托乙方,乙方接受甲方委托,开发“xxx证券投资决策分析系统”软件产品,双方就合作事宜达成如下协议:乙方根据甲方的要求定制开发软件产品,并向甲方提供技术培训;甲方向乙方支付费用。 1、依据本合同约定,甲方委托乙方开发的软件产品为:“xxx证券投资决策分析系统” 2、总体设计原则:乙方根据自身已获得自主知识产权的证券软件的开发技术标准为甲方开发证券分析软件,证券软件开发完成后,乙方将软件包括附属软件移交给甲方,且乙方负责售后服务及相应升级,同时乙方向国家版权局申请注册所属甲方所有的软件著作版权。 3、软件的构成及功能需求、验收标准通常包括软件的功能描述、标准、方法、产品缺陷的确认和补救等内容,可以根据委托项目的特点经双方协商一致后予以增减。 4、经甲乙双方协商,甲方决定采用自备服务器及行情数据,乙方负责技术开发,供甲方软件用户开号的配置,每个服务器甲方开号数量控制在XX用户以内,超过XX个用户

按XX/1万/1年的方式递增购买。甲方的硬件服务器可以由乙方统一配置,费用包含在下列技术开发费用之列。 软件开发时间为:自签定合同起7天内完成。4天内交付测试版软件,3天内用户进行测试。 1、本项目技术开发费用为人民币______万元。 2、付款期限:在乙方按本合同规定的时间表完成工作进度并验收合格的前提下,甲 方将按如下日期向乙方支付: (1) 签订合同后2日内首付合同款的50%即___ 元(用来申请证书、架构服务器)。 (2) 软件完成后,将软件完整版交给甲方,测试无误后,一周内另行支付余款__ 元 (3) 上述费用包含甲方应当向乙方支付的的全部费用(软件费+证书费) (4) 软件证书由乙方免为代办,35个工作日内寄到甲方公司,如申请不到,乙方退还甲方所有的费用。 1、如系统设计存在缺陷,导致整个系统无法正常运行,甲方保留追回所有投入的权利; 2、如设计缺陷导致部分功能无法正常运行,乙方应在甲方要求的时间内解决问题,如问题不能按期解决,导致影响甲方正常使用 ,乙方必须协助解决软件问题。。 3、系统设计必须符合甲方设计要求,否则甲方有权拒

软件开发合同协议书通用-精华版

合同编号: 软件开发合同 甲方: 乙方: 签订日期: 签订地点: 依据《中华人民共和国合同法》及相关法律法规之规定,甲乙双方在平等、自愿的基础上,经双方协商一致,达成如下协议,以资共同遵照执行。 一、合作方式 甲方委托乙方,乙方接受甲方委托,并根据甲方的要求开发甲方所需的软件产品,甲方向乙方支付费用。 二、合同标的 1.依据本合同约定,甲方委托乙方开发的软件产品(以下简称:软件)为:系统。 2.乙方负责完成软件的设计开发、交付、培训及相关其他服务工作,并保证该软件满足甲方的要求。 3.乙方承诺,为完成本合同约定事项,乙方已取得为开发本软件所需的其它软件的许可使用权,并有权许可甲方或甲方指定的第三方使用并用于本软件,且该授权长期合法有效。

4.未经甲方书面同意,乙方不得将合同标的转包给第三方。在向甲方交付软件产品之前,乙方不得自行将软件转让给第三方使用。 三、开发进度及软件成果交付 1.自签定本合同起日内,乙方完成软件的需求分析、设计、编码、测试工作,并交付甲方使用。 2.软件产品交付地点为,交付内容包括但不限于全部源代码、安装盘、技术文档、用户指南、操作手册、安装指南和测试报告等。 四、开发费用 软件总开发费用为(人民币) 元整,费用包括:完整的软件交付成果、技术文件开发费用;乙方应承担的提供技术服务及技术支持的费用;其他软件的全部接口费用;税费;技术培训费用;以及乙方为全面履行合同义务所需支付的所有其他费用。 五、付款结算方式分期付款: 1.在本合同签订后3个工作日内,甲方向乙方支付总费用的50%:计(人民币):元。 2.在乙方完成软件开发并交付甲方后,甲方在可正确使用后的5个工作日后,软件经甲方验收合格后,乙方向甲方提供发票,甲方在3个工作日内,向乙方支付余款:计(人民币):元。 六、知识产权条款 1.根据本合同产生的全部研究开发成果(包括软件产品和以此为基础研发出的其他技术成果)的知识产权归乙方所有。 2. 双方确定,甲方有权利用乙方按照本合同约定提供的研究开发成果,进行后续改进。由此产生的具有实质性或创造性技术进步特征的新的技术成果及其权利归属,由甲方享有。 3.乙方保证按照本合同约定提供的研究开发成果及其开发过程不侵犯第三方知识产权。 七、双方的权利和义务 1.甲方的权利和义务 (1)甲方有权及时了解和监督软件开发的进展情况。 (2)甲方应向乙方提供完成软件开发所必需的资料和工作条件并指派 专人对接乙方。 (3)甲方应当按照合同约定向乙方支付合同价款。 2.乙方的权利和义务 (1)乙方有权按照本合同约定收取合同价款。 (2)乙方有权要求甲方提供软件开发所必需的资料和支持。 (3)乙方保证所交付的软件产品是完整的、全新的、技术上先进和成熟的,并在性能、质量和设计方面满足安全、可靠和高效运行与方便维护的要求,能够满足甲方的个性化需求与接口的相关开发工作。乙方所提供的技术文件应是完整的、清晰易读的、准确无误的,能够满足软件交付成果的检验、安装、调试、测试、验收、运行、维护和培训的需要。

合作框架协议范本

合作框架协议范本 甲方: 乙方: 甲乙双方本着平等互利、优势互补的原则,就结成长期、全面的in ternet 战略伙伴关系, 实现资源共享、共同发展,并为以后在其他项目上的合作建立一个坚实的基础,经友好协商达成以下共识: (一)权利与义务 1.甲乙双方皆承认对方为自己的战略合作伙伴,并在彼此互联网站的显著位置标识合作方的旗帜徽标链接或文字链接。 2.甲乙双方授权合作方在其互联网站上转载对方网站上的相关信息,该信息将由双方协商 同意后方可引用(具体合作项目另签协议)。 3.甲乙双方在彼此互联网站中转载引用合作方的信息时须注明"该信息由xxx (合作方网站)提供"字样,并建立链接。 4.甲乙双方必须尊重合作方网站信息的版权及所有权,未经合作方同意,另一方不得采编 其站点上的任何信息,且不得在其网站以外媒体发布来自合作对方站点的信息,否则构成 侵权。被侵害方有权单方面终止合作并视情节选择要求对方承担损害赔偿的方式。 (二)相互宣传 1.甲乙双方应在彼此站点追踪报道合作方的市场推广计划及相关营销活动。 2.甲乙双方都认可的适当时间内,双方在彼此站点上开设专栏,撰写并宣传与合作对方商 业行为有关的话题(具体合作项目另签协议) 3.甲乙双方在有关in ternet 专题的研讨会和金融、金融等行业的各种展览会上,互相帮助、共同宣传,共同推进双方的品牌。 4.双方还可就其它深度合作方式进行进一步探讨。 (三)其他 1.甲乙双方的合作方式没有排他性,双方在合作的同时,都可以和其他相应的合作伙伴进行合作。

2.本协议有效期为年,自年月日起到年月日为本协议商定合作方案的执行期限。 3.甲乙任何一方如提前终止协议,需提前一个月通知另一方;如一方擅自终止协议,另一方 将保留对违约方追究违约责任的权利。 4.本协议一式两份,双方各执一份,具有同等法律效力。 5.本协议为合作框架协议,合作项目中具体事宜需在正式合同中进一步予以明确。框架协 议与正式合作合同构成不可分割的整体,作为甲乙双方合作的法律文件。 6.本协议期满时,双方应优先考虑与对方续约合作。 7.双方的合作关系是互利互惠的,所有内容与服务提供均为免费。 甲方:_________ 乙方: 代表签字:代表签字: 日期:年月日日期:年月日 盖^章: 盖^章: 甲方:xx市rr 村 乙方:_________ 房地产开发有限公司 鉴于:(m依据《xx市mm区人民政府关于加快城中村改造工作的意见》政发【2xxx】 xx号)的文件精神,xx市mm区__________ 村拟申请对其村进行城中村改造。本协议双方为合 作实施本次改造项目,本着诚信合作、互就惠互利的原则,rr村的城中村改造所涉及的相关事宜订立如下协议: 一、合作项目简况 1、项目名称:xx市mm区rr村城中村改造房地产开发项目(以下简称为本项目); 2、项目范围:rr村集体土地及宅基地约________ 亩; 3、项目进展现状:该项目尚未列入xx市mm区城中村改造计划中,现需要依照《xx市城中村改 造管理办法》及相关法律法规进行申报、审批,尚待取得相应的行政许可后方可实 施; 4、本项目预算投资总额:_________ 元人民币。 二、合作方式及步骤

公司新产品开发计划流程再造研究

K公司新产品开发流程再造的研究(一) 杨建新 2002-11-12 投稿 本系列论文是本网特约撰稿人杨建新先生提供,是关于企业流程再造不可多得的全面文章,理论与实践俱全,本网将陆续刊登,欢迎宽敞网友扫瞄! 摘要 本论文首先从现代企业经营治理模式与企业所处的内外环境之间存在的要紧矛盾和现今知识经济时代的要紧特征动身,描述了从60年代到90年代与企业流程再造理论相关的思想和观点,论述了企业流程再造的起源及其内涵。 其次,本论文在研究了大量国内外企业实施企业流程再造案例的基础上,提出了在企业进行再造时,需要一个系统的企业流

程再造的理论框架,这一再造框架包括:一系列的指导原则;企业流程再造的过程;一系列的方法和工具。在那个框架的指导下,流程再造才能顺利地完成。企业流程再造框架促进了企业流程再造由理论到实际应用的转变,增加了流程再造的可操作性,减少了流程再造的失误。 最后,将企业流程再造框架具体应用到了k公司新产品开发流程再造的研究中,取得了预期的效果。通过分析现有新产品开发流程,得出了开发流程的描述,并建立了流程的IDEF模型;使用ASME方法,定量分析了各个活动消耗的时刻,发觉了流程中的非增值活动;使用作业成本法,计罢了流程的实际费用,在此基础上设计了新的流程。新流程实现了缩短新产品开发周期和减少开发费用的预定目标。 实践证明,这一理论框架对企业流程再造具有一定的指导意义,能够减少实施过程中的失误,节约再造耗用的资源,确保企业流程再造能够顺利完成。另外,企业流程再造不是一朝一夕的情况,流程的再造应该是连续不断的过程。 关键词:企业流程再造(BPR)IDEF方法ASME方法作业成本法(ABC)

软件开发培训协议范本

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 软件开发培训协议范本 甲方:___________________ 乙方:___________________ 日期:___________________

(文中蓝色字体下载后会有风险提示) 甲方: 法人代表: 乙方: 身份证号: 鉴于互联网技术的不断发展,网络用户需求的不断增加,甲方支持 乙方参加软件开发的专业技能培训,现就培训的相关事宜,经协商一 致,签订如下协议,以兹共同遵守: 第一条培训的项目 1、培训的内容 (1) 总体结构设计; (2) 模块设计; (3) 编程和调试; (4) 程序联调和测试; (5) 编写、提交程序。 2、培训期限:白年月日起至年月日 &培训费用:培训费用由公司全部负担。培训费用包括但不限于培训费、材料费、课本费、食宿费、交通费等项目。 第二条服务期 服务期限从合同签订之日起,至合同期满为止。

第三条乙方的义务 1、完成培训目标和任务; 2、在培训期间服从管理,不违反甲方的各项政策、制度与规定;&在培训期间服从甲方各项安排; 4在培训期内定期与甲方沟通,汇报学习情况; 5在培训期间维护白身安全和甲方一切利益。 第四条福利待遇 学习培训期间的工资视情况按原工资办法的付。在晋级或工资办法修订时,乙方作为在编人员处理。社会保险原则上按有关规定作为在编人员处理。 第五条违约责任 1、乙方违反服务期约定的,应当向甲方支付违约金,违约金包括由甲方为乙方提供的培训费期间发的工资。甲方有权从乙方劳动报酬中予以扣除。 2、损害甲方形象给甲方造成损失的,乙方补偿甲方全部经济损失。 第六条协议生效及其他 1、本协议签订之日起即生效; 2、本协议一式二两份,甲、乙双方各执一份。

软件开发合同书范本--标准版

金家律师修订 本协议或合同的条款设置建立在特定项目的基础上,仅供参考。实践中,需要根据双方实际的合作方式、项目内容、权利义务等,修改或重新拟定条款。本文为Word格式,可直接使用、编辑或修改 软件开发合同 软件开发合同甲方:________________________________ 乙方:____________________________________________ 签订日期:_____年_____月_____日 上述甲、乙双方,经友好协商一致,达成以下协议。双方申明,双方都已理解并认可了本合同的所有内容,同意承担各自应承担的权利和义务,忠实地履行本合同。 第一条本合同软件开发项目的内容、工作进度与安排、价款、交付和验收方式等由附件载明。 第二条合同履行期限按照附件规定的工作进度决定,经双方协商一致,可以延长该期限。 第三条甲方应向乙方提供必要的资料和方便条件,协助配合乙方进行软件的开发、调试、安装及实施。 第四条双方的基本权利和基本义务 甲方的权利和义务 根据本合同项目的实际需要和乙方的要求提供协助,并提供有关的资料,报表及文档等,甲方保证所提供的所有资料完整、真实、合法。按本合同约定支付软件开发费用。甲方有权在软件验收之日起一年内,要求乙方对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。 乙方的权利和义务 按照甲方提供的材料按时完成本合同规定的软件开发工作。 可以根据甲方的要求帮助甲方举办培训和技术咨询,具体的操作方式及费用双方另行签署协议确认。依合同收取软件开发费用。 乙方有义务在软件验收之日起一年内,对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。 第五条甲方在一年的免费维护期之后,需要乙方对软件模块进行维护时,

多层住宅框架结构设计实例与分析

多层住宅框架结构设计实例与分析 摘要:本文基于现行规范,结合近年来参与的油田住宅项目工程实例,利用概念设计,对多层住宅框架结构的梁、柱等重要结构构件设计以及电算过程中需注意的问题进行了总结探讨,为以后类似的工程设计积累经验。 关键字:现浇板共同作用梁铰接轴压比剪跨比 Abstract:Based on the present regulation, in this paper, according to the oil field house project construction sample, through the concept design, it is necessary to conclude and discuss in the multi-layer house frame construction beam, column design and zooming process for references. Key Words: cast plate combined action; beam pin joint; axel pressure ratio; snip span ratio 一、概述 胜南社区南苑新区二期住宅,以90型2单元为例,七层框架结构,建筑物总高度为19.8m,总建筑面积为2668m2。抗震设防烈度为七度、设计地震分组为第二组,设计基本地震加速度值为0.10g。场地土类型为软弱场地土,场地类别为III类。钢筋混凝土结构抗震等级:三级;地基基础设计等级:丙级;结构的设计使用年限:50年。二、梁设计 在框架梁的弹性受力分析和承载力计算时,是否考虑现浇板的共同作用效应?如果和对梁端跨进行调整?下面结合本工程从概念设计的角度做粗浅的探讨,以利于工程的优化设计。 2.1关于现浇板共同作用的考虑 目前框架结构均采用梁板整体现浇,在水平荷载作用下,通过框架梁和现浇板的共同受弯来约束柱顶的转动,使柱子产生自上而下的反弯曲。由于梁板的共同作用,不仅提高了框架梁的截面刚度,还提高了梁端负弯矩承载能力。在现浇板共同作用下,对梁的设计采取以下措施进行调整: 2.1.1为实现“强柱弱梁”的目的,形成具有延性的结构,梁端弯矩在SATWE 程序的调整信息下调整,梁端弯矩的条幅系数取0.85; 2.1.2 本工程现浇楼板采用刚性楼板假定,考虑到现浇楼板对梁抗扭的有利作用,对梁的扭矩进行折减,折减系数取0.4; 2.1.3 梁和楼板连成一体按照“T”形截面梁工作,因此对梁的刚度进行放大,边框架梁刚度放大系数取1.2,中间框架梁取1.4.

软件开发培训协议最新范本.docx

软件开发培训协议范本 甲方: 法人代表: 乙方: 身份证号:风险提示: 注意慎重选择培训对象,不对试用期内的员工进行委外出资培训,因为,按法律规定,即使与其签订了服务期协议,试用期员工一旦辞职,企业是不能追究其赔偿违约金的。若该新员工表现优秀,确实要出资对其进行委外培训的,建议先给予办理提前转正,将其转为正式员工后再与其签订服务期协议,这样追究其违约责任时才合法。 鉴于互联网技术的不断发展,网络用户需求的不断增加,甲方支持乙方参加软件开发的专业技能培训,现就培训的相关事宜,经协商一致,签订如下协议,以兹共同遵守: 第一条培训的项目 1、培训的内容 (1)总体结构设计; (2)模块设计; (3)编程和调试; (4)程序联调和测试; (5)编写、提交程序。

2、培训期限:自____年____月____日起至____年____月____日止。 3、培训费用:培训费用由公司全部负担。培训费用包括但不限于培训费、材料费、课本费、食宿费、交通费等项目。 第二条服务期风险提示: 服务期要定的合理,比如:按培训费总和5000元约定1年,以此类推。另外,还需在此条款里约定“如与劳动合同期限及以后签订的培训服务期限有冲突,劳动合同期限延续至培训服务期协议约定的服务期终止”等字样内容,以解决服务期超过劳动合同期限的合同自动延续问题。 服务期限从合同签订之日起,至合同期满为止。 第三条乙方的义务 1、完成培训目标和任务; 2、在培训期间服从管理,不违反甲方的各项政策、制度与规定; 3、在培训期间服从甲方各项安排; 4、在培训期内定期与甲方沟通,汇报学习情况; 5、在培训期间维护自身安全和甲方一切利益。 第四条福利待遇风险提示: 对于培训期间的待遇要明确,包括培训期间的补贴、工资福利、保险等。要特别注意:在培训协议中写明培训费包括什么费用,不包括什么费用,以防在员工违约时不致引起争议。要明确在培训期间的住宿标准、交通费等。要注意较长时间的培训是否有探亲假,如有规定要写明。 学习培训期间的工资视情况按原工资办法的______支付。在晋级或工

软件开发合同样本

华工科技 OA 与携程接口开发合同 甲方:【华工科技产业股份有限公司】 乙方:【北京致远协创软件有限公司】 真诚合作、 共同发展的原则, 在友好协商的基础上共同制定如 一经双方授权代表签署和双方盖章 , 即构成双方之间的完整合 同, 并取代双方此前做出的任何口头或书面的意见交换或建议。 对本合同的任何修改均须以 书面形式进行, 并经本合同双方授权的代表正式签字和双方盖章才能生效, 本合同中未经修 改的其他条款仍然有效。 若主合同与工作任务书,或构成本合同的其他文件有任何冲突,则以主合同为准。 本合同一经双方授权代表签署和双方盖章,即表示双方同意本合同的条款,接受本合 同的约束。 第一条 定义 类型和范围。 乙方提供工作任务书中规定属乙方责任范围内的服务 任务书中指定的场所实施服务。 工作任务书中的 ‘实施' 类别服务, 是指乙方向甲方提供的服务, 由乙方负责工作任务 书中规定的服务和列出的交付作品的管理和控制。 工作任务书中的 ‘协助' 类别服务, 是指乙方协助甲方的项目工作,但由甲方负责该类 服务的整体管理和控制。 乙方的人员。乙方将尽商业上合理的努力确保被指派的乙方人员按照工作任务书规 定的时间提供乙方的 服务。 在不影响乙方履行本合同义务的前提下, 乙方员工可以在甲方的 所在地和乙方的工作场所之间灵活分配他(她)们的时间。 时间表。 乙方将尽商业上合理的努力按照工作任务书规定的时间履行其义务。 应履行的服务。 乙方将根据《工作任务书》按甲方的指示提供一名或数名能胜任的顾问。 《工作任务书》 及其相应的附录, 作为本合同的附件并构成本合同的一部分。 甲方须指定相 关项目经理与乙方项目经理协调所有项目的服务, 并负责作好必要的内部安排, 以便于项目 的顺利开展。《工作任务书》将更为完整地陈述服务的范围、期限和费用。《工作任务书》 甲乙双方本着相互信任、 下合同内容。 乙方同意向甲方提供, 件工作任务书中的专业服务。 甲方同意向乙方购买列于本接口开发服务合同 主合同) 及其附 主合同及其工作任务书, ( “服务”) , 并在工作

旧城、棚户区改造合作开发框架协议书

旧城/棚户区改造合作开发框架协议书 甲方:(以下简称甲方) 法定代表人:职务: 地址: 邮编: 乙方:(以下简称乙方) 法定代表人:职务: 地址: 邮编: 根据《中华人民共和国民法通则》、《中华人民共和国土地管理法》、《中华人民共和国城市房地产管理法》、《中华人民共和国合同法》及其他等有关法律、法规的规定及深圳市关于旧城改造的相关政策,甲乙双方本着平等自愿、互惠互利的原则,就合作开发××事宜,经友好协商,达成如下协议,以明确责任,共同遵守。

1、项目概况 1.1项目土地概况: 1.1.1土地位置和面积:位于市区,东至路,南至路,西至路,北至路,占地面积平方米(折合亩)。 1.1.2宗地号为,规划用地性质为用地,容积率为,建筑密度,绿地率,最终以政府批准的规划设计条件为准。土地使用年限年(年月日至年月日)。 1.2土地现状: 1.2.1 现有住宅栋,共计套房产,建筑面积计平方米,办公栋,面积平方米,建筑面积计平方米;甲方所有的房产及本项目土地是真实有效的,甲方未将本项目项下的房地产进行任何抵押,也未进行担保。 1.3住宅栋系年甲方修建而成,现房屋老旧,设备老化。目前,小业主均已签字同意旧改。 2、合作形式 根据优势互补、互惠互利的原则,双方采用甲方出地,乙方出资,合作开发、分段实施、自负盈亏的合作形式。 3、甲方权利与义务 3.1提供目前条件下本改造项目已有的全部产权资料,包括但不限于房地产

证、红线图、规划许可证、施工许可证、竣工验收证明等; 3.2拆迁补偿谈判工作,按照区域内全部物业拆一赔一的原则和全部小业主达成拆迁补偿协议;拆迁补偿协议签订后,甲方和小业主建设期间腾空物业租赁他人房产生活形成的房租补贴由己方支付; 3.3会同乙方进行建筑物(构筑物)拆除工作; 3.4会同乙方共同办理区旧改办、区人民政府、规划局、国土局、建设局等政府部门相关行政许可手续; 3.5会同乙方办理整体改造合同文件的公证事宜; 3.6会同乙方共同办理整体改造项目所享有的市、区两级政府给予的地价、城市配套费、容积率及其他费用减免的优惠; 3.7项目内甲方自有物业按照原则上按1:1的比例以新建物业补偿给甲方; 3.8甲方负责承担本项目在本协议签订以前的一切债权债务及法律责任,本协议签订后产生的与本项目有关的债权债务及法律责任由乙方承担。本协议签订后,甲方不得再将小区全部或部分物业对外设置抵押、担保; 3.9本协议签订后因项目产生的费用经过双方确认,由乙方支付和承担。 4、乙方权利与义务 4.1乙方应按照本协议约定的方式向权利人支付项目补偿,即依1:1比例向甲方赔偿原有物业同等面积的新房; 4.2新项目前期物业管理权归乙方,全部物业的管理权由乙方行使,基于该管理权的各项收益归乙方所有,前期管理权行使完毕后,新建住宅区物业管理权的行使协商确定;

框架结构经典工程案例

蓬皮社艺术文化中心 设计者解释他的设计意图时说:“我们把建筑看作同城市一样的、灵活的、永远变动的框架。……它们应该适应人的不断变化的要求,以促进丰富多样的活动。 平面分析 建筑表面面积:约90,000平方米;体积:430,000立方米; 楼层高度:共8层,其中6层为地上建筑;共166米长,42米高,60米宽;室内面积:每层7,500平方米的巨大平台;2000年1月1日维修后重新开放,增加了8,000平方米的空间; 整座建筑占地7500平方米,建筑面积共10万平方米。 顶层平面图 总平面图

整座建筑共分为四大部分,分别为:公共图书馆,建筑面积约16000平方米;现代艺术博物馆,约18000平方米;工业美术设计中心,除音乐和声响研究中心单独设置外,其他部分集中在一个长166米、宽44.8米、高7米的巨大空间。它的每一 层面积都有7500平方米,整座建筑上下均衡,占地l公顷,由13根立柱和84根长48米、重72吨的钢梁构成桁架,由28根圆形钢管柱支承。 交通流线分析 外部交通流线图 蓬皮杜中心前院,占据了总建筑面积的一半,这座被誉为意大利复兴时期,理想城市回想的广场,今天已经成为了巴黎人享受午后阳光的理想场所之一。在广场上人们没有任何的限制,这是属于他们自己的免费空间。他和意大利西耶那的康波大广场异曲同工,有一个平缓的坡度,吸引着路人慢慢走到入口。建筑师认为“把面积全都用上是错误的,真正的城市空间是前院,正是前院使蓬皮杜中心的成功成为可能。有了前院,人们才有城市归属感。入口是城市的延续,而前院则展示了城市的生活,正是前院把人们引向了蓬皮杜。

建筑是把通常设在内部的功能部分全部设在建筑外面,每一层面向前院的方位,都设有宽阔的人行走廊,外层有大型电梯,通过半透明的大管道,参观者能够上到顶楼,就像是在骑游乐场的木马。 剖面分析 建 筑 物 的 底 层 是 一 个 大通间,天花上也同样布满了蓝色和黄色的管道,空间上部的各色指示牌,已暗示着时代的转型,给人一种新颖与激动的印象。3层以上是现代艺术展览馆部分,进入展厅后,迎面就是一幅巨大的黑白画面,这种大大小小的黑色圆盘组合画象征着机器时代的特征,在白色塑料板的背后还打着灯光,使得画面对比更加强烈,而且具有立体感。转向右面的对景是一幅红绿相间对比强烈的抽象图案,它似乎在说明当代社会和艺术是丰富多彩的,艺术家的

软件工程师培训协议书范本最新

软件工程师培训协议书范本最新 甲方:______________________ 电脑有限公司 法定代表人: 住址: 邮编: 联系电话: 乙方: 法定代表人: 住址: 邮编: 联系电话: 本软件工程师培训协议书由上列各方于________________ 年 _ 月—日在______________ 市订立。鉴于甲方为__________________ 有限公司授权培训机构;乙方已经充分了解甲方所提供培训各方面详细情况,现甲乙双方就甲方为乙方进行软件工程师培训事宜,双方经协商一致,达成软件工程师培训协议,协议如下: 第一条甲方的权利与义务 1、甲方有权根据_____________________ 的统一要求及本中 心的有关对教学、实习、推荐就业以及相关的各个环节对乙方进行管理。

2、甲方有权要求乙方遵守甲方的规章制度。若乙方有三次违纪记录,甲方有权要求乙方退学,所收各项费用不予退还。 3、甲方有权根据______ 的要求及用人企业的需求调整教学安排、管理规定。 4、甲方应及时组织认证考试,乙方考试合格,及时颁发认证证书。 5、在乙方完成两学期课程获得证书后,甲方应予以100 %推荐工作,原则上应给乙方三次推荐机会。 6、甲方应按照_____ 规定的方法、模式实施教学。如有变动应向乙方说明。 7、甲方应认真处理乙方在教学及管理方面提出的意见和建议。 8、甲方承诺乙方成为注册学员时即拥有获得相应培训和服务的权利。 第二条乙方的权利和义务 1、乙方有权获得软件工程师课程的培训。 2、乙方通过相关考核有权获得相应的认证证书。 3、乙方有权对甲方的教学和管理提出意见和建议,甲方应认真对待。 4、乙方完成两学期课程获得证书后,有权要求甲方按 照约定推荐工作。 5、乙方同意遵守____________________________________ 及本

软件开发合同样本

合同编号:H00001S0A112软件技术开发合同 项目名称:____________________________ 委托方(甲方):_____________ 承揽方(乙方):_____________ 签订日期:年月日 有效期限:年月日至年月日

一、合同标题 甲方同意委托乙方开发_____________项目。乙方愿意承接甲方上述开发项目,并保证按时、按质地完成开发任务。 二、双方责任 1、甲方负责提出信息发布系统用户需求,并在系统开发完成后,及时组织验收和 付款。 2、乙方负责详细需求调查、设计、开发、调试、培训、技术服务等,保证按照甲 方提出的用户需求按时、按质地完成开发任务。在项目开发完成后,程序源代码使用权以及相关的技术文件完整地交给甲方。 3、为使项目开发后能更好地满足用户的需要并方便今后的维护等,甲方将同时参 加系统的开发。甲方人员参与系统开发和编程,也可对开发工作提出建议,必要时与乙方共同对方案设计和要求进行修改。 4、甲方为乙方现场调查、设计、测试、安装提供必要的条件,以满足项目的实施 需要。 5、甲方在合同有效期内发生需求变更较大,引起合同中乙方设计开发内容调整时, 双方对变更内容进行协商,协同解决,并形成备忘录。 6、此项目作为甲方和乙方共同开发项目,利益共享,其中任何一方如未经另一方 同意,不得利用此次项目开发设计程序申请其他专题立项,或给与第三方使用。 三、开发费用及付款方式 (一)本项目的总开发费用为(人民币大写)元整(人民币元)。(二)甲方向乙方支付执行本合同所需款项: 1、分期付款方式: ●在本合同签订后的15日内,甲方支付乙方项目预付款_元人民币; ●在项目验收合格后的15日内,甲方支付乙方项目开发款____元人民币;四、验收 由甲乙双方派出技术人员对软件进行验收。

项目战略合作框架协议模板

项目战略合作框架协议 甲方:(集团)有限公司(以下简称甲方)乙方:股份有限公司(以下简称乙方)为充分利用甲方现有资源和乙方的开发团队开发经验,加快实现甲方的战略调整和布局,推进甲乙双方更好更快发展,甲乙双方本着战略合作、互利共赢的原则,经友好协商,在平等、自愿的基础上,就利用甲方现有资源进行商住地产开发项目合作达成一致意见,并签订如下战略合作框架合作协议: 一、项目合作区域范围 甲方在市范围内,可供用于商住地产开发的项目。首次合作选定项目。 二、项目合作方式和期限 项目合作的方式,可根据项目合作的具体情况和要求确定。大致有以下方式。 (一)、紧密型。由甲乙双方商定出资比例,共同出资组建有限公司,负责所有合作项目的开发。 (二)、半紧密型。由甲方提供开发资源并用该资源作成股份,乙方负责该资源的开发,开发收益双方按确定的股份分配。 (三)、松散型。由甲方提供开发资源,按照国家有关程

序公开招拍挂,优先考虑乙方。 所有合作项目的商业房产由甲方按双方另行约定取得。 所有合作项目甲方的股份可以用项目开发土地入股,必要时也可以现金出资。 甲乙双方合作开发期限暂定为10年左右,双方可根据情况,确定顺延或终止。 三、双方的权利与义务 1. 甲方的权利和义务: 甲方负责地块的挂牌出让组织工作。 甲方应根据自身战略调整和布局的需要,分批确定开发资源,完成开发资源的行政审批手续。 2. 乙方的权利和义务: 乙方为甲方在合作区域范围内开发项目的战略合作伙伴。并指定下属企业《置业发展有限公司》与甲方合作。 组建项目工作组,其中常驻2-5人,与甲方共同研究制定项目开发计划等;必要时聘请有关规划、建筑、设计、园林、营销等专家参与相关工作,以最大限度提升该项目开发价值。 四、附则 1. 本协议附件以正式合作协议为准。 2. 在协议执行过程中,甲乙双方如有异议,应友好协商,达成一致。

软件开发委托合同范本.doc

软件开发委托合同范本 委托开发合同是一方当事人委托另一方当事人进行技术开发所订立的合同。那么签订软件开发委托合同需要注意什么呢?以下是我整理的软件开发委托合同, 软件委托开发合同范文篇一 甲方: 乙方: 乙方受甲方委托进行 __的开发工作,双方本着相互合作、互惠互利的原则,共同协商达成如下协议: 一、项目名称: 二、内容及要求: 1、开发内容:根据甲方的要求,乙方在规定时间内完成__ _的开发,该系统的设计及开发要求详见《需求说明书》。 2、开发时间: (1)启动日期:甲乙双方签字盖章之日即为项目正式启动日期; (2)完成期限:自项目正式启动后,在_ _个工作日内完成。 三、双方权利义务: 1、甲方: (1)甲方有权利督促乙方按规定时间完成项目开发,有增加或修改内容双方需另行协商解决;在不影响进程的情况下,对于甲方的小规模变动的需求,乙方必须满足;若出现大幅度的变更,则甲乙双方商议延长开发周期。 (2)甲方完全拥有_ __系统的所有权,包括使用权、著作权等所有权利; (3)甲方应当按照协议,按时向乙方支付开发费用。 2、乙方: (1)乙方有责任按甲方的要求在规定时间内完成项目软件开发的内容; (2)在项目开发完毕之后,在乙方对甲方提供的维护服务期之内,由于甲方设计变更而导致的变更,若变更范围在本合同所规定的功能范围之内,乙方有义务免费为甲方修改变更内容;

(3)乙方有责任对本合同的内容进行保密; (4)乙方有责任对与甲方项目的接口规范进行保密,在未经甲方书面许可的情况下,不得向第三方泄露; (5)乙方有责任在项目验收合格完成之后,向甲方提供_ _个月的免费维护服务,此维护仅指软件bug的修改以及小范围的功能性改动; (6)乙方有责任自行准备软件开发所需的硬件设备及开发资料。 四、费用和支付方式: 1、费用:此项目费用合计为__ _元人民币。 2、支付方式: 在甲方整体项目开发完毕后 _个工作日内完成测试验收,并向乙方提供验收合格报告。同时,乙方将软件设计相关文档交付给甲方,甲方在_ _个工作日内支付乙方开发费用。 3、违约责任: (1)甲方有责任按协议支付乙方费用,如因甲方自身原因,未能按时交付,则每延期一天,甲方将额外支付乙方总费用的 __%作为补偿; (2)乙方有责任按期向甲方交付源代码和设计文档,实现项目中的所有功能,如因乙方自身原因,未能按时交付,则每延期一天,甲方将扣除乙方总费用的_ _%作为补偿。如确因甲方原因,造成乙方未能按时交付,则乙方不承担由此造成的甲方的损失。 五、对在本合同履行过程中出现的争议,双方本着友好协商的原则予以解决。 六、本合同壹式贰份,双方各执壹份,签字盖章有效。 甲方: 代表签字(盖章): 乙方: 签字: 年月日 软件开发委托合同范文篇二 甲方:中国电信[公司

相关主题
文本预览
相关文档 最新文档