zoukankan      html  css  js  c++  java
  • 企业级管理软件快速开发平台在同一个数据库上进行多个系统开发

    前几篇介绍了极致业务基础平台的框架及一些开发效果详细见下面的地址

    极致业务基础平台简要介绍:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/07/29/Jeez.html

    极致业务基础平台组成模块:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/07/30/1788489.html

    极致业务基础平台开发效果:

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/02/1790212.html

    极致业务基础平台实现类似LINQ动态组合查询

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/03/1790952.html

    极致业务基础平台实现可视化工作流设计

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/03/1791040.html

    企业级管理软件快速开发平台-极致业务基础平台-可视化套打模板设计

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/04/1791733.html

    企业级管理软件快速开发平台-完整的权限管理系统设计

    http://www.cnblogs.com/Jeez_JBF/archive/2010/08/17/1801361.html

    本篇主要介绍极致业务基础平台来实现在极致业务基础平台上开发出系统进行快速配置和发布。

    利用极致业务基础平台,可以做到多个系统在同一个数据库上开发,这样有个好处就是可以让多个系统共用一些公共的数据库表,如系统用户表,角色表,组织机构表,职员表等,拿系统用户表来说,多个系统共用这个表,可以做到一个账户可以多个系统的登录,拿我们自己来说,在我们的开发数据库上既有物业管理系统,也有财务管理系统,还有供应链进销存,人力资源管理系统等,大家也许会觉得这么多个系统共用一个库那如何发布呢,毕竟不同的客户需要的不同的系统,甚至同一个系统不同的功能模块。

    如下:

    其实这点你大可放心,利用极致业务基础平台的配置工具,可以轻松解决这些问题,见下图:

     

    我们这里可以介绍几点,右边数据库类型有模板数据库(即你在开发时候录入的一些测试数据发布给客户使用的时候会被删除掉),演示数据库(开发时录入的一些测试数据会保留给客户使用)。单组织机构和多组织机构是指发布后,允许多个组织机构共存还是只允许一个组织机构共存于系统。

    我们选择开发数据库,点击修改子系统,进入如下界面:

    在这个子系统编辑界面,我们可以通过实体元数据选择为该子系统选择哪些设计的表参与到该子系统中,以及通过界面元数据选择为该子系统选择不同的功能模块组,这样可以做到根据客户的需求自由搭配该子系统包含哪些功能模块哪些数据实体表,这样尽管整个开发库很庞大,但具体到发布给客户的每一个系统,他的数据表个数也不会很庞大。

    我们在这里还可以给系统设置是否支持多语言,这样实现系统多语言化。

    我们点击创建数据库,就会生成一个数据模板,交给客户客户利用极致业务基础平台的数据中心就可以恢复该模板,看到该系统具体有哪些功能模块。

    下一篇将介绍如何在不影响客户使用情况下进行系统升级。

    极致平台开发十大特点:

    1. 一个数据库下可以同时进行N套业务系统开发,开发出来的产品可以根据您客户的需要按模块界面组发布,客户想要啥模块就可以给啥模块。而且一个数据库下开发所有功能,当客户需要从你的人力资源增加客户关系管理模块的时候,你只要做个升级包就可以了。解决企业多个业务系统信息孤岛问题。
    2. 智能升级功能,当客户从A模块增加B模块的时候,您只需要做一个升级包即可,给客户升级后,客户原来录入的数据不会有影响,而且所有客户端都是智能感应智能升级,大大节省您的部署成本。
    3. 工作流套打报表均可以运行时候自定义,比如费用报销单,您100家客户就有一百种费用报销的流程,套打的格式,用我们平台您只需要设计好这个费用报销单,至于哪个客户走什么流程,完全可以让客户自己去定义,而不需要像传统开发那样,提前在开发中设置好,100个客户就维护100套代码。套打也是如此。
    4. 支持数据授权,当您开发多组织架构的系统的时候,我们只要业务单据引用组织机构即可,然后组织机构支持数据授权,这样就可以不需要编写任何一行代码就可以做到,组织与组织之间数据彼此隔离,我想给哪个用户看哪个组织的数据只要给这个用户这个组织的数据权限即可。
    5. 支持字段授权,对于一些表的核心字段对用户进行屏蔽直接利用我们平台的字段授权功能即可,比如职员薪酬字段进行字段授权,让有的用户在看职员信息的时候,自动隐藏薪酬的数据。这也是无需编写任何一行代码。
    6. 单据界面自动生成,我们开发的时候只要设计好实体,也就是传统开发所说的表结构即可,还可以设置哪些字段是必录,可见,不允许重复,在界面生成的时候,会自动生成一个界面,而且这个界面的增删改查是无需写一行代码的,您只要对您特有业务逻辑编码即可,相对传统开发,你代码量可以节省2/3,开发周期缩短2/3
    7.一次开发同时具有单机局域互联网三个版本,客户想要单机就给单机想要互联网版就给互联网版。 

    8.强大的公式引擎,让您可以灵活设计计算类的项目,比如工资,预算。

    9.包含强大的各种控件,比如文本控件支持F8调用,编码名称自动带出。Grid控件支持表头过滤,单元格融合,固定列,表格列,表格行各种公式汇总,复合表头,表格宽度可以自己随意调整,而且关闭后会自动记录之前的宽度。还支持表格列随意调整顺序。

    10.平台内置很多基础功能,比如权限管理,用户角色管理,还有实施的一些导入导出工具都能帮助客户大大提高一个项目验收进度。

     

    官网:www.jeez.com.cn
    平台介绍:www.jeez.com.cn/jbf  
    平台下载地址:http://www.jeez.com.cn/upfiles/jbfsetuppro.rar

    (下载即可有3个月免费试用)
    联系电话:13826519021 18988763421 QQ:180315586  420977542 (加我注明极致软件即可)

    平台销售经理:李先生 

    将互联网时代的管理软件做到极致!
    ==================================================================

    快速开发,随需而变,将互联网时代的企业管理软件做到极致
  • 相关阅读:
    apache虚拟主机三种不同配置方式
    搭建http服务器及配置
    学校ftp服务器搭建
    vsftpd搭建使用
    nginx使用
    pxe+kickafkstart (二)转
    pxe批量网络装机
    bash中()使用特性
    ansible使用
    javascript 之 Object.defineProperty
  • 原文地址:https://www.cnblogs.com/Jeez_JBF/p/1801621.html
Copyright © 2011-2022 走看看