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