企业信息开发平台(2)基本功能展示
1、数据表设计器
(图一)
在基于数据库的应用系统中,数据表作为数据存储、信息交换的基本单元,地位非常重要。程序员一般在启动程序编写工作所做的第一件事就是建立数据表,不过在此时,针对不同的数据库需要用到不同的工具:Sql Server 企业管理,Oracle 企业管理器或PL/SQL,所以管理平台引入数据表设计器,其目的就是为了屏蔽不同数据库服务器的异同对程序员造成的影响,降低开发和学习成本,提高开发效率。
数据表设计器主要功能包括:
1、字段设计;
2、索引设计;
3、主键设计;
4、关系设计。
2、表单设计
(图二)
数据表建好后,按照一般的程序开发流程,接下来应该就是编写实体模型类,但在管理平台中开发应用,可完全跳过此步骤,直接进行表单设计。
在进行表单设计之前,管理平台会需要程序选择所需的表单模板。目前平台中已经内置了十四种模板:卡片表单、空白表单、网格表单、左右导航表单(单表)、左右导航表单(主子表)、上下导航表单(单表)、标签页表单(单表)、标签页表单(主子表)、流程表单(单表)、流程表单(主子表)、查询表单(列表)、查询表单(透视表)、查询表单(透视表+图形)、查询表单(图形)。
如上图所示,使用的模板就是:左右导航表单(单表)。左边是一个网格,右边是与数据表字段相对应的控件。只需在网格上设置好需要操作的单个或多个数据表,并在每个控件上设置好与之对应的列名,一个简单的模块就完成了。如果需要编写程序代码,只需要在表单中点击右键,选择查看代码,或者双击控件进入。
到此可能会有朋友要问,那么进行数据验证的话是不是还要编写验证逻辑代码呢?我的回答是不需要,因为在平台中已经内置了十一种基本验证器:日期验证器、数字验证器、电子邮件验证器、长度验证器、最大值验证器、最小值验证器、非空验证器、范围验证器、表达式验证器、网址验证器、数据来源验证器。在需要进行数据验证的模块中,只需要针对不同字段进行配置就可以完成。
3、流程设计
(图三)
表单制作完成后,如果是简单表单,直接发布即可。如果有业务逻辑需要处理,发布模块之前就需要进行流程设计,最后以流程形式进行发布。
目前支持的流程类型分为:单表单流程(流程所有节点只能使用相同表单);多表单流程(流程节点可使用不同表单)。在多表单流程中,针对不同数据表之间的数据流转,可在两个节点之间增加数据导向或数据适配器节点。
流程中可使用的节点包括:开始、处理、会签、加签、适配器、通知、逻辑与、逻辑或、公有子流程、私有子流程、数据验证、数据统计、数据导向、结束。
同时根据节点之间的连接设置,节点之间的关系可分为:并行分支、条件分支、与分支/合并、或分支/合并。
4、发布菜单、前台浏览
(图四)
管理平台中可非常便捷的将简单模块或流程发布到运行平台,供应用系统用户进行使用,如上图便是菜单发布模块,是以简单模块的方式进行发布。如果要以流程方式进行发布,在类型选择框中,选取流程,在表单选择框中,选取对应的流程即可。
发布完成后,登录运行平台,选择对应菜单,即可进行刚刚所发布的模块,进行操作,如下图:
(图四)
平台的基本设计功能简单介绍到此,在下面的章节中将详细介绍与之相关的全部功能模块。