基于Microsoft Azure云平台的报告共享系统的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:ztqye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着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云平台中有很好的借鉴意义。
其他文献
大规模定制作为一种新型的生产模式,将成为21世纪最重要的生产技术之一。如何高效敏捷地配置出客户满意的产品并能实时将配置效果图展现给用户是现阶段大规模定制研究的热点。
随着科学技术的迅猛发展,人工智能(AI)逐步实现了在多行业多领域中的真正应用。人类在将人工智能应用于创作领域并取得一定辉煌成就的同时,也催生出了人工智能生成内容这一新
根据EDGAR的2019年报告,中国2018年的碳排放总量占全球碳排放比重高达29.71%,超过欧盟(9.13%)和美国(13.92%)的总和,中国被视为国际碳排放重点关注区域,如何实现低碳发展意义
日本对待历史问题表现出来的不负责任的态度和言论一直引起国际社会的不满。日本对待历史问题态度的背后有着包括日本历史文化、国民性格、美国因素等等原因,而其中近代形成的
高山美利奴羊是我国培育的首例适应高山(2400~4070 m)寒旱生态区羊毛纤维直径主体为19.1~21.5μm的毛肉兼用型一流美利奴羊新品种。为高山美利奴羊选育提高和品种完整结构建
近10几年来,微机电系统——MEMS技术作为一种使能技术,在各个领域(如机械、生物、光学、射频、能源等)得到了迅速发展,并实现了一定的产业化应用,取得了良好的经济效益。光学MEMS使