文件资源管理系统用户模块设计

来源:互联网 发布:绝地求生n卡画面优化 编辑:程序博客网 时间:2024/05/22 08:19

      由于系统的潜在客户将涉及不同的行业、不同的规模、不同的用户,所以用户模块的设计就需要具备很好的灵活性及可扩展性,而且由于系统自身的特点决定,系统必须拥有一个完整的权限结构,这样才能确保用户只能进行经过授权的操作,据此需求设计如下:
 
      用户信息的自定义
      为了满足不同客户对用户信息的不同要求,系统中增加了用户扩展属性的结构,这样将可以帮助用户自由设定用户的信息内容。
      例如:有的客户需要每个用户都包含学历,职位等信息,那么就可以增加学历及职位两个扩展属性,那么用户注册或修改资料时就会有这两个项目

 

      用户权限的分配
      系统首先将用户划分为不同的级别,然后对不同的级别进行权限的指定,如同企业中的职位,不同职位具备不同权力。
      例如:分级为超级管理员的用户将可以管理系统的所有信息,而小组管理员则仅可以管理本小组的信息

 

      用户的组织及分类
      客户可以根据自身的部分结构或科室来进行分组,然后再通过在分组用户中指定分级来设定不同小组的不同权限级别用户。
      例如:可以为系统设定设计部,开发部,市场部,而每个部门中又有一个用户同时属于小组管理员的级别,这样就可以简单的形成一个不同组别,不同职位的用户体系
 
      下面是用户模块的数据库结构

原创粉丝点击