基于LOTUS的办公自动化系统的设计与实现

上传人:仙*** 文档编号:32640478 上传时间:2021-10-15 格式:DOC 页数:45 大小:2.04MB
收藏 版权申诉 举报 下载
基于LOTUS的办公自动化系统的设计与实现_第1页
第1页 / 共45页
基于LOTUS的办公自动化系统的设计与实现_第2页
第2页 / 共45页
基于LOTUS的办公自动化系统的设计与实现_第3页
第3页 / 共45页
资源描述:

《基于LOTUS的办公自动化系统的设计与实现》由会员分享,可在线阅读,更多相关《基于LOTUS的办公自动化系统的设计与实现(45页珍藏版)》请在装配图网上搜索。

1、毕业论文基于 LOTUS 的办公化系统的设计与实现学 院 专 业 学生姓名 指导教师 齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)I摘 要 本论文以基于 Lotus Domino 的办公自动化系统的建设为背景,综合运用了 Internet /Intranet 的各种新的信息技术,针对办公自动化系统及其关键技术进行研究和开发。论文首先介绍了办公自动化的定义,国内外 OA 的发展现状和发展趋势,通过分析办公自动化系统的功能需求,结合对现有各种以开发平台和群件系统的对比,确定本以系统的最佳开发和运行平台为 Lotus Domino/Notes,文中简要介绍了 Lotu

2、s Domino/ Notes 的特点。接着提出了基于 Lotus Notes 群件和 Intranet 的办公管理信息系统的体系结构,完成了公文管理、通用信息、个人办公、系统维护等模块的开发。最后,根据目前技术的发展和实际办公的需要,总结了当前的工作,并对办公自动化系统的发展进行了展望。随着信息技术的蓬勃发展,尤其是计算机技术、网络通讯技术、多媒体技术、数据库技术及自动化技术的日新月异,为办公自动化的发展提供了广阔的空间。传统的办公模式中公文流转速度较慢,安全性不够,对公文信息的处理、统计、分析较烦琐,在沟通、协作和控制等方面存在不足。办公自动化在提高政府机关或企事业单位各部门的办公质量和办

3、公效率,提高决策的科学性和正确性,提高领导者的管理水平,推动各单位的信息化建设等方面起着举足轻重的作用。 本论文以基于 Lotus Domino 的办公自动化系统的建设为背景,综合运用了 Internet /Intranet 的各种新的信息技术,针对办公自动化系统及其关键技术进行研究和开发。论文首先介绍了办公自动化的定义,国内外 OA 的发展现状和发展趋势,通过分析办公自动化系统的功能需求,结合对现有各种以开发平台和群件系统的对比,确定本以系统的最佳开发和运行平台为 Lotus 齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)IIDomino/Notes,文中简要介

4、绍了 Lotus Domino/ Notes 的特点。接着提出了基于 Lotus Notes 群件和 Intranet 的办公管理信息系统的体系结构,完成了公文管理、通用信息、个人办公、系统维护等模块的开发。最后,根据目前技术的发展和实际办公的需要,总结了当前的工作,并对办公自动化系统的发展进行了展望。关键词:关键词:办公自动化、工作流、表单、视图、大纲、齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)IIIAbstractWith the rapid development of information technology, especially in the

5、progress of computer technology, network communication technology, multimedia technology, database technology and automation technology, it provides wide space to the application of Office Automation. There is shortage of traditional official mode in communication, cooperation, control, such as low

6、speed of document flow, insufficient security, trivial disposal, statistics and analysis on document information. OA is very important to improve the office quality and efficiency of the office or corporation, it can help to enhance scientific and exact decision and also has a very important meaning

7、 to improve the management of managers and the corporation information.This thesis is on the background of the construction of office automation system based on Lotus Domino R5, synthetically exercises various new information technology on Internet/ Intranet. It mainly studies the research and devel

8、opment of OA system and pivotal technology.The paper firstly introduces the definition of OA, its development actuality and international trend. Through analyzing the function demand of OA, and comparing kinds of existing OA development platform, it brings forward that Lotus Domino/Notes is the best

9、 developing platform in this system. Following it, Lotus Domino/Notes is simply presented.After that,the architecture OA system based on groupware Lotus Notes and Intranet is proposed, the main modules of OA system, include file administration, universal information, personal office information and

10、system maintenance management are developed.Finally, according to the development of current technology and the 齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)IVdemand of actual work, we summarize the present work and look into the future of office automation system.Key words:Office Automation, Workflow, For

11、m, View, Outline, Groupware, Lotus Domino/Notes 齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)1目 录摘摘 要要.I IA ABSTRACTBSTRACT.1.1、办公自动化发展趋势 .21.2、办公自动化系统的研究意义 .4第二章、需求分析第二章、需求分析.7 72.1、功能需求 .72.2、办公自动化系统平台选择 .8第三章、系统设计第三章、系统设计.13133.1、系统结构 .133.2、系统功能 .143.3、功能模块设计 .14(1) 公文管理子系统 .14(2) 通用信息子系统 .18(3) 个人办公子系

