大型邮轮工程 Oracle Primavera P6 实施
实施背景
上海某造船有限公司首次(也是国内首次)承接邮轮类型项目建设合同:没有邮轮设计经验,没有邮轮建设管理经验,缺乏国内配套的邮轮特有设备供应商和服务供应商。
三菱重工邮轮建设失败的教训:在产品设计上缺乏对客户市场的准确理解;设计方案反复引发建造周期延长 ;供应链管理失控 。
实现中国邮轮建设从0到1的启动能力,搭建邮轮项目建设的管理体系,借此建立一套完整的国际化的EPC项目运作体系,未来实现邮轮、海工、民船三大板块的管理框架的统一性,培育中国邮轮行业的市场运作模式。业务模型映射和技术分层:
系统开发架构图
说明:
- 数据库扩展结构与P6标准数据结构在同一数据库,不同Schema下;
- API扩展同时操作扩展数据结构和P6标准数据结构(通过P6标准API),并可对P6标准API进行二次封装。
该架构采用了“数据 – 逻辑(API)- 界面”三层分离的架构,在此架构下:
- P6产品升级,产品升级前需评估对应用系统的影响:因自定义界面及扩展API不直接操作P6数据库,因此P6升级之后只需评估API是否发生变化即可。通常API会相对稳定,只要API名称及参数不发生变化,则不会影响系统正常运行,无需修改任何代码,如部分API在P6升级时发生变化,则需同步升级使用了变化API的扩展API和界面代码。
- 应用功能升级(界面):自开发部分进行功能增强和升级,亦不影响底层的数据库结构,可保持P6数据库和标准API保持稳定,扩展数据架构部分和扩展API,可随着应用功能升级进行扩展。