集团分布式 Web 应用开发合同.docVIP

  • 1
  • 0
  • 约2.81千字
  • 约 6页
  • 2026-02-09 发布于山东
  • 举报

集团分布式Web应用开发合同

集团分布式Web应用开发合同

甲方(委托方):[集团公司全称]

统一社会信用代码:[甲方统一社会信用代码]

地址:[甲方注册地址]

乙方(受托方):[软件开发公司全称]

统一社会信用代码:[乙方统一社会信用代码]

地址:[乙方注册地址]

鉴于

1.甲方为集团化企业,需构建支撑多业务线、高可用的分布式Web应用系统;

2.乙方具备分布式系统开发、微服务架构设计及Web应用交付能力;

3.双方经友好协商,就甲方委托乙方开发集团分布式Web应用达成如下协议。

第一条项目内容与技术要求

1.1项目核心功能模块

乙方需开发以下模块(需符合甲方业务需求):

-多租户架构模块:支持集团10+子公司独立配置、数据隔离,租户切换响应时间≤1秒;

-分布式服务治理模块:实现服务注册/发现(基于Nacos)、熔断降级(基于Sentinel)、流量控制,单节点故障时服务可用性≥99.9%;

-数据一致性模块:采用TCC模式处理分布式事务,核心业务数据一致性率100%,事务超时≤30秒;

-微前端渲染模块:集成3+业务子应用,支持动态加载、路由共享,页面切换无白屏;

-运维监控模块:实时监控分布式节点状态、接口性能、错误日志,支持告警推送(邮件/短信);

-安全模块:实现OAuth2.0身份认证、RBAC权限控制、数据传输加密(TLS1.3)、敏感数据脱敏。

1.2技术栈要求

-后端:Java17+SpringCloud2023.x+MyBatis-Plus;

-前端:Vue3+Vite+MicroFrontend(qiankun);

-数据库:MySQL8.0集群+Redis7.0分布式缓存;

-部署:Docker容器化+Kubernetes集群(甲方提供资源)。

1.3交付物范围

乙方需交付:

1.可编译、可部署的源代码(含注释,符合代码规范);

2.完整文档:需求规格说明书、架构设计文档、部署手册、用户手册、测试报告;

3.测试数据(模拟集团真实业务场景);

4.技术培训材料(含操作视频)。

第二条开发周期与进度

项目总周期为120个工作日,分6阶段执行:

|阶段编号|阶段名称|周期(工作日)|交付物要求|确认要求|

|----------|------------------------|----------------|---------------------------------------------|---------------------------|

|1|需求调研与方案设计|15|需求规格说明书、架构设计文档|甲方3个工作日内书面确认|

|2|原型开发与确认|10|可交互原型(含核心流程演示)|甲方3个工作日内确认|

|3|核心功能开发|30|分布式架构搭建、核心模块代码(可单元测试)|阶段结束后乙方提交进度报告|

|4|联调测试|20|内部测试报告、甲方参与测试的问题清单及修复记录|甲方5个工作日内确认修复情况|

|5|验收交付|10|完整交付物、验收申请|甲方10个工作日内组织验收|

|6|上线支持|7|生产环境部署协助、上线后72小时问题响应|甲方确认上线稳定|

第三条双方权责

3.1甲方权责

1.提供项目所需的业务需求文档、现有系统接口(若有)、数据规范;

2.每个阶段5个工作日内完成交付物确认,逾期未确认视为认可;

3.提供测试/生产环境所需的服务器、网络资源(符合技术栈要求);

4.组织项目验收,指定对接人(姓名:[对接人姓名],职务:[对接人职务]);

5.按约定支付合同款项。

3.2乙方权责

1.按需求文档完成开发,确保系统符合分布式高可用要求;

2.提供2次技术培训(每次8小时,含开发/运维人员);

3.免费维护期内(验收后12个月)提供7×24小时响应:重大问题(系统崩溃、数据丢失)2小时内到场,一般问题4小时内响应;

4.不得使用侵权第三方组件,开源组件需明确授权(MIT/Apache许可证);

5.配合甲方完成第三方测试(若需),承担测试不通过的整改费用。

第四条知识产权

1.乙方开发的所有源代码、文档、系统功能的知识产权(含著作权、专利权申请权)归甲方所有;

2.甲方有权对系统进行二次开发、复用,乙方不得限制;

3.乙方不得将项目相关的需求、代码、业务数据泄露给任何第三方(甲方书面授权除外)。

第五条费用与支付

5.1合同总金额

人民币XX元整(¥XX)(不含税,税率XX%,含税金额¥XX)。

5.2支付节点

1.预付款:合同签订后5个工作日内,支付总金额的30%(¥XX);

2.设计确认款:需求设计文档确认后5个工作日内,支付总金额的20%(¥XX);

3.开发进度款:核心功能开发完成并通过内部测试后5个工作日内,支付总金额的30%(¥XX);

4.验收尾款:项目

文档评论(0)

1亿VIP精品文档

相关文档