工业研究院办公自动化系统设计方案(附 MIS系统设计和网站设计)_第1页
工业研究院办公自动化系统设计方案(附 MIS系统设计和网站设计)_第2页
工业研究院办公自动化系统设计方案(附 MIS系统设计和网站设计)_第3页
工业研究院办公自动化系统设计方案(附 MIS系统设计和网站设计)_第4页
工业研究院办公自动化系统设计方案(附 MIS系统设计和网站设计)_第5页
已阅读5页,还剩123页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XX工业研究院院办公自动化系统统设计方案XXXX年6月月目录TOC o 1-5 h z HYPERLINK l _Toc12703352 第一章 系统总总体结构 PAGEREF _Toc12703352 h 6 HYPERLINK l _Toc12703353 第二章 系统设设计 PAGEREF _Toc12703353 h 7 HYPERLINK l _Toc12703354 2.1 电电子邮件 PAGEREF _Toc12703354 h 7 HYPERLINK l _Toc12703355 一. 表单设计计 PAGEREF _Toc12703355 h 7 HYPERLINK l _To

2、c12703356 1. 邮件表单单(Memoo) PAGEREF _Toc12703356 h 7 HYPERLINK l _Toc12703357 2. 回信表单单(Replly) PAGEREF _Toc12703357 h 8 HYPERLINK l _Toc12703358 3. 转发表单单(wForrward) PAGEREF _Toc12703358 h 8 HYPERLINK l _Toc12703359 4. 信件邮递递报告表单(NonDeeliverry Repport) PAGEREF _Toc12703359 h 9 HYPERLINK l _Toc12703360 二

3、. 视图设计计 PAGEREF _Toc12703360 h 9 HYPERLINK l _Toc12703361 1. 收件箱($Inboox) PAGEREF _Toc12703361 h 9 HYPERLINK l _Toc12703362 2. 发件箱($Sentt) PAGEREF _Toc12703362 h 9 HYPERLINK l _Toc12703363 3. 草稿箱($Draffts) PAGEREF _Toc12703363 h 10 HYPERLINK l _Toc12703364 4. 垃圾箱(Carbaage) PAGEREF _Toc12703364 h 10

4、HYPERLINK l _Toc12703365 2.2 公公文流转 PAGEREF _Toc12703365 h 11 HYPERLINK l _Toc12703366 一. 结构设计计 PAGEREF _Toc12703366 h 11 HYPERLINK l _Toc12703367 二. 功能设计计 PAGEREF _Toc12703367 h 11 HYPERLINK l _Toc12703368 三. 表单设计计 PAGEREF _Toc12703368 h 12 HYPERLINK l _Toc12703369 1. 公文表单单(Dataa) PAGEREF _Toc127033

5、69 h 12 HYPERLINK l _Toc12703370 2. 公文附件件表单(AdddAttaachmennt) PAGEREF _Toc12703370 h 13 HYPERLINK l _Toc12703371 3. 公文正文文表单(AdddDocuumentBBody) PAGEREF _Toc12703371 h 13 HYPERLINK l _Toc12703372 4. 工作流信信息表单(WWorkFllowInffo) PAGEREF _Toc12703372 h 14 HYPERLINK l _Toc12703373 5. 流程节点点表单(evvent) PAGERE

6、F _Toc12703373 h 14 HYPERLINK l _Toc12703374 6. 已办公文文记录表单(DoneRRecordd) PAGEREF _Toc12703374 h 16 HYPERLINK l _Toc12703375 7. 用户角色色设置表单(UserRRuls) PAGEREF _Toc12703375 h 17 HYPERLINK l _Toc12703376 8. 搜索表单单(SearrchForrm) PAGEREF _Toc12703376 h 17 HYPERLINK l _Toc12703377 四. 视图设计计 PAGEREF _Toc1270337

7、7 h 18 HYPERLINK l _Toc12703378 1. 工作流名名称列表 PAGEREF _Toc12703378 h 18 HYPERLINK l _Toc12703379 2. 模版事件件列表 PAGEREF _Toc12703379 h 18 HYPERLINK l _Toc12703380 3. 激活事件件列表 PAGEREF _Toc12703380 h 18 HYPERLINK l _Toc12703381 4. 数据表单单列表 PAGEREF _Toc12703381 h 18 HYPERLINK l _Toc12703382 5. 公文草稿稿列表 PAGEREF

8、_Toc12703382 h 18 HYPERLINK l _Toc12703383 6. 公文附件件列表 PAGEREF _Toc12703383 h 18 HYPERLINK l _Toc12703384 7. 公文正文文列表 PAGEREF _Toc12703384 h 18 HYPERLINK l _Toc12703385 8. 已办公文文列表 PAGEREF _Toc12703385 h 19 HYPERLINK l _Toc12703386 五. 工作流流流转控制算法法设计 PAGEREF _Toc12703386 h 19 HYPERLINK l _Toc12703387 1.

