优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Domino的OA合同管理系统毕业论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目    录
1.  绪论 1
1.1 课题背景及目的 1
1.2 国内外研究现状 1
1.3 研究内容及意义 2
1.4 本文的组织结构 2
2.  Domino系统的设计元素和语言平台 3
2.1 引言 3
2.2 Domino/Notes系统数据库的逻辑结构 3
2.3 Domino/Notes系统的设计元素 4
2.3.1 文档(document) 4
2.3.2 表单(form) 4
2.3.3 视图(view)和文件夹(folder) 6
2.3.4 大纲(outline)和导航器(navigator) 7
2.3.5 帧结构集(frameset) 8
2.3.6 页面(page) 8
2.3.7 域(field) 8
2.4 Domino/Notes系统开发语言简介 10
2.4.1公式语言(formula) 10
2.4.2 LotusScript语言 10
3.  Domino系统的工作流技术 14
3.1 基本概念 14
3.2 工作流应用的总体架构 16
3.3 工作流管理系统模型 18
3.3.1过程定义工具 19
3.3.2工作流执行服务 20
3.3.3工作流客户应用 21
3.3.4工作流被调应用 21
4.  大客户部合同管理系统的设计与实现 23
4.1 体系结构 23
4.2 拓扑结构 24 [资料来源:http://THINK58.com]
4.3 安全策略 24
4.4 维护策略 25
4.5 功能结构 25
4.6 流程设计 26
4.7 界面设计 28
4.7.1电信OA系统主界面 28
4.7.2系统主表单设计 28
4.7.3操作按钮设计 30
总    结 32
致    谢 33
参考文献 34 think58.com [来源:http://think58.com]

 国内外研究现状
国际上对于办公自动化的研究己经有相当的历史。20世纪70年代,Lotus公司率先对办公自动化进行研究,并且在80年代初推出了自己的产品Notes。经过20多年的发展,Lotus Domino/Notes平台己经发展成为办公自动化领域上的行业标准,目前的Lotus Domino/Notes最新软件版本是7.0,同时IBM LOTUS公司根据企业、政府、服务性行业的不同需求,推出了一系列群件产品,如企业集成 LEI;企业协作基础平台Domino/Notes、Same time;企业内容管理平台 Domino.Doc、Domino. Workflow,企业知识门户K-Station等。目前,国际上的研究热点问题主要集中在以下几个方面:
1.工作流技术的过程建模理论与建模方法:研究如何清晰、准确地表示实际应用中的过程,特别是研究如何以形式化的方法表示过程模型。[5]
2.工作流模型验证和模型仿真方法:研究从理论上如何验证所建立的过程模型不存在死锁问题,研究如何评价所建立的模型的性能和优化模型的方法。[5]
3.分布式环境下的资源协调和任务优化策略:研究大范围的分布式环境下,在资源和任务完成时间约束情况下,如何优化系统中任务执行的顺序和资源的分配方法。[5]
4.过程模型和其他模型的集成方法:在办公自动化核心研究领域中,主要是对工作流模型研究,仅有过程模型是不够的,还需要有功能模型、信息模型、资源模型、组织模型、甚至是经济模型和决策模型等配合,它们的集成是对办公自动化的一个应用领域的全面描述。但是如何集成这些模型还没有良好的解决方法。[5] think58好,好think58

[资料来源:http://THINK58.com]

目前国内的办公自动化研究主要集中在企业应用平台的整合,各种应用系统的集成(包括WEB.DBMS等应用系统),各种办公自动化软件产品的接口的设计;以及基于分布式架构的平台设计等。
1.3 研究内容及意义
本次合同管理系统是由上海电信总公司提出,委托上海电信理想公司OA项目组开发的,系统最主要的功能在于体现预算控制,为此,需要在审批业务流程中增加预算管理员审核环节,以此来缩短审批的处理时间,提高办公效率。
此合同管理系统分为两大模块:总部合同管理和二级单位合同管理,其中总部合同管理分为6个子模块:大客户部、工程部、市场部、网络运行部、行政部、企业发展部,二级单位则为电信总公司旗下的所有基层单位和职能部门,我所负责开发的是总部合同管理的6个模块,由于此6个模块的核心内容都是相同的,不同点只是在于各个部门的流程不同、审批金额权限不同、表单界面不同,故本文只以大客户部为例,阐述功能模块的设计与实现。
1.4 本文的组织结构
本文的其它章节如下:
第2章介绍了Domino系统的设计元素和语言平台。
第3章描述了Domino系统的工作流技术。
第4章详细阐述了大客户部合同管理的设计与实现。
最后,总结全文,并表达我深深的谢意。
2.  Domino系统的设计元素和语言平台

内容来自think58

[资料来源:http://THINK58.com]


2.1 引言
Domino/Notes系统作为办公自动化系统的开发平台,具有自身的特点。对其设计元素和所采用的面向对象的开发语言的了解,是使用和开发办公自动化系统软件的首要前提。本章就是对Domino/Notes系统开发平台作一个简要的介绍。
2.3.1 文档(document)
通常把Domino/Notes系统存储在计算机上的数据称为文档[4]。逻辑上,它是离散的唯一标识数据块,可以通过其他设计元素搜索、组织和操纵。在显示上,其他的设计元素提供结构,而文档提供数据内容。文档本身由字段组成,字段是更小更简单的数据块。大多数字段是设计上去的,但Domino/Notes系统也保留一些自己使用的字段名,自动生成这些字段。如表2-1所示,Domino/Notes系统的保留字段及其用途。
2.3.2 表单(form)
表单是Domino/Notes数据库的骨干,它是需要用户在规定的区域上填写信息,也就是说表单是用来录入和查询数据的[4]。表单和文档的区别就是:文档是保存用户录入的数据内容,而表单是用来把文档的内容显示出来的一种结构。表单包含以下的设计元素:
1.文本:文本通常用于标注域,以便用户了解每个域的用途。[8]
2.水平基准线:添加水平基准线以分开表单的不同部分,或者用以增强表单的可视性。
3.表格:使用表格可以概括信息和使各个元素 (例如:域和图形)按行或列排列。如果在表单中放置了表格,那么通过该表单创建的每个文档都将显示该表格。 内容来自think58

[资料来源:THINK58.com]


4.区段:区段是在表单中定义的可折叠和展开的区域。其中可以包括域、对象、布局区和文本。存取受控制的区段只允许特定的用户编辑区段中的域。
5.图形:如果在表单任何位置放置了图形,则可以通过该表单创建的每个文档显示该图形。[8]
6.图像映射:图形映射是使用可编程热点增强的图形,当用户单击这些热点时,可以执行一些操作。在应用程序中通过把图像映射作为导航结构来使用。
7.链接:在表单中,可以添加到数据库、视图、特殊文档的链接,也可以添加打开Internet页面的URL链接。
8.自动功能:表单操作、按钮或热点会自动执行简单或复杂的任务。[8]
9.小程序:使用Java小程序在表单中包含小程序,例如:动画图标或独立的应用程序。

内容来自think58 [来源:http://think58.com]

[资料来源:THINK58.com]