基于web的项目管理系统调研报告.doc

上传人:b****1 文档编号:236150 上传时间:2022-10-07 格式:DOC 页数:13 大小:145.50KB
下载 相关 举报
基于web的项目管理系统调研报告.doc_第1页
第1页 / 共13页
基于web的项目管理系统调研报告.doc_第2页
第2页 / 共13页
基于web的项目管理系统调研报告.doc_第3页
第3页 / 共13页
基于web的项目管理系统调研报告.doc_第4页
第4页 / 共13页
基于web的项目管理系统调研报告.doc_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

基于web的项目管理系统调研报告.doc

《基于web的项目管理系统调研报告.doc》由会员分享,可在线阅读,更多相关《基于web的项目管理系统调研报告.doc(13页珍藏版)》请在冰豆网上搜索。

基于web的项目管理系统调研报告.doc

研究生课程论文(调研报告)

调研题目:

基于Web的项目管理系统的分析与研究

调研目的:

分析项目管理系统模块的设计与实现

调研对象:

项目管理系统

调研方法:

通过文献、文档及网络等研究分析

调研时间:

2015.11.15-2015.12.15

调研人:

王晓东

2016年1月13日

摘要

随着信息社会的不断发展,在大型的复杂项目管理上传统项目管理模式已经不能满足需求,而基于Web的项目管理系统作为一种新型的项目管理模式,已在国外的许多项目上取得了成功的应用。

本文第一部分首先分析网上项目管理的有关概念及其潜在的优势,然后在此基础上就基于Web的项目管理系统中开展网上项目管理是所面临的问题进行探讨,最后论述了相关的技术以及发展趋势,重点是关于基于Web的技术的特点以及存在的问题;然后在第二部分对本次毕设将采用的技术进行了论述然后展示了系统的组成架构,本系统将基于具有良好的可扩展性的ZendFramework和采用动态脚本技术的PHP语言,对采用MVC模式的项目管理架构进行设计,最后给出了本系统将实现的一些基本功能以及系统划分并进行了总结。

关键字:

Web项目管理ZendFrameworkPHP语言MVC模式

10

目录

摘要 I

目录 II

第1章概述 1

1.1基于Web的项目管理系统的研究及其发展 1

1.2基于Web的项目管理系统的特点 1

1.2.1基于Web的项目管理面临的挑战 2

1.3基于Web的项目管理系统的发展趋势 3

第2章系统架构设计 4

2.1系统架构 4

2.1.1系统管理模块 4

2.1.2项目管理模块 4

2.1.3个人信息管理模块 5

2.1.4任务管理模块 5

2.2系统分析 5

2.3系统建模 6

第3章采用的技术 7

3.1技术介绍 7

3.2LAMP的组件 7

3.3LAMP的优势 7

第4章结论 9

参考文献 10

基于Web的项目管理系统的分析与研究 第1章概述

第1章概述

1.1基于Web的项目管理系统的研究及其发展

随着信息时代的发展,需要解决的问题也变得越来越复杂。

如今,一个人独立去完成一个较为复杂的项目是难以想象的,团队合作已经成为项目中必不可少的了。

然而在团体中存在这两个常见的问题。

一个是在团队内部的交流,另外一个是知识和经验的积累,以防一个重要参与者离开或者开始一个新的可以基于之前项目获得的经验的基础上来构建的项目。

在大型的复杂项目管理上传统项目管理模式已经不能满足需求,这样就导致了人们对于新型项目管理模式的不断探索。

基于Web的项目管理系统是随着信息时代网络技术的不断发展而出现的,近些年来欧美等发达国家都对其在实际中的应用进行了探索,该类管理系统通过Web技术来对项目进行项目信息的存储、加工、检索、传递、从而使得项目的参与者能够及时准确地得到所需的有效信息,实现协同合作,从而提高资源的利用率,也提高了项目进行中的效率。

基于Web的网络项目管理系统凭借着其所特有的灵活性、易获取性以及高度自动化等特点.赢得众多技术专家和项目管理人员的青睐,成为“将改变用户网络管理方式的革命性网络管理解决方案”。

1.2基于Web的项目管理系统的特点

