ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:110.22KB ,
资源ID:29279785      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29279785.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(表单流程管理详细设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

表单流程管理详细设计.docx

1、表单流程管理详细设计文档编号版本号 V1.00文档名称: 固定流程管理详细设计项目名称 : 项目负责人: 编写 2002 年_06_月_27_日校对 年 月 日审核 年 月 日批准 年 月 日开发单位 详细设计说明书 31引言 31.1编写目的 31.2背景 31.3定义 31.4参考资料 32程序系统的结构 33程序 1/某一类对象 1(标识符)设计说明 33.1程序 /某一类对象描述 33.2物理文件描述 43.3属性描述(只对应于面向对象方法) 43.3.1 属性 1 43.3.2 方法 1 44程序 2/某一类对象 1(标识符)设计说明 6详细设计说明书1 引言1.1 编写目的说明编写

2、这份详细设计说明书的目的,指出预期的读者1.2 背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心;1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出有关的参考资料,如:a. 本项目的经核准的计划任务书或合同、上级机关的批文;b. 属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。2 程序系统的结构表单管理页面结构图3页面设计3.1submenu93.1.1功能:同流程管理3.1.2界面

3、:3.1.3调用页面formflow.jsp3.1.4输入参数:无3.1.5输出参数:3.1.6处理说明:3.2Formflow_list.jsp3.2.1功能:同流程管理 ,列出没有被删除的流程及状态。3.2.2界面:同流程管理3.2.3调用页面Formflow_info.jsp3.2.4输入参数:无3.2.5输出参数:formflowNo: String 流程编号3.2.6处理说明:3.3Formflow_top.jsp3.3.1功能:同流程管理3.3.2界面:3.3.3调用页面formflow_new.jspformflow_edit.jspformflow_purviewedit.js

4、p formflow_Active.jsp3.3.4输入参数:无3.3.5输出参数:3.3.5.1fomflow_new.jsp无3.3.5.2formflow_edit.jspFormflowNo String 流程编号3.3.5.3 formflow_purviewedit.jspFormflowNo String 流程编号3.3.5.4 formflow_Act ve.jspFormflowNo, String 流程编号Flagint 状态修改标志0: 删除1:启动2:停用3.3.6处理说明:3.4Formflow_default.jsp同流程管理3.4.1功能:3.4.2界面:3.4.

5、3调用页面无3.4.4输入参数:无3.4.5 输出参数:无3.4.6 处理说明:3.5Formflow_info.jsp3.5.1 功能:流程信息显示3.5.2 界面:3.5.3 调用页面无3.5.4 输入参数:FormflowNo String 流程编号3.5.5 输出参数:无3.5.6 处理说明:3.6Formflow_new.jsp3.6.1 功能: 新增流程定义页面3.6.2 界面:3.6.3 调用页面formflow_add.jsp3.6.4 输入参数:无3.6.5.1 formflow_add.jspformflowNameString 流程名称StateNum int 状态数目T

6、emplateID int 模版编号FormflowDesc String 流程说明StateNameStateNumString 状态名称StateDescStateNumString 状态说明nextIdentityTagStateNum:int 处理人设定标记nextDeptNoStateNumString 部门编号nextRoleNoStateNumString 角色编号nextGroupNoStateNumString 群组编号nextUserNoStateNumString 用户编号nextN2StateNum: 当 nIdentityTag=14 时有效,回前 N2 个处理人pr

7、eIdentityTagStateNum:String 退回处理人设定标记preDeptNoStateNumString 退回部门编号pretRoleNoStateNumString 退回角色编号preGroupNoStateNumString 退回角色编号preUserNoStateNumString 退回用户编号preN2StateNum:String 当 nIdentityTag=14 时有效,回前 N2 个处理人3.6.6 处理说明:3.7Formflow_add.jsp3.7.1 功能:处理流程新增3.7.2 界面:3.7.3 调用页面3.7.4 输入参数:3.7.6处理说明:3.8

8、Formflow_edit.jsp3.8.1功能:3.8.2界面:3.8.3调用页面3.8.4输入参数:3.8.5输出参数:3.8.6处理说明:3.9Formflow_update.jsp3.9.1功能:3.9.2界面:3.9.3调用页面3.9.4输入参数:3.9.5输出参数:3.9.6处理说明:3.10 Formflow_Active.jsp3.10.1 功能:3.10.2 界面:3.10.3 调用页面3.10.4 输入参数:3.10.5 输出参数:4组件设计4.1包名workflow4.2类名Formflow.java4.3属性4.4方法序号:1方法名称:Public boolean ad

9、dFormflow()功能:表单流程新增在相应的表中新增相关记录产固定流程固定流程图2参数:FormflowName String 流程名称 Not nullStateNum Int 状态数目 StateNum 0 & StateNum 0preldentityTagStateNum:String 退回处理人设定标记nextldentityTag = 1 ,纯手动在流程中指定; nextldentityTag = 2 ,第一类,某部门的某角色;nextldentityTag = 3 ,第2类,某群组;nextldentityTag = 11 ,指定:上级的某 角色,指定后程序按照当前条件, a

10、)含本部门,在当前userNo的部门deptno找up棵興 eptno 处找 updeptNo 的给定的某角色;nextldentityTag = 13 ,到自己;nextldentityTag=14,回前 n2 个处理人,n2 = tprocess.n2 ; nextldentityTag = 15,回到送会人; nextldentityTag = 16 ,回最初申请人;preDeptNoStateNumString退回部门编号 nullpretRoleNoStateNumString 退回角色编号 nullpreGroupNoStateNumString 退回角色编号 nullpreUse

