收稿日期: 2012- 基金项目:国家科技重大专项课题(2011ZX02507-006) 作者简介:段彬(1982-),男,辽宁锦州人,硕士研究生,主要从事MES 软件开发可配置的 MES软件系统权限控制方法段彬,史海波(中国科学院沈阳自动化研究所,辽宁 沈阳 110016 )摘要:本文介绍了MES软件系统中用户权限控制的重要性,提出了一种可配置的权限控制方法以及该方法在MES软件系统中的实现。关键词: MES,权限控制,可配置Configurable Control Method of Permission in MES Software System Duan Bin ,SHI Hai-bo (Shenyang Institute of Automation Chinese Academy of Sciences ,Shenyang Liaoning 110016) Abstract: The Paper introduces the significance of control of user permission in MES software system, and introduces a configurable method of control permission achievement of method in MES software. Keyword: MES, Permission Control, Configurable 0 背景MES软件主要的处理对象就是生产现场的数据,并依据数据进行分析统计,从而反过来对生产提供指导、参考。所以如何保证数据准确是MES软件提高竞争力的重点解决的问题之一。造成数据错误或失准的主要原因就是MES软件用户对功能的错误使用(例如:在不正确的时机触发业务功能或者录入的数据不准确等) ,在部分生产工序繁多,MES软件系统的功能复杂的行业中,误操作的几率将会变大 ,其后果轻则降低生产效率,造成统计误差,重则无法按时完成交付,造成经济损失。避免这些问题的最好办法就是自动化,用机器设备的准确性来代替人为操作。但考虑到成本、实现技术等实际问题,目前最有效的方法是在MES软件中根据用户角色的职责来划分业务功能的权限,以精细化的权限控制来尽量避免误操作[1,3] 。权限控制的思想是按角色(即工种 )的职责分配软件使用权限, (例如:一个用户是生产计划员,他的主要职责就是制定生产计划,那么他只有使用MES 软件中计划模块的权限,其他关联的模块只有浏览权限)这样就做到权责明确,各尽其职,角色只对熟悉的业务功能有使用权限,不仅如此,对于职责内一些重要的业务功能还提供了多次验证机制,极大的减少甚至避免了误操作。目前大多数MES 软件的权限控制不够灵活,不能任意修改。 本文提供了一种可以通过修改权限配置[4]从而更改权限控制的方法[5-6]。1 概念介绍首先介绍文...