9、功能分析析 PAGEREF _Toc12703387 h 19 HYPERLINK l _Toc12703388 2. 创建过程程定义实例和和同应用数据据实例绑定 PAGEREF _Toc12703388 h 20 HYPERLINK l _Toc12703389 3. 维护流程程节点状态信信息 PAGEREF _Toc12703389 h 21 HYPERLINK l _Toc12703390 六. 工作流流流程定义工具具设计 PAGEREF _Toc12703390 h 28 HYPERLINK l _Toc12703391 1. 类关系 PAGEREF _Toc12703391 h 28

10、 HYPERLINK l _Toc12703392 2. 类结构设设计 PAGEREF _Toc12703392 h 29 HYPERLINK l _Toc12703393 3. 过程定义义工具文本输输出格式 PAGEREF _Toc12703393 h 33 HYPERLINK l _Toc12703394 七. 格式转化化工具设计 PAGEREF _Toc12703394 h 33 HYPERLINK l _Toc12703395 2.3 公公共事务 PAGEREF _Toc12703395 h 35 HYPERLINK l _Toc12703396 一. 总体结构构设计 PAGEREF

11、_Toc12703396 h 35 HYPERLINK l _Toc12703397 二. 表单设计计 PAGEREF _Toc12703397 h 35 HYPERLINK l _Toc12703398 1. 日程安排排表单 PAGEREF _Toc12703398 h 35 HYPERLINK l _Toc12703399 2. 会议安排排表单 PAGEREF _Toc12703399 h 36 HYPERLINK l _Toc12703400 3. 会议记录录表单 PAGEREF _Toc12703400 h 37 HYPERLINK l _Toc12703401 4. 会议纪要要表单

12、PAGEREF _Toc12703401 h 38 HYPERLINK l _Toc12703402 5. 空闲时间间查询表单 PAGEREF _Toc12703402 h 38 HYPERLINK l _Toc12703403 6. 空闲日期期查询表单 PAGEREF _Toc12703403 h 39 HYPERLINK l _Toc12703404 7. 会议室管管理表单 PAGEREF _Toc12703404 h 39 HYPERLINK l _Toc12703405 8. 空闲会议议室查询表单单 PAGEREF _Toc12703405 h 39 HYPERLINK l _Toc1

13、2703406 9. 会议室空空时段查询表表单 PAGEREF _Toc12703406 h 40 HYPERLINK l _Toc12703407 10. 来宾接接待表单 PAGEREF _Toc12703407 h 40 HYPERLINK l _Toc12703408 三. 视图设计计 PAGEREF _Toc12703408 h 40 HYPERLINK l _Toc12703409 1. 会议安排排视图 PAGEREF _Toc12703409 h 41 HYPERLINK l _Toc12703410 2. 会议草稿稿视图 PAGEREF _Toc12703410 h 41 HYP

14、ERLINK l _Toc12703411 3. 在审会议议视图 PAGEREF _Toc12703411 h 41 HYPERLINK l _Toc12703412 4. 议记录视视图 PAGEREF _Toc12703412 h 41 HYPERLINK l _Toc12703413 5. 议纪要视视图 PAGEREF _Toc12703413 h 41 HYPERLINK l _Toc12703414 6. 日程安排排视图 PAGEREF _Toc12703414 h 41 HYPERLINK l _Toc12703415 7. 日程草稿稿视图 PAGEREF _Toc12703415

15、h 41 HYPERLINK l _Toc12703416 8. 在审日程程视图 PAGEREF _Toc12703416 h 41 HYPERLINK l _Toc12703417 9. 会议室视视图 PAGEREF _Toc12703417 h 41 HYPERLINK l _Toc12703418 10. 来宾接接待视图 PAGEREF _Toc12703418 h 41 HYPERLINK l _Toc12703419 2.4 电电子讨论区 PAGEREF _Toc12703419 h 42 HYPERLINK l _Toc12703420 一. 讨论区功功能模块设计计 PAGEREF

16、 _Toc12703420 h 42 HYPERLINK l _Toc12703421 二. 讨论板块块 PAGEREF _Toc12703421 h 42 HYPERLINK l _Toc12703422 三. 用户笔名名注册 PAGEREF _Toc12703422 h 43 HYPERLINK l _Toc12703423 2.5信息息服务 PAGEREF _Toc12703423 h 45 HYPERLINK l _Toc12703424 一. 信息服务务功能模块设设计 PAGEREF _Toc12703424 h 45 HYPERLINK l _Toc12703425 二. 电子布告

