技术开发合同(具体内容)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:
技术贸易合同认定主要有几个点,需要注意,具体内容他们不会看
1、 整个合同要大纲要严格按照要求去做。
2、 整个合同内不要出现实物,如代码、程序、网
站、网页、硬件、服务器等字眼,一旦有肯定
不会通过,有时可能必须出现这些文字,那就
换个说法
3、 这个文档仅仅作为参考,不要使用里面的技术
名词。
合同编号:
技术开发 (委托)合同
项目名称:西安科技大市场网络平台系统(一期)委托方(甲方):XXXXXXXXX
受托方(乙方):XXXXXXXXX
签订时间: 2011 年 1月12日
签订地点: 陕西西安
有效期限: 2010.12.01 – 2012.12.01
中华人民共和国科学技术部印制
技术开发(委托)合同
委托方(甲方):XXXXXXXXX
住 所 地:XXXXXXXXX
法定代表人:
项目联系人:
邮 编:710075
电 话:XXXXXXXXX
传 真:XXXXXXXXX
电子信箱:XXXXXXXXX
受托方(乙方):XXXXXXXXX
住 所 地:XXXXXXXXX
法定代表人:
项目联系人:
联系方式:XXXXXXXXX
传 真:XXXXXXXXX
电子信箱:XXXXXXXXX
通讯地址:XXXXXXXXX
本合同甲方委托乙方研究开发 西安科技大市场网络平台系统(一期) 项目,并支付研究开发经费和报酬,乙方接受委托并进行此研究开发工作。双方经过平等协商,在真实、充分地表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,达成如下协议,并由合作各方共同恪守。
第一条 项目名称
西安科技大市场网络平台系统(一期)
第二条 本合同研究开发项目的要求如下:
1. 技术目标:
为了探索我国统筹科技资源改革之路,努力打造国际知名、国内一流的产学研合作促进平台、科技资源统筹转化中心和科技创新综合服务基地,有效促进科技信息共享化、科技服务集成化、科技交易市场化、科技资源商品化和科技成果产业化,实现科技要素的聚集、内外资源的聚合、科技优势向创新优势、产业优势、经济优势的聚变,在创新型国
家建设和区域经济发展中发挥辐射带动和示范引领作用,特建设西安科技大市场网络平台系统。西安科技大市场网络平台系统(一期)功能架构图如下所示:
西安科技大市场网络平台系统(一期)实现了系统组件集成的热插拔、网络门户的静态化、系统全站全文检索和数据库动态优化等技术目标,本合同所有的技术均为自主研发,不含任何产品、设备等实物或外购技术。具体的研发技术如下:
(1)用基于组件重用的Brick框架技术搭建“西安科技大市场网络平台系统(一期)”的核心框架,实现组件的集成,提高应用研发的效率,最终达到组件、应用重用的目的。
(2)用基于XML的动态数据库访问优化技术实现对“西安科技大市场网络平台系统(一期)”数据库访问和调整的优化,提高系统的运行
性能。
(3)用强制式错误提示技术实现业务错误信息的提示,确保业务系统的完整性,大大增强系统的易用性和易学性。
(4)使用基于模板的页面静态化技术实现“西安科技大市场网络平台系统(一期)”网络门户的静态化。
(5)使用自定义碎片管理技术实现“西安科技大市场网络平台系统(一期)”网络平台的应用。
2. 技术内容:
(1)基于组件重用的Brick框架技术
本项目采用乙方研发创新的基于组件重用的Brick框架技术实
现“西安科技大市场网络平台系统(一期)”核心框架的搭建和组件的集成,提高研发效率,最终达到组件、应用重用的目的。
Brick框架是一个通用的J2EE开发平台,旨在通过配置信息及XML配置文件进行快速、高效的Web应用开发。Brick框架搭建的“西安科技大市场网络平台系统(一期)”集成了开发框架与常用的系统功能,集成重用的功能有:会员注册、用户管理、内容发布管理系统、权限管理、角色管理等。
Brick框架分离了客户端界面与服务端业务逻辑,使研发人员更专注于个人优势。平台采用元数据自动映射的方式,摒弃了对POJO、Form 等的依赖。框架采用iBATIS作为数据持久层,通过快速配置、简化持久层的数据流程保证了系统的运行速度;同时框架提供了方便的列表分页查询功能,支持系统80%以上的分页操作;使用元数据解耦了数据表与POJO之间的联系,通过元数据逻辑映射,充分发挥了系统数据的可配置性与灵活性,提高了开发敏捷度;在业务控制方面,框架采用XML配置对系统的各业务流进行配置,使用组报文方式对业务数据进行自动封装,脱离了视图层与业务层之间的绑定,建立了灵活、高效、稳定的开发运行机制。对于视图层加入了大量的JS和taglib控件,包括翻页列
表、下拉单选框、下拉多选框、左右选择框、可输入式选择框、弹出选择框、树、文件上传下载等,简化了对Web应用层开发工作。
Brick框架技术解决了“西安科技大市场网络平台系统(一
期)”的组件不可重用性问题。系统需要调用的业务组件均可通过Brick框架的3种标准接口直接调用,无需修改原系统结构,达到了组件的应用重用目的。Brick框架不仅是一个基于组件重用的框架,而且还是一个基于在线应用重用的框架。Brick框架具有以下几个方面的优势:
A、封装开发框架,集成常用系统功能。
B、取Spring框架之优势,通过动态注入的方法获取连接池。
C、支持Java Web MVC。
D、采用自动元数据自动映射的方式,摒弃了对POJO、Form等的依赖。
E、使用IBatis,提供简单易用的ORM数据库持久层,支持各版本数据库开发。
F、集成JQUERY插件,支持各种客户端脚本技术。
G、简化Web开发。
(2)基于XML的动态数据库访问优化技术
本项目采用基于XML的动态数据库访问优化技术实现“西安科技大市场网络平台系统(一期)”的底层SQL语句优化,通过优化SQL配置文件达到提升性能的目的。
在系统的运行过程中,数据资源是逐渐递增的。当系统运营到一定阶段后,数据会呈现出爆发式增长(例如会员信息、仪器信息、服务信息、咨询内容等信息),在数据量过万、过十万、过百万或者更高后,系统部分功能的运行效率就会随着数据量的增大而明显降低,这时系统就需要调整,并且对系统数据库做一些优化调整。
普通调整系统的方法是:修改原系统文件重新编译,这样就必须停