zoukankan      html  css  js  c++  java
  • 基础框架平台——系统原形描述——组织模型

    接上篇:基础框架功能需求之-可快速搭建业务办公系统原形
    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 备注




  • 相关阅读:
    WPF样式之画刷结合样式
    年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)
    30分钟学会XAML
    spring注解之@Import注解的三种使用方式
    大白话讲解Spring的@bean注解
    SpringBoot中的五种对静态资源的映射规则
    Spring注解之@Autowired、@Qualifier、@Resource、@Value
    Spring中如何使用工厂模式实现程序解耦?
    Spring注解之@Component、@Controller、@Service、@Repository
    Spring整合Redis
  • 原文地址:https://www.cnblogs.com/bobzhangfw/p/620171.html
Copyright © 2011-2022 走看看