合同编号:
技术开发(委托)合同
项目名称: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