17、告栏 PAGEREF _Toc12703425 h 45 HYPERLINK l _Toc12703426 三. 公共信息息查询 PAGEREF _Toc12703426 h 46 HYPERLINK l _Toc12703427 1. 员工地址址簿 PAGEREF _Toc12703427 h 47 HYPERLINK l _Toc12703428 2. 个人名片片夹 PAGEREF _Toc12703428 h 47 HYPERLINK l _Toc12703429 3. 列车时刻刻表 PAGEREF _Toc12703429 h 48 HYPERLINK l _Toc12703430 4

18、. 航班时刻刻表 PAGEREF _Toc12703430 h 49 HYPERLINK l _Toc12703431 5. 邮编及电电话区号 PAGEREF _Toc12703431 h 50 HYPERLINK l _Toc12703432 6. 公司大事事记 PAGEREF _Toc12703432 h 50 HYPERLINK l _Toc12703433 2.6 系系统维护 PAGEREF _Toc12703433 h 52 HYPERLINK l _Toc12703434 一. 表单设计计 PAGEREF _Toc12703434 h 52 HYPERLINK l _Toc1270

19、3435 1. 组织机构构设置表单(Deparrtmentt) PAGEREF _Toc12703435 h 52 HYPERLINK l _Toc12703436 2. 用户信息息注册表单(UserIInfo) PAGEREF _Toc12703436 h 52 HYPERLINK l _Toc12703437 3. 用户职务务注册表单(Castee_Namee) PAGEREF _Toc12703437 h 53 HYPERLINK l _Toc12703438 4. 用户信息息列表显示表表单(PaggePerssons) PAGEREF _Toc12703438 h 53 HYPERLI

20、NK l _Toc12703439 5. 用户密码码设置表单(Passwword) PAGEREF _Toc12703439 h 54 HYPERLINK l _Toc12703440 二. 视图设计计 PAGEREF _Toc12703440 h 54 HYPERLINK l _Toc12703441 1. 组织机构构列表(DeepartmmentLiist) PAGEREF _Toc12703441 h 54 HYPERLINK l _Toc12703442 2. 用户列表表(Perssons) PAGEREF _Toc12703442 h 54 HYPERLINK l _Toc12703

21、443 3. 职务列表表(Castte_Namme) PAGEREF _Toc12703443 h 54 HYPERLINK l _Toc12703444 4. 用户权限限列表(Liimit) PAGEREF _Toc12703444 h 54 HYPERLINK l _Toc12703445 附录1 XXX工业研究院院MIS系统设设计 PAGEREF _Toc12703445 h 55 HYPERLINK l _Toc12703446 1 概述 PAGEREF _Toc12703446 h 55 HYPERLINK l _Toc12703447 2 需求分分析 PAGEREF _Toc127

22、03447 h 55 HYPERLINK l _Toc12703448 一、 科技项目目管理 PAGEREF _Toc12703448 h 55 HYPERLINK l _Toc12703449 项目申报(科科委项目、工工研院项目) PAGEREF _Toc12703449 h 55 HYPERLINK l _Toc12703450 合同管理 PAGEREF _Toc12703450 h 555 HYPERLINK l _Toc12703451 项目跟踪 PAGEREF _Toc12703451 h 555 HYPERLINK l _Toc12703452 二、 教育培训训管理 PAGEREF

23、 _Toc12703452 h 55 HYPERLINK l _Toc12703453 职工教育培训训 PAGEREF _Toc12703453 h 55 HYPERLINK l _Toc12703454 招生管理 PAGEREF _Toc12703454 h 555 HYPERLINK l _Toc12703455 三、 科技情报报管理 PAGEREF _Toc12703455 h 55 HYPERLINK l _Toc12703456 科技情报发布布 PAGEREF _Toc12703456 h 55 HYPERLINK l _Toc12703457 下属单位需求求 PAGEREF _To

24、c12703457 h 55 HYPERLINK l _Toc12703458 四、 申请书编编号管理 PAGEREF _Toc12703458 h 55 HYPERLINK l _Toc12703459 五、 用户权限限管理 PAGEREF _Toc12703459 h 55 HYPERLINK l _Toc12703460 3 功能表表格 PAGEREF _Toc12703460 h 56 HYPERLINK l _Toc12703461 科技项目管理XX PAGEREF _Toc12703461 h 56 HYPERLINK l _Toc12703462 教育管理培训JJ PAGEREF

25、 _Toc12703462 h 56 HYPERLINK l _Toc12703463 科技情报管理QQ PAGEREF _Toc12703463 h 56 HYPERLINK l _Toc12703464 4 功能模模块设计 PAGEREF _Toc12703464 h 57 HYPERLINK l _Toc12703465 一.功能模块块 PAGEREF _Toc12703465 h 57 HYPERLINK l _Toc12703466 科技项目管理理 PAGEREF _Toc12703466 h 57 HYPERLINK l _Toc12703467 教育培训管理理 PAGEREF _

