合同编号:
技术开发(委托)合同
项目名称:XXXX系统(网络版)
委托方(甲方):XXXX公司
受托方(乙方):XXXX公司
签订时间:2012年5月15日
签订地点:XX
有效期限:2012年5月15日~2013年5月14日
中华人民共和国科学技术部印制
填写说明
一、本合同为中华人民共和国科学技术部印制的技术开发(委托)合同示范文本,各技术合同登记机构可推介技术合同当事人参照使用。
二、本合同书适用于一方当事人委托另一方当事人进行新技术、新产品、新工艺、新材料或者新品种及其系统的研究开发所订立的技术开发合同。
三、签约一方为多个当事人的,可按各自在合同关系中的作用等,在“委托方”、“受托方”项下(增页)分别排列为共同委托人或共同受托人。
四、本合同书未尽事项,可由当事人附页另行约定,并可作为本合同的组成部分。
五、当事人使用本合同书时约定无需填写的条款,应在该条款处注明“无”等字样。
技术开发(委托)合同
委托方(甲方):XXX有限公司
住所地:XXXX
法定代表人:XXX
项目联系人:XXX
联系方式:XXX
通讯地址:XXX
电话: XXX 传真:XXX
电子信箱:XXX
受托方(乙方):XXX有限公司
住所地:XXX
法定代表人:XXX
项目联系人:XXX
联系方式:XXX
通讯地址:XXXX
电话:XXX1 传真:XXX1
电子信箱:XXX
本合同甲方委托乙方研究开发XXX系统(网络版)
项目,并支付研究开发经费和报酬,乙方接受委托并进行此项研究开发工作。双方经过平等协商,在真实、充分表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,达成如下协议,并由双方共同恪守。
第一条项目名称:XXX系统(网络版)
第二条本合同研究开发项目的要求如下:
1. 技术目标:为了探索我国国际货运代理行业的发展改革之路,努力打造国内一流的国际货运代理平台,有效促进科技信息共享化、科技服务集成化和科技成果产业化,实现科技要素的聚集、各种资源的聚合、企业业务流程的规范和高效化,在国际货物运输代理行业发挥带动和示范引领作用,特建设报关单证流程管理系统。
报关单证流程管理系统实现了报关单证的流程规范化管理、客户正本单据信息的规范化和智能化,各业务相关的快递信息规范化、系统全站及时检索、提醒和数据库动态优化等技术目标,本合同所有的技术均为自主研发、不包含任何产品、设备等实物或外购技术。
2. 技术内容:
(1)基于UI组件模型的RIA应用
本项目前端采用基于UI组件模型的ExtJs框架技术实现“报关单证流程管理系统(网络版)”的前端搭建,提高研发效率,最终达到组件、应用的重用目的。
(2)基于CakePHP和PostgreSQL技术的后端处理
本项目后端采用高效的CakePHP框架和PostgreSQL数据库,达到提高研发效率、提升性能的目的。
(3)智能监测技术
对于客户业务量的实时、智能监测,及时提醒用户、从而准确、及时的帮助用户作出相应判断,大大提升了企业的信息化水平。
3. 技术方法和路线:
(1)基于UI组件模型的RIA应用的实现
ExtJs框架的标准配置是使用Javascript,Css等来作为View层的实现。
通过Extjs提供的功能丰富的UI组件,大大提高开发人员的开发效率和便利的后期维护,利用大量的方便开发的ExtJs组件,例如翻
页Grid、自定义Tab、级联菜单、日历框、树结构、文件上传下载等等,同时采用了json简化了对于ajax应用开发过程。
(2)基于CakePHP和PostgreSQL框架的技术
基于PHP的CakePHP框架,提供了程序员所需的基本体系构架,程序员可以使用它更快速且不是灵活性的创建网络应用。
CakePHP遵循MVC体系架构,拥有内置验证机制,快速灵活的模板机制,包含邮件、Cookie、安全会话和请求处理的组件,拥有灵活的ACL访问控制器等等一系列优点。
(3)智能监测技术的实现
系统根据用户指定的时间间隔,及时的获取各客户的业务量(报关业务量),采用特殊的环比、同比等算法,及时的生成相关提醒信息,准确有效地展现给用户。
(4)系统开发路线
■项目采用的开发结构:B/S结构。
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器
的负担;并增加了交互性,能进行局部实时刷新。
■项目采用的技术框架:CakePHP
CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。主要特性:
基于MVC架构
视图支持Ajax
内置校验框架
提供应用程序的基础模块和CRUD 代码自动生成功能
提供处理session,request,security的组件
灵活的视图缓存功能
面向对象
无需配置:只要安装好数据库
兼容PHP4和PHP5。
■项目采用的开发技术:PHP
PHP 独特的语法混合了C、Java、Perl 以及PHP 自创的语法。PHP安装它可以比CGI或者Perl更快速的执行。用PHP做出的动态应用与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展。
第三条乙方应在本合同生效后30日内向甲方提交研究开发计划。
研究开发计划应包括以下主要内容:
1.项目的需求分析;