基于Web的项目管理系统通过统一的项目中心数据库为所有的参与者提供了一个跨越地区和时间限制的信息交流平台,而且只需通过浏览器即可获取所需的各种信息,并使用多种应用程序。

基于Web的项目管理系统的优势:

(1)项目参与者可以不受地理位置的限制进行信息交换和共享,实现协同工作。

对一些大型项目而言,项目参与者可能来自全世界不同的国家和地区,开展网上项目管理无疑会极大地提高工作效率,减少延误和等待。

(2)可以对项目中的大量数据进行有效的组织。

同时,所积累下来的工程资料在未来的项目管理中还具有学习借鉴价值。

(3)缩短文档的制作、传递、修改的时间,节约文档打印的成本,等等。

(4)文档的安全性得到了更好的保障。

总体而言,基于Web的项目管理系统可以更好的保障项目的进行,而且缩短了项目管理的费用,对于缩短项目周期和降低成本是十分有帮助的。

1.2.1基于Web的项目管理面临的挑战

由于一系列的因素,基于Web的项目管理系统在开发和产品方面面临这很多挑战[1]:

(一)与开发相关的挑战。

(1)新颖性。

许多Web应用被设计发表给一个新的未知的用户团体。

相比传统软件开发,Web应用的开发一般更常遇到新的和不断改变的Web项目需求。

(2)动态性。

由于具有短开发周期,Web项目通常可以划分为一定数量的子项目,这些子项目能被子项目团体更容易的处理。

(3)并行性。

由于在Web应用中我们经常发现短的开发周期和基于组件的应用域结构(例如,注册认证,类似搜索,新闻自动收录,聊天室等)许多Web应用是通过子项目团体来并行开发的。

(4)连续性。

Web应用对象和创建工具以及应用也和Web本身一样是连续进化的课题。

对Web应用来说,从开发到维护的转变经常是很难预定的,而且这样做通常没有意义。

如果一个Web应用可用性为24×7小时/周,那么维护工作将会特别困难。

(二)与产品相关的挑战。

在Web应用开发的早期阶段,给人留下Web应用设计非常简单的印象。

实际上,对于静态网页,如果我们忽略连接逻辑,确实很简单。

然而对于动态网页,其中包含用户接口,以及连接大的数据库或数据仓库用于交付信息等,却应用了复杂处理逻辑。

这些应用都是通过相同的浏览器来调用,以至于许多用户觉得和静态网页没什么不同。

对于这些客户来说很难向他们表达软件系统的开发费用、需求和计算效率。

(1)美学方面。

Web应用被称为是最具时尚意识的软件。

Web网页是任何其他软件更具有不断更新和更具时尚趋势的主题。

这就更需要从艺术和美学的视角,通过技术进化来改变事物、不断加速施加驱动,从而改变产品。

(2)自发性。

对于一个Web供应商,不可能指望一个Web用户是忠诚的。

如果用户不喜欢一个Web应用,他将去寻找其他途径去获取他所感兴趣的信息。

Web应用用户比传统的软件系统用户更不情愿去阅读外部(在线)规程、更不用说纸制手册。

这就意味着Web应用必须是自解释的,以高度重复控制流为特征。

我们必须统一跨越整个Web应用的这种应用逻辑,以便用户能够迅速获取常规工作,并且感到Web应用的舒适性。

(3)到处存在。

除了全世界范围正在使用Web,事实上在任何地方移动设备已经可以使用Web。

这就导致一个问题,即对于识别在Web应用开发过程中需求,我们不可能把一个典型的用户团体来确定为一个基本的用户。

与传统的软件开发相比,Web应用的需求收集和确认明显地更困难了,Web项目经理面对更多的不安全因素。

兼容能力。

尽管市场上只有少数几种主流的浏览器,但是它们却有不同的兼容性,并且对于确定标准(HTML,CSS,Java等)的支持通常是不明确的。

(4)稳定性和安全性。

用户期望Web应用能够24×7时/周工作。

这些期望意味对于可靠性的高应用质量需求。

此外,一个应用必须确保未被授权的用户不能通过利用安全漏洞访问私人的,Web应用的机密区域。

