高分求公文流转系统的数据库设计方案! 数据库设计主要要考虑:1。公文的来源;2。公文的去向;3。公文在流转中的状态变化的时间记录和状态记录;4。公文的内容是放在库中,还是放在路径中,附加到数据库中;5。相关批件的记录等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的GG有没有具体的数据库模型图呢? 1 如何将行转为列;2 如何将列转为行; 流程表 流程号 流程名称 定义人 是否生效流程步骤摸版表 流程号 流程步骤号 流程步骤名称 用户号 备注用户表 用户名称 用户号 具体流程审批表 流程步骤号 流水号 具体流程说明 具体流程用户号 完成标志 否定标志 备注例子:用户定义一个流程(器材报销流程),添加流程表 流程号 001 流程名称 器材报销流程 定义人 000001(张三的用户号) 是否生效 1流程步骤一:添加流程步骤摸版表 流程号 001 流程步骤号 1 流程步骤名称 王主任签字 用户号 000002(王主任的用户号) 备注 流程号 001 流程步骤号 1 流程步骤名称 李主任签字 用户号 000003(李主任的用户号) 备注 如果都为第1步,代表2人会签 流程号 001 流程步骤号 2 流程步骤名称 张经理签字 用户号 000004(王主任的用户号) 备注上面的流程有两步,3个人完成。如果有多的步骤,则又在上面的表中加同为001的流程记录用户如果工号为000008的用户选择了用器材报销流程这个公文流程。就在具体流程表里面添加记录(用触发器完成)流程号 001 流程步骤号 1 流程步骤名称 王主任签字 用户号 000002(王主任的用户号) 具体流程用户号 000008 完成标志 0 否定标志 0 备注 流程号 001 流程步骤号 1 流程步骤名称 李主任签字 用户号 000003(李主任的用户号) 具体流程用户号 000008 完成标志 0 否定标志 0 备注 流程号 001 流程步骤号 2 流程步骤名称 张经理签字 用户号 000004(王主任的用户号) 具体流程用户号 000008 完成标志 0 否定标志 0 根据流程步骤号审批,如果审批完一个流程,就把这个完成标志设置为1 进行下个流程的审批 以上过程只是抛砖引玉,具体的东西不记得了。好象还要复杂些,如果你需要和角色对应可以把 流程步骤摸版表 流程号 流程步骤号 流程步骤名称 用户号 备注 中的用户号改成角色号,用角色用户表来对应哪个用户参与流程的过程。 收文的呢?我想问问大家收文时的公文来源是不是只从发文处得来,还有一种情况就是直接新建一个收文,这样的表怎样设计呢? 用户竟如系统就找等于自己id 的文件具体流程,代表收文你可以建立一个收文流程第一步为发文人发文第二步为要接受人的名单 急!SQL2008 R2版本的请进来。 怎么禁止某表的数据被删除 在存贮过程中有很多print语句,有必要删除吗?(留着调试时用,影响大吗) 关于函数依赖和范式的问题 无法连接数据库文件 group by子句与where 子句的问题(在线等) Excel工作表表名中存在空格造成无法正常导入 谁知道这个sql语句如何改善,关于多表查询联合 急!向高手请教关于sql server导为access的问题 mssql能否在amd的cpu安装的问题 如何把一整条查询条件语句传入一个存储过程??? table类型类型可以完全取代游标吗?那这样该如何写?谢谢~
2 如何将列转为行;
流程号
流程名称
定义人
是否生效
流程步骤摸版表
流程号
流程步骤号
流程步骤名称
用户号
备注
用户表
用户名称
用户号
具体流程审批表
流程步骤号
流水号
具体流程说明
具体流程用户号
完成标志
否定标志
备注
例子:
用户定义一个流程(器材报销流程),添加流程表
流程号 001
流程名称 器材报销流程
定义人 000001(张三的用户号)
是否生效 1
流程步骤一:添加流程步骤摸版表
流程号 001
流程步骤号 1
流程步骤名称 王主任签字
用户号 000002(王主任的用户号)
备注
流程号 001
流程步骤号 1
流程步骤名称 李主任签字
用户号 000003(李主任的用户号)
备注
如果都为第1步,代表2人会签
流程号 001
流程步骤号 2
流程步骤名称 张经理签字
用户号 000004(王主任的用户号)
备注
上面的流程有两步,3个人完成。如果有多的步骤,则又在上面的表中加同为001的流程记录用户如果工号为000008的用户选择了用器材报销流程这个公文流程。就在具体流程表里面添加记录(用触发器完成)
流程号 001
流程步骤号 1
流程步骤名称 王主任签字
用户号 000002(王主任的用户号)
具体流程用户号 000008
完成标志 0
否定标志 0
备注
流程号 001
流程步骤号 1
流程步骤名称 李主任签字
用户号 000003(李主任的用户号)
具体流程用户号 000008
完成标志 0
否定标志 0
备注
流程号 001
流程步骤号 2
流程步骤名称 张经理签字
用户号 000004(王主任的用户号)
具体流程用户号 000008
完成标志 0
否定标志 0
根据流程步骤号审批,如果审批完一个流程,就把这个完成标志设置为1
进行下个流程的审批
以上过程只是抛砖引玉,具体的东西不记得了。好象还要复杂些,如果你需要和角色对应可以把
流程步骤摸版表
流程号
流程步骤号
流程步骤名称
用户号
备注
中的用户号改成角色号,用角色用户表来对应哪个用户参与流程的过程。
你可以建立一个收文流程
第一步为发文人发文
第二步为要接受人的名单