公文转发流程自定义的数据建模
2008-09-03 09:59:57 来源:WEB开发网Dp_id int 无重复 类别标识,主键
Dp_name varchar(50) 不允许为空 类型名称,不允许重复
Dp_father int 不允许为空 该类别的父类别标识,如果是顶节点的话设定为某个唯一值
Dp_layer varchar(6) 限定3层,初始值为000000 类别的先序遍历,主要为减少检索数据库的次数
功能表(Function_table)
名称 类型 约束条件 说明
f_id int 无重复 功能标识,主键
f_name varchar(20) 不允许为空 功能名称,不允许重复
f_desc varchar(50) 允许为空 功能描述
用户组表(User_group)
名称 类型 约束条件 说明
group_id int 无重复 用户组标识,主键
group_name varchar(20) 不允许为空 用户组名称
group_power varchar(100) 不允许为空 用户组权限表,内容为功能表f_id的集合
用户表(User_table)
名称 类型 约束条件 说明
user_id int 无重复 用户标识,主键
user_name varchar(20) 无重复 用户名
user_pwd varchar(20) 不允许为空 用户密码
user_type int 不允许为空 所属用户组标识,和User_group.group_id关联
说明:其中,按部门的不同职位设置不同权限的用户组,如某个用户组为“市场部业务员”,该用户组的用户可在流程“报销申请”中发送报销申请。
2)尽管流程中的公文分为文件和表单2种格式,但是每个文件/表单都应该有其唯一标识,名称等属性。所以,我们把公文抽象化,把这2种格式的公文的共有属性提取出来建立一张公文表。
更多精彩
赞助商链接