ERP系统用户权限的全动态配置研究及实现.docx

ERP系统用户权限的全动态配置研究及实现.docx

ID:50688398

大小:138.94 KB

页数:6页

时间:2020-03-13

ERP系统用户权限的全动态配置研究及实现.docx_第1页
ERP系统用户权限的全动态配置研究及实现.docx_第2页
ERP系统用户权限的全动态配置研究及实现.docx_第3页
ERP系统用户权限的全动态配置研究及实现.docx_第4页
ERP系统用户权限的全动态配置研究及实现.docx_第5页
资源描述:

《ERP系统用户权限的全动态配置研究及实现.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ERP系统用户权限的全动态配置研究及实现摘要:利用数据库的管理功能,与系统数据紧密结合,达到ERP系统中用户权限实时的灵活配置,使用户权限的设置具体到用户界面的每一个按钮,并通过Delphi6.0编制动态链接库实现,便于类似系统间移植。企业信息化是提升我国制造企业竞争力的重要途径。目前ERP(EnterpriseResourceplanning)已经在迅速推广之中,ERP系统的合理利用与企业管理的充分结合成为企业信息化成败的关键。一般情况下,ERP系统中将用户按职责与级别分类,同级之摘要:利用数据库的管理功能,与系统数据紧密结合,达到ERP系统中用户权限实时的灵活配置,

2、使用户权限的设置具体到用户界面的每一个按钮,并通过Delphi6.0编制动态链接库实现,便于类似系统间移植。企业信息化是提升我国制造企业竞争力的重要途径。目前ERP(EnterpriseResourceplanning)已经在迅速推广之中,ERP系统的合理利用与企业管理的充分结合成为企业信息化成败的关键。一般情况下,ERP系统中将用户按职责与级别分类,同级之间不同职责属于并列关系,不同级别之间属于从属关系。因此用户最终将按此分为几个或十几个不同的用户群,同一个用户群具有相同的系统权限。这样的系统设置相对简单,容易管理,但是局限性也非常大。随着企业的发展,有可能进行分工的

3、细化,或职责的改变,导致系统灵活性大大降低,进而人为依赖因素增大,造成责任不明确,并可能产生管理的困难。针对这种情况,需要重新考虑系统的使用权限问题,以达到方便、灵活并具有可伸缩性的目的。正是在这种情况下,在实际开发过程中,通过与数据库的紧密结合,实现了用户权限的全动态配置。①“增加”权限:②“修改”权限:③“删除”权限:④“查询”权限           图11系统权限的多样性分析相对于其它应用系统如设计软件AutCAD而言,ERP系统中对用户权限的要求很高,因为用户权限的不明确将导致应用系统的使用权限混乱,进而导致管理的困难。对于类似系统而言,常见的人员权限形式如图

4、1所示。图中①、②、③、④分别表示增加、修改、删除、查询的权限。根据图1所示,系统权限多样性的表现形式之一为:对于同一种系统功能,不同的员工具有不同的使用权限。一般的权限分类将相同角色的人员赋予相同的权限,如图中仓库管理员2、3等具有仓库管理员的权限,部门员工1具有部门主管的权限,据此我们可以得知,这种权限的划分方法就是将用户分为不同的组,必定有相同权限的用户,因此,为了避免造成系统使用时可能带来的影响,必须在需求分析时将用户权限在当时甚至未来的角色发展作出详细的分析,大大增加了需求分析的工作量。系统权限多样性的表现形式之二:系统的权限要求可能随企业的发展有较大的变化。

5、例如,在作需求分析时,仓库管理员为一特定角色,但是在实际中,仓库管理员的职能可能产生分化,因此按“仓库管理员为一特定角色”开发出来的系统并不能完全适应用户的发展要求:而且,当开发方针对这一情况作出反映并进行完善的情况下,可能另一角色又发生了其它的变化。因此,开发人员将陷入无尽无休的“完善”之中。系统权限多样性的表现形式之三:类似系统但不同的项目具有不同的角色分类,将导致重新编制类似的一套系统权限模块。企业应用的基础设施与业务无关都非常相似,例如汽车生产企业与机床生产企业,对于权限的本质并没有区别,可是开发时却要两次开发这种系统模块,从而大大地降低了开发效率。2权限管理的

6、功能化抽象由系统权限的多样性分析可以看出,针对于每一个具体项目,其具体的业务规则总是千变万化的,如果执著地追求业务实现细节,开发人员将陷入无尽无休的功能修改和完善之中。但是,从种种具体权限所涉及到的本质上的因素来看,经过抽象,无非表现在两个方面:系统功能和用户。图2图3图4以往系统权限模块的开发的实质类似图2所示,开发方经过需求分析,归纳出哪些功能可以划分为一组,哪些用户可以划分为一组,然后在此基础上进行开发,由于事先规定好的分组,造成了系统的先天不足。例如,在图2中,用户1和用户2处于相同的角色,当企业发展以至需要对两者的权限细节进行区分时,系统的管理功能就会显得苍白

7、无力。相比之下,图3的两个因素之间关系比图2有一定改善,因为对于每一个用户,其权限设置可以独立开来,但实际上,功能的分组同样可能使系统使用过程中的权限管理捉襟见肘。当用户需要对功能1和功能2的权限有所区别时,改变这种情况就变得比较困难了。两种因素之间的关系针对不同的企业有非常大的区别,在系统使用过程中,这种关系的对应可以也应该由用户来进行,但在实际的开发过程中却转嫁到了开发人员身上,导致了开发的复杂程度增加。因此,应该由开发方开发出两者之间的对应规则,而具体如何对应可以根据用户需要进行灵活配置。针对以上问题,我们进一步将所有功能和用户独立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。