知识点7-1-2:角色管理知识点学习任务单知识点编号知识点序号知识点7-1-2140角色管理知识点学习任务:1、明确角色字典的作用和数据结构2、掌握角色管理的功能3、理解用户角色字典的作用与数据生成知识点7-1-2:角色管理1.角色字典(Jszd)的作用及其数据结构角色的作用是为了用户授权更加便捷,在多数用户具有相同操作权限的情况下,通过建立角色并设置角色权限,然后将角色指派给用户。中小型企业可不设置角色,而直接对用户进行授权。角色字典的数据结构如下表。列名含义数据类型长度主键,外键完整约束Jsbh角色编号字符型6√非空,惟一Jsmc角色名称字符型20非空Jszt角色状态字符型4Bz备注字符型50角色字典(Jszd)数据结构知识点7-1-2:角色管理2.角色字典(Jszd)数据管理角色的作用是将具有相同操作权限的用户进行归类,以简化用户授权,并与财务分工有机结合。一个角色可以拥有多个用户,一个用户可以分属于不同的角色,或不属于任何角色而独立存在。系统管理员通过本功能可以对某一类用户所共同拥有的操作权限(角色)进行管理,包括增加、修改、删除、注销等功能,这些功能的执行结果存储在角色字典中知识点7-1-2:角色管理在增设或修改角色时可直接为角色指定用户,这实质上是对用户进行授权,将该角色的权限分派给用户,如果此角色在权限设置时其权限发生变动,则用户的权限也随之变动。角色指定给用户的结果存储在用户角色字典(Yhjszd)中。知识点7-1-2:角色管理(1)角色编号:非空且惟一。6位,规则随意。应与用户编号加以区分,可在编码前几位加特别标志以示区分。(2)角色名称:非空。一般为财务分工的岗位,如:会计、出纳、成本核算、材料核算等。(3)角色状态:应设计该项,设“启用”和“注销”两个可选值,当角色不被任何用户所使用时可以注销,当确信永远不再被任何用户所使用时可以删除。知识点7-1-2:角色管理可用“删除”功能删除角色,这种情况极少发生(如会计、出纳、审核、账套主管等角色不会轻易废止)。应特别谨慎且应提醒二次确认,若发现该角色还有对应的用户时,则系统拒绝删除。知识点7-1-2:角色管理3.用户角色字典(Yhjszd)的作用及其数据结构由于用户和角色是多对多关系,因此,必须建立一个基表来存储两者之间的这种关系。该字典的数据结构如下表。该字典分别与用户字典和角色字典构成主从表关系,通过用户编号和角色编号外键与用户字典和角色字典构成连接。在信息系统中,这种典型的主从表关系非常...