26、Toc12703467 h 58 HYPERLINK l _Toc12703468 科技情报管理理 PAGEREF _Toc12703468 h 58 HYPERLINK l _Toc12703469 二. 功能说明明 PAGEREF _Toc12703469 h 58 HYPERLINK l _Toc12703470 科技项目管理理 PAGEREF _Toc12703470 h 58 HYPERLINK l _Toc12703471 教育培训管理理 PAGEREF _Toc12703471 h 59 HYPERLINK l _Toc12703472 科技情报信息息管理 PAGEREF _To

27、c12703472 h 59 HYPERLINK l _Toc12703473 5 数据表表格设计 PAGEREF _Toc12703473 h 59 HYPERLINK l _Toc12703474 一. 科技项目目及合同管理理 PAGEREF _Toc12703474 h 59 HYPERLINK l _Toc12703475 科技项目申请请表 PAGEREF _Toc12703475 h 59 HYPERLINK l _Toc12703476 申请一览表 PAGEREF _Toc12703476 h 61 HYPERLINK l _Toc12703477 工研院项目执执行情况报告告书 P

28、AGEREF _Toc12703477 h 61 HYPERLINK l _Toc12703478 二.教育管理理培训 PAGEREF _Toc12703478 h 62 HYPERLINK l _Toc12703480 三.科技情报报管理 PAGEREF _Toc12703480 h 62 HYPERLINK l _Toc12703481 科技情报发布布 PAGEREF _Toc12703481 h 62 HYPERLINK l _Toc12703482 下属单位需求求 PAGEREF _Toc12703482 h 63 HYPERLINK l _Toc12703483 附录2 网站站设计

29、PAGEREF _Toc12703483 h 64 HYPERLINK l _Toc12703484 1 概述 PAGEREF _Toc12703484 h 64 HYPERLINK l _Toc12703485 2 功能设设计 PAGEREF _Toc12703485 h 64 HYPERLINK l _Toc12703486 一. 情况介绍绍 PAGEREF _Toc12703486 h 64 HYPERLINK l _Toc12703487 二. 需求分析析 PAGEREF _Toc12703487 h 64 HYPERLINK l _Toc12703488 三. 功能模块块及实现 PA

30、GEREF _Toc12703488 h 65 HYPERLINK l _Toc12703489 四. 数据接口口 PAGEREF _Toc12703489 h 66 HYPERLINK l _Toc12703490 五. 网站目录录结构 PAGEREF _Toc12703490 h 67 HYPERLINK l _Toc12703491 3 数据库库设计 PAGEREF _Toc12703491 h 67第一章 系统总总体结构XX工业研究究院办公自动动化系统基基于Lotuus Dommino / Notees平台开发发,系统的总总体结构如下下图所示:图1-1 XXX工业研究院院办公自动化化系

31、统总体结结构第二章 系统设设计 2.1 电电子邮件 电子邮件模块的的结构如下图图所示。图2-1-1 电子邮件模模块一. 表单设计计邮件表单(Meemo)表2-1-1 邮件表单设设计数据域类型说明SendTo文本域收件人地址CopyTo文本域邮件抄送地址BlindCoopyTo文本域邮件密送地址WebSubjject文本域邮件主题Text文本域(允许多多行)邮件正文havereaad文本域邮件文件已读标标志操作说明发送发送邮件保存为草稿将邮件保存为草草稿回复回复邮件转发转发邮件地址簿打开地址簿表单单编辑编辑邮件删除删除邮件回信表单(Reeply)表2-1-2 回信表单设设计数据域类型说明Send

32、To文本域收件人地址CopyTo文本域邮件抄送地址BlindCoopyTo文本域邮件密送地址WebSubjject文本域邮件主题Text文本域(允许多多行)邮件正文havereaad文本域邮件文件已读标标志操作说明发送发送邮件保存为草稿将邮件保存为草草稿回复回复邮件转发转发邮件地址簿打开地址簿表单单编辑编辑邮件删除删除邮件转发表单(wFForwarrd)表2-1-3 转发表单设设计数据域类型说明SendTo文本域收件人地址CopyTo文本域邮件抄送地址BlindCoopyTo文本域邮件密送地址WebSubjject文本域邮件主题Text文本域(允许多多行)邮件正文havereaad文本域邮件文

33、件已读标标志操作说明发送发送邮件保存为草稿将邮件保存为草草稿回复回复邮件转发转发邮件地址簿打开地址簿表单单编辑编辑邮件删除删除邮件信件邮递报告表表单(NonnDelivvery RReportt)表2-1-4 信件邮递报报告表单设计计数据域类型说明OriginaalSubjject文本域被邮递的信件名名称IntendeedReciipientt文本域被邮递信件的收收件人地址FailureeReasoon文本域邮件为邮递到目目的地原因SendTo文本域被邮递邮件文件件中指定的收收件地址CopyTo文本域被邮递邮件文件件中指定的抄抄送地址BlindCoopyTo文本域被邮递邮件文件件中指定的密密送