12、统 .20(4) 系统维护子系统 .213.4 数据库设计 .22(1)Domino/Notes 数据库设计 .22(2)、SQL Server 数据库设计.24第四章第四章 系统实现系统实现.26264.1 概述 .264.2 发文管理数据库 .274.2.1 表单设计.284.2.2 视图设计.294.2.3 其他元素设计.304.2.4 其他模块简介 .31结结 论论.3535致致 谢谢.3737参考文献参考文献.3838齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)2第一章 绪论办公自动化(Office Automation,简称 OA)于 20 世纪 5

13、0 年代提出,在80 年代至 90 年代得到了飞速的发展1。办公自动化是以先进的科学技术、信息、技术、系统科学和行为科学为支柱的一门综合性技术。它以系统科学为理论基础,行为科学为主导,综合运用信息技术(包括微电子技术、计算机技术和通信技术等)完成各种办公业务,充分有效地利用信息资源,以提高生产效率、工作效率和工作质量,辅助决策,促进办公活动规范化和制度化,以达到既定的目标,获得更好的效果。办公自动化是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、地点协同工作。通

14、过OA 系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。1.1、办公自动化发展趋势、办公自动化发展趋势从办公自动化发展的过程和今后发展的趋势来讲,办公自动化已经经历了从第一代发展到目前的第二代,并且正在向着第三代发展1,如图1.1 所示。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)3MIS办公自动化系统群件办公自动化系统知识管理办公自动化系统信信息息数数据据知知识识图 1.1 办公自动化发展趋势从 80 年代中期起步的第一代办公系统以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,完成了办公信息

15、载体从原始纸介质方式向电子比特方式的飞跃。从 20 世纪 90 年代中期开始,随着以 Lotus Notes 为代表的工作流群件技术的问世,以及网络通讯技术的长足发展,办公自动化系统发生了第一次革命性演进,第二代办公自动化系统以网络技术和协同工作技术为主要特征,实现了工作流程自动化,实现了收发文从传统的手工方式向工作流自动化方式的飞跃。第三代办公自动化则是从以工作流程为中心的第二代办公自动化系统提升到以知识管理为核心。以公文流转为例,第二代办公自动化实现了收发文和档案管理一体化的自动处理,比如,本文提出的办公自动化系统就是以公文流转为核心,并且基于工作流的协同工作方式的第二代办公自动化系统;第

16、三代办公自动化在此基础上更为文件处理的每一个环节提供了该步骤所需要的相关知识,包括在线的专家、文件背景资料及企业其他的有关信息,确保每一个使用者都能够随时随地根据需要向专家学习、向企业现有知识学习,使员工在办公自动化系统中的地位从被动向主动转变,齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)4从而在提升每个员工创造能力的过程中,大大提高了企业与机构的整体创新和应变能力。综上所述,办公自动化系统的发展经过三个阶段,两个飞跃过程。从以数据为核心发展到以信息交流为核心,进而提升为以系统地运用知识为核心。知识贯穿于各种方式的信息交流,从简单的电子邮件、群件与协作、直至构建

17、 Web 应用,其核心目的都是在获得与应用知识。知识是企业网络上传递的最有价值的信息。对知识的运用效果关系到企业的综合发展实力。第三代 OA 帮助企业从 How To 的过程转变到 Know How 的过程,即将办公自动化系统由模拟手工作业向改变并提高手工作业效率过渡。1.2、办公自动化系统的研究意义、办公自动化系统的研究意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得

18、到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。 在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。在日常的办公过程中,比较容易出现以下的差错:一是各部门的信息传递和事务交接仍然由人工完成,容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是信息和工作流程相互分离,缺少至关

19、重要的随时记录,使工作监控和评估困难重重。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)5可以想象,掺杂着如此大量的人工操作过程的事务处理方式根本无法适应现代化办公模式的需要。 随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规范化管理的必然趋势。办公自动化系统的带来的好处有1:(1)信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,

20、提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。 (2)规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。 (3)整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。 (4)增强凝聚力,提高响应能力在降低管理成本

21、,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。 办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)6工可跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效率。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计

22、(论论文文)7第二章、需求分析第二章、需求分析2.12.1、功能需求、功能需求随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流甚至导致了信息爆炸“信息时代”这一词汇似乎己经被普遍接受。特别是近年来 Internet 超乎想象的发展,对信息的广泛收集、整理、利用和传播更把世界带入了信息时代的一个更高层次。因此,无论是对于一个国家还是对于一个企事业单位,如果要在未来的社会中获得发展,掌握信息技术已变成了一个基本要素。 近年来,某公司的各个部门都普遍配备了微机,并开发出各自的事务处理的应用,在一定程度上提高了各部门的办公效率。但有限的技术能力,使这些面向各部门内部事务处理的办

23、公自动化系统相互之间标准不统一,各自为政,难以集成。随着公司内部网络的建立,各部门的信息可以发布到 Web 上,使信息发布的效率和范围得到较大程度的改善,然而,由于公司内部网络仍缺少重要的信息传递和工作流程环节,部门之间仍无法实现信息共享和集成,从而难以实现各部门之间的高效率协作。 为了提高了公司整体办公效率,需要具有先进水平的办公与管理机制提供强有力的支持。随着计算机技术、网络技术的迅速发展以及系统科学、管理科学的引进,在现有的公司内部网络上建立高效、协调、集成的数字化办公系统己成为可能,这也是能够从根本上变革办公及管理体制的有效途径。 本论文的研究正是基于这一实际课题办公自动化系统建设项目

