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