接上篇:基础框架功能需求之-可快速搭建业务办公系统原形
http://www.cnblogs.com/bobzhangfw/archive/2007/01/13/619261.html
继续对其组织模型做详细的需求分析,欢迎大家评论
系统打算采用接口-〉抽象类实现-〉实例化不同组织管理模型的方式来实现对不同组织模型的实例的模拟。
我把组织模型抽象成为用户、部门/岗位、权限三个主要要素。
具体需求如下:
用户信息的描述:
部门(工作组)/岗位信息的描述:
部门(工作组)内岗位信息的描述:
岗位用户关联信息的描述:
岗位用户权限配置信息的描述:
http://www.cnblogs.com/bobzhangfw/archive/2007/01/13/619261.html
继续对其组织模型做详细的需求分析,欢迎大家评论

系统打算采用接口-〉抽象类实现-〉实例化不同组织管理模型的方式来实现对不同组织模型的实例的模拟。
我把组织模型抽象成为用户、部门/岗位、权限三个主要要素。
具体需求如下:
- 管理用户信息、部门、岗位设置、权限配置功能;
- 一个单位包含若干个部门,一个部门可以包含子部门;
- 一个部门(子部门)可以包含若干个岗位;
- 一个岗位可以包含若干个用户;
- 部门可以设置权限、岗位自动继承部门权限、用户自动继承岗位权限;
- 最终每个岗位用户都拥有操作特定资源的能力,并指定这些资源只读或者可写。
用户信息的描述:
属性名称 |
别名 |
数据类型 |
精度 |
描述 |
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 | 备注 |