24、。该公司提出的系统目标如下:(1) 用户界面。系统采用统一简洁的用户界面,并根据使用者身份,动态显示相应操作界面。使用者可通过每个模块界面上的操作、查看、查询 3 类功能,方便快捷地完成所需工作。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)8(2) 办公流程。在公文流转中,使用者根据不同文件可以自行定义文件的传递流程;在文件的流转过程中可以根据文件的批阅情况调整文件的流程,与用户自定义表单结合使用以提高系统适应企业实际情况的灵活性、可扩充性及可维护性。(3) 表单定制。根据企业自身特定的业务需求,系统提供用户可自行设计定义的用户表单,管理员稍作设计就可以制作满足

25、要求的各类单证、单据、登记表等供多个模块应用,完成绝大部分事务管理,定制适合企业需求的办公系统。(4) 打印和查询。系统不仅提供 Notes 自身支持的全文检索功能,同时增加了能满足各自不同查询条件的通用查询能力,可以方便查找满足条件的文档。在文档打印中,突破 Notes 局限,实现多种内容的打印和所见即所得的打印技术。(5) 安全机制。在办公网络的安全性管理中,除硬件、网络、操作系统的安全性外,系统提供 Lotus Domino/Note 自身的 7 层安全机制,包括身份验证、加密、权限控制、电子签名等。2.2、办公自动化系统平台选择、办公自动化系统平台选择办公自动化不能简单地理解为文字处理

26、、电子表格、个人资源管理(如记事日程) 、资料入档等文档处理系统,办公自动化也不仅仅是秘书、档案员和办事员的事情。事实上,办公室业务也即管理业务,负责协调各项工作程序,办公自动化也即管理自动化。在自动化中,仅有三分之一的工作是个人完成,其它三分之二的工作都与交往有关。OA 系统的实施,需要单位内部的领导人员、行政管理人员、文秘人员、专业人员的共同参与;办公自动化系统支持各类办公人员工作的自动化。各类人员之间交互的信息可能是公文文件、档案文件,也可能是专业文件、电子邮件,因此在办公自动化系统中,应该具有这四种文件的处理和管理功能。同时,为了满足各类办公工作的需要,OA 系统中有文档办公、业务办公

27、、行政办齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)9公、领导办公等模块。在现实情况中,企业的某些办公部门,如财务部门、人事部门等,可能已经采用了独立的业务处理软件,这样在企业就形成了一个个的“自动化孤岛”。如何共享这些信息并在各部门中传递,同时为领导决策提供方便,也应该是办公自动化中研究的内容。一个好的办公自动化系统应该为工作人员提供一个集成化的、多功能的办公桌面环境,解决办公人员因处理不同事务而需要使用不同工作环境的问题。图 2.1 所示:各种应用工作流的应用WEB信息资源管理平台办公应用平台事务处理平台网络应用支撑平台图 2.1 OA 系统环境结构图结合对

28、某公司办公自动化系统的应用需求的分析,认为对 OA 系统作需求分析,即应该在图 2.1 中的信息资源管理平台、办公应用平台以及事务处理平台中满足以下的要求:首先,必须具有工作流性质的处理过程和监督功能,从而解决多部门协作问题,推动部门间的高效率协作;其次,提供集成处理与发布信息的工作平台,解决以往信息收集、处理和发布过程相分割的问题,减少不必要的交接环节,提高工作便利性;再次,必须提供与其它管理信息系统(MIS)的信息交流,解决以往数据标准不一致而造成的信息收集困难的问题,减少额外的工作量和大量重复劳动。最后,还必须提供安全保障体系,不仅使系统的各层次人员被严格齐齐齐齐哈哈尔尔大大学学成成人人

29、教教育育学学院院毕毕业业设设计计(论论文文)10限制在自己的权限内,同时必须保证整个 OA 系统的安全、稳定和可靠的运行。所以,建立一流的办公自动化系统,需要先进、功能强大的应用开发平台,也就是说,所采用的应用开发平台应该能够适应计算机网络的发展趋势,有利于提高管理和办公的效率,有利于促进各部门之间的协同工作,有利于创建现代管理制度和工作方式。Lotus Notes 作为世界领先的通信处理软件和群件产品,它不但作为文档数据库管理系统,能够高效率处理非结构化信息;而且作为群件平台,能够支持工作组成员跨越时空界限共享信息;还具有先进的邮件处理和通信机制,便于工作组成员之间的协同工作;并且融合了 I

