收藏 分享(赏)

基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc

上传人:无敌 文档编号:631393 上传时间:2018-04-15 格式:DOC 页数:40 大小:1.43MB
下载 相关 举报
基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc_第1页
第1页 / 共40页
基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc_第2页
第2页 / 共40页
基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc_第3页
第3页 / 共40页
基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc_第4页
第4页 / 共40页
基于domino平台的企业公文系统的设计与实现毕业论文(设计).doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、学号:092070242011 届本科生毕业论文(设计)题 目: 基于Domino平台的企业公文系统的设计与实现学 院 (系): 信息工程学院专 业 年 级: 信息管理与信息系统071级学 生 姓 名: 侯 梅 梅指 导 教 师: 莫 鹍目 录摘要 .1英文摘要 .2第 1 章 绪 论 .31.1 课题的背景及研究目的 .31.2 与本课题有关的国内外研究状况 .31.2.1 国内外的办公自动化的发展 .31.3 本论文的主要研究内容 .4第 2 章 企业公文管理系统的相关技术 .62.1 DOMINO 文档型数据库 .62.1.1 Domino 数据库结构 .62.1.2 Domino 数据

2、安全控制 .72.1.3 公式与代理 .72.2 本章小结 .8第 3 章 企业公文管理系统的需求分析及总体设计 .93.1 需求分析 .93.1.1 系统功能模块划分 .93.1.2 公文管理模块 .93.1.3 公文配置管理模块 .103.1.4 系统维护模块 .103.2 企业公文管理系统总体设计 .103.2.1 企业公文系统体系结构 .103.3 系统开发以及运行环境 .113.3.1 开发平台 .113.3.2 运行环境 .123.4 出错处理 .133.5 本章小结 .13第 4 章 企业公文管理系统的实现 .144.1 公文管理模块 .144.1.1 用户界面的实现 .154.

3、1.2 发文办理单的实现 .174.1.3 发文登记单的实现 .194.2 公文配置管理模块 .214.2.1 公文数据库配置的实现 .214.2.2 公文类型配置的实现 .254.2.3 流程辅助配置的实现 .284.3 权限控制的实现 .324.4 本章小结 .34结 论 .35致 谢 .36参考文献 .371基于 domino 的企业公文系统的设计与实现摘要:随着互联网的高速发展,电子公文的概念已经越来越受到广大政府部门和企业的重视。之所以电子公文会逐渐出台,最为主要的原因是,传统企业公文管理工作量大,而且容易出错、效率低下、安全性差、不易保存,已经越来越不适应现代企业的运行节奏。本论文

4、针对企业的实际情况及公文流转系统的特点,通过对目前各种流行技术的全面比较,并对本领域相关理论深入研究分析,对系统进行全面的梳理和优化后,最终确定了系统的建设方案。即以领先的企业级通讯、协同工作软件 Lotus Domino 作为应用平台,使用 AJAX 技术改善用户体验,采用以上这些技和方法完成了基于 domino 的企业公文系统的设计与实现。关键词:Domino ;公文流转;电子公文2Design and Implementation of EnterpriseDocument System Based on DominoAbstract: With the rapid developmen

5、t of internet, the concept of Electronic Documents has been paid more and more attention to by the governments and enterprises. The main reason of Electronic Documents being introduced gradually is the most traditional documents management workload, error prone, low efficiency and poor security, and

6、 storage difficulty, which has become increasingly unsuited to the modern enterprise running rhythm. This thesis views the exiting situation of the corporations and the features of the Enterprise Document Flow System, through fully comparing the popular currently technology, and deeply research and

7、analysis the related theory of this area, after organizing and optimizing the system, finally confirms the construction scheme of the system. With adopting the leading Enterprises communication, Collaborate Work Software-Lotus Domino as application platform, and using Ajax technology to improve user

8、 experience, these technology and methods accomplish the implementation and design of the Enterprise Document Flow System based on Domino.Keywords: Domino; Document Flow; Electronic Document3第 1 章 绪 论1.1 课题的背景及研究目的随着互联网的高速发展,电子公文的概念已经越来越受到广大政府部门和企业的重视,并在近 1-2 年得到一定的发展。之所以电子公文会逐渐出台,最为主要的原因是,传统企业公文管理涵

