电子政务系统开发技术第8章.ppt

上传人:小飞机 文档编号:6055531 上传时间:2023-09-18 格式:PPT 页数:26 大小:225.50KB
返回 下载 相关 举报
电子政务系统开发技术第8章.ppt_第1页
第1页 / 共26页
电子政务系统开发技术第8章.ppt_第2页
第2页 / 共26页
电子政务系统开发技术第8章.ppt_第3页
第3页 / 共26页
电子政务系统开发技术第8章.ppt_第4页
第4页 / 共26页
电子政务系统开发技术第8章.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《电子政务系统开发技术第8章.ppt》由会员分享,可在线阅读,更多相关《电子政务系统开发技术第8章.ppt(26页珍藏版)》请在三一办公上搜索。

1、第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章工

2、作流应用程序的开发 P193-P232,8.1 Notes工作流的特性,Notes工作流是一种基于客户/服务器技术的计算模式。主要是指将当前任务的处理由一个应用转交给下一个应用,在每个应用中都执行指定的操作,从而控制并调整工作的流程。工作流的进行方式推:通过电子邮件系统将信息推到用户处;拉:通过共享数据库由用户从数据库中拉出消息;“推”与“拉”相结合。,8.2 Notes工作流应用程序的总体设计,8.2.1 规划系统Domino/Notes系统是一个高度全局性的分布式系统,具有统一的、复制同步的目录结构。1.设计Domino/Notes体系结构与拓扑结构服务器要求与设置Notes网络域划分No

3、tes命名网络划分Notes复制拓扑结构Notes邮件路由拓扑结构移动办公拓扑结构Internet连接拓扑结构Notes管理进程拓扑结构,8.2.1 规划系统,2.制定Notes验证体系与命名规范验证者层次命名结构用户命名规则服务器命名规则组命名规则网络域、命名网络命名规则,8.2.1 规划系统,3.设计安全性策略ID文件的安全性标准服务器安全标准工作站数据安全标准公共通讯录(系统目录)安全标准防止病毒传播策略,8.2.1 规划系统,4.制定系统管理策略用户管理(注册、更新、注销)组管理工作站管理服务器管理管理角色与分工系统配置建议,8.2.1 规划系统,5.系统运行与维护策略运行日志、验证日

4、志的设置与使用使用服务器事件与监控、统计数据库以帮助自动化监管(应用)数据库更新、压缩(应用)数据库损毁与恢复系统数据备份与恢复辅助管理工具的使用,8.2.2 功能设计,功能设计:确定程序由哪些模块组成,这些模块之间有什么关系,功能设计是总体设计阶段的任务。过程设计:确定每个模块的处理过程。过程设计是详细设计阶段的任务。1、层次图描述系统的层次结构。用一个矩形框代表一个模块,方框间的连线表示调用关系。2、结构图描述系统的结构。一个方框代表一个模块,框内注明模块的名字或主要功能,方框间的箭头或直线表示调用关系。,8.2.3 设计实例,1、规划系统(1)网络拓扑图(2)复制拓扑(3)命名规范列表(

5、P170)2、功能结构图发文管理、收文管理、通知管理、规章制度、办公资料、档案管理、信访管理、领导参阅,8.3 应用数据库总体设计,开发Notes应用数据库前,首先要全面了解实际需求的工作流程状况、流程中的用户角色,不同用户在工作流程中分别完成哪些特定的功能,工作流应用数据库中需要记录哪些信息、哪些部门需要使用、工作流程如何运转、如何结束等。然后具体设计应用数据库的各个组件。,8.3.1 设计应用数据库,(1)确定应用数据库名称;(2)确定应用数据库功能;(3)创建数据库文件(4)表单的设计(5)视图和文件夹的设计(6)导航器的设计(7)大纲的设计(8)页面的设计(9)帧结构集的设计,8.3.