30、nternet 和 Web 的标准,可以将 Web 浏览器作为 Notes 的客户机,从而实现与 Internet 的高效率连接。Lotus Notes/Domino 是电子邮件、文档数据库、快速应用开发技术以及 Web 技术为一体的电子邮件和群件平台。其目的是跨越地域、部门之间的界限,使得企业工作人员传递、共享他们的信息与知识,从而提高群组的工作效率。Lotus Notes/Domino 的主要功能可以概述为: 1)电子邮件与报文传递:Lotus Domino/Notes 是客户机/服务器结构的报文传递系统。Notes/Domino 的电子邮件与报文传递功能通常被称为Notes Mail。N

31、otes Mail 提供最终用户一个非常简单易学的邮件系统,其中还包含日历与日程管理的功能;同时还提供可以与应用系统集成的、以支持工作流应用为特点的群件应用开发能力。 2)文档数据库系统:Lotus Domino/ Notes 是一个文档数据库管理系统。Notes 的数据库不仅可以包含结构化的数据信息,而且还可以存储、管理关系型数据库或者其它数据库系统无法存储与管理的非结构化数据。对于这些以非结构化或半结构化为特征的“文档型”数据的处理,Lotus Domino/ Notes 还提供了全文搜索、版本控制、文档链接等等信息检索、处理手段。 3)交互式的 Web 服务器:Lotus Domino/

32、 Notes 完全支持 Internet 标齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)11准,可以发布或浏览 Web 信息。所有的应用系统信息都可以在安全机制的控制下,动态发布给 Internet 或 Intranet 用户,同时通过 Internet/Intranet收集信息。网络应用开发工具与实施工具:Lotus Domino/ Notes 提供了一整套集成的、面向网络应用的开发工具。它包含有多个层次的开发手段,提供初学者到专业编程人员适应不同应用需求的开发手段,如宏公式语言与 LotusScript。通过这些编程开发工具以及相关的软件产品或工具,开发者还

33、可以集成企业的其它信息来源,如通过 ODBC 标准或 Notes pump 产品与关系数据库系统双向交换数据。需要特别提出的是,开发出来的Domino/Notes 应用是通过 Domino/Notes 本身的手段通过网络安装到每一个服务器上的,客户端基本不需要相应修改什么,因此 Domino/Notes 解决了困扰应用系统管理员的项目实施、管理问题。 利用 Domino/Notes 建立的企业信息集成系统,完全符合系统对邮件与群件平台的要求。具有以下鲜明的特点2: (1)、开发快捷、实施容易。应用系统的推出与使用是投资得以回报的关键。电子邮件功能是 Domino/Notes 的基本功能,在开始

34、系统实施的很短时间内,就可以在全企业的范围内建立起电子邮件网,马上见到效益。而群件系统的应用或者办公管理应用则可以利用 Notes/Domino 的快速开发、实施能力在较短的时间内实现。这非常适应办公管理需求多变、繁杂的特点。 (2)、集成性。最终用户使用的邮件与群件应用系统是一套统一的应用系统,使用同一套应用软件。在相同的、唯一的界面下,用户可以获得邮件信息、办公信息、专业应用信息、关系数据库信息、Internet 信息等各个方面的信息。这种集成能力是在软件平台一级获得的,而不是通过二次开发“强加”上去的。这大大减少开发的工作量,提高了应用系统的可靠性。而且对最终用户来说,不需要在几个客户端

35、软件或是应用程序之间、几个服务器系统或数据源之间来回切换。 (3)、管理容易、机制完整。由于采用单一的软件系统,所有的应用开发都建立在统一的平台之上,主要的维护工作集中在应用管理一级,管齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)12理工作的难度与工作量大大降低。对于安全性管理、系统可靠性管理等重要工作,管理人员可以使用 Notes/Domino 完备的管理手段。如果管理人员希望借助其他软硬件系统如网管系统,实现统一的管理,Notes/Domino提供这样的手段和接口,如基于 SNMP 网管协议的 Notes View 软件;或者使用 Windows NT 的用

36、户管理手段。 (4)、保有费用低。应用系统的保有费用包含了购买费用、管理维护费用、应用开发实施费用、系统集成费用等等。由于采用了功能强大的单一产品,本系统的总体保有费用在各方面都会降低。同时由于Notes/Domino 的可开发特点,本系统的后续增值空间巨大。 (5)、开放性。Lotus 积极参加 Internet/Intranet 标准的制定,同时在自己的产品中遵循支持标准的原则。Notes/D0mino 支持几乎所有的网络协议标准、邮件与报文传送标准、安全性标准、编程开发标准。本系统是一个内部互连的,又是一个可以与 Internet 互连的系统,并且随着技术的不断更新,本系统也将采纳最新的

37、技术成果,是有生命力的系统。可以获得厂商的丰富经验与支持。Notes/Domino 是一个成熟的产品,在国内外电子邮件与群件领域始终居于领先地位,Lotus 以及代理商具备丰富的成功经验。 (6)、适应企业级、跨企业级的应用。建立在 Notes/Domino 之上的企业信息系统,是一个分布式的客户机/服务器系统。可以根据业务量的大小选择不同规模档次的服务器系统(如 UNIX 或 PC,SMP 或单 CPU 的服务器),同时还可以利用 Notes/Domino 群集技术提高系统的吞吐量和高可靠性。基于这些优势功能,基于 Notes 的办公自动化系统则应该设计成以Internet 技术为核心,以

