本科毕设论文---基于java ee平台的项目立项管理系统.docVIP

  • 4
  • 0
  • 约1.67万字
  • 约 31页
  • 2016-12-30 发布于辽宁
  • 举报

本科毕设论文---基于java ee平台的项目立项管理系统.doc

目 录 1 绪论 1 1.1 课题研究的背景 1 1.2 课题意义 1 相关技术理论 3 2.1 技术介绍 3 2.1.1 JSP简介 3 2.1.2 MySQL简介 4 2.2 可行性分析 5 2.2.1 技术可行性 5 2.2.2 经济可行性 5 2.2.3 时间可行性 6 2.2.4 操作可行性 6 3 系统分析与设计 7 3.1 系统综合要求 7 3.2 开发人员功能模块 7 3.3 测试人员功能模块 8 3.4 数据库设计 8 3.4.1系统E-R图 9 3.4.2 数据库表设计 13 3.4.3 数据库逻辑模型 13 3.4.4 数据库表结构 13 4 系统实现 16 4.1 系统页面的设计与实现 16 4.2 登录页面 16 4.3 开发人员功能的实现 17 4.4 查看开发任务页面 17 4.4.1 修改项目完成情况 19 4.4.2 修改个人信息页面 20 4.5 测试人员功能的实现 21 4.6 查看测试任务 21 4.6.1 修改测试任务完成情况 22 4.6.2 提交Bug 23 5 系统的调试与测试 25 5. 25 5.2 测试方法 25 6 结论 27 参 考 文 献 28 致 谢 29 1 绪论 1.1 课题研究的背景 随着全球经济一体化进程的加快,世界经济已由原来的工业化经济逐步向网络信息化方面发展。信息化管理和信息化设备已经深入到我们生活的方方面面,许多企业和商家都抓住了这个千载难逢的时机,正一步步的将自己的事业向信息化、网络化方面靠拢。网络自动化不但使办公更加简易而且提供工作效率,而随着基于数据库的网络信息系统的发展,人们已经开始在这个平台上面开发出了成功的项目管理系统,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。项目管理系统就是在这样的大背景下应运而生的。 关于项目管理的概念,项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。项目参数包括项目范围、质量、成本、时间、资源[]。项目管理简称(PM)就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。 项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了项目开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和项目管理、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现项目管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化。最终实现“无纸”办公。在这个系统开发的过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累[]。 1.2 课题意义 项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用[]。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。 项目管理是信息时代的一种新型的省力的办公模式。它是将现代化办公和计算机网络功能相结合开发的适用于企业内部人员之间的办公软件。随着信息技术的发展,网络化的普及,项目管理系统在行政企事业单位的管理、经营活动等处都发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过项目管理系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。从这个意义上讲,在市场竞争日趋白热化的今天,项目管理己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉[]。 本次研究项目管理系统为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误,从而达到开发项目的时间、性能、资源三个目标的最优化。项目管理系统—用户子系统模块主要包括:(1)程序员配合项目负责人完成需求分析与设计,根据任务的分配情况完成相应的软件编码。在测试阶段查看

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档