学位论文 > 优秀研究生学位论文题录展示
软件项目管理系统的研究与实现
作 者: 徐冬云
导 师: 张星明; 吕锋
学 校: 华南理工大学
专 业: 计算机技术
关键词: 项目管理 需求管理 进度管理 任务管理
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 41次
引 用: 0次
阅 读: 论文下载
内容摘要
本系统的研究与实现,主要是为了解决公司内部软件项目越来越多,管理工作越来越繁重,纯手工的管理已经跟不上发展需要的问题。本系统结合软件项目本身的特点,以软件项目管理过程中的项目需求、进度、任务为主线条,将项目经理的日常管理工作信息化、系统化,同时将项目信息透明的展现给公司更高级的管理人员,方便对项目进行监督和管控。本系统的建设,在软件工程思想的指导下,采用传统瀑布式软件项目开发方法,主要经历项目调研、项目计划、需求分析、系统设计、系统编码、系统测试这五个阶段。项目调研期间,对国内外已有的软件项目管理系统进行了分析,吸取了他们一些好的思想和经验,并对系统建设的相关技术进行了调研,选择了适合本系统使用的技术;项目计划阶段对整个项目编排了进度计划、资源计划、风险计划等;需求分析阶段,对本系统涉及的项目经理、项目成员、公司管理人员进行了需求访谈,采集系统需求;系统设计阶段进行了系统的总体设计、详细设计,为后续编码打下了良好的基础;系统编码阶段完成了代码编写及单元测试;系统测试阶段进行了功能测试及性能测试。项目共花费7个月的时间进行建设,最后通过系统测试,达到项目预期目标。本项目管理系统主要包括了项目需求、项目任务、项目进度的管理,项目需求管理则对项目的需求进行分级管理、设置需求的各项属性,以及需求变更管理;项目任务管理主要是任务的增删改查功能、关闭/激活任务、任务分解功能以及实现任务的跟踪;项目进度管理主要包括对进度树的维护、进度属性维护、进度与任务关联功能、进度的跟踪功能。系统采用B/S模式,基于Spring框架,结合Ajax前端展现技术、JDBC数据库访问技术进行建设,后端数据库采用MySQL,运行于Windows环境或linux环境下的Tomcat web应用服务器。系统目前已经完成开发,可以正常运行,为企业的软件项目管理提供了很好的帮助,减轻了项目经理的工作量,得到了相关使用人员的一致认同。
|
全文目录
摘要 5-6 ABSTRACT 6-12 第一章 绪论 12-16 1.1 背景及现状 12 1.2 国内外动态 12-14 1.3 系统目标 14 1.4 论文结构 14-16 第二章 相关技术介绍 16-21 2.1 J2EE 技术 16 2.2 开源技术 16-19 2.2.1 Spring 16-18 2.2.2 Ajax 18 2.2.3 Dwr 18-19 2.3 系统开发环境 19-20 2.4 本章小结 20-21 第三章 系统总体设计 21-41 3.1 系统需求概述 21-37 3.1.1 功能清单 21-22 3.1.2 总体流程 22 3.1.3 用户角色 22-24 3.1.4 需求管理功能 24-29 3.1.5 任务管理功能 29-33 3.1.6 进度管理功能 33-36 3.1.7 非功能性需求 36-37 3.2 系统设计原则 37 3.3 系统架构 37-39 3.4 系统部署视图 39 3.5 本章小结 39-41 第四章 数据库设计 41-49 4.1 设计原则 41-42 4.2 MySQL 数据库概述 42-43 4.3 概念模型设计 43 4.4 数据模型设计 43-48 4.4.1 项目信息表 44-45 4.4.2 需求信息表 45-46 4.4.3 项目任务表 46 4.4.4 项目进度表 46-47 4.4.5 需求任务关系表 47 4.4.6 进度任务关系表 47-48 4.4.7 项目相关人员表 48 4.5 本章小结 48-49 第五章 系统安全设计 49-53 5.1 身份认证 49-50 5.2 授权管理 50-51 5.3 访问控制 51-52 5.4 系统日志 52 5.5 互联网访问控制 52 5.6 本章小结 52-53 第六章 系统详细设计 53-65 6.1 前端界面 UI 设计 53-56 6.1.1 表格(table or grid) 53-54 6.1.2 对话框(dialog) 54 6.1.3 基本输入元素(input) 54 6.1.4 下拉框(select) 54 6.1.5 富文本编辑器(richEditText) 54 6.1.6 树(tree) 54 6.1.7 文件上传(fileUpload) 54 6.1.8 日期时间输入(dateTime) 54-55 6.1.9 数据源(dataSource) 55 6.1.10 信息提示(toolTip) 55 6.1.11 菜单(menu) 55 6.1.12 选项卡(TabPanel) 55-56 6.2 后台主要类图设计 56-57 6.3 需求管理详细设计 57-60 6.3.1 用户用例 57 6.3.2 业务流程图 57-59 6.3.3 时序图 59-60 6.4 任务管理详细设计 60-62 6.4.1 用户用例 60 6.4.2 业务流程图 60-61 6.4.3 时序图 61-62 6.5 进度管理详细设计 62-64 6.5.1 用户用例 62 6.5.2 业务流程图 62-63 6.5.3 时序图 63-64 6.6 本章小结 64-65 第七章 系统测试 65-71 7.1 测试环境 65 7.2 功能测试 65-66 7.2.1 测试概述 65 7.2.2 测试缺陷情况 65-66 7.2.3 测试结论 66 7.3 性能测试 66-70 7.3.1 测试概述 66 7.3.2 Loadrunner 简介 66-67 7.3.3 测试目标 67 7.3.4 测试场景设计 67-68 7.3.5 测试结果 68-70 7.4 本章小结 70-71 总结与展望 71-72 参考文献 72-74 附件 74
|
相似论文
- 项目管理理论在高校共青团工作中的应用研究,D297
- XA市行政中心电子政务网络建设项目进度管理,D630
- DAB公司饮料冷柜项目运营管理问题案例研究,F426.82
- 电力建设企业施工管理研究,TM73
- 工程项目进度管理绩效评价体系研究,TU722
- 项目质量管理在电梯安装项目中的应用,TU758.7
- 深圳汇铭房地产公司项目开发管理研究,F293.3
- 地方政府公共投资项目管理研究,F283
- 国防型号工程应用项目管理模式研究,F426.48
- 盐城电信移动基站建设质量管理与控制研究,F626
- EPCM管理模式在房地产项目中的应用研究,F293.3
- 高校图书馆编目业务外包项目管理问题研究,G254.3
- 缓解南昌市道路交通压力问题的对策与措施研究,U491
- CMLIP项目沥青路面施工质量与风险控制研究,U415.1
- REWAT变电站扩建项目风险管理研究,TM73
- 成飞住房信息管理系统项目的时间与风险管理研究,F293.3
- 季度服饰品系列开发企划研究与实践,F426.86
- 绿色工程设计的项目管理应用研究,F284
- 精装修项目过程管理关键研究,F293.3
- GS保险公司培训项目管理成熟度模型构建与评价,F840.3
- 现代项目管理方法在学海三路建设中的应用,U415.1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|