如何配置实现管理软件的开发

我们帮助其他公司快速搭建实施了10套管理系统,具体包括9套人力资源管理软件及一套能源管理平台。

通过大量项目的实践,我们整理了平台化开发的思路,经过实践检验,我们的管理软件平台确实可以通过配置实现95%以上的客户化开发工作。

通过对代码工作量的分析,我们发现采用我公司的配置平台开发管理软件是普通程序开发的10倍以上的速度。

总结优势如下

1、  开发速度快、大量节省开发成本

2、  可复制性强

3、  可维护性强

4、  便于大项目的团队合作

5、  便于形成整体的管理软件平台

6、  丰富的管理软件项目经验

以下对产品做简单的介绍,希望抛砖引玉吧

4.产品介绍

设置实现管理软件开发的新技术全面应用将使我们的产品扭转市场上产品不可维护的局面。

    准备做全线的管理系统。

目前实现的体系化产品包括人力资源管理系统和能源管理平台。

 

通过过程化的人力资源管理,为企业提供真正的内部人力资源管理管理一体化的支持。

通过能源管理平台更好的监测企业的能源管理状况,为国家节能减排做贡献。

下面对实现的功能的样式和实现的方法做简单的介绍

41实现的功能样式

《图:多单元查询模式》

《图:Tab模式》

《图:Tab模式》

《图:卡片模式》

《图:单据模式》

 

42实现上述功能的方式

Axess Tools 是为其管理软件系统产品开发人员专门提供的系统配置工具,系统的客户化修改以及系统升级控制等都是通过该工具进行配置 (Configuration) 。该工具直接修改Axess的目标定义库(Objects Repository), 而目标定义库是Axess应用程序运行时直接读取并解释执行的整个应用系统的重要的一部分。因而通过修改目标定义库的内容便可以改变应用系统的各种行为。根据用户需求,Axess开发人员利用它可以对三层应用引擎中的所有目标定义进行修改或建立新的目标,为Axess系统的客户化配置提供了非常灵活且功能齐全的系统扩展和修改工具。

如前所述,Axess的三层引擎结构体系使系统功能得以模块化,下层直接为上层服务,每层的客户化过程相对独立,需求分析过程从上到下,而实际设计过程则从下而上。

 

421客户化用户界面

 

用户界面(UI)的客户化使用户感觉到系统是专为他们设计的,在使用中遇到的各种名词术语以及系统菜单可以最大限度地符合用户的日常习惯和企业对数据安全的要求,对系统的应用培训,增加系统的亲和力可以起到事半功倍的效果。

根据企业内部不同的用户定义以及功能设置,可以对有关用户界面层的各个显示单元进行增减或修改。对用户界面的三个基本单元,即模块 (Module), 单元(Unit) 和字段(Field)可以自由配置,应不同 要求设定一个应用(Application) 所需的模块,单元及字段的种类,对系统菜单和数据显示区的各控件(Controls) 也可以灵活增减。除了Axess特定的屏幕显示区标准布局无法更改外,一个屏幕内其它内容几乎都可以修改。

界面客户化不直接修改下层企业逻辑定义,整个过程只是选择利用下层企业逻辑定义库中的企业单元(Business Component) 定义,因而是最快捷效果最明显的客户化手段。Axess标准的目标定义集已经很大程度的涵盖了现代理念,除非有特定需要,用户往往只需对用户界面作少量修改就可以很好地满足企业的定制需求。

《图:客户化界面修改》

 

 

422修改或建立企业逻辑目标(Business Logic Objects)

 

如果标准的企业逻辑目标定义集无法完全满足企业特定需要,可以进一步对第二层即企业逻辑目标层进行修改或增添。企业单元(Business Component) 作为一种特别的反映企业逻辑(Business Logic) 的虚拟数据表,可以通过Axess Tools增加或修改所定义的虚拟域(Virtual Fields), 以丰富或补充系统所能提供的信息。

企业单元域(Field)的定义直接对应于下层数据管理层中数据表的列(Columns)。本层的客户化过程就是从下层已有的数据库表格中选择所需的一个列或多个列加以定义的过程,而不必直接修改下层数据表的内容。

 

《图:逻辑管理》

 

423扩展数据库数据单元

 

如果标准数据库中的数据表无法完全满足上层企业逻辑的设计需要,还可以在第三层即数据管理层作适当扩展,如增加表格的列以存储额外的数据。

424 可视化配置

 

如前所述,Axess数据安全特性由三种控制机制实现,即责任控制(Responsibility),可视化(Visibility)以及为移动客户所用的可选择数据下载(Selective Retrieval) 组成。

以上安全控制内容部分地由应用软件控制,开发人员无法更改。其它可 更改的可视化特性可以通过Axess Tools加以设定,比如修改企业单元的可视域属性可以指定反映个人(Personal),小组(Sales Team)以及组织(Organization)三个安全层面所使用的的控制 (Field)

 

425 Axess Java ScripteScript

 

Axess Java Script eScript Axess公司为其产品所提供的嵌入式编程语言可以选择所需的目标(Objects) 利用类似于JavaScript的脚本语言控制事件的触发过程(Event Handler)从而对应用软件进行客户化流程修改。 这种程序直接利用 Axess Tools写进目标的事件属性,有应用程序运行时读取并执行。 该脚本语言主要应用于以下几个方面:

企业规则定义(Business Rule)

用户界面组件的客户化行为

与第三方软件接口--调用DLLActiveX或其它控件,以及访问操作系统

由于Axess的标准产品中已经有许多专用的客户化设计工具,除非确有必要自行编程,否则可以直接选用。这类产品包括派遣管理(Assignment Manager), 业务流程设计(Workflow), 应用系统整合(eBusiness Application Integration(EAI))

《图:脚本管理》

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值