企业级管理软件快速开发平台-在同一个数据库上进行多个系统开发

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

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

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 (加我注明极致软件即可)

平台销售经理:李先生 

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

 

 

 

转载于:https://www.cnblogs.com/Jeez_JBF/archive/2010/08/17/1801621.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
极致管理软件开发平台基于Microsoft .Net开发技术和模型驱动的技术架构,是面向业务应用的管理软件开发平台。极致管理软件开发平台提供数据实体定义工具、界面设计工具、系统发布工具和运行时框架组件,帮助软件开发人员突破技术瓶颈,实现少写代码或不写代码、快速开发应用软件的目的。 极致管理软件开发平台基于模型驱动的技术架构,不仅能够快速开发应用软件,而且开发的软件系统具有高度的扩展性和可维护性,能够根据的用户需求快速地对软件系统进行调整,降低了软件实施和维护过程中的成本和风险,使软件系统能够充分满足用户的个性化需求,以及用户不断发展和完善信息系统的长期目标。 极致管理软件开发平台体现了极致公司充分把握目前管理软件平台开发的新趋势,融合了极致公司在管理软件领域的行业经验和主流的开发技术,能够帮助软件企业实现“快速开发、随需而变”的目标,从而帮助软件企业在激烈的市场竞争中赢得先机并获得前所未有的高回报。 极致管理软件开发平台的基本思想 一、模型驱动的技术架构 极致管理软件开发平台基于模型驱动的技术架构,通过元数据来保存数据实体、用户界面和业务流程的模型。应用软件系统通过运行时框架根据元数据描述的模型来访问数据、加载用户界面并驱动业务流程。 以模型驱动的方式,而不是编程的方式,使软件系统更加易于理解,并且有更好的扩展性和可维护性。 数据实体元数据 使用极致数据实体定义工具进行数据实体定义时,一方面对数据实体的定义进行描述,另一方面建立了数据实体之间的关系,这两方面的数据都作为元数据保存到数据库中。极致管理软件开发平台通过OR Mapping(对象-关系映射)的方式封装了对数据库的访问,以对象的方式来访问数据库中的数据,避免了通过写SQL语句来创建或维护数据表,或通过写SQL语句实现对数据的新增、修改、删除和查询的传统编程方式。 元数据的建立和OR Mapping的数据访问方式实现了面向对象的数据访问方式,能够简化编程并实现对业务逻辑的扩展,同时还为实现多数据库的支持建立了良好基础。极致管理软件开发平台简化了以数据为中心的应用程序中与数据持久化相关的编程任务,使开发人员能够将开发重点专注于实现面向对象的业务模型和商业逻辑。 用户界面元数据 极致管理软件开发平台突破了传统的用户界面编程方式,通过定义界面元数据的方式,而不是编程方式来设计用户界面。极致界面设计工具能够根据数据实体的属性以及数据实体之间的关系快速地设计单据、序时薄、报表、菜单、工具栏等用户界面,同时支持通用表单的设计。通过极致界面设计工具设计的用户界面以界面元数据的方式保存在数据库中,运行时框架组件动态加载界面元数据并创建用户界面。通过元数据来描述用户界面的方式实现的界面的动态构造,使用户界面易于调整和维护。 业务流程元数据 极致管理软件开发平台集成工作流引擎,能够对业务流程进行建模。业务流程建模的结果以元数据的方式保存在数据库中,运行时由工作流引擎根据元数据的描述驱动业务流程。 二、成熟的软件基础结构 极致管理软件开发平台集成了诸多的管理软件基础结构,例如对于互联网直联的支持、对多种数据库的支持、集成的工作流引擎、短信平台和邮件系统等。 极致管理软件开发平台预置了大量的基本操作,例如单据的新增、修改、删除、复制、审核、套打等操作,报表的过滤、打印、预览、联查、导出、快速查找、图表分析等操作。 极致管理软件开发平台还提供了基于以上管理软件基础结构开发的诸多的标准组件,例如用户数据库管理、组织机构管理、用户管理、权限管理、文档管理、数据导入导出等,在通过极致管理软件开发平台开发软件系统能够直接使用。 通过使用极致管理软件开发平台提供的基础结构,在开发软件系统时能够极大地缩短软件的开发周期,降低软件开发成本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值