基于lotus domino oa系统的研究与开发.doc
基于lotus domino oa系统的研究与开发,基于lotus domino oa系统的研究与开发摘要lotus domino/notes作为世界主流的企业级通讯、协同计算和internet/intranet平台,具有完善的工作流控制、数据库复制技术和可靠的安全机制,尤其适合于处理各种非结构化与半结构化的文档数据、建立工作流应用、建立各类基于web的应用深受高等院校...
内容介绍
此文档由会员 能文者无敌 发布基于Lotus Domino OA系统的研究与开发
摘要
Lotus Domino/Notes作为世界主流的企业级通讯、协同计算和Internet/Intranet平台,具有完善的工作流控制、数据库复制技术和可靠的安全机制,尤其适合于处理各种非结构化与半结构化的文档数据、建立工作流应用、建立各类基于web的应用深受高等院校的青睐。采用Lotus Domino/Notes构建安全、高效的办公自动化系统,能有效地与公众、相关机构进行沟通与合作,更好地为社会公众服务。
本文以办公自动化系统为研究背景,在对高校实际办公流程进行分析的基础上,对高校办公过程中的各类处理类型、业务流程类型进行了分析,并基于UML构建系统的用例图。通过对工作流的基本理论和建模技术的分析和研究,结合以Petri网理论为基础的完全形式化的图形描述方法,提出了一个基于Petri网办公自动化工作流模型。
在盐城工学院OA系统开发的基础上,侧重研究了Lotus Notes/Domino开发平台以及OA系统设计的主要技术,重点分析了公文处理模块的设计实现。最后,对论文的内容进行了总结分析,提出了后续研究工作的思路和设想。
关键词:办公自动化、Lotus Domino/Notes、工作流
Abstract
Lotus Domino/Notes took the world mainstream the enterprise level communication, the coordination computation and the Internet/Intranet platform, has the consummation the work to flow the control, the database duplication technology and the reliable safety mechanism, especially suits to processes each kind of non-structure with half structure documents data, the establishment work flows the application, establishes each kind based on the web application, deeply institutions of higher learning's favour.Uses Lotus Domino/Notes to construct the security, the highly effective office automation system, can effectively and the public, the correlation organization carries on the communication and the cooperation, serves well for the social public.
Based on the background of office automation system, according to the analysis of office procedure, the thesis analyzes the treatment types and business process types and adopt use case diagram based on the UML. By further studying and analyzing its basic theories and modeling techniques, combined with the entire graphic method based on Petri net theories, it presents a model of petri-net-based OA workflow.
In the Yancheng Institute of Technology OA system development's foundation, the stress studied Lotus Notes/Domin to develop the platform as well as the OA system design major technique, the selective analysis conference management module's design has realized. Finally, has carried on the summary analysis to the paper content, proposed the following research work's mentality and the tentative plan.
KeyWords: office automation Lotus Domino/Notes workflow
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题背景及意义 1
1.2 OA的发展过程及我国OA的现状 3
1.3 论文主要研究内容 4
1.4 论文组织结构 5
第二章 OA系统及主要开发技术 6
2.1 OA系统的概念及功能 6
2.2 OA系统的结构 6
2.3 OA技术平台分析 7
2.3.1 微软的.Net+关系型数据库(RDB)技术 7
2.3.2 SUN的Java+RDB技术 7
2.3.3 IBM Lotus Domino技术 8
2.4 工作流技术 9
2.4.1 工作流管理系统 9
2.4.2 工作流建模 12
2.5 群件技术 17
2.5.1 群件的定义 17
2.5.2 群件的基本技术 18
2.6 安全技术 18
2.6.1 物理安全和网络技术安全 18
2.6.2 Lotus Domino/Notes总体安全结构 19
2.7 文档型数据库 20
2.7.1 Notes数据库的构成 20
2.7.2 Notes数据库的特点 21
第三章 OA系统需求分析 22
3.1 系统实现目标 22
3.1.1 总体目标 22
3.1.2 具体目标 22
3.2 系统功能需求 23
3.2.1 发文管理业务功能 25
3.2.2 收文管理业务功能 26
3.2.3 会议申请业务功能 28
3.3 开发工具需求 29
第四章 基于工作流的OA系统设计 31
4.1 系统结构设计 31
4.1.1 系统体系结构 31
4.1.2 组织机构设计 32
4.2 系统功能设计 33
4.3 数据库设计 35
4.3.1 数据实体-关系模型设计 36
4.3.2 发文管理数据库设计 39
4.4 系统核心业务流程设计 42
4.4.1 发文管理流程 42
4.4.2 发文流程参与者 44
4.5 用户信息设计 44
4.6 流程定义与设计 46
第五章 OA系统的实现 49
5.1 系统部署 49
5.2 OA中工作流的主要实现方式 49
5.3 登录界面的实现 50
5.4 发文工作流实现 51
5.4.1 拟稿 52
5.4.2 部门核稿 53
5.4.3 院办初审 55
5.4.4 院办复核 55
5.4.5 文件签发 56
5.4.6 编号 56
5.4.7 校对 56
5.4.8 分发 56
第六章 系统开发的关键技术问题 58
6.1 冲突处理 58
6.1.1 冲突问题 58
6.1.2 冲突处理机制 59
6.2 Domino与关系数据库之间的整合 60
6.3 公文流程跟踪的解决 62
6.4 系统安全控制 63
6.4.1 用户身份设置 63
6.4.2 权限设置 64
6.4.3 数据存储安全性 65
第七章 总结与展望 67
7.1 总结 67
7.2 不足与待改进之处 67
致谢 69
参考文献 70