需要说明的是权限位号和权限码的区别和联系。权限码是一个长为1000位的字符串,这1000个字符代表1000种不同的权限,每一位的值表示不同权限的授权等级,如第10位表示jc150t产品的权限,第10位的值为3,它表示对jc150t产品具有写操作的授权。一般来说,对于pdm软件500个权限已足够,1000位的权限码已有相当的余量。权限位号是标明权限位于权限码中的位置,如权限位号为10表示jc150t产品的权限位于权限码的第10位,具体的授权要看权限码第10位的值。
三、与用户管理相关模块的程序设计 1. 主菜单的初始化 用户登陆时输入用户名和密码,软件系统从用户表中查询符合这两个条件的记录,确认后进入主菜单初始化处理过程。需要注意的是为了使程序简单,将所有主菜单的显示属性设为false。
2.产品权限的判断 菜单的权限是功能所有权,也称为使用权,它赋予用户使用操作界面的权限,但它不对用户的产品权限进行判断,而且要完成对用户的产品权限(即数据所有权)的判断,确定用户对该产品具有权限的等级。
四、结论 本文扩充和完善了用户管理的思考方法,解决了用户管理效率不高的难题。它不仅适合在pdm中运用,同样也适合其它软件的用户管理,希望有助于软件成功推广和方便实施。 |