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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

目录

1 前言 (1)

1.1 开发背景 (1)

1.2 国外研究现状 (1)

1.3 系统设计目标 (2)

2 系统开发所采用的技术 (3)

2.1 JSP技术 (3)

2.2 MVC 架构 (3)

2.3 SQL Serve r (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 前言

随着计算机的日益普及和网络的发展,数据库的应用围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。

中国IT软件企业目前主要的管理方式是以“项目”为主的,项目管理水平参差不齐,绝大多数IT软件企业或多或少地存在“项目黑洞”:项目无法按期完成,项目工作难以协调,用户需求经常变动,工作质量难以保证。特别是,对于中小软件开发企业目前面临着用户需求变化快,开发周期短,资金周转困难,开发队伍不稳定,技术延续性差等诸多问题困扰。像大的软件开发企业进行CMM,ISO9001认证,并实施较完善项目过程管理和质量控制,无论从认证成本和实施成本都是中小软件开发企业难以承受的。

国外已有完整的软件帮助项目经理监控项目,但由于国此方面还未完全进入正规,已有软件对于项目经理来说,过于复杂,而“项目跟踪管理系统”,它是根据软件设计思想,简化的项目跟踪工具,也是促进项目管理正规化的工具。

1.1 开发背景

在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被计算机用户理解的语言同用户进行交替。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机西听的开发,从而在许多其他方面助长了自守和冗余劳动的现象。

一个值得深思的事实是,到2006年底为止,已经信息化的企业在IT(Information Technology,信息技术)的投资超过了未信息化企业在IT的投资。这意味着什么?

这意味着IT项目的投资已经由厂商驱动向用户驱动转变,以往什么利润高IT厂商就说什么好,用户低着头掏腰包的时代过去了。现在大多数的用户都经历过信息化,或成功过,或失败过,经验教训都有了许多。用户更加重视企业信息战略的规划、IT投资的实实在在的效益。

能够为用户提供IT能力的厂商如雨后春笋般成长,这些企业为了生存,竞争手段花样百出,竞争也日趋白热化。那么,作为IT企业,要想在竞争的市场上持续发展,就必须提高自己核心竞争力。IT企业的竞争力体现在两方面:一是IT解决方案的技术水平;一是IT项目的实施能力。相对于前者,后者在短期提高利润方面更能显示出威力。因为项目管理水平的提高,意味着项目能得到更好地控制。成本能得到更多的节约,人力资源能得到更加合理的安排,客户的需求能得到更好地满足。

1.2 国外研究现状

观察当今国外众多的企业人力资源管理系统,不难看出这些系统可以是人工的或基

于计算机的,独立的或是综合的,成批处理的或联机的。通常的信息系统是上述各种类型的组合。当然它不能即是独立的有是综合的。

独立的系统是为了满足某个特定的应用领域(例如项目进度跟踪管理系统)而设计的,独立系统有它自己的文件或数据库系统。

以人工系统为基础已经开发出各种各样的计算机信息系统。到目前为止,在进行人工“计算机化”时,仍然缺乏设计经验和缺少信息服务人员与用户之间的交流。也就是说,基于计算机的系统的工作流程直接借签了人工系统的工作流程。通常这些系统是独立的,而且把计算机仅仅用作为数据处理机。在设计这些系统时,很少考虑到最终要将它们综合的意图。

在每个社会团体的每个专业领域都能发现数据处理系统或信息系统的潜力。下面我们按社会团体列举出这些实行计算机化的专业或应用领域。对于某种程度在专业上相近的系统多数可以综合在一起(例如,工资,会计和人事)。

1.3 系统设计目标

通过调查,根据项目管理的基本需求,一个项目运作的完整的系统需要完成以下功能:

详细的项目信息管理、项目进度管理信息、执行项目人员情况、项目任务管理、项目BUG管理、提供系统用户管理功能。

介于时间和能力因素,本系统只实现详细项目信息管理、项目进度管理信息、执行项目人员的调动情况管理和系统用户管理功能四个功能。

相关文档
最新文档