当前位置:主页 > 科技论文 > 信息工程论文 >

Windows Azure平台下项目管理系统的设计与实现研究

发布时间:2014-08-08 21:11
1  绪 论 

1.1  背景介绍 
1.1.1  项目管理信息化 
项目管理信息化和企业信息化也有一定关系,要实施项目管理信息化,必须大力推动行业信息化以及企业信息化。根据美国《经济学家》杂志 2000 年刊登的有关资料表明:“一个典型的 1 亿美元的建设项目在实施过程中会产生 15 万份左右独立的文档或资料(包括设计文件、合同文件、采购文件、资金申请单、进度计划等),联邦快递在美国国内运输工程蓝图每年获取约 5 亿美元的运输费;项目建设成本的 1~2%仅仅是与打印、复印和传真等有关的办公费用。”  由于很多建设项目地域跨度越来越大,项目参与单位分布越来越广,项目信息成指数级增长,信息交流问题成为影响建设项目实施的主要问题。目前,信息交流手段还较为落后,使用纸质文档、电话、传真、邮政快递、项目协调会等方式作为信息交换的手段,不仅容易造成信息沟通的延迟(Delay),而且大大增加了信息沟通的费用。据国际有关文献资料介绍,建设工程项目实施过程中存在的诸多问题,其中三分之二与信息交流(信息沟通)的问题有关;工程项目 10%~33%的费用增加与信息交流存在的问题有关;在大型工程项目中,信息交流的问题导致工程变更和工程实施的错误约占工程总成本的 3%~5%。 项目管理信息化是解决目前项目管理中存在问题的重要方法,因此国内外都在研究和探索项目管理信息化实现的途径。
.........

1.2  研究目标与意义 
本研究根据通讯产品研发的特点和过程,结合 Windows Azure 云计算技术,来实现对普遍通讯产品项目的辅助管理平台。希望通过这次尝试了解当前流行的云计算技术的特点和服务种类,掌握基于 Windows  Azure 云计算平台的应用程序的开发和设计方法,考察该云计算平台的实际应用效果,为将来实现基于云计算平台的通讯产品项目管理信息化做出探索性的尝试和一点点积累。 论文的研究意义主要体现在: (1) 重点学习和了解微软在云计算领域的 Windows Azure 平台,掌握平台服务特点、服务类型和服务限制等内容,作为对新兴云计算平台的探索式学习。通过对实际行业管理过程的分析,针对特定需求使用 Windows Azure 设计出符合通讯产品项目特点的项目管理平台。 (2) 传统的通讯项目管理普遍存在信息同步困难,文档无法统一管理等特点。希望通过该平台的设计,解决诸如此类的问题。极大的提高工作效率,实现不同部门间的无缝配合,从而保证项目的顺利进行,切实成为项目管理中的好帮手、好工具。本文主要任务是实现一个基于云计算的通讯产品的项目管理平台。主要的研究工作集中在以下几个方面: (1) 云计算技术的了解。通过产生背景、发展过程、未来前景几方面,对该技术进行全面的认识。
.........

2  相关技术 

2.1  云计算 
2.1.1  什么是云计算 
通过对本项目的部署与测试,了解了 Windows Azure 项目的常规部署方法,并通过对平台的管理和费用评估,了解了云平台的管理方法和适用范围。云计算是一种基于因特网的超级计算模式,它依赖的不是个人电脑,也不是独立的服务器,而是用户无需关心其内部结构的“云”。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。在远程的数据中心,几万甚至几千万台电脑和服务器连接成一片。因此,云计算甚至可以让用户体验每秒超过 10 万亿次的运算能力,如此强大的运算能力几乎无所不能。用户通过电脑、笔记本、手机等方式接入数据中心,按各自的需求进行存储和运算。通过这种方式,共享的软硬件资源和信息,可以按需提供给计算机和其他设备。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”[3]。 一个先进的云计算平台,往往具有以下的特点: (1) 无穷无尽的资源 云计算平台是一个在用户感觉上拥有无限的计算能力和存储容量的资源中心。(这个描述如同其字面理解,因为尽管规模非常庞大但总是会有一些限制,这一点必须记住。)作为用户,可能并不需要做规模上规划和定义,只用部署自己的个人存储和计算基础设施。用户可以依赖这些公司所提供的几个遍布世界各地的大型数据中心,按需利用这些资源。
........

