
论文摘要
近年来,项目管理思想得到了空前的应用,无论是设计单位、施工企业还是工程公司,项目是企业生存的命脉。现代的工程项目对技术含量要求越来越高。公司对质量、投资回报、计划进度要求严格。项目风险和管理难度也随之增大。对国内软件企业来说,要提升公司竞争力,最重要的还是切实加强项目管理。项目管理也决非易事。在实施项目管理过程中面临着许多挑战。人员流动大、开发周期不稳定、项目进度难以保证等方面是国内软件公司普遍存在的主要问题。因此软件公司急需得到一种软件可以方便地进行项目管理。本课题对各种软件开发公司具有普遍的借鉴意义。论文首先在深入分析项目管理历史与当前现状基础上,结合软件公司项目管理特性提出了系统总体结构与模块组成,给出了课题研究目标、关键问题解决思路与系统实现策略。其次,探讨系统使用的目前比较流行的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 本章小结第六章 结论参考文献在学研究成果致谢
相关论文文献
标签:项目管理论文; 软件论文; 访问控制论文;