38、Web 技术为基础的集成环境,基于网络对象连接技术、多媒体文档结构以及跨越多种操作系统和多种数据库平台的应用系统,所以,可以把 Lotus Notes 作为行业办公自动化系统的应用开发平台的首选。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)13第三章、系统设计第三章、系统设计3.1、系统结构、系统结构随着 Web 技术的迅速普及,Intranet/ Internet 以其特有的跨平台、统一美观的界面、简单的操作给计算机技术乃至整个人类社会带来了新的革命,基于 Web 的计算机应用系统越来越受到人们的欢迎。因此,OA 系统也应紧跟这一技术潮流,将 Web 技术用于

39、系统中。典型的集成 OA 系统是前台采用浏览器(一般用户)和 Notes Client (系统管理员和档案人员) 实现,后台采用 Lotus Domino Server (其自带 Notes Server,Web Server,Mail Server)和 SQL Server 实现。图 1 中 Notes Server,Web Server,Mail Server 之所以分开列出,是因为它们在逻辑上是属于不同的服务器。事实上,它们在物理上可以通过一个 Domino Server 来实现。系统的体系结构3如图 3.1 所示:Web Browser Internet远程拨号Notes Server

40、HTMLWeb ServerMail ServerNotes ClientC/S 应用PluginJava AppletWeb BrowserSQL Server图 3.1 系统的体系结构齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)143.2、系统功能、系统功能经过需求分析、可行性研究和总体设计等几个步骤,按功能把系统划分为以下几个模块:公文管理、通用信息、个人办公、系统维护模块。系统的功能模块如图 3.2 所示:办办公公自自动动化化系系统统公公文文管管理理子子系系统统个个人人办办公公子子系系统统系系统统维维护护子子系系统统通通用用信信息息子子系系统统收文管理发

41、文管理报告管理文档管理讨论中心公用通讯录公告通知人员去向来宾管理电子邮件工作安排出勤补签个人通讯录Internet浏览部门群组管理关键字维护修改口令图 3.2 系统功能模块图3.3、功能模块设计、功能模块设计(1) 公文管理子系统公文管理子系统公文管理系统是 OA 系统的核心部分,公文管理子系统由收文管理、发文管理、报告管理、文档管理等模块组成。如图 3.3 所示:齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)15图 3.3 公文管理子系统操作界面由于办公自动化系统的需求存在不确定性,系统处理的文件类型繁多,审批流程的方式多变,以及流程和管理方式需要非常强大的灵活

42、性,尤其对于流程设置的灵活性要求和角色定义的灵活性要求都是非常高。包括待办公文、文稿撰写,日程安排、待办事项、待办时定义。这种具有定义多样化的特点,适应公文处理的全部过程。而且,流程不限制步骤。这样,可以让企事业单位,集团公司的工作、人员能利用他们的专业知识去设计更为合理和高效的工作流程,不再受困于手工画图纸,而能快速地使用计算机去处理自己的业务,提高办公效率,为工作带来极大的方便。下发的公文和处理结果通过 Web 技术以公告形式在网上公布。收文处理功能收文处理功能收文处理是指送给关部门领导阅批的文件的处理过程。收文处理系统有以下需求:1)要求对所有的来文通过计算机进行签收登记、录入、拟办、批

43、示、办理、传阅、归档。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)162)可对来文进行显示、排序、查询、统计、打印。3)对来文的处理全过程进行自动化管理和记录。4)对要求办理的文件进行全自动跟踪、监督及闭环控制。根据对需求的分析,一般通用收文处理流程如图 3.4 所示。登记、录入查询统计上级领导批示档案归档承办部门承办分发、催办传阅部门传阅拟办输出报表图 3.4 通用收文处理流程收文登记后的流转过程4:1)部门负责人签署意见一般来讲,收文由办公室人员登记。登记后如果你认为本文件还需要部门内其他人员审核(如办公室主任),选择带有部门主管签署意见的流程。2)领导批示

44、在部门负责人签署意见后,收文转给领导签署意见,签署完毕后转交承办部门。3)承办部门签收承办部门在收到通知后,打开并查阅收文管理,可以自动进行签收。4)收文结束后的其它操作在收文结束后,可以对收文进行归档操作,可以把现有收文归档到文齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)17档管理数据库中。可以查看收文概况,了解收文的过程。发文处理功能发文处理功能发文处理是指以本公司名义发出去的文件的处理过程。用户可根据实际情况设置工作流程,以决定不同行文流向及处理过程。发文处理系统有以下需求:1)求对所有的发文通过计算机进行拟稿、核稿、会签、复核、签发、成文、盖章、发文、归

45、档。2)可对发文进行显示、排序、查询、统计、打印。3)对发文的处理全过程进行自动化管理、跟踪和记录。 根据对需求的分析,我们确定的一般通用发文处理流程如图 3.5 所示。拟稿人拟稿拟稿人确认会签意见、修改送拟稿人作重大修改驳回终止发文拟稿人成文、校对单位、保密室盖章办公室发文档案室归档办公室复核核稿人核稿相关部门领导会签相关领导签发图 3.5 通用发文处理流程发文的流转过程5:1)起草发文作者应严格按公文制度来填写表单中的各个项目。填写完成后即可进入流转过程。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)182)转部门内其他人员核稿用户单击操作按钮“提请核稿”,系