9、盖公文的发布、审核、签发、收阅和检索等过程,环节多、人手杂,手工处理工作量大,而且容易出错、效率低下、安全性差、不易保存,已经越来越不适应现代企业的运行节奏。因此,开发企业公文系统,利用计算机网络的高速迅捷和计算机控制的严格准确,实现该企业公文管理工作的标准化、流程化作业、无纸化办公,提高公文传递的速度和质量,减轻办公室工作人员的劳动强度,具有重要的现实意义。课题来源于北京鼎捷软件有限公司的一个企业协同办公平台项目,选择 Lotus Domino/Notes R8 作为系统开发平台开发企业公文系统,企业公文系统是协同办公平台的一个子系统,这就是本课题的来源。1.2 与本课题有关的国内外研究状况

10、1.2.1 国内外的办公自动化的发展全球的信息化、网络化进程正在改变着人们的生活方式,Internet 技术的广泛应用正在给人们生活的各个层面带来深刻的影响。在这种形势下就必然要求政府企事业单位的各部门充分利用先进的网络信息技术平台来实现办公自动化、信息资源化、传输网络化和决策科学化。办公自动化简称 OA (Office Automation),是近二三十年发展起来的一门综合性跨学科技术,它将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、地点协同工作。通过 OA

11、系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。同时随着技术的发展和使用人员的办公方式和习惯、管理思想的变化,对于 OA 很明确的定义也不断的变化着,在技术发展过程中的每一个阶段,也赋予给 OA 不同的内容。办公自动化是企业信息化建设中重要方面,伴随着企业信息化一起发展的,办公自动化的发展过程到现在己经是第三代。第三代办公自动化系统建立在企业 Intranet 平台之上,旨在帮助企业实现动态的4内容和知识管理,使企业每一位员工能够在协作中不断获得学习的机会和进步。事实上,现在的办公己经不再是简单的文件处理,不再是单纯的行政事务了。现代办公的

12、任务是提高整个企业的运作效率,进而提高企业的核心竞争力。知识管理可以帮助企业解决知识共享和再利用的问题。知识管理是一个系统工程,目标是帮助企业发现潜在知识、定位拥有专门知识的人、传递知识、和有效利用知识。知识管理意味着在恰当的时间,将正确的知识传给正确的人,使他们采取最适合的行动,避免重复错误和重复工作。知识管理关注在如何获取、组织、利用和传播散布在企业信息系统和人们头脑中的知识。第三代 OA 的核心是知识。较前两代相比,第三代 OA 不仅模拟和实现了工作流的自动化,更模拟和实现了工作流中每一个单元和每一个工作人员运用知识的过程。未来 OA 的发展都会有如下几个明显特征:门户导向、业务导向,知

13、识驱动。1.3 本论文的主要研究内容本论文的主要研究内容是某公司及其下属公司设计并实现一个基于Lotus Domino/Notes平台,包含各项功能,高效、安全的电子公文审批系统。该套系统作为协同办公系统的一个子系统,构建在Lotus Domino/Notes平台,采用B/S模式。满足文件的起草、修改、审核、签发的全部流转过程,与电子公文归档系统结合,实现包括公文审批、公文传输、公文归档等公文处理的全部过程,公文流转采用DigiFlow 产品中的流程引擎来控制。为实现电子办公优势,电子文档在单位的各部门内、各部门之间的流动共享是不可避免的,所以对电子文档的采用授权机制,给每个文档增加读者域和作

14、者域,每次流程流转时更新读者域和作者域,只有具有审批权限的人才可以看到文档,在流程结束后,根据需要,由公司领导或者管理员重新分配文档的权限,并且可以给文档中的部分内容也设置查看权限,使不同的人员只看到可以看的内容,使各个部门或人员能够高效,安全的协同办公。公文的安全对企业,特别是大型国企是至关重要的,针对公文流转过程中安全性不高的问题,应该采用流转过程中用数字签名等方法进行加密和验证,保证公文的真实性, 有效性,完整性。论文主要分为以下几个部分:论文第 1 章绪论,介绍了课题的来源、背景、研究目的以及与课题相关领域的国内外研究现状。论文第 2 章,介绍了企业公文流转系统的相关技术,主要是 IB