不管他是有意的还是故意的,这都是不允许的。

(5)可缩放性。

不好的伸缩性会使整个用户团体恶化,进而导致在错误情况下数据丢失。

伴随着软件产品的可缩放性,对于Web项目管理最重要的方面是考虑在理想的不中断现有正常操作情况下,进行简单的硬件结构的扩展。

特别是在现代的大型项目中,参与者可能来自不同的公司,有得甚至来自不同的国家和地区,这就对项目信息的共享提出了更高的要求,然而传统的项目管理需通过电话、例会、邮递等方式来进行信息交流,信息的及时性以及准确性难以保证。

1.3基于Web的项目管理系统的发展趋势

云端是近些年来的又一热门话题,其实基于Web的项目管理系统就是云端技术的一个应用,其未来的发展也必然是与“云”这一概念密不可分。

云的概念最早见于06年前的“云计算(CloudComputing)”,但其内容伴随着网络技术的演进已经延伸成为了一个更加广义的系统性概念。

随着网络硬件支持的提升与移动互联的逐渐成熟,作为云的基础的分布式处理和网格计算已经变得越来越鲜活。

企业实施基于Web的项目管理的最终目的就是为企业降低运营成本、提高运营效率,使企业快速响应市场。

云计算是企业信息化建设所追求的目标和行动指南,当企业成功的演进到云时,首先最直观的效果就是为企业降低了运营成本。

例如传统的集团企业数据中心是分散的,如果有了云,就可以把分散的数据中心集中整合起来,既节省了空间时间,又节省了人力物力,服务也更加专业化,所以会大大的降低企业的运营成本。

其次,对于企业业务来讲,它可以使企业快速进入市场。

当社会化媒体与企业IT结合时,使得由客户驱动的企业创新成为可能,这样使得企业价值、业务、市场都会有很好的资源整合、提升。

最后就是它可以为企业提高效率,如果大家在一个统一的平台高效协同工作,业务进行一体化运营,不仅可以提高企业工作效率,从而还可以提升整个供应链的协同、运营效率。

  作为企业管理者,在了解云计算对企业的作用、目的后,就得开始考虑企业如何从传统IT演进到云的规划和路径。

根据企业规模大小而言演进的路径是不同的。

对于大型集团企业来讲,应当考虑整合集团内的IT基础设施资源,逐步演进到集团企业云。

对中小企业来讲,应当关注成熟的云服务商,把自己的业务逐步托管和部署到公共云平台上去。

综上所述,基于基于Web的项目管理系统在未来的发展是十分可观的,与“云”平台的结合也是大势所趋。

基于Web的项目管理系统的设计与实现 第2章系统架构设计

第2章系统架构设计

2.1系统架构

项目管理系统

登陆

个人信息管理

任务管理

删除用户

修改密码

添加用户

系统管理

删除项目

修改项目

添加项目

项目管理

修改个人信息

查看个人信息

添加个人信息

修改任务信息

设置任务状态

添加任务

图2.1功能模块图

2.1.1系统管理模块

该模块的功能是实现对于系统用户的管理工作。

包括:

添加用户,删除用户,修改用户密码等。

这三个模块独立,完成系统的参与者的管理。

2.1.2项目管理模块

该模块的主要功能是完成对项目的管理工作。

包括:

添加项目,删除项目以及修改项目。

这是该系统的主要功能部分,完成最核心的项目管理工作。

2.1.3个人信息管理模块

该模块是功能是使得项目参与者可以对个人信息进行管理。

包括:

添加个人信息,修改个人信息以及查看个人信息。

该信息对于项目参与人员的管理具有很大的参考作用。

2.1.4任务管理模块

该模块是与项目管理模块紧密相关的,可以对项目中进行的任务进行管理。

包括:

添加任务,修改任务信息和修改任务状态等功能。

2.2系统分析

基于web的项目管理系统

后台管理

项目管理者

项目参与者

管理项目

管理用户权限

管理项目管理者

创建项目

管理参与者

查看项目

图2.2项目成员视图

该系统中的参与者可分为:

后台管理员(admin),项目管理者(Projectmanager),项目参与者

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1