6、2 规划数据库,以发文管理数据库为例,具有发文起草、发送、审批、打印及归档功能。1、规划数据库表单以主表单为例,规划下列重要域:(1)标题:文本域,发文事件的标题,由文档作者填写。(2)附件:RTF域,发文处理单的附带文件,由文档作者给出。(3)签发领导:文本域,由系统根据当前用户的名称自动填写。(4)领导签发意见:文本域,由签发领导填写。(5)会签单位领导:文本域,由系统根据当前用户的名称自动填写。(6)会签意见:文本域,由会签领导填写。(7)主办单位:文本域,由文档作者根据实际情况填写。(8)拟稿人:文本域,由系统根据当前用户的名称自动填写。(9)主题词:文本域,由文档作者填写。(10)主

7、送:文本域,由文档作者填写。(11)抄报:文本域,由文档作者填写。(12)编号:文本域,由文档作者填写。(13)密级:对话框列表,由文档作者填写。(14)年月日:文本域,由系统计算后自动填写。,8.3.2 规划数据库,2.规划数据库视图(1)发文起草,可看到顺序号、发文机关、文号和标题。(2)发文查询/按单位,可看到顺序号、发文日期、文号和标题。(3)发文查询/按类别,可看到顺序号、发文日期、文号和标题。(4)发文查询/按密级,可看到顺序号、发文日期、发文机关、文号和标题。(5)发文查询/按时间,可看到顺序号、发文日期、发文机关、文号和标题。(6)发文归档,可看到顺序号、发文日期、文号和标题。

8、(7)卷内目录,可看到初始号、责任者和起始页次。,8.3.2 规划数据库,3.规划大纲的设计大纲名称:发文管理,显示7个大纲条目。(1)发文起草,对应命名元素、视图、“发文管理”。(2)按单位,对应命名元素、视图、“发文查询/按单位”。(3)按类别,对应命名元素、视图、“发文查询/按类别”。(4)按密级,对应命名元素、视图、“发文查询/按密级”(5)按时间,对应命名元素、视图、“发文查询/按时间”(6)发文归档,对应命名元素、视图、“发文归档”。(7)卷内目录,对应命名元素、视图、“卷内目录”。,8.3.2 规划数据库,4.规划页面(1)管理系统启动界面。(2)嵌入大纲的导航页面“发文管理”。

9、(3)返回页面。,8.3.2 规划数据库,5.规划帧结构集帧结构集名称“发文管理”,包含4个帧结构:帧结构1:对应命名元素、页面、当前数据库、“中南大学”。帧结构2:对应命名元素、页面、当前数据库、“发文管理”。帧结构3:对应命名元素、页面、当前数据库、“返回”。帧结构4:对应命名元素、视图、当前数据库、“发文查询/按单位”。,8.4 详细设计,8.4.1 模块的划分 模块应具有相对独立性,模块的独立程度由两个标准来度量,即内聚与耦合。耦合用来衡量不同模块彼此间互相依赖的紧密程度。内聚用来衡量一个模块内部各个元素彼此结合的紧密程度。,8.4.2 设计流程,1.程序流程图2.盒图(N-S图)3.

10、PAD图:PAD是问题分析图(Problem Analysis Diagram)的英文缩写,1973年由日本日立公司发明。它用二维数形结构的图表示程序的控制流,将这种图转换为程序代码比较容易。,8.4.3 设计编码,所谓编码就是把软件设计的结果翻译成计算机可以理解的形式,即用某种语言书写的程序。Notes支持三种语言:公式语言、LotusScript、JavaScript。编写程序代码应注意风格,做到逻辑简明清晰、易读易懂。,8.5 应用数据库的测试、提交和发布,6.4.1 模块测试6.4.2 系统测试6.4.3 提交数据库6.4.4 发布数据库,8.6 设计实例,中南大学办公自动化系统1、模块划分:8个模块2、程序流程设计发文管理模块(P177)3、程序编码(P178-182),作业:,实操安排,(1)参看电子文档电子政务系统开发实训教程.doc实训10的内容;(2)完成要求的操作;,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号