46、统将文件自动发送到指定的人员。3)转部门负责人核稿根据发文流程的定义,把发文转给本部门的负责人审核,并转相关部门负责人会签。4)转分管领导审核部门负责人审核后,转分管领导进行审核。5)单位领导签发单位领导审批完成后,可以直接签发公文,公文将自动把文件分发给主送部门、抄送部门。6)发文成功后的其它操作在发文成功后,可以对发文进行归档操作,可以把现有发文归档到文档管理数据库中。可以查看发文概况,了解发文的过程。可以下发文件,把当前的发文转给下属单位。报告管理功能是为工作中经常随机性地起草一些报告,汇报送交指定的人员审批而设计的,主要功能包括起草报告、报告上送批阅、多级审批等。批阅过程中,提交报告人

47、可以实时了解批阅进展情况。档案数据库是一个非常重要的数据库,它存储了所有的发文文件和收文文件。建立档案数据库,便于档案的科学管理,方便用户查阅。在文件存档后,所有查阅将被自动记录。(2) 通用信息子系统通用信息子系统通用信息子系统包括:讨论中心、公用通讯录、公告通知、人员去向、来宾登记。如图 3.6 所示:齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)19图 3.6 通用信息子系统操作界面讨论中心为用户提供了一个类似于 INTERNET 网 BBS 的功能。在本系统中,您可以就某一事件或某一主题发表见解,也可以对别人发表的见解进行评议。公用通讯录用于记录单位的客户

48、、业务往来等关系的通讯方法。公告通知用于向单位全体人员发送消息。人员去向信息库用于工作人员登记自己的去向和留言,方便联系和前台接待。来宾管理用于单位前台对来访宾客的记录和接待管理,在接待过程中可以查阅单位内部人员的去向和留言,方便接待来访的宾客。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)20(3) 个人办公子系统个人办公子系统个人办公子系统主要包括电子邮件、工作安排、出勤补签、个人通讯录、网上寻呼、Internet 浏览。如图 3.7 所示:图 3.7 个人办公子系统操作界面本系统在现阶段为所有用户提供了内部局域网上的电子邮件功能。工作计划模块用于员工在日常工

49、作中对自己的工作进行安排,计算机会对工作安排进行协调,并监控工作完成情况,如果在到指定完成时间时尚未完成工作安排,计算机会自动发出催办信。出勤补签系统用于单位考勤的管理。当员工因故没有进行考勤登记时,需要在本系统中提出申请,经部门主管审批后生效。本系统也提供考勤接口,可以由单位指定的考勤人员对员工进行考勤登记。按 Internet 浏览可以快速启动系统内置的 Internet Explorer,进行网上齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)21冲浪。(4) 系统维护子系统系统维护子系统系统维护子系统包括部门群组管理和关键字管理、用户口令修改三个功能模块。部

50、门群组管理是系统管理员用来维护系统人员情况的信息库。如图 3.8 所示:图 3.8 系统维护子系统操作界面系统管理员可以对部门群组进行设置,设置人员所在的部门,设置人员级别,设置分公司的信息以及人员通讯情况,这些信息将被用于系统的内部控制。关键字管理只能由系统管理员修改数据,其他人不能修改数据,只能引用数据。关键字管理是用于系统内部的一些数据控制,比如车辆名称、齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)22行政级别名称等等,系统管理员可以通过新建关键字来增加系统关键字,也可以修改关键字的内容。3.4 数据库设计数据库设计系统中使用的数据库按操作平台可分为两类6

51、:Domino/Notes 数据库和 SQL server 数据库。Domino/Notes 数据库存放除档案以外的所有信息,这些数据定期在备份服务器上进行复制备份。SQL Server 数据库存放档案管理中的归档数据,视数据容量定期备份到光盘。(1) Domino/Notes 数据库设计数据库设计对所有档案、资料、人员、物品等的管理都要通过数据库管理的形式进行。Notes 提供了一个文档数据库管理系统(文档数据库是 Notes 实现对非结构化信息存储管理的一大特点,形成在这方面对关系型数据库的优势)。所有的应用都以数据库的形式出现,所处理的对象就是数据库中的文档。一般来说,先由应用程序开发设

52、计人员设计文档(如域,表单、试图、文件夹、操作等等),用户则基于己有的设计创建文档,并且按照定制的工作流程对文档进行处理。每个数据库都可以包含不同格式和类型的文档。Lotus Domino/Notes 中的数据库与一般的关系数据库管理系统中的数据库是有区别的。在一般的关系数据库管理系统中,数据库在用户看来就是存储在计算机内的可供操作的二维表是基于事务处理的7;在 Lotus Domino/ Notes 中,数据库是由文档、视图、页面、表单、域和文件夹等基本元素组成的存储非结构化信息的文件(文件名后缀为.nsf)。在办公自动化系统中有siswgl.nsf、sifwgl.nsf、siAppMain

