软件说明
主要功能:主要功能涵盖软件开发生命周期中的每个环节,开发者可利用MKCloudBDP开发出较为复杂的企业管理软件。
1、登录到云端服务器:铭科引入ERP开发者概念,软件开发人员经过铭科培训合格后可通过MKCloudBDP开发平台为云端的ERP客户提供软件开发和维护服务。铭科MKCloudBDP系统架构为每个客户保存一份实例,而系统界面、报表、工作流等元数据存放在每位客户的云服务实例中,从而可以满足对云端所有部署的ERP客户进行个性化开发。
2、集成化的开发环境:MKCloudBDP为云端开发者提供了集成化的开发平台,数据模型设计、界面设计、报表设计、代码开发、工作流设置均在统一的平台中完成。
3、表结构设计器:开发人员可通过表结构设计器,新增或者修改云端客户ERP软件的表结构,从而铭科开发者可在平台上开发新的程序或者增加界面字段。
4、数据模型设计:铭科MKCloudBDP是以业务模型为驱动来开发软件,开发人员建立完表结构和约束后,可通过拖拽的方式设置程序使用的表及表间的关联,支持多级级联数据模型。数据模型建立完成后,MKCloudBDP便可生成增删查改的SQL语句,减少开发人员书写SQL语句的时间,提升了软件开发效率。
5、界面设计与代码开发:MKCloudBDP集成了功能非常强大的UI组件,可通过设置业务规则能满足一般程序逻辑需求,为了能满足特殊的业务功能,MKCloudBDP完全支持C#语言编写强大的程序代码,因此MKCloudBDP开发出来的软件实际上是开源的,铭科开发者可修改程序中的逻辑,从而告别插件开发,属于真正意义上的开发平台。即使没有开发经验的开发人员也可按照系统提供的模版代码进行轻松开发,大大降低了软件开发和维护成本。MKCloudBDP编译后自动发布到应用软件运行端或者客户云服务实例中,因此客户不再需要通过打补丁的方式获取更新版本,这也体现了云端ERP软件的优势。
6、报表设计与代码开发:MKCloudBDP集成了复杂的报表设计器,铭科开发者可根据客户需求定制复杂的报表,包括财务报表。同时也支持代码开发,可满足复杂自定义报表格式的需求。
7、工作流图形化设计:MKCloudBDP集成了工作流引擎和工作流图形化设计器,MKCloudBDP开发出来的软件具有OA单据审批的功能,同时也支持移动设备UI的开发;工作流引擎根据用户设置的单据审批流程,将单据自动推送到指定审批人员的任务中心(包括移动设备)。
8、开发管理:MKCloudBDP支持团队开发,开发人员在程序修改之前可通过检入功能进行修改,检入的程序只能由检入者进行修改,其他人员无法修改该程序。
9、系统发布:铭科软件开发者修改或者开发新的程序后,可通过MKCloudBDP发布给指定的用户;可以将修改后或者新增的程序发布到客户云服务实例中。铭科开发者只需要选择要发布的云服务实例,MKCloudBDP将元数据自动发布到云服务实例中,用户可及时分享到更加优秀的解决方案。