15、M Domino 技术,5为企业公文流转系统的实现奠定了基础。论文第 3 章,企业公文流转系统的需求分析和总体设计,结合第 2 章介绍的技术并根据软件工程学的理论论述了企业公文流转系统的设计。主要内容包括:企业公文系统的体系结构、模块划分、系统部署、出错处理,为系统的最终实现打下良好的基础。论文第 4 章,着重论述企业公文流转系统的各主要功能模块的实现及测试,并显示其运行结果。主要包括:公文管理模块、公文配置管理模块、权限的管理。论文最后一章结论,总结了论文的研究成果及新特点。6第 2 章 企业公文管理系统的相关技术2.1 Domino 文档型数据库Domino 具有单一结构的文档数据库和邮件

16、系统,工作流开发机制,标准的Web 应用服务器等三大技术优势,并提供强大的安全机制,确保对信息的合法访问,它使人们高效地协同工作,集邮件功能、多媒体文档数据库、工作流应用、WEB 应用等为一体,成为开发办公自动化系统的首选和工业事实标准的开发和应用平台。首先,Domino/Notes 系统提供功能完备,操作简单的手段,帮助用户进行从电子邮件到协同工作模式的应用程序的设定,这包括:表单、字段、视图、代理和文件夹。其次,系统还提供一整套功能强大的开发工具,即 LotusScript 语言、Notes 公式语言。 LotusScript:LotusScript 是一个与 Visual Basic 兼

17、容的程序设计语言。它是一个完全面向对象的程序设计环境,具有丰富的类、方法和属性,包含有集成的对象浏览器和程序调试环境,向开发者提供了调用 Notes 服务的手段。Notes 公式语言:Notes 内置一套公式语言。Notes 公式同数学公式相似,包括变量、常量和操作符,当然两者的结果通常是不相同的。Notes 提供了一系列函数,在不同的数据类型上执行各种操作。2.1.1 Domino 数据库结构所有 Domino 应用程序都是以 Domino 数据库为基础创建的。Domino 数据库包含应用程序数据、逻辑关系和设计元素的容器。Domino 应用程序可以由一个或多个Domino 数据库组成。每个

18、 Domino 数据库又由一些基本设计元素组成,设计元素是用来创建应用程序的构建单元,如图 2-1 所示。文档设计元素 :页面 、 表单 、 视图 数据文档域类型R T F 文本域名B o d y数据O A S y s t e m . . .数据库7图 2-1 Lotus Domino 数据库结构2.1.2 Domino 数据安全控制资源共享、决策支持等方面的功能极大地提高了办公效率和科学决策水平,系统的安全性同时也成为一个不可忽视的问题,因此 Domino/ Notes 提供了多层次的安全机制,防止公文信息被窃取、破坏和滥用,以确保系统的安全。Domino 系统的安全性层次如下:(1) 物理

19、安全性 在物理上保护服务器和数据库的安全性。(2) 网络安全性 防止未授权用户闯入网络并假扮 Notes 授权用户, 主要依靠防火墙、入侵检测等技术。(3) 服务器安全性 指定哪些用户和服务器 (已授权)可以访问服务器,并限制他们在服务器上的活动。(4) 应用程序安全性 使用数据库存取控制列表来限制特定用户和服务器,对服务器上单个应用程序的存取权限。(5) 应用程序设计元素安全性 使用设计元素控制来限定用户对应用程序中的特定设计元素的访问,如域、区段、表单、文档、视图等的访问。(6) 标识符安全性 Domino 所提供的多层次安全机制实施的前提和基础就是标识符文件,即用户 ID。Domino

20、使用标识符中的信息控制用户和服务器对其他服务器和应用程序的存取,除此之外还可以对信息进行加密。管理员的职责之一是保护标识符并确保未授权用户不能使用它们。当服务器或用户通过了一个层次的安全机制以后,Domino 服务器就执行下一层次的安全机制,正是采用这 6 种不同层次的安全措施,相互支持,共同构成一个完整的安全系统。对于群件系统来说,既要求可靠安全措施来保护机密的数据,同时又要求安全手段具有相当的灵活性,在这方面 Domino 拥有其他数据库平台无法比拟的优势,从而也确立了它在办公自动化领域的优势地位。2.1.3 公式与代理代理:代理是 Notes 的应用逻辑,开发者可以通过代理在客户机或在服务器上自动完成某种应用任务。系统提供一整套功能强大的开发工具,即 LotusScript 语言、Notes 公式语言。 LotusScript:LotusScript 是一个与 Visual Basic 兼容的程序设计语言。它是一个完全面向对象的程序设计环境,具有丰富的类、方法和属性,包含有集成的对象浏览器和程序调试环境,向开发者提供了调用 Notes 服务的手段。

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报