基础框架平台——系统原形描述——组织模型

接上篇: 基础框架功能需求之-可快速搭建业务办公系统原形
http://www.cnblogs.com/bobzhangfw/archive/2007/01/13/619261.html
继续对其组织模型做详细的需求分析,欢迎大家评论
    系统打算采用接口-〉抽象类实现-〉实例化不同组织管理模型的方式来实现对不同组织模型的实例的模拟。
    我把组织模型抽象成为用户、部门/岗位、权限三个主要要素。
     具体需求如下:
  1. 管理用户信息、部门、岗位设置、权限配置功能;
  2. 一个单位包含若干个部门,一个部门可以包含子部门;
  3. 一个部门(子部门)可以包含若干个岗位;
  4. 一个岗位可以包含若干个用户;
  5. 部门可以设置权限、岗位自动继承部门权限、用户自动继承岗位权限;
  6. 最终每个岗位用户都拥有操作特定资源的能力,并指定这些资源只读或者可写。 
    以下信息描述可以作为元数据描述也可以作为实际的物理表。
        用户信息的描述:

属性名称

别名

数据类型

精度

描述

UR_ID 用户标识 String 32 注册用户在系统中的唯一索引
LOGIN_NAME 用户名 String 32 用户登陆时输入的登录名称
LOGIN_PWS 用户密码 String 128  用户登陆时输入的登陆密码,以*屏蔽,同时支持加密验证。                               
NAME 真实姓名 String 256 用户真实姓名
ID_NUMBER 身份证号 String 18 用户身份证号
TEL 联系电话 String 16 用户联系电话
INPUT_TIME 注册时间 DateTime 注册到系统时间
UNREG_TIME 注销时间 DateTime 从系统注销时间
UNREG_STATE 注销标志 Boolean 注销标志:1   使用中    0    注销
INPUTER 注册人 String 256 录入人
REMARK 用户描述 String 1024 备注

        部门(工作组)/岗位信息的描述:

属性名称

别名

数据类型

精度

描述

DEP_ID 部门标识 String 32 用户组织结构在系统中的唯一索引
DEP_NAME 部门名 String 32 用户组织结构部门名称,不能重复
DEP_FUNCTION 部门职能描述 String 4096 部门详细职能描述
DEP_PARENT 上级部门标识 String 32 上级部门在系统的唯一索引
INPUT_TIME 注册时间 DateTime 注册到系统时间
UNREG_TIME 注销时间 DateTime 从系统注销时间
UNREG_STATE 注销标志 Int 注销标志
INPUTER 注册人 String 256 录入人
REMARK 用户描述 String 1024 备注

       部门(工作组)内岗位信息的描述:

属性名称

别名

数据类型

精度

描述

STA_ID 岗位标识 String 32 部门中岗位在系统中的唯一索引
STA_NAME 岗位名 String 32 岗位的名称,不允许重复
STA_FUNCTION 岗位职能描述 String 4096 岗位职能详细描述
STA_PARENT 所属部门标识 String 32 所属部门在系统的唯一索引
INPUT_TIME 注册时间 DateTime 注册到系统时间
UNREG_TIME 注销时间 DateTime 从系统注销时间
UNREG_STATE 注销标志 Int 注销标志
INPUTER 注册人 String 256 录入人
REMARK 用户描述 String 1024 备注


       岗位用户关联信息的描述:

属性名称

别名

数据类型

精度

描述

DSU_ID
岗位用户标识
String  32  岗位用户在系统中的唯一索引 
DEP_ID
部门标识 String
32  部门在系统中的唯一索引 
STA_ID 岗位标识 String 32 部门中岗位在系统中的唯一索引
UR_ID
用户标识
String 32 组织中用户在系统中的唯一索引
REMARK 描述 String 1024 备注



       岗位用户权限配置信息的描述:

属性名称

别名

数据类型

精度

描述

DSU_ID 岗位用户标识 String 32 岗位用户在系统中的唯一索引
RES_ID
资源标识
String 32 组织中可用资源在系统中的唯一索引
DEAL_METHOD
处理方式
String
32  只读、读写
REMARK 描述 String 1024 备注




你可能感兴趣的:(框架)