34、地址Subjectt文本域被邮递邮件文件件的主题Body文本域(允许多多行)被邮递邮件文件件的内容havereaad文本域邮件文件已读标标志操作说明删除删除邮件二. 视图设计计收件箱($Innbox)收件箱通过文件件夹实现,所所有接收到邮邮件文件均由由系统自动放放入收件箱中中。2. 发件箱($Sentt)用于所发送的邮邮件均自动保保存在发件箱箱中。文档选择条件为为:SELECT DelivveredDDate= & PPosteddDate!= & !(IssMembeer(S;ExclludeFrromVieew) & Viewttag!=Delette草稿箱($Drrafts)所有保存为草

35、稿稿的邮件均显显示在草稿箱箱中。文档选择条件为为:SELECT PosteedDatee = & $MMessaggeTypee = & IsNootMembber(DD; ExcluudeFroomVieww) & IISMAILLSTATIIONERYY != 11& Viewttag=IIstrassh垃圾箱(Carrbage) 所有被被删除的邮件件均保存在此此视图中。在在此视图中再再次删除的话话,则邮件文文件被真正删删除。 文档选选择条件为:SELECT (FORMM=Memmo | form=Replly | Form=wForrward) & DDeleteed=trrue 2.2

36、 公公文流转一. 结构设计计XX工业研究院院OA系统公公文流转模块块总体结构如如下图所示。图2-2-1 公文流转模模块结构设计计二. 功能设计计公文流转模块提提供的具体功功能如下图所所示:图2-2-2 公文流转模模块功能设计计三. 表单设计计公文表单(Daata)公文表单用于记记录公文的相相关信息。具具体设计如下下:表2-2-1 公文表单设设计数据域类型说明GWLX列表框公文类型DJBM列表框公文的登记部门门DJSJ文本域公文的登记时间间Subjectt文本域公文标题NGR文本域公文起草人姓名名GWHJ列表框公文缓急信息列列表ZTCB文本域公文的主题词ZBDW文本域主办单位名称ZCDW文本域主

37、送单位名称CSDW文本域抄送单位名称CBDW文本域抄报单位名称Info文本域(允许多多行)公文正文内容Data_Nuumber文本域公文的编号SelectWWorkFllow列表框显示过程定义模模版列表PersonAAnswerr文本域显示处理人的批批复意见Data_Peersonllist文本域允许处理本公文文的用户列表表Start文本域公文是否为首次次提交Data_Cuurrentt_Edittor文本域记录当前编辑公公文的用户姓姓名CuiBan文本域是否存在公文催催办通知操作说明提交流转提交公文进入流流转过程暂存将公文保存为草草稿签收处理人打开公文文进行编辑编辑公文作者编辑公公文删除删除

38、公文催办发出公文催办通通知说明:(1) Subbject、Info等用用于记录公文文的内容信息息,公文的内内容信息包括括公文主题、公公文编号、公公文内容、公公文密级、公公文缓急等。(2) NGRR、DJSJJ分别记录公公文文档的创创建人和创建建时间,工作作流的管理与与监控功能会会用到这些信信息。(3) SellectWoorkFloow是列表框框,用于显示示所有可供使使用的过程定定义模版。在在公文的创建建阶段,用户户从列表中选选择要使用的的流程;在公公文进入流转转过程以后,由由工作流引擎擎根据所选择择的流程,自自动生成过程程定义实例,之之后实现公文文文档同过程程定义实例的的绑定操作。(4) D

39、atta_Perrsonliist域用于于记录所有对对本文档具有有处理权限的的用户的用户户名列表,只只有在此列表表中列出的用用户才能够对对公文进行处处理。其取值值由工作流引引擎自动填写写。公文附件表单(AddAtttachmment)公文附件表单用用于存储某一一公文所包含含的附件文件件,一个公文文可以包含多多个附件,每每个附件对应应一个公文附附件表单。表2-2-2 公文附件表表单设计数据域类型说明Attachmment_IInfo文本域对附件的简要说说明File Uppload控件上载文件控件ParentIId文本域此附件表单所从从属的公文表表单IDAttachmment_NName文本域附件

40、文件名Attachmment_SSize文本域附件文件大小操作说明保存附件保存公文附件表表单删除附件删除公文附件表表单关闭窗口关闭公文附件上上载窗口公文正文表单(AddDocumeentBoddy)公文正文表单用用于存储某一一公文所包含含的正文文件件,一个公文文可以包含多多个正文文件件,每个正文文文件对应一一个公文正文文表单。表2-2-3 公文正文表表单设计数据域类型说明Attachmment_IInfo文本域对正文文件的简简要说明File Uppload控件上载文件控件ParentIId文本域此公文正文表单单所从属的公公文表单IDDAttachmment_NName文本域附件文件名Attac

41、hmment_SSize文本域附件文件大小操作说明保存正文保存公文正文表表单删除正文删除公文正文表表单关闭窗口关闭公文正文上上载窗口工作流信息表单单(WorkkFlowIInfo)工作流信息表单单用于存储工工作流程模版版的基本属性性信息。在流流程信息表单单中定义的重重要数据域如如下:表2-2-4 工作流信息息表单数据域类型说明Workfloow_Namme文本域流程名称Workfloow_Typpe列表框流程类型,可选选值为“预定义流程程”和“自定义流程程”Workfloow_Autthor文本域此流程创建人姓姓名Workfloow_Creeated文本域此流程创建时间间Workfloow_B

42、oddy文本域此流程功能简要要说明操作说明修改编辑工作流信息息表单保存保存工作流信息息表单删除删除工作流信息息表单流程节点表单(eventt)流程节点表单用用于记录过程程定义中流程程节点所包含含的信息。过过程定义中的的每个流程节节点都与Doomino数数据库中的一一个流程节点点文档对应。表2-2-5 流程节点表表单设计数据域类型说明Workfloow_Id文本域节点所从属的工工作流信息文文档IdData_Idd文本域与此过程定义所所绑定的应用用数据文档IIdEvent_IId文本域流程节点文档IId,在节点点文档生成后后自动填写Event_NName文本域流程节点功能描描述名称,如如初审、批阅

43、阅等。Event_PPre_Naames列表框此流程节点的全全部前趋节点点列表Event_PPersonnlist文本域此节点允许处理理人名称Event_PPersonnlist_Type列表域指定处理人类型型:“个人”、“交色”SXQM复选框是否使用手写签签名功能Event_BBody文本框(允许多多值)此节点功能简要要说明Event_PPre_Naame文本域(允许多多值)以节点名称表示示的前驱节点点列表Event_PPre_Idd文本域(允许多多值)以节点Id表示示的前驱节点点列表Evemt_NNext_NName文本域(允许多多值)以节点名称表示示的后继节点点列表Event_NNext

44、_IId文本域(允许多多值)以节点Id表示示的后继节点点列表Event_SStatuss文本域流程节点状态Event_PPeriodd文本域流程节点文档状状态Event_PPeriodd文本域用于区分模版和和实例,可取取值为“模版”、“实例”SelectPPre复选框此节点是否为选选择性收点SelectNNext复选框此节点是否为选选择性发点SelectNNode文本域如果此节点是选选择性发点,则则此域用于记记录所选定的的后继节点名名称操作说明修改编辑流程节点表表单保存保存流程节点表表单删除删除流程节点表表单说明:(1) 流程节节点定义中的的Att(事件件属性集合)通通过数据域WWorkfll

45、ow_Idd、Data_Id、Eventt_Id、Eventt_Namee、Evnennt_Perrsonliist、SXQM等表表达出来。EEvent_Pre_NName、EEvent_Pre_IId为允许多多值的文本域域,以节点名名称和节点文文档Id两种方式式表达此节点点的前驱节点点集合Pree;Eventt_Nextt_Namee、Eventt_Nextt_Id则以以节点名称和和节点文档IId两种方式式表达此节点点的后继节点点集合Nexxt。Eventt_Stattus表达节节点状态信息息。(2) Worrkfloww_Id数据据域用于标识识此流程节点点文档所从属属的工作流程程。属于同一

46、一工作流程的的流程节点文文档具有相同同的Workfllow_Idd。(3) Datta_Id数数据域用于实实现应用数据据实例同过程程定义实例的的一一对应。Data_Id的值为公文表单的文档实例的文档Id,由工作流管理系统自动填写。组成一个过程定义实例的所有流程节点文档具有相同的Data_Id值。(4) Eveent_Sttatus标标识流程节点点的状态信息息,由工作流流引擎自动设设置。(5) 构成过过程定义的流流程节点文档档在工作流进进入运行期之之前,存储在在过程定义模模版库中;在在运行期,则则存储到过程程定义实例库库。因此,在在流程节点表表单中使用EEvent_Periood数据域来来标识过

47、程定定义的状态。属属于同一过程程定义的节点点文档的Evvent_PPeriodd域的值是相相同的。其可可能取值为“模版”和“实例”。(6) SellectPrre数据域用用于标识此节节点是否为选选择性收点。在在工作流实例例运行期间,工工作流引擎需需要根据此数数据域的取值值选择不同的的启动条件构构造算法。(7) SellectNeext数据域域用于表示此此节点是否为为选择性发点点。在工作流流实例运行期期间,工作流流引擎需要根根据此数据域域的取值选择择不同的完成成条件构造算算法。节点所所选定的后继继节点的名称称保存在SeelectNNode数据据域中。已办公文记录表表单(DonneRecoord)

48、已办公文记录表表单用于记录录用户已经处处理完成的公公文的相关信信息,以备日日后查阅。表2-2-6 已办公文记记录表单设计计数据域类型说明Subjectt文本域公文标题NGR文本域记录公文的拟稿稿人姓名SDSJ文本域收到此公文的时时间BJSJ文本域完成处理的时间间PYYJ文本域用户的批阅意见见操作说明删除删除已办公文记记录表单用户角色设置表表单(UserRuuls)用户角色设置表表单用于记录录用户同其职职务的对应关关系。表2-2-7 用户角色设设置表单设计计数据域类型说明RulNamee文本域角色名称SendTo文本域人员名称ZhiNengg文本域角色职能说明操作说明修改编辑用户角色设设置表单保

49、存保存用户角色设设置表单删除删除用户角色设设置表单搜索表单(SeearchFForm)搜索表单用于输输入文档检索索条件。表2-2-8 搜索表单设设计数据域类型说明Search_ViewNName列表框选择要检索的视视图Search_Info文本域人员名称Search_Type文本域角色职能说明HTML文本域文档检索结果操作说明检索文档进行检索操作四. 视图设计计工作流名称列表表 用于显示示数据库中所所有工作流信信息文档。 文档选择择条件: SEELECT form=WorkkFlowIInfo模版事件列表用于显示所有具具有“模版”属性的流程程节点文档。文档选择条件如如下: SEELECT (F

50、orrm = 流程节点) & (Eveent_Peeriod=模版) 激活事件列表用于显示所有具具有“激活”属性的流程程节点文档。文档选择条件如如下:SELECT (Forrm = 流程节点) & (Eveent_Peeriod=激活) 数据表单列表用于显示所有公公文文档。文档选择条件如如下:SELECT form=数据表单单 & SStart=0 公文草稿列表用于显示所有保保存为草稿的的公文文档。文档选择条件如如下: SEELECT form=数据表单单 & SStart=1 公文附件列表用于显示所有公公文附件文档档。文档选择条件如如下:SELECT form=AddAAttachhment

51、公文正文列表用于显示所有公公文正文文档档。文档选择条件如如下:SELECT form=AddDDocumeentBoddy已办公文列表用于显示所有已已办公文记录录文档。文档选择条件如如下:SELECT form=DoneeRecorrd五. 工作流流流转控制算法法设计功能分析 将工作作流引擎的功功能细化为以以下几个子功功能: (1) 创建过程程定义实例 在工作作流进入运行行期以前,过过程定义以模模版的形式保保存在过程定定义模版库中。工作流进入入运行期,工工作流引擎必必须根据用户户所选定的过过程定义模版版自动生成过程定义实实例,并存入入负载最低的的过程定义实实例子库。 (2) 完成应用用数据实例

52、和和过程定义实实例的绑定操操作 在过程程定义实例生生成以后,工工作流引擎必必须将其同对对应的应用数数据实例绑定,实现一一对对应,从而完完成数据单元元实例的组建建。 (3) 在工作流流实例运行期期间,对流程程节点的状态态信息进行维维护 在基于于流程节点单单一设计元素素的过程定义义模型中,定定义了流程节节点状态信息来描述节点对对应用数据的的处理状态。而而整个工作流流实例的运行行状态会通过过流程节点的状态表表达出来。工工作流引擎需需要根据流程程节点的启动动条件和完成成条件来对节点的状态态进行设置,从从而模拟出数数据流动的效效果。这是工工作流引擎的的核心功能。 (4) 对应用数数据文档的访访问控制列表

53、表进行维护 流程节节点状态信息息的变化必须须转化为用户户对应用数据据处理权限的的变化。某一流程节点状态态信息变为aactivee,实际意味味着在此节点点定义中指定定的处理人获获得了对应用数据文文档的处理权权;状态信息息为inacctive或或done则表表示指定的处处理人没有处理文档的权权限。因此,工工作流引擎需需要根据流程程节点状态信信息的变化,对对应用数据表单中中的用户访问问控制列表进进行修改,从从而实现节点点状态信息和和用户对文档处理权限限的一致变化化。 (5) 工作流实实例运行期间间,给予用户户对过程定义义实例的动态态修改的能力力 由于实实际业务处理理过程往往表表现出一定的的随意性,因

54、因此,工作流流引擎应该向向用户提供在工作作流实例运行行期间,对过过程定义实例例的修改能力力,使用户可可以根据文档处理的需要要,对预定义义的流程进行行临时性的修修改。这种动动态修改流程程的能力,可以大大加强工工作流系统的的灵活性,使使工作流系统统更加满足用用户的实际需需求。 下图表示示了当用户完完成应用数据据文档的处理理,将文档保保存提交以后后,工作流引引擎处理数据据的过程:图2-2-3 工作流引擎擎处理数据流流程创建过程定义实实例和同应用用数据实例绑绑定在流程节点表单单(Evennt)中定义义了数据域EEvent_Periood来区分属属于过程定义义模版库的节节点文档和过过程定义实例例库的节点

55、文文档;而Daata_Idd域用于记录录对应应用数数据文档的文文档Id信息。工工作流引擎通通过四个步骤骤完成过程定定义实例的创创建和同应用用数据文档的的绑定操作。(1) 流程节节点文档复制制将过程定义模版版库中属于相相应过程定义义的流程节点点文档复制,生生成一个新的的流程节点文档。此此新节点文档档的数据域的的值同其原型型完全相同。关键代码如下: 在数据库中中创建新文挡挡 Seet newwnode = Neww NoteesDocuument( db ) 将模版库中中的节点文档档node的全全部数据域复复制到新文档档Call noode.CoopyAlllItemss( newwnode, T

56、ruee ) (2) 置Evvent_PPeriodd域将新建流程节点点文档中Evvent_PPeriodd数据域的值值由“模版”改为“实例”。关键代码如下:newnodee.Evennt_Perriod = “实例”(3) 同应用用数据实例绑绑定将应用数据文档档如公文文档档的文档Idd值置入新建建流程节点文文档的Datta_Id域域,从而完成成绑定操作。关键代码如下: data为为应用数据文文档 neewnodee.Dataa_Id = dataa.Univversallid维护流程节点状状态信息a) 原理流程程假设某节点noode完成了了应用数据文文档处理,接接下来工作流流引擎会通过过设置

