论文部分内容阅读
办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。在行政机关、企事业单位工作中,是采用Internet/Intranet技术,基于工作流的概念,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人机信息处理系统。本文介绍了办公自动化及Lotus Notes/Domino的特点。并详细介绍了办公自动化的系统结构设计、功能模块设计、数据库的设计及流程引擎的设计。论文基于Lotus Notes/Domino技术在B/S(浏览器服务器)构架下开发办公自动化系统的过程,将按照软件工程的方法进行项目开发,实现各种消息的发布与传递及文档的管理和工作流的管理。系统采用Lotus Domino Server作为系统的开发后台,以浏览器和Notes Client作为系统开发的前台,把B/S与C/S模式相结合来开发本系统。通过对系统功能的需求分析及Lotus Notes/Domino技术的特点提出了OA的系统的功能结构图、数据流程图、引擎流程图并给出以发文为实例的工作流的设计与实现方法。本文最终设计并实现了日常办公、文件归档、组织结构管理、电子邮件和电子论坛五大功能。论文重点介绍了日常办公中的发文和收文处理模块的设计与实现过程过程及Lotus Notes/Domino自带的可靠和合理的电子邮件系统。