基于JAVA EE平台的项目管理系统的设计与实现

基于JAVA EE平台的项目管理系统的设计与实现

论文摘要

近几年致力于软件开发项目管理和软件开发过程改进的方法论层出不穷,敏捷开发方法便是其中一支。同时,人们试图通过相关的软件系统来实践新兴的软件开发项目管理方法,更力图通过软件来改进软件开发项目的管理和过程,降低软件开发项目中的各种潜在风险。亿帆环球科技公司(E5 Systems Inc.)根据敏捷开发方法,并结合自己公司的具体情况制定了一套符合自己公司的软件项目管理方法论,并力图开发一套项目系统,来实践这种管理方法论,并辅助公司的项目过程管理。本文分析了当前国内外项目管理系统的发展和应用现状,并对应用于敏捷项目管理的项目管理系统提出了设想和要求。本文着重描述了从需求分析、总体设计,到详细设计,再到系统实现的一个项目管理软件开发的全过程。在需求分析部分,根据公司的具体需要,对需求进行了研究和记录,并用UML用例图的方式进行表示。在总体设计部分,根据系统设计的一般原理,和系统需求分析的结果,得到本系统技术、功能、逻辑、数据、安全等方面的架构设计,为具体的系统开发提供了方向。在详细设计部分,本文对该系统的后台管理部分、前端展示部分,以及跨平台系统接口设计部分做了详细说明,并规划出了系统的具体类和类之间的关系,得到了一个大致的系统技术原型。在这一部分,本文还对AJAX技术、跨平台方法调用等技术热点和难点做了重点解释。在系统实现部分,本文对系统中各种技术要求的具体实现做了详细介绍,并辅以代码说明,同时还简单介绍了相关技术类库、框架的配置和使用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 系统开发背景
  • 1.2 国内外研究开发现状
  • 1.3 本文的主要工作
  • 1.4 论文的组织结构
  • 第2章 系统需求分析
  • 2.1 系统概述
  • 2.2 系统需求的获取与方法
  • 2.3 需求问题描述
  • 2.3.1 系统参与者
  • 2.3.2 系统功能列表
  • 2.3.3 系统用例描述
  • 2.3.4 非功能性需求
  • 第3章 系统总体设计
  • 3.1 系统设计目标和原则
  • 3.2 系统架构设计
  • 3.2.1 系统技术架构总述
  • 3.2.2 系统功能架构设计
  • 3.2.3 系统逻辑架构设计
  • 3.2.4 系统数据架构设计
  • 3.2.5 系统安全架构设计
  • 第4章 系统详细设计
  • 4.1 概述
  • 4.2 后台管理平台详细设计
  • 4.2.1 后台管理平台静态模型
  • 4.2.2 后台管理平台动态模型
  • 4.3 前端展示平台详细设计
  • 4.3.1 前端展示平台静态模型
  • 4.3.2 前端展示平台动态模型
  • 4.4 开放服务接口设计
  • 4.4.1 开放服务接口静态模型
  • 4.4.2 开放服务接口动态模型
  • 4.5 数据库设计
  • 第5章 系统实现
  • 5.1 用户界面实现
  • 5.2 表现层关键技术实现
  • 5.2.1 Struts开发框架简介
  • 5.2.2 Struts开发应用与配置说明
  • 5.3 AJAX关键技术实现
  • 5.4 业务逻辑层关键技术实现
  • 5.5 持久层关键技术实现
  • 5.6 远程调用框架的实现
  • 5.7 系统部署
  • 第6章 总结
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    基于JAVA EE平台的项目管理系统的设计与实现
    下载Doc文档

    猜你喜欢