11、rNoStateNumString退回用户编号 nullpreN2StateNum:int 当preldentityTag=14时有效,回前N2个处理人nextN20 & vStateNumerrMsg1String错误信息返回值:Boolean 成功 true 失败 false算法描述:Public boolean addFormflow()1.产生 WorkflowNo/新增流程2.insert Tworkflow into (WorkflowNo, WorkflowType,WorkflowName ,filename ,TableName ,qryFileName,WorkflowDe

12、sc ,updFileName,TemplateRealName,Active),formflowDesc,Values( formflowNo, 3formflowName , a.jsp , tfileusertemplate , a.jsp a.jsp , TemplateID,null,1 )新增模版3.insert into TFormCustomize (WorkFlowNo,DataFlowNo,TemplatelD)values( workflowNo,DataFlowNo, TemplateID )新增状态4.for(i=0 ;iStateNum;i+)insert into

13、 TDataFlow(DataFlowNo ,WorkFlowNo,DataFlowName,DataFlowDesc,Active )values( DataFlowNo,WorkFlowNo,DataFlowName,DataFlowDesc,1)新增处理节点新增开始节点insert into tprocess() values()5.For(i=0;iStateNum;i+)/新增状态for(j=0;j3;j+)/j=0;会办 /j=1;退会j=2;退回新增状态处理节点for(j=0;j7;j+)/insert into tprocess()/insert into tinputProc

14、ess()j=0;结案j=1;陈核j=2;会办j=3退回j=4;会办处理j=5;退会处理j=6;退回处理测试要点:整个方法为一个事务必须保证方法的原子性固定流程图:序号:1方法名称:功能:参数:返回值:算法描述:测试要点:1数据结构设计1.1表单管理模块1.1.1表单表(TWorkFlow )Table Name: TWorkFlowTable Comment: 表单表Table ColumnNameTableColumnDatatypeTable Colum n Null Optio nTable Column CommentTableColumn IsPKTableColumn IsFKT

15、ableColumnDefaultWorkFlow NOVARCHAR2(18)NOTNULL工作流的编号,系统中存在很多工作流,用编号来唯一识别。YesNoWorkFlow TypeVARCHAR2(18)NOTNULL灞淼?在新的设计中oright1.2, 与e-form结合时,还要考虑 在 新增表单时,调出的是哪个表单, 或者是有哪些表单可以新增。界 面操作的模式也要调整,如进入 一个空页,填写申请人随意填写 的信息,在该页上可以有本工作 流的初始化状态处可以关联的几 个表单,而初始状态、和结束状 态就要默认在程序中增加进来。NoNo1WorkFlow NameVARCHAR2(NULL

16、表单名称NoNo32)fileNameVARCHAR2(50)NOTNULL表单htm文件名NoNoa.jspTableNameVARCHAR2(50)NOTNULL请注意:这个是动态建立的 tablename-对应到该工作流的 表单的详细属性的定义,如 workflowno= wf001,tformname= t001,则对应于工作流wf0嗪?购 书的名称,价格,NoNotfileusetempl ateqryFileNameVARCHAR2(50)NOTNULL查询表单信息的jsp文件名NoNoa.jspWorkFlow DescVARCHAR2(64)NULL该工作流的描述NoNoupd

