论文部分内容阅读
项目管理是上世纪中后叶在国外产生发展起来的一门管理技术。经过数十年的发展,特别是21世纪之后,它逐渐成为一门交叉学科,它吸收了系统论、组织理论、管理学等领域中的重要研究成果。以前,项目管理技术的应用仅仅局限在建筑、工业等领域,近些年来,金融、农业、信息行业、医药行业等领域也将项目管理这一概念引入其中。以往的项目的特点是,规模小,位置集中,功能单一。所以以往的项目管理相对简单,不需要考虑太多内容,项目的信息基本上都是利用纸质报表来存储,而项目内部人员一般通过面对面交流或者电话、短信、邮件等方式进行沟通协调。随着社会的不断进步,需求不断提升,社会分工更加细致,导致项目的规模逐步扩大,参与人员的规模也不断扩大,导致项目管理的难度越来越高。加之项目的业务流程可能分布不集中,这就给项目的实施带来一定的挑战,参与其中的各部门之间在沟通上存在一定的障碍。而近几年来,计算机技术的飞速发展和互联网的迅速普及,为项目管理提供了新的解决方案。构造一个鲁棒性强、安全性高、跨平台的分布式的项目管理系统。该系统能够实时的,全面的收集项目的进展程度,项目组内成员可以实时沟通,以协调各自的进度。管理层也可以通过该项目管理系统随时掌控项目进展情况,及时发现问题,以尽早改正,防止项目出现方向错误,保证项目能够沿着预定的计划进展。本系统以浏览器/服务器(Browse/Server, B/S)为架构模式,该模式的优势在于使用者摆脱了时空限制,在任何一台联网的计算机上就可以通过浏览器登陆系统,打破了地域界限,实现移动办公、远程办公的梦想,方便快捷地完成需求管理,项目管理,资源管理,财务管理,过程管理等。充分满足项目管理的使用需求,从而提高工作效率和管理水平;也能更充分的利用网络资源。系统根据不同的应用方向,划分为需求管理、项目管理、资源管理、财务管理、过程管理、协作办公六个功能模块。本文的主要工作是软件开发项目管理的具体需求,开发一套健壮、易用、安全的分布式项目管理系统,其目的是打破了地域界限,实现移动办公,项目的所有参与者都可以及时地进行相互沟通,保证项目顺利实施。本文的结构具体安排如下:第一章首先阐明了项目的背景,和该领域的研究进展,同时还给出了项目的设计原则,讨论了需要解决的问题。第二章简单介绍了本项目中用到的相关技术。其中包括J2EE,Oracle数据,SSH,和MVC模式,重点阐明了这些技术的内部机理,正是这些技术的运用,保证了应用程序的顺利实施。第三章是项目的总体设计部分。第四章为系统的详细设计部分。第五章对全文进行了总结,概括性的说明了现在系统的优点及还需要进一步完善的内容。