- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 工作流应用程序开发流程 本章学习要求 1 .掌握Notes工作流应用程序开发的基本流程; 2.掌握总体设计、详细设计方法; 3.了解应用数据库的测试、提交和发布; 4.熟悉设计实例。 教学内容 8.1 Notes工作流的特性 8.2 Notes工作流应用程序的总体设计 8.3 应用数据库总体设计 8.4 详细设计 8.5 应用数据库的测试、提交和发布 8.6 设计实例 教学内容 参考阅读教材内容: 《中文Lotus Domino /Notes R7应用开发指南》 第5章 Notes工作流应用程序结构与组成P155-P166 第6章 Notes工作流应用程序开发流程 P167-P192 第7章 工作流应用程序的开发 P193-P232 8.1 Notes工作流的特性 Notes工作流是一种基于客户/服务器技术的计算模式。主要是指将当前任务的处理由一个应用转交给下一个应用,在每个应用中都执行指定的操作,从而控制并调整工作的流程。 工作流的进行方式 推:通过电子邮件系统将信息推到用户处; 拉:通过共享数据库由用户从数据库中拉出消息; “推”与“拉”相结合。 8.2 Notes工作流应用程序的总体设计 8.2.1 规划系统 Domino/Notes系统是一个高度全局性的分布式系统,具有统一的、复制同步的目录结构。 1.设计Domino/Notes体系结构与拓扑结构 服务器要求与设置 Notes网络域划分 Notes命名网络划分 Notes复制拓扑结构 Notes邮件路由拓扑结构 移动办公拓扑结构 Internet连接拓扑结构 Notes管理进程拓扑结构 8.2.1 规划系统 2. 制定Notes验证体系与命名规范 验证者层次命名结构 用户命名规则 服务器命名规则 组命名规则 网络域、命名网络命名规则 8.2.1 规划系统 3. 设计安全性策略 ID文件的安全性标准 服务器安全标准 工作站数据安全标准 公共通讯录(系统目录)安全标准 防止病毒传播策略 8.2.1 规划系统 4. 制定系统管理策略 用户管理(注册、更新、注销) 组管理 工作站管理 服务器管理 管理角色与分工 系统配置建议 8.2.1 规划系统 5. 系统运行与维护策略 运行日志、验证日志的设置与使用 使用服务器事件与监控、统计数据库以帮助自动化监管 (应用)数据库更新、压缩 (应用)数据库损毁与恢复 系统数据备份与恢复 辅助管理工具的使用 8.2.2 功能设计 功能设计:确定程序由哪些模块组成,这些模块之间有什么关系,功能设计是总体设计阶段的任务。 过程设计:确定每个模块的处理过程。过程设计是详细设计阶段的任务。 1、层次图 描述系统的层次结构。用一个矩形框代表一个模块,方框间的连线表示调用关系。 2、结构图 描述系统的结构。一个方框代表一个模块,框内注明模块的名字或主要功能,方框间的箭头或直线表示调用关系。 8.2.3 设计实例 1、规划系统 (1)网络拓扑图 (2)复制拓扑 (3)命名规范列表(P170) 2、功能结构图 发文管理、收文管理、通知管理、规章制度、办公资料、档案管理、信访管理、领导参阅 8.3 应用数据库总体设计 开发Notes应用数据库前,首先要全面了解实际需求的工作流程状况、流程中的用户角色,不同用户在工作流程中分别完成哪些特定的功能,工作流应用数据库中需要记录哪些信息、哪些部门需要使用、工作流程如何运转、如何结束等。然后具体设计应用数据库的各个组件。 8.3.1 设计应用数据库 (1)确定应用数据库名称; (2)确定应用数据库功能; (3)创建数据库文件 (4)表单的设计 (5)视图和文件夹的设计 (6)导航器的设计 (7)大纲的设计 (8)页面的设计 (9)帧结构集的设计 8.3.2 规划数据库 以发文管理数据库为例,具有发文起草、发送、审批、打印及归档功能。 1、规划数据库表单 以主表单为例,规划下列重要域: (1)标题:文本域,发文事件的标题,由文档作者填写。 (2)附件:RTF域,发文处理单的附带文件,由文档作者给出。 (3)签发领导:文本域,由系统根据当前用户的名称自动填写。 (4)领导签发意见:文本域,由签发领导填写。 (5)会签单位领导:文本域,由系统根据当前用户的名称自动填写。 (6)会签意见:文本域,由会签领导填写。 (7)主办单位:文本域,由文档作者根据实际情况填写。 (8)拟稿人:文本域,由系统根据当前用户的名称自动填写。 (9)主题词:文本域,由文档作者填写。 (10)主送:文本域,由文档作者填写。 (11)抄报:文本域,由文档作者填写。 (12)编号:文本域,由文档作者填写。 (13)密级:对话框列表,由文档作者填写。 (14)年月日:文本域,由系统计算后自动填写。 8.3.2
文档评论(0)