公文转发流程自定义的数据建模
2008-09-03 09:59:57 来源:WEB开发网op_unit varchar(10) 允许为空 表单表项单位
表单信息表(Sheetinfo_table)
名称 类型 约束条件 说明
info_id int 无重复 表单信息标识,主键
sheet_id int 不允许为空 所属表单标识,和Sheet_table.sheet_id关联
op_id int 不允许为空 表单表项标识,和Option_table.op_id关联
info_value varchar() 不允许为空 表单信息值
3)我们可以把公文转发的流程抽象化,看作一个实体超类。建表如下:
流程表(Flow_table)
名称 类型 约束条件 说明
flow_id int 无重复 流程标识,主键
flow_name varchar(50) 不允许为空 流程名称
flow_stepnum int 不允许为空 流程步数
flow_desc varchar(200) 允许为空 流程描述
流程中的每一步都可以抽象化成从发送方至接受方的用例,其数据建模大致如下:
处理动作表(Action_table)
名称 类型 约束条件 说明
a_id int 无重复 动作标识,主键
a_name varchar(20) 不允许为空 动作名称
a_call varchar(50) 不允许为空 动作所调用的模块
a_desc varchar(200) 允许为空 动作描述
说明:如果采用面向过程的开发方式,如纯脚本语言,可以把每一个处理动作写成一个函数,调用a_call字段记录的函数,即可完成相应处理动作。如果采用面向对象的开发方式,可以用COM组件来封装处理动作,则a_call用来记录相应的COM组件的接口方法。如果是在.NET Framework环境下,可以采用Web服务的方式。当然,发送方、接受方以及公文标识是作为输入参数的。
更多精彩
赞助商链接