软件公司项目进度管理系统的研究与实现

软件公司项目进度管理系统的研究与实现

论文摘要

近年来,项目管理思想得到了空前的应用,无论是设计单位、施工企业还是工程公司,项目是企业生存的命脉。现代的工程项目对技术含量要求越来越高。公司对质量、投资回报、计划进度要求严格。项目风险和管理难度也随之增大。对国内软件企业来说,要提升公司竞争力,最重要的还是切实加强项目管理。项目管理也决非易事。在实施项目管理过程中面临着许多挑战。人员流动大、开发周期不稳定、项目进度难以保证等方面是国内软件公司普遍存在的主要问题。因此软件公司急需得到一种软件可以方便地进行项目管理。本课题对各种软件开发公司具有普遍的借鉴意义。论文首先在深入分析项目管理历史与当前现状基础上,结合软件公司项目管理特性提出了系统总体结构与模块组成,给出了课题研究目标、关键问题解决思路与系统实现策略。其次,探讨系统使用的目前比较流行的Struts+Spring+Hibernate技术,通过不同整合方式对比,确定了系统开发的一个良好的框架基础。接着,经详细分析软件公司项目管理中可能潜藏的各类问题,系统地描述了数据模型、数据库和功能模块等的具体设计思路与实现,详述了运用关键路径法(CPM)与概率网络评审技术(PERT)进行项目时间管理,介绍运用流逝时间评价法、工期评价法、工时评价法进行项目进展评价。系统采用B/S结构,开发过程中采用三层开发架构,即表示层、业务逻辑层和数据层,这样做使得软件各层次之间耦合度降低,并探讨了基于角色的访问控制技术。最后,全面概述系统软、硬件平台选取,系统地描述了系统测试的内容和方法,指出了实验与测试结果。文章在最后探讨了系统依然存在的某些不足与局限,并提出了今后努力方向和研究打算。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 软件公司项目进度管理系统概述
  • 1.2 开发背景
  • 1.3 课题的国内外研究现状
  • 1.4 本文结构
  • 第二章 相关技术介绍
  • 2.1 Struts框架
  • 2.2 Spring框架
  • 2.3 Hibernate框架
  • 2.4 Spring与Struts框架的整合
  • 2.5 Spring与Hibernate框架的整合
  • 2.6 CPM与PERT技术
  • 2.7 项目进展评价技术
  • 2.8 本章小结
  • 第三章 软件公司项目进度管理系统需求分析
  • 3.1 项目进度管理系统开发背景调研
  • 3.1.1 软件公司概况
  • 3.1.2 软件公司目前人员管理情况
  • 3.1.3 软件公司目前项目管理情况
  • 3.2 需求采集
  • 3.3 需求评审
  • 3.4 数据流程分析
  • 3.4.1 顶层数据流图的设计
  • 3.4.2 系统整体分析
  • 3.4.3 员工管理
  • 3.4.4 项目管理
  • 3.4.5 进度管理
  • 3.4.6 数据查询
  • 3.5 本章小结
  • 第四章 软件公司项目进度管理系统设计
  • 4.1 项目进度管理系统总体设计概述
  • 4.2 项目进度管理系统功能模块设计
  • 4.2.1 项目进度管理系统总体设计
  • 4.2.2 用户登录模块设计
  • 4.2.3 员工管理模块设计
  • 4.2.4 项目管理模块设计
  • 4.2.5 任务管理模块设计
  • 4.2.6 进度管理模块设计
  • 4.2.7 数据报表模块设计
  • 4.2.8 数据导入导出模块设计
  • 4.2.9 系统的三层设计结构
  • 4.3 数据模型的建立
  • 4.3.1 数据库设计
  • 4.3.2 E-R模型的建立
  • 4.3.3 数据表的设计
  • 4.4 项目进度管理系统详细设计
  • 4.4.1 用户登录模块详细设计
  • 4.4.2 员工管理模块详细设计
  • 4.4.3 项目管理模块详细设计
  • 4.4.4 任务管理模块详细设计
  • 4.4.5 进度管理模块详细设计
  • 4.4.6 数据报表管理模块详细设计
  • 4.4.7 数据导入导出模块详细设计
  • 4.5 系统安全性的设计
  • 4.6 本章小结
  • 第五章 测试与运行
  • 5.1 系统运行环境
  • 5.2 功能测试
  • 5.3 性能测试
  • 5.4 可用性测试
  • 5.5 客户端兼容性测试
  • 5.6 安全性测试
  • 5.7 测试内容及结果分析
  • 5.8 本章小结
  • 第六章 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    软件公司项目进度管理系统的研究与实现
    下载Doc文档

    猜你喜欢