项目管理工具的设计与实现

项目管理工具的设计与实现

论文摘要

随着世界经济全球化的发展,项目开发中的团队合作已经变成由不同地区甚至是不同国家的多个团队共同组成,同时现代项目的规模越来越大,内容越来越复杂,涉及专业也越来越多,在日益激烈的市场竞争环境下,需要对各类项目进行大量信息和数据的动态管理,如何有效地运用项目管理理论并利用项目管理软件对项目进行有效地管理,成了企业决策者最关心的问题。项目管理系统(Project Management System,简称PMS)作为重要的技术和手段,已经成为现代项目管理必不可少的部分。虽然目前国内外已经有很多成熟的项目管理系统,但是因为过分强调通用性而使其并不完全适用于每个企业。本论文以作者主要负责开发实现的某外企金融实时数据支持部门的项日管理工具(Project Management Tool,简称PM Tool)为例,针对该部门项目种类和数量繁多,每个项目参与部门多并且跨地域等特点,研究并构建了一个适合本部门特殊需求的项目管理工具。本文首先对PM Tool的理论知识及相关技术作了简要介绍;接着以作者在本工具的需求分析阶段实际做的各种分析工作为基础,对系统的需求和业务流程进行了介绍分析,同时确定了采用MVC的设计模式,并使用基于Microsoft.NET技术的B/S四层架构模式的解决方案,在详细设计中分析了本系统的模块设计,界面设计和数据库设计;最后在实现部分,通过对相关类和方法的描述,以及功能流程的介绍,详细描述了由作者负责设计并实现的项目详细信息管理模块和项目计划管理模块的实现过程,其中在页面实现时使用了AJAX技术来改善用户体验。该工具最终实现了对本部门繁多并且复杂项目的有效管理,满足了不同用户角色的需求,最大限度的在各个部门之间实现信息的安全共享,最终提高企业的竞争力。

论文目录

  • 致谢
  • 中文摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 应用背景
  • 1.1.1 项目管理的基本概念
  • 1.1.2 项目管理的基本要素
  • 1.2 论文的内容和意义
  • 1.3 论文的组织结构
  • 2 理论知识及相关技术
  • 2.1 项目管理
  • 2.1.1 项目管理的特点
  • 2.1.2 项目信息管理系统(PMIS)
  • 2.2 .NET框架
  • 2.2.1 公共语言运行库
  • 2.2.2 程序集
  • 2.3 ASP.NET的特性
  • 2.4 AJAX技术
  • 2.4.1 AJAX的主要技术
  • 2.4.2 AJAX的特点
  • 2.4.3 Visual Studio中的AJAX技术
  • 2.5 MVC介绍
  • 2.5.1 MVC模式概述
  • 2.5.2 MVC模式的特点
  • 2.6 本章小结
  • 3 项目管理工具分析与设计
  • 3.1 需求分析
  • 3.1.1 系统背景及用户特点
  • 3.1.2 功能性需求
  • 3.1.3 非功能性需求
  • 3.1.4 角色划分
  • 3.2 业务流程分析
  • 3.3 系统设计
  • 3.3.1 总体架构设计
  • 3.3.2 系统物理结构设计
  • 3.3.3 系统软件结构设计
  • 3.3.4 系统技术架构设计
  • 3.4 系统详细设计
  • 3.4.1 模块设计
  • 3.4.2 系统页面设计
  • 3.4.3 数据库设计
  • 3.5 本章小结
  • 4 项目管理工具实现
  • 4.1 项目管理子系统实现
  • 4.1.1 相关类及方法
  • 4.1.2 主要问题及解决方案
  • 4.1.3 功能流程
  • 4.1.4 实现效果
  • 4.2 项目计划管理子系统实现
  • 4.2.1 相关类及方法
  • 4.2.2 主要问题及解决方案
  • 4.2.3 功能流程说明
  • 4.2.4 实现效果
  • 4.3 测试结果
  • 4.4 本章小结
  • 5 总结与展望
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    项目管理工具的设计与实现
    下载Doc文档

    猜你喜欢