论文摘要
随着信息化以及知识经济时代的到来,文档管理成为了每个公司、企事业单位尤其是中小型企业必不可少的重要管理项目。提高查询效率、准确性、灵活性,同时大幅度地降低文档管理成本以及工作强度,是中小型规模企业建设现代文档管理制度不可或缺的议题。从这一点出发,提出一个基于ACE(Adaptive Communication Environment,自适应通讯环境)框架的远程文档管理系统,并在数据保存和传输的过程使用XML格式,以有效地提高系统的性能和降低服务端的负载。使用C/S结构进行部署和开发系统,选择Windows平台作为运行环境,按照软件工程方法,通过需求分析得到系统的功能需求即一般性需求、非功能需求即并发方面的需求以及系统部署的需求,并使用UML面向对象建模技术,逐步给出系统的用例图和部署图,并进行系统服务端和客户端的总体设计。在此基础上将系统服务端划分为了登入、远程操作、命令解析、文件操作、更新提示和连接管理六个模块并进行了模块的详细设计。通过将系统中所用的数据的格式进行具体的实现,据此对服务端各模块做了具体的功能分析和实现。在ACE框架的基础上实现授权用户对远程文档的操作功能,对并发控制和读写锁问题做深入的分析解决,并使用Xerces-C++库对系统数据进行解析和编辑,有效地提高了数据的操作效率。通过使用XML格式的数据通讯,在使用中大大加快了该系统的运行效率,分担了系统的负载。同时,成熟的ACE框架保证了底层数据传输的稳定性,并且设计中完善的数据备份功能,保证数据的安全性。
论文目录
摘要ABSTRACT1 绪论1.1 研究背景1.2 国内外研究概况1.3 论文的主要研究内容2 相关技术分析2.1 ACE 框架2.1.1 ACE 框架的概述2.1.2 ACE 的结构和功能2.2 ACE 中实现的相关模式说明2.2.1 反应器模式2.2.2 主动对象2.2.3 接收者和连接者模式2.2.4 ACE 同步原语2.3 Xerces-C++库2.3.1 Xerces 库的概述2.3.2 Xerces 库及XML 解析的相关说明2.4 本章小结3 系统分析和设计3.1 需求分析3.2 系统架构设计3.3 远程通信相关模块的设计Server 模块的设计'>3.3.1 LoginServer 模块的设计Operate 模块的设计'>3.3.2 RemoteOperate 模块的设计3.4 逻辑处理相关模块的设计3.4.1 Parser 模块的设计FileSystem 模块的设计'>3.4.2 SynFileSystem 模块的设计3.5 其他模块的设计Broadcast 模块的设计'>3.5.1 UpdataBroadcast 模块的设计Manager 模块的设计'>3.5.2 ConnectionManager 模块的设计3.6 通讯消息及信息数据格式3.6.1 通讯格式3.6.2 数据格式3.7 本章小结4 系统的实现和测试4.1 远程通信相关模块的实现Server 模块的实现'>4.1.1 LoginServer 模块的实现Operate 模块的实现'>4.1.2 RemoteOperate 模块的实现4.2 逻辑处理相关模块的实现4.2.1 Parser 模块的实现FileSystem 模块的实现'>4.2.2 SynFileSystem 模块的实现4.3 其他模块的实现Broadcast 模块的实现'>4.3.1 UpdataBroadcast 模块的实现Manager 模块的实现'>4.3.2 ConnectionManager 模块的实现4.4 系统测试4.4.1 功能测试4.4.2 性能测试4.5 本章小结5 全文总结和展望5.1 全文总结5.2 展望致谢参考文献
相关论文文献
标签:远程文档管理系统论文; 自适应通信环境论文;