- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVA EE平台的项目管理系统开题报告
毕业设计开题报告
班 级: 学 号: 姓 名: 学 院: 软件学院 专 业: 软件工程
(企业信息化方向) 设 计 题 目: 基于JAVA EE平台的项目管理系统 的设计与实现-用户子系统 指导教师:
2014年2月28日
毕 业 设 计 开 题 报 告
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述: 文 献 综 述
一.项目管理系统开发的意义
随着全球项目型企业的增多和项目管理技术在各行业业务活动的普及及应用,项目管理系统作为辅助项目管理者在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效的管理的一种有效工具已被业界广泛接受。
一般情况下,大型工程项目具有投资大、建设周期长、技术复杂及参与方众多等特点,要求业主及各参与方能够及时掌握项目进展情况,及时发现项目进展中的问题,获得丰富的信息以作出高质量决策,实现对项目的动态实时调整与控制[1]。而传统的项目管理系统因为欠缺部门间的协调与沟通、数据共享机制和项目阶段之间及子系统之间的有效衔接而失去了其应有的作用[2]。
项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了项目开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付[3]。
据统计,1995年,美国共取消了810亿美元的商业软件项目,其中31%的项目未做完就被取消,53%的软件项目进度通常要延长50%的时间,只有9%的软件项目能够及时交付并且费用也控制在预算之内[4]。
构建基于J2EE的项目管理系统有着非常重要的意义,主要体现在以下几个方面:
1.实现了网络化管理[5],提高了工作效率。软件项目管理信息系统所以使信息能够快速、及时地传递。一方面实现了网络化管理,能够从多角度、多方位的了解项目的相关信息,便于进行决策;另一方面由于实现了网络化管理,对项目的管理和控制是双向的。在数据的管理上,可以直接将数据传送至数据库,从而快速地提高了工作效率[6]。
2.实现了资源共享[7]。在基于权限访问的情况下,可以获得更多的所要完成项目的管理信息,有利于项目的进行和实施。
3.适应现代化的管理、办公工作的需要。建立一个完善的软件项目信息管理系统是实现现代化管理的标志,也是提高项目管理科学化的手段[8]。
4.规范化的管理。采用规范化的系统设计,结合相关的软件项目管理流程、制度来实现,并易于操作,获取信息也更方便[9]。即使不熟悉软件项目流程的使用者,也能够很快地获得自己所要的信息。
二. 项目管理系统一用户模块概述
项目管理是20世纪50年代后期发展起来的一种计划管理。项目管理指项目管理者参与项目的需求确定、项目选择、计划直至收尾的全过程,并在时间、成本、质量、风险、合同、采购、人力资源等各个方面对项目进行全方位的管理[10]。项目管理可以帮助企业处理需要跨领域解决的复杂问题,并实现更高的运营效率。 项目管理系统是基于JAVAEE技术的一种智能管理系统,它把企业管理中的财务控制、人才资源管理、质量管理、信息技术管理(沟通管理)、采购管理等有效的进行整合,从项目开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价以达到高效、高质、低成本的完成企业内部各项工作或项目的目的[11]。
而用户子模块主要包括:(1)程序员配合项目负责人完成需求分析与设计,根据任务的分配情况完成相应的软件编码。在测试阶段查看并修改缺陷。(2)测试员主要负责对软件的测试,根据测试计划和测试文档对软件进行测试,创建缺陷,对缺陷进行反馈,提交缺陷报告单,并对修改的缺陷进行复测。
项目管理软件有三十多年的历史,早期的项目管理系统软件运行在大型机上,后来转向中小型,然后是个人计算机[12]。这些项目管理系统软件具有有限的功能,并且独立的用于单个的项目以及由分散的用户使用,一直到最近,虽然其功能和性能得到了很大的提高,并发展到了多用户操作以及交流协作的功能,但项目管理软件仍然没有从根本上改变这种模式,既解决项目的项目管理问题。Wideman Comparative Glossary of ProjectManagement Terms V3.1 中这样定义项目管理软件:用来辅助规划和控制一个项目的资源、成本和进度的计算机应用程序[13]。此外,项目管理知识体系PMBOK也给出了类似定义。但是项目管理对软件功能的需求却远远超过了
文档评论(0)