53、.nsf、silbgl.nsf、siDiscuss.nsf、sireport.nsf、names.nsf、siwork.nsf、sifile.nsf 等数据库,并在各个数据库中设置相应的必需的文档、视图、页面、表单、域、文件夹以及导航器和各个页面的大纲,其中各个数据库中的页面和表单是设计的重点。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)23对于数据库设计,以下几点需要着重阐述8。对公文等非结构化信息的处理:公文内容包括题头、编号、主题、正文、签字、盖章等诸多内容,这是一般的关系型数据库很难处理的(它们主要面向结构化数据)。Notes提供提高了 RTF(Rich

54、 Text File)文本域,可以在其中保存多种类型信息,如文本,表格 OLE 对象,Web 页面以及图片,声音和动画等多媒体信息。像公文这种非结构化数据就可以利用 RTF 文本域存储在文档中。而对于结构化数据信息的处理 Notes 也提供了与一般关系数据库类似的功能。只是在处理海量数据时,Notes 会显得捉襟见肘。数据库文档的组织9:当用户在档案管理中查到一份文件,需要调阅时,要从当前视图(或者文档)转入另一个视图(或者文档),Notes 数据库文档中可以包含指向另一个文档、视图或者数据库的链接,当用户单击代表该链接的图标时,当前窗口将切换到链接所指向的对象。另外 Notes 文档中还可以

55、包含各种热点文本,当用户单击热点文本时可以显示出文本提示框或执行预先指定的操作。这一用户就可以在一个文档中同时访问多个数据库中的信息。从而提高了整个系统的灵活性和实用性。数据库搜索和索引9:对大量的公文、档案、资料等信息进行查询、统计等要用到 Notes 内置的全文搜索引擎,用户可以在数据库的搜索条件框中输入条件来搜索所需文档,并按某种条件对搜索结果进行排序。另外还可以对数据库进行全文索引,以加速对数据库的搜索。数据库存储位置9:在整个系统中,数据库的种类繁多,除了各个功能模块的实现需要功能模块数据库外(为了便于设计和日后维护管理,每一个功能模块都设计成一个单独的数据库),每一个注册用户都有一

56、个邮件数据库,另外还有系统用的数据库。各种数据库按照应用情况的不同存放的位置也不同。系统数据库应是放在服务器上某一个固定的位置,不能轻易改动。用户的邮件数据库也应该放在数据库上(DataMailUser name.nsf),以便随时都能被访问。各功能模块数据库集中存放各部门科室的数据,作为系统的共享资源,也应放在服务器上。数据库文档一致性9:Notes 数据库是一种典型的文档型数据库系统,齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)24它本身不提供像关系型数据库那样的一致性检测功能,它提供的只是权限上的一致性检测。为了确保文档的一致性,在本系统的文档结构设计中,

57、采用了一些关键域作为检测一致性的标志,并在发生一致性错误时自动进行提示。一般在文档结构中被“*”号注明的域就是进行一致性检测的关键域。通过这种设计一方面排除了产生空文档的可能性,另一方面解决了同一内容的文档在数据库中存放多份的问题,基本实现了文档的一致性。(2)、SQL Server 数据库设计数据库设计SQL Server 在办公自动化系统中的功能:Lotus Notes/ Domino 是一套通信集、文档信息管理及开发、多媒体等功能于一体的群组工作软件,其本质上是一个文档数据库管理系统,与基于事务处理模型的关系型数据库系统相比,二者各自的应用侧重点和解决问题的对象是不相同的10。在本实例中

58、,有些模块如收文、发文管理可以充分利用 Notes 的工作流自动开发功能实现收发文的电子化操作,而有些部门在存在大量的业务处理,这些处理包括对大量结构化数据的操作,最后生成许多报表,涉及到关系数据库中的事务处理、完整性约束、实时在线查询等,因此需要利用关系型数据库系统来完成这些工作。然而现实情况是:这些部门经过调查一般都已经有自己的系统在运行,而且大部分是上级部门配发的,少部分是由本部门自己开发的,这就是实际过程中经常会遇到的难题之一。倘若花费大量的人力、物力和财力去分析已有的系统软件,显然得不偿失;而放弃原系统,自主从头研制,则无形中又增加了许多困难,且往往实际开发出来的软件还难以满足各部门

59、的实际要求。因此,本系统采取的方案是将 Notes 和关系数据库集成到一起,充分发挥各自的优势,增强系统功能,又能够使系统充分利用原有软件中的关系型数据库中的信息资源,从而有效保护己有的投资建立继承系统。在本系统的设计中,与关系型数据库接口的设计部分主要涉及设计到以下两个方面:1、档案资料的归档与查询:各部门在日常工作中都要处理大量的公齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)25文资料,这些公文中的相当一部分最后要提交档案管理部门归档,因此系统的档案管理模块提供了与关系型数据库 SQL 的接口,这样授权人员可以将已经提交归档的公文资料保存到 SQL Serv