17、FileNameVARCHAR2(50)NOTNULL更新表单信息的jsp文件名NoNoa.jspTemplateNameVARCHAR2(50)NULL新增的表单模板逻辑文件名NoNoTemplateRealNameVARCHAR2(50)NULL新增的表单模板物理文件名NoNoActiveINTEGERNOTNULL使用标志:0 -被删除1 -使用中2 -待设置NoNo1Table P rimary K eyColumn NameTable P rimary K eyColumn DatatypeTable P rimary K eyColumn Null OptionTable P ri

18、mary K eyColumn CommentWorkFlow NOVARCHAR2(18)NOT NULL工作流的编号,系统中存在 很多工作流,用编号来唯一 识别。1.1.2状态表(TDataFlow)Table Name: TDataFlowTable Comment: 状态表Table ColumnNameTable ColumnDatatypeTableColumn NullOptionTableColumnCommentTableColumn IsPKTableColumn IsFKTableColumnDefaultDataFlow NOVARCHAR2(18)NOT NULL文件

19、状态编号默认有2个:init , finishYesNoWorkFlow NOVARCHAR2(18)NOT NULL工作流的编YesYes号,系统中存 在很多工作流,用编号来唯一识别。DataFlow NameVARCHAR2(32)NULL文件状态的名 称NoNoDataFlow DescVARCHAR2(64)NULL该状态的描述NoNoActiveNUMBERNOT NULL使用标志:0 -不使用1 -使用中NoNo1Table P rimary K eyColumn NameTable P rimary K eyColumn DatatypeTable P rimary K eyCo

20、lumn Null OptionTable P rimary K eyColumn CommentWorkFlow NOVARCHAR2(18)NOT NULL工作流的编号,系统中存在 很多工作流,用编号来唯一 识别。DataFlow NOVARCHAR2(18)NOT NULL文件状态编号默认有2个:init , finish1.1.3状态处理表(TlnputProcess)Table Name: TlnputProcessTable Comment: 状态处理表TableColumnNameTable ColumnDatatypeTableColumn NullOptionTableCol

21、umnCommentTableColumn IsPKTableColumn IsFKTableColumnDefaultDataFlow NOVARCHAR2(18)NOT NULL文件状态编号YesYesWorkFlow NOVARCHAR2(18)NOT NULL工作流的编 号,系统中存 在很多工作 流,用编号来 唯一识别。YesYesPIDINTEGERNOT NULL工作流中处理的编号YesYesTable P rimary K eyColumn NameTable P rimary K eyColumn DatatypeTable P rimary K eyColumn Null O

22、ptionTable P rimary K eyColumn CommentDataFlow NOVARCHAR2(18)NOT NULL文件状态编号WorkFlow NOVARCHAR2(18)NOT NULL工作流的编号,系统中存在 很多工作流,用编号来唯一 识别。PIDINTEGERNOT NULL工作流中处理的编号1.1.4表单定制信息表(TFormCustomize)Table Name: TFormCustomizeTable Comment: 表单定制表。用于记录在某一流程节点的表单定制信息(表单属性和表单操作)Table ColumnNameTable ColumnDataty

23、peTableColumnNull OptionTableColumnCommentTableColumn IsPKTableColumn IsFKTableColumnDefaultDefaultWorkFlow NOVARCHAR2(18)NOT NULL流程号YesNoDataFlow NOVARCHAR2(18)NOT NULL流程节点号YesNoTemplateIDNUMBERNOT NULL表单模板IDYesYesUnvisibleFieldsVARCHAR2(1024)NULL该节点的表 单中不可见 的表单域ID 列表的字符 串NoNoReadOnlyFieldsVARCHAR2

24、(1024)NULL该节点的表 单中可编辑 的表单域ID 列表的字符 串NoNoSubmitOPIDNUMBERNULL上级单位IDNoNoDescriptionVARCHAR2(2000)NULL定制表单的描述信息NoNoTable P rimary K eyTable P rimary K eyTable P rimary K eyTable P rimary K eyColumn NameColumn DatatypeColumn Null OptionColumn CommentWorkFlow NOVARCHAR2(18)NOT NULL流程号DataFlow NOVARCHAR2(18)NOT NULL流程节点号TemplateIDNUMBERNOT NULL表单模板ID

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1