论文部分内容阅读
本文对办公自动化系统中如何建立安全机制及实现数据接口进行了大量的深入的分析和研究。它的开发背景是为黑龙江省储汇局开发的一套实用的综合业务办公自动化系统。 文章首先对开发办公系统的必要性进行了阐述。随着社会进步及网络的普及,企业实现网络化办公已经成为必然要求,那么要使网络化办公成为可能,信息的安全是必需的保障。同时,由于原有的企业信息管理系统中办公信息是相分离的,如果将原有MIS废弃,重新开发,显然不现实。因此,充分利用原有MIS的信息资源,采用网络化平台开发办公系统,再把二者集成在一起已成为企业信息化的必然选择。 其次,介绍了构建OA系统的平台—Lotus/Domino的优良性能,它的邮件技术、安全性能、工作流机制等,并论述了Client/Server结构的特点。 再次,论述了系统设计方案和系统功能实现。从网络拓扑结构、硬件配备及软件系统功能都作了详细的介绍。 最后,对系统设计中遇到的技术难点(加密数据库、加密数据库中的文档、加密文档中的域及与SQL数据库接口技术)分两大部分加以深入详尽的研究。 安全方面,作者基于RSA密钥体系,建立了分层管理的安全体系框架。从物理安全层、网络安全层、服务器安全层、应用程序安全层、应用程序设计元素安全层都有相应的安全限制,保证了系统的绝对安全。同时对密钥管理理论及RSA算法作了详细论述。 接口方面,分析了Lotus Notes平台结合SQL数据库的特点,在设计系统时分为办公、业务两部分。把文件需要流转的工作或静态的数据放在Notes端,而把大量的业务报表放到SQL数据库端,利用Lotus Notes提供的与外部数据库的接口功能,通过建立ODBC数据源,在Lotus Notes端编程实现提取SQL数据库中的相关数据,使两个系统有机集成。 本文所研究开发的办公信息系统,已成功应用于实际,取得了良好的应用效果,大大提高了企业内部管理水平及办公效率,具有广阔的应用前景。