一直以来IT解决方案厂商在围绕客户的需求开发业务系统过程中普遍面临项目交付周期短、项目预算少、技术人员能力不足等问题。受制于时间、成本、人员等因素的影响,IT厂商很难保证系统高质量的交付。与此同时,客户随着自身业务的不断发展,信息化需求也在不断发生变化,这样就需要IT厂商持续进行系统升级和改造,这对系统的扩展性、可靠性提出了很高的要求。 通过对各类业务系统的功能分析,我们发现传统的信息管理类系统普遍包含业务信息的增删改查功能、导入导出功能、流程审批功能、表单填报功能、可视化展示功能、中国式报表功能,系统中70%~80%都是此类功能。这些功能完全没有必要去开发,通过快速开发PaaS平台,以可配置的方式“零代码”轻松实现这些功能,对于特殊的页面或功能,可以基于平台提供的SDK进行二次开发,并通过插件的方式注入到系统中,从而可以通过配置化+插件式开发的方式去交付那些特殊的复杂的业务系统。 我们公司通过这个快速开发PaaS平台,打造出了大数据实验实训平台(面向高校大数据或计算机专业的教学平台,包括在校学习、在线考试、在线实验等)、高校二级学院的综合管理平台、医院科室的病案信息管理系统,也用它交付了诸多的软件项目,包括:环保综合分析大数据平台、农村农业大数据平台、档案业务管理系统、基金会公募基金管理平台、培训管理平台、CRM客户关系管理平台、专家任务管理系统等,另外我们公司自己使用的企业经营管理系统(商机、客户、日周报、需求、Bug、项目、财务、事项申请、报销等等)也是基于此平台完全通过配置化产生。 基于配置化的手段实现项目的快速开发,产品具有以下特点: 1、支持数据模型的自动扫描和手动创建。 2、数据的显示方式和操作可自由配置。 3、菜单和功能按钮可随需设置。 4、提供数据的安全审计,例如:数据历史版本查看。 5、支持复杂的数据展现方式,例如:行列统计、复杂表头、单元格合并、数据规则转换等。 6、支持自定义复杂查询条件表达式的灵活构建。 7、支持字段控件的灵活配置,例如:下拉框(单选和多选)、下拉树、密码框、时间框、富文本框、附件等。 8、支持插件模式实现功能扩展,如:按钮插件、代码注入、菜单扩展。 9、支持页面UI的个性化配置,例如:主题更换、布局更换、显示组件的设置、页面头部和底部隐藏/显示等。 10、集成开源报表,支持Jasper Report在平台上的发布与运行(无