60、er 中,既可以作备份,又方便与档案管理系统连接。2、各部门统计报表的输入及查询:现实应用中,会有一些这样的部门或科室:它们有大量的业务需要处理,会形成大量的报表,如各种月报表、季度报表、半年报表及年报表等,这些部门科室原来也都有自己的一些办公系统,如 FoxPro、Access 等在进行这些工作,要做到既充分利用原来的系统,又能够在 Notes 办公软件中反映出来各类报表结果以供分管领导及授权人员查询,需要 Notes 办公软件同这些系统连接起来。SQL Server 与办公自动化系统连接的实现11:根据以上 SQL Server在办公自动化系统中的功能,采用了以下两种实现技术:利用 Dom

61、ino 企业连接服务(Domino Enterprise Connection Service)实现 Notes 连接。DECS是 Domino 内嵌的一种与关系型数据库连接的接口服务,通过它可以方便地在 Notes 应用程序中操作关系数据库中的数据。DECS 在办公自动化应用中将档案资料归档 SQL Server 数据库中。基本原理是首先分别在 Notes应用程序和 SQL Server 数据库中建立要连接的表单,然后配置 DECS 服务选项,定义所要执行的操作,最后通过 ODBC 在 Notes 应用程序中就可以实现要进行的操作了。使用 Notes 内置编程接口 LotusScript D

62、ataObject(简称 LS:DO)LotusScript 是一种内嵌的 Notes 程序设计语言,LS:DO 利用其完整的数据控制功能和结构化程序语言的灵活性,提供对外部 ODBC 数据的完全读写访问12。在处理部门报表数据的输入及查询时,采用 LS:DO 编程接口。这是基于以下考虑:各部门报表格式不一且时常变化,不像归档管理部门所要存储的档案资料信息有着固定的类型和格式。LS:DO 适合实际的小批量数据的传输和转换。LS:DO 能够满足所有的数据操作要求,不必添置额外的转换工具,节省费用。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)26LS:DO 对 OD

63、BC 数据源的访问。LS:DO 是一个由三个 ODBC 类组成的集合,这三个类是 ODBCConnection、ODBCQuery 和ODBCResultSet。具体来说,LotusScript 程序就是利用这些类及其方法来实现对 ODBC 数据源的访问。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)27第四章第四章 系统实现系统实现4.1 概述概述首先公文管理模块实现支持日常机关政府办公中公文收发的整个电子化、自动化的目标。在这个模块中主要有收文管理和发文管理两大部分。其中发文管理中主要执行拟稿、审核、会签、签发、批阅、查询、公文执行状态信息等管理工作,并提供电

64、子邮递、查询、打印等功能。管理员通过对人员进行注册,设定其权限,使不同的用户在公文流转中扮演不同的角色。收文管理主要处理系统内部的电子文档,这部分处于保密需要,没有设者对外接门,不能实现 Web 浏览。收文中仅仅提供了收文登记、领导批示等操作。综上所述,上面的流转功能牵涉到三个部分:发文管理、收文管理以及设定相应人员权限角色的人员管理数据库。4.2 发文管理数据库发文管理数据库该数据库(fwgl.nsf)是整个系统的核心之一,是整个系统设计的重中之重。图 4.1 就是打开该数据库时的界面,通过左边的导航连接可以进行公文的浏览查看及相关操作。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业

65、业设设计计(论论文文)28图 4.1 发文管理界面4.2.1 表单设计表单设计下面介绍发文管理中的表单设计。表单是 Lotus 数据库中最重要最基本的设计元素,它是信息采集的基本来源,是面向用户的基本界面,整个数据库的组织就是首先通过表单生成数据库中的各项文档,再通过视图对文档进行选择然后呈现给用户的。最后或者经过设计好的页面、大纲、帧结构集把设计好的视图进行组织,从而把整个数据库的内容显示给用户,因此表单设计直接关系着数据库设计的效果成败。另一方面,实现公文流转的许多操作,如:交部门领导、转发、会签、签发、归档等等操作也是在表单中设计的,单单从功能实现上来说,Lotus 的表单设计是 Lot

66、us 工作流开发的灵魂所在。本设计实现中最重要的表单是报告表单(别名 BG)。该表单是整个系统的启动模板,所有的公文都是从这里由办公人员起草,形成一份公文的初稿,通过设计该表单,传递给不同的办公人员,经过流转,形成正式的公文。因此该表单的一个重要功能是应该能够根据文档流转过程中所处的齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕业业设设计计(论论文文)29不同办公人员的角色提供不同的操作;另一方面还要记录文档流转过程中的一些信息,以实现对文档的跟踪控制。要实现上述目标,我们需要考虑两个问题:文档在流转、批阅过程中应该始终保证只有一个人可以对文档进行操作,避免出现两个或者两个以上的人对文档进行处理的情况。因此要设置程序的全局变量,控制文档的读写模式,代码如下:Sub OutOfEdit AllowEdit=False/允许编辑标志关闭End SubSub MyGotoEdit AllowEdit=True/允许编辑标志打开 Uidoc.EditMode=True/置文档于编辑模式End Sub 图 4.2 是表单设计图的主要部分。齐齐齐齐哈哈尔尔大大学学成成人人教教育育学学院院毕毕

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!