57、流程节节点的状态信信息来更新工工作流实例的的运行状态。工工作流实例运运行状态的更更新过程可以以用下图所示示的原理流程程表达:图2-2-4 状态更新原原理流程从状态更新的原原理流程中可可以看出,状状态更新过程程由节点noode完成对对应用数据文文档的处理触触发,之后工工作流引擎分分三步来修改改节点状态:a. 设置节点点node状态态为donee当流程节点处理理完成后,状状态有acttive变为为done。 b. 激活新流程程节点流程节点的启动动条件决定了了节点何时被被激活,何时时获得处理权权限。在此步步骤中,工作流引擎擎通过构造各各个流程节点点的启动条件件,判断其值值来完成节点点处理权限的的传递

58、。因为为流程节点的的启动条件可可以通过其所所有前驱节点点的状态信息息和流转顺序序信息的逻辑辑组合表达出出来,所以在在节点nodde完成处理理后,工作流流引擎没有必必要计算构成成过程定义实实例的所有节节点的启动条条件,而只需需要计算节点点node的所所有后继节点点的启动条件件即可。c. 决定哪些些节点的状态态有donee变为inacctive流程节点状态由由done转化化为inacctive的的必要性在过过程定义模型型部分已经作作了说明,节点的的完成条件规规定了这一状状态转化的条条件。在某节节点完成处理理后,工作流流引擎通过计计算其它节点点的完成条件件,来确定哪哪些状态为ddone的节节点可以将

