《基于PHP+MySQL的工程项目管理系统设计与实现,项目管理论文.docx》由会员分享,可在线阅读,更多相关《基于PHP+MySQL的工程项目管理系统设计与实现,项目管理论文.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于PHP+MySQL的工程项目管理系统设计与实现,项目管理论文内容摘要:在大数据时代,人们对复杂问题的处理方式提出更高层次的要求。本文针对工程项目规模不一、周期长、管理内容多而冗杂等问题,研发实用性强的工程项目管理系统。该系统通过网络进行交互,采用PHP+MySQL技术进行开发。在该系统中,设计中心数据库,能使全体项目人员通过阅读器获取所需信息。项目成员不受地域限制,实时交互信息,缩减项目修改和信息传递时间,提高了管理效率。 本文关键词语:项目管理; PHP; MySQL; 引言 随着Internet技术的普及,人们的生活方式不断发生改变,对传统工程项目管理提出更多要求。该系统以动态网页PH
2、P为载体,通过阅读器访问的数据库并获得数据。系统分为前台界面和后台界面,项目介入者与管理员拥有不同权限,介入者能够阅读内容,项目负责人能够下发任务,管理员负责项目的统筹布置,对整个系统具有最高的管理权限。系统具有准确性、可扩展性,同时在信息传递延迟性和可复用性方面进行了合理的设计,管理项目的工作量进一步减轻,便于管理者信息分享,避免构成信息孤岛。 1 相关技术 1.1 PHP MVC架构 PHP MVC是Web开发中一种项目构建技术,在这里架构下,能够简化冗杂的逻辑,可以以提高软件的复用性,架构图如此图1.该架构分为三部分:Model层、View层、Controller层。Model层用来管理
3、相关事务逻辑,建立与底层数据库的连接和交互。Controller层主要完成控制功能,响应用户请求并获取数据,完成处理功能。View层用来展示相关功能,能够通过PHP网页形式提供应用户。 图1 PHP MVC架构图 PHP是一种动态网页开发技术,是在中嵌入的一种语言。PHP语言小巧、灵敏,具有跨平台、开源、快速、面向对象等特点,在Web开发中得到广泛应用。 1.2 MySQL技术 MySQL是一种以二维表的形式展示的数据库管理系统,能够把用户设计数据存放于多个表格中,并非把它们整体保存于一处,这种数据管理方式大大缩减了调用耗时,能够快速提升调用灵敏性。它具有占用内存空间较小、执行高速、低价格、易
4、获取和其开源性等特点。同时,它支持多种语言,兼容性较强。 2 系统总体设计 2.1 功能设计 项目管理系统从企业项目管理的实际需求出发,能够提高管理效率,数据更为精准和安全。基于Web的项目管理系统分为登录管理,项目管理,个人信息管理、任务管理等四个主要模块。系统总体构造如此图2所示。 图2 系统总体构造图 登录管理模块能够实现系统登录、密码的修改、删除不需要的用户等相关功能,主要完成对用户的管理工作。项目管理模块实现的主要功能是添加项目、删除项目,修改项目等功能,是整个系统的核心。个人信息管理模块的功能是对人员的信息进行管理,包括添加、修改、查看个人信息,方便项目负责人及时获取准确的人员信息
5、,对项目的进度最有帮助,能够做到按照各个项目需求宏观调控项目人员。任务管理模块的功能是对项目的完成情况进行管理,包括添加、修改任务、设置任务状态,使项目管理人员能够对进度做出准确的评估进一步进行项目调控。 2.2 用户权限设计 本系统将登录角色分为三种,项目介入人、项目负责人、系统的后台管理者,项目用户权限关系图如此图3所示。 图3 用户权限关系图 项目介入人:拥有阅读项目信息的权限;项目负责人:有权管理项目组成员、开创建立和管理项目、调控项目进度等;后台管理者:拥有管理项目负责人、二级管理员管理等权限。 3 数据库设计 在系统设计中,数据库的设计必不可少。在需求分析的基础上,设计E-R图,根
6、据E-R图,每种关系模型对应数据库中一个表。该系统主要设计了用户表、项目表、任务表和项目的签表。 3.1 用户表设计 用户信息表上包括ID、用户名、用户密码等信息,如表1所示。 表1用户表 3.2 项目信息数据表设计 项目信息表包括ID、项目名称、起始时间、估计完成时间、项目内容等信息,如表2所示。 表2项目信息表 3.3 任务信息表设计 任务信息表主要存放了任务ID、任务描绘叙述、日期、完成时间等信息,如表3所示。 表3任务信息表 项目的签信息表包括标签ID、标签名、估计持续时间,如表4所示。 表4 项目的签信息表 4 系统实现 该项目主要完成登录管理、项目管理、个人信息管理、任务管理等四个
7、模块的设计。在配置了PHP及MySQL数据库运行环境后,相关人员能够通过阅读器,在地址栏中输入本地测试IP地址:httplocalhost/index.php进入软件平台的首页。对于本系统而言,首页登录界面有三种权限,即系统管理员、项目负责人和员工,登录到系统即可进行相应的操作, 5 结束语 本文具体的阐述了项目管理系统设计经过与实现方式方法,包括相关技术简介、功能模块设计与实现、数据库设计等,设计部分是整个应用软件的核心内容。该项目基于软件工程的思想进行开发,经过后期测试,系统功能齐全,安全性、方便性、可扩展性等方面性能优越。 以下为参考文献 1甘焕。基于WBS的大型工程项目管理信息系统研究 J.西北工业大学,管理科学与工程,硕士论文,2007 2朱涛江。PHP与MySQL 5程序设计M.北京:人民邮电出版社,2007.1. 3陈宗斌。PHP与MySQL基础教程M.北京:人民邮电出版社,2007.5.