2.2  Windows Azure Platform 
2008年,微软发布了一个云计算平台——Windows Azure Platform。Windows Azure Platform是一个运行在微软数据中心的云计算平台。它包括一个云计算操作系统和一个为开发者提供的服务集合。开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务。相比较而言,Windows Azure Platform延续了微软传统软件平台的特点,能够为客户提供熟悉的开发体验,用户已有的许多应用程序都可以相对平滑的迁移到该平台上运行。另外Windows Azure Platform还可以按照云计算的方式按需扩展,在商业开发时可以节省开发部署的时间和费用。 Windows Azure Platform 包括 Windows Azure、SQL Azure 和 Windows Azure Platform AppFabric。Windows Azure 可看成一个云计算服务的操作系统,SQL Azure 是云中的数据库,AppFabric 是一个基于 Web 的开发服务,它可以把现有应用和服务与云平台的连接和互操作变得更为简单。AppFabric 让开发人员可以把精力放在他们的应用逻辑上而不是在部署和管理云服务的基础架构上。 (1) Windows Azure Windows Azure 是一个云服务的操作系统,它提供了一个可扩展的开发环境、托管服务和服务管理环境。这其中包括提供基于虚拟机的计算服务和基于 Blobs、Tables、 基于 Windows Azure 的项目管理平台设计与实现 Queues、Drives 等的存储服务。Windows  Azure 为开发者提供了托管的、可扩展的、按需应用的计算和存储资源,还未开发者提供了云平台管理和动态分配资源的控制手段。
........

3  项目管理平台需求分析与设计 ........... 13 
3.1  通讯产品项目的特点 .......... 13 
3.2  项目需求分析 .......... 14 
3.3  功能模块划分 ........... 16 

4  项目管理平台功能实现 .......... 24 
4.1  平台开发环境 .......... 24 
4.2  平台相关技术 .......... 24 
4.3  平台的配置工程 ......... 26 
5  项目管理平台的测试与管理 ....... 49 
5.1  平台的部署 ........... 49 
5.2  平台的测试 ......... 51 
5.3  平台的管理 ........... 52

5  项目管理平台的测试与管理 

5.1  平台的部署
本章通过将平台部署到 Windows Azure 中,充分的体会到微软 Windows Azure 云平台的易发布的特点;并通过对平台的功能测试和性能测试,对利用 Windows Azure 开发的产品的性能有了更深的认识;还通过在 Windows  Azure 上对平台的管理和费用估算,了解了 Windows Azure 的易维护性、可扩展性和其价格特点。正因为  Windows Azure 具有可扩展性高、价格合理等特点,因此适合在较大的项目中使用。对于 Windows Azure 云平台的应用程序,在功能实现后需将其部署在云平台上。本章将具体描述平台的部署过程,以及部署后的测试情况与管理方法。进行平台的部署首先必须要注册 Windows Azure 的管理账户。Windows Azure 的管理账户在注册后可以提供三个月的试用期,来确保用户对于云服务的体验。由于在本文完成时 Windows Azure 还未对中国大陆地区开放,因此在注册过程中需要提供香港或者台湾的手机号以及支持 Visa 的信用卡才能完成。注册完成后,可以通过账户的管理平台,进行平台的部署、管理等操作。
.........
 

6  总结 

 

6.1  主要研究成果 
科技的发展在不断进步,随着计算量不断增大和用户体验的不断提升,云计算技术的出现更是顺应未来对计算的普及和数据需求的发展趋势。本次研究通过对各大科技公司所提供的云服务,对云计算的本质进行了理论的分析。同时结合项目管理中遇到的实际问题,使用微软的云服务架构,对项目管理软件的信息化、世界化、持久化进行了实践性的探索。通过这次的理论研究和实际使用,真正体验了云技术的强大之处,相信能够通过其稳定性、可靠性和安全性,会越来越多的被广大用户所接受,更好的为科学建设提供其最优质的服务。 本次项目从项目管理的信息化入手,结合当下流行的云的概念,通过对通讯产品项目特点的分析,进行了系统的分析和设计。并且根据分析和设计,依照云存储的结构特征,利用云存储的 Blob 结构来存储文件,Queue 结构来进行两种不同云角色间的通信,并且利用了云数据库来存储各种数据间的关系,为查询和存储方面提供了效率的保证。利用一整套微软提供的技术加以实现,完成了项目的开发和调试工作。在调试工作完成后对项目进行了部署,使其真正的在云平台中运行,并且做了相关的功能和性能方面的测试工作。并且利用 Windows Azure 的管理功能和定价计算器,完成了对整个项目的管理和费用评估等工作。
.........

参考文献(略)

本文编号:8252

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/8252.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户26643***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com