企业协同管理平台项目管理子系统的设计与实现

企业协同管理平台项目管理子系统的设计与实现

论文摘要

随着科学技术的飞速进步与管理理念的不断变革,项目管理的思想已经渗透到了社会的各个方面,而信息技术尤其是计算机网络技术的迅猛发展,为基于计算机与网络的项目管理系统的应用提供了条件。与传统的手工项目管理相比,基于计算机网络的项目管理系统优势非常明显,它能够及时、准确地提供项目管理所需的信息,实现项目数据信息的及时共享与综合应用,它能够规范项目管理的流程,极大程度上提高项目管理工作的效率。本学位论文主要工作是:通过对项目管理系统的理论研究,结合中创软件企业协同管理平台项目管理子系统的实际开发经历,借鉴现有关于项目管理系统的方法理论与实施经验,提出项目管理系统的可行实施方案。与国内外同类型的项目管理系统相比,本论文论述的项目管理子系统有以下创新点:项目执行阶段的各种信息监控、阶段考核,项目结束阶段的项目总结与考评,实现了与项目相关的各种信息的综合查询与统计。企业协同管理平台的需求是从中创软件开发过的项目中提取出来的,经过分析整理,最终形成了企业协同管理平台的需求。在对需求进行分析后,论文将项目的管理分为三个阶段,分别为:项目启动、项目执行和项目结束。项目启动阶段的管理包括项目信息的管理、项目小组的建立、成员的添加、项目任务书的制定及下达到项目组。项目执行阶段的管理包括项目进度、成本、资源、风险的监控,以及对项目的一系列考核,包括项目是否达标,项目的任务是否达标。项目结束阶段的管理包括项目报告的提交、审核,项目因意外情况终止的操作。论文分析了系统从逻辑架构上分为基础设施层、中间件平台(总线层、流程层、展现层)、业务构件层(其中统一认证和授权、信息门户、用户和组织管理等构件为成熟构件,企业资源管理、集团财务等构件可以根据需要进行定制化开发)。同时,论文提出整个系统采用典型的三层架构,表现层、业务层、持久层,分层结构的分工明确,耦合度低,有利于进行程序单元测试和功能维护。在项目实现中,论文提出主要使用基于J2EE技术的MVC模型。Web端使用已经被大多数项目使用的Struts框架,它是一个轻量级开源框架。Struts框架可以方便控制页面流转,可以控制页面与服务器端响应和反馈信息。项目业务层的处理放在BO层,主要包括业务逻辑处理、异常包装成业务错误信息以及业务事务处理。在数据库持久性表示中使用Hibernate,这也是一个开源项目,是现在比较流行的数据库访问框架。Hibernate框架在资源消耗上比实体Bean低很多,但是同样可以很好的对象关系映射,并且具有很好的灵活性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景
  • 1.2 项目管理发展状况
  • 1.3 国内外研究技术开发状况
  • 1.4 解决的主要问题
  • 1.5 本文主要工作
  • 第2章 系统需求分析
  • 2.1 系统概述
  • 2.2 系统需求
  • 2.2.1 功能性需求
  • 2.2.2 非功能性需求
  • 2.3 运行环境
  • 2.3.1 硬件平台
  • 2.3.2 操作系统
  • 2.3.3 应用软件
  • 第3章 系统架构设计
  • 3.1 系统设计目标和原则
  • 3.2 系统技术架构设计
  • 3.2.1 系统部署架构
  • 3.2.2 系统逻辑架构
  • 3.2.3 系统技术框架
  • 3.3 系统功能架构
  • 第4章 系统详细设计
  • 4.1 系统建模
  • 4.2 数据库设计
  • 第5章 系统实现
  • 5.1 系统总体实现
  • 5.1.1 项目启动、计划
  • 5.1.2 项目执行与监控
  • 5.2 任务安排功能
  • 5.3 运用 Hibernate进行对象关系映射和 DAO层的实现
  • 5.3.1 对象关系映射的实现
  • 5.3.2 Hibernate的 DAO实现
  • 第6章 结束语
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    企业协同管理平台项目管理子系统的设计与实现
    下载Doc文档

    猜你喜欢