59、状状态设置为iinactiive。步骤1的具体实实现步骤1的目的是是在节点noode完成对应应用数据文档档的处理以后后,将节点状状态设置为ddone。关键代码如下: nodee.Evennt_Staatus = “donne”后继节点状态设设置算法步骤2的目的是是设置节点nnode的后后继节点的状状态,节点nnode的类类型以及其后后继节点的类类型决定了步步骤2有不同的实实现方式。设设置nodee后继节点状状态的过程可可以用下图表表达: 图2-2-5 后继节点状状态设置算法法从图中可以看出出,将设置算算法依据节点点node的分分类分为两种种情况:a. 节点noode为唯一一后继节点或或者发点此

60、种情况下,节节点nodee需要遍历其其所有的后继继节点,计算算每个后继续续节点的启动动条件的取值值。b. 节点noode为选择择性发点当节点nodee为选择性发发点时,根据据选择性发点点的定义,只只有一个后继继节点可以获获得处理权,因因此不需要遍遍历其所有的的后继节点,只只需计算其所所选定的后继继节点的启动动条件即可。根据后继节点的的类型,计算算启动条件分分为两种情况况(状态设置置算法1和状态设置置算法2):a. 后继节点点为收点或唯唯一前驱节点点当节点nodee的某个后继继节点next为收点点或唯一前驱驱收点时,在在遍历nexxt的所有前前驱节点时,对对每个前驱节节点计算判断断式(selec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论