论文部分内容阅读
随着5G网络的快速商用,超快的网络会加速云计算在国内应用,极大的推动云计算产业的发展。云计算技术在企业信息管理系统的快速应用,传统的信息技术面临着许多挑战,其中包括报告管理信息系统也面临诸多困难。报告管理信息系统作为企业管理报告的重要信息化工具,在公司业务快速发展的过程中暴露出许多问题,需要更好的信息技术解决方法,例如报告种类的增多、报告管理业务速率加快、报告存储数量快速增加等,都可以通过运用云计算技术来解决。本文完成的主要工作包括:(1)阐述报告管理系统在国内外的研究现状,深入分析了公司的IT环境和报告管理状况,得出报告共享系统开发的需求和期望,在考虑系统的灵活性和通用性的基础上提出了系统设计的基本原则,从整体角度设计了系统的物理架构和逻辑构架。(2)基于Web Role和Worker Role,SQL Azure以及Azure Storage技术构建了审核和验货报告共享系统在Azure云环境中的子系统,并且设计和实现了四个关键模块,其中包含报告业务模块、系统管理模块、数据索引模块和数据存储模块。(3)基于Lucene.Net框架技术与Azure Directory库实现了在Azure云和内部服务器存储系统中的数据索引和检索工作,包括对存储在SQL Azure中的结构化数据以及Azure Storage Blob中的非结构化数据的索引和检索功能,满足了用户使用多种方式来查询报告,很好的増加了系统的灵活性和易用性。(4)基于Windows服务器群集、SQL Server以及Hyper-V技术搭建了内部服务器存储平台,开发了基于微软Azure云的报告共享系统在内部服务器中的存储子系统,运用Azure服务总线技术实现了对机密数据在内部服务器中的安全存储。本文设计和实现的审核和验货报告共享系统己经在QIMA及其分公司中正式使用。相对于传统的报告管理系统,基于Microsoft Azure的报告共享系统不仅满足了公司每个部门的审核和验货报告业务的基本需求,如报告预订、协议、填写、检查、审查、查阅等功能,还能授权客户可以同步查阅有权限的报告,有效的优化公司内部的IT资源,很好的提高了相关人员的工作效率。对公司后续将内部其他信息系统迁移至Microsoft Azure云平台中有很好的借鉴意义。