当前位置:文档之家› 项目进度跟踪管理系统毕业设计

项目进度跟踪管理系统毕业设计

项目进度跟踪管理系统毕业设计 目 录 1 前 言 ...................................................... 1

1.1 开发背景 .......................................................... 1 1.2 国外研究现状 ..................................................... 1 1.3 系统设计目标 ..................................................... 2 2 系统开发所采用的技术 ......................................... 3

2.1 JSP技术 ................................................... 3 2.2 MVC 架构 ................................................... 3 2.3 SQL Server ................................................. 3 2.4 Tomcat ..................................................... 4 3 项目进度跟踪管理系统需求分析 ............................... 5

3.1 系统可行性分析 ............................................. 5 3.1.1 技术可行性 ........................................... 5 3.1.2 经济性 ............................................... 5 3.1.3运行可行性 ............................................ 5 3.2 系统功能性需求分析 ......................................... 5 3.2.1系统功能描述 .......................................... 5 3.2.2 系统业务流程 ......................................... 6 3.3 系统各模块用例模型分析 ..................................... 7 3.3.1 用例模型整体描述 ..................................... 7 3.3.2 各功能模块用例描述 ................................... 7 3.4 系统开发环境 .............................................. 11 4 概要设计 ..................................................... 12

4.1 系统架构原则 .............................................. 12 4.2 系统的功能结构设计 ........................................ 12 4.2.1 执行者管理模块设计 .................................. 12 4.2.2 项目阶段管理模块设计 ................................ 13 4.2.3 BUG信息管理模块设计 ................................. 13 4.2.4 项目任务管理模块设计 ................................ 14 4.2.5 系统管理模块设计 .................................... 14 4.3 系统类图 .................................................. 15 4.4 数据库设计 ................................................ 16 5 详细设计 ..................................................... 18

5.1 项目阶段管理模块 .......................................... 18 5.1.1 添加项目阶段 ........................................ 18 5.1.2 管理项目阶段 ........................................ 19 5.2 BUG信息管理模块 .......................................... 20 5.2.1 添加BUG信息 ........................................ 21 5.2.2 查询、删除BUG信息 .................................. 21 5.3 项目任务管理模块 .......................................... 24 5.3.1 添加项目任务 ........................................ 24 5.3.2 修改、删除项目任务 .................................. 25 6 测试结果及运行效果 .......................................... 27

6.1 测试概论 .................................................. 27 6.2 项目进度跟踪管理系统采用的测试方法 ........................ 27 6.2.1 黑盒测试 ............................................ 27 6.2.2 白盒测试 ............................................ 27 6.3 项目进度跟踪管理系统具体测试 .............................. 28 6.3.1 系统登录功能的测试 .................................. 28 6.3.2 添加管理员信息的测试 ................................ 29 结 论 ........................................................ 30

谢 辞 ........................................................ 31

参考文献 ........................................................ 32

附 录 ........................................................ 33 1

1 前 言 随着计算机的日益普及和网络的发展,数据库的应用围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。 中国IT软件企业目前主要的管理方式是以“项目”为主的,项目管理水平参差不齐,绝大多数IT软件企业或多或少地存在“项目黑洞”:项目无法按期完成,项目工作难以协调,用户需求经常变动,工作质量难以保证。特别是,对于中小软件开发企业目前面临着用户需求变化快,开发周期短,资金周转困难,开发队伍不稳定,技术延续性差等诸多问题困扰。像大的软件开发企业进行CMM,ISO9001认证,并实施较完善项目过程管理和质量控制,无论从认证成本和实施成本都是中小软件开发企业难以承受的。 国外已有完整的软件帮助项目经理监控项目,但由于国此方面还未完全进入正规,已有软件对于项目经理来说,过于复杂,而“项目跟踪管理系统”,它是根据软件设计思想,简化的项目跟踪工具,也是促进项目管理正规化的工具。 1.1 开发背景 在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被计算机用户理解的语言同用户进行交替。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机西听的开发,从而在许多其他方面助长了自守和冗余劳动的现象。 一个值得深思的事实是,到2006年底为止,已经信息化的企业在IT(Information Technology,信息技术)的投资超过了未信息化企业在IT的投资。这意味着什么? 这意味着IT项目的投资已经由厂商驱动向用户驱动转变,以往什么利润高IT厂商就说什么好,用户低着头掏腰包的时代过去了。现在大多数的用户都经历过信息化,或成功过,或失败过,经验教训都有了许多。用户更加重视企业信息战略的规划、IT投资的实实在在的效益。 能够为用户提供IT能力的厂商如雨后春笋般成长,这些企业为了生存,竞争手段花样百出,竞争也日趋白热化。那么,作为IT企业,要想在竞争的市场上持续发展,就必须提高自己核心竞争力。IT企业的竞争力体现在两方面:一是IT解决方案的技术水平;一是IT项目的实施能力。相对于前者,后者在短期提高利润方面更能显示出威力。因为项目管理水平的提高,意味着项目能得到更好地控制。成本能得到更多的节约,人力资源能得到更加合理的安排,客户的需求能得到更好地满足。 1.2 国外研究现状 观察当今国外众多的企业人力资源管理系统,不难看出这些系统可以是人工的或基

相关主题