admin 管理员组

文章数量: 1184232


2024年6月12日发(作者:最好用的短链接生成器)

《农业网络信, ̄)2010年第3期 研究与开发 

基于Web的工程项目管理系统的开发 

方国华 

(塔里木大学基建处,新疆阿拉尔843300) 

摘要:大型工程项目的管理工作难度大、管理内容多、涉及人员广,而当前的工程项目管理系统性能单一,缺少通用 

性项目管理系统。因此,开发通用性较强的工程项目管理系统就具有非常实际的意义。通过调查、研究和分析现有项目 

管理系统的管理内容、方式方法和应用情况,确定了项目管理系统的管理内容和管理流程,设计了基于Web的工程项 

目管理系统,并分析了采用PHP作为开发工具的原因,介绍了本系统所采用的设计技术,详细描述了项目管理系统设 

计与分析的过程。通过与以往设计方法的比较,说明采用面向对象设计方法设计本系统的优越性。 

关键词:项目管理系统;MySQL;web 

中图分类号:TP3 文献标识码:A 文章编码:1672—6251I2010)04一O028—03 

Dvelopment of the Engineering Project Management System Based on Web 

Fang Guohua 

(capital Construction Office,Tarim University,Alar 843300,China) 

Abstract:By investigating and analyzing the contents,ways and application status of the existing project management system,the 

management contents and process of the system was identiifed.Based on which,an engineering project management system based 

on the Web was designed.The reasons of selecting the PHP as development tool were firstly analyzed and the desin tgechnology f o

the system was introduced.Then the desin and agnalyses process of the project management system were described in detail.At 

lsta by comparing witll the previous desin way.tghe advantages of adopting the desin waysg of the facing object in designing this 

system were pointed out. 

Key words:project management system;MySQL;Web 

l项目管理系统概述及其应用的必要性 

项目管理系统软件,是为项目管理和其他改善项 

目工作管理采用的理想服务器软件,与普通的软件相 

比,项目管理系统更精确、可靠、易于使用。目前国 

内缺乏一个通用性的项目管理系统,因此设计通用性 

项目储备、项目网上报送、项目预审批等信息报送功 

能,实现统一项目基础库、统一项目管理、统一用户 

管理、项目动态监管、固定资产投资管理、项目工作 

信息查询等功能。系统通过实现网上信息报送、修 

改,网上信息下发,提高项目管理服务工作效率,并 

为项目负责人准确地提供整个项目建设的投资情况、 

资金到位情况、进度等信息,以及更准确的决策信 

息[31。 

的项目管理系统是必要的【 1。 

项目管理系统有效地结合了项目、任务、变更、 

知识及质量的管理,基于Internet的应用,综合考虑 

了项目前期、立项、建设及竣工的生命周期全过程, 

2系统开发环境与配置 

2.1硬件环境 

基于Intel架构的系统有着强大的运算处理能力。 

以及项目维护、监管、查询、统计等多种管理需要嘲。 

系统不仅有助于加强信息透明度、准确性。减轻信息 

传递的延迟性和往复传递,有助于减少各阶层项目管 

理工作的工作量。更便于项目业主与其他相关人员进 

行项目信息的管理与共享。项目管理系统以管理项目 

为核心,完成各种专业和基础数据的采集,实现前期 

收稿日期:2009—12—16 

能完成多方面的处理需要,借助于Intel的技术支持, 

项目管理信息系统能发挥出更强大的效用,因而成为 

开发首选方案 

数据库服务器、中间层服务器:因为服务器为数 

作者简介:方国华(1976一),女,硕士,工程师,研究方向:建筑工程施工与管理。 

28— 

《农业网络信息》2叭0年第3期 研究与开发 

据库服务器,且要完成高密度的运算量,所以应采用 

较高档的服务器,同时考虑到与软件的兼容性。 

和处罚进行记录,是鼓励员工的的一种内部制度和方 

法。 

2.2软件环境 

2.2.1 操作系统的选择Windows 2000操作系统具有 

f61财务管理:对项目的财务进行管理,对现有 

的资源进行策划。对项目的成本进行估价和成本预 

最好的商务特性和安全、稳定、扩展性优异的系统平 

台,为企业信息化提供了一个完备的解决方案 ,是本 

系统开发操作系统平台的首选。数据库服务器对稳定 

性有极高的要求,且要支持多CPU,所以应采用 

WiJ ndows 2000 Server。客户机应拥有较好的易用性、 

安全性和稳定性.故采用Windows 2000 Profe:ssional。 

算,得出项目的可行性,还能对项目进行评估,找出 

差异及原因。最终达到成本控制的目的。 

f7)日志管理:对系统进行安全管理,包括日志 

管理、数据备份、数据恢复等操作,以及进行密码修 

改等.以保障系统的安全性。 

3.2系统总体设计 

项目管理系统是为了适应项目信息化管理,提高 

项目管理的效率、准确性和数据的安全性而设计的软 

2.2.2数据库的选择MySQL具有强大的数据存储功 

能并兼有支持客户机/月艮务器的运行环境、多线程体系 

结构,支持存储过程、支持触发器和逻辑内存管理等 

很多优点_5l。考虑到一个企业实施项目管理后,会产生 

件。基于Web的工程项目管理系统主要分为七个模 

块:员工管理、部门管理、项目管理、奖惩管理、财 

相当大的数据业务流量,需要一个强壮的数据库系统 

务管理、质量管理和日志管理。具体设计目标为:实 

现项目任务信息的规范合理化管理;项目的进度及执 

行记录的查询;项目费用的查询;项目资源的使用及 

查询:项目的计划、财务以及项目干系人的信息的查 

询。系统总体结构如图1所示。其中对项目具体各项 

作为支持,故而选用MySQL构造数据库服务器。 

2.3-3 开发工具的选择 作为基于Web的项目管理系 

统,本系统采用PHP作为开发语言,而AppServ是 

PHP网页架站工具组合包。它所包含的软件有A— 

pache Apache Monitor、PHP、MySQL、phpMyAdmin 

等,本系统采用AppServ作为应用程序,Dreamweaver 

作为网页编辑器[61。 

信息的查询是开发的重点。对于任何一种管理软件来 

说。能直观的反映所输入的数据,并按一定的要求完 

成信息的检索,返回真正有用信息才是其核心功能,因 

此作为开发的重点。 

登陆界面 

3系统总体设计与分析 

3.1 系统功能需求分析 

对于项目管理工作的需要,本系统需要实现以下 

几个功能模块:员工管理、部门管理、项目管理、质 

量管理、奖惩管理、财务管理、13志管理。 

f1)员工管理:对不同部分、不同项目的员工进 

行管理。方便项目经理及时有效地了解人力资源,从 

而根据项目的人员需求进行宏观调控,使得项目得到 

最大的经济效益。 

管理员登录 

图1系统模块图 

3_3子系统功能设计 

3_3.1登录管理在系统的首页会有登录权限设置, 

f2)部门管理:对各个部门的信息进行集中统一 

管理,包括部门负责人以及部门所属员工,方便项目 

负责人明确分工,使项目得到合理的分配调整。 

(3)项目管理:对各种项目及其子任务的完成情 

利用登录管理对登录角色进行识别,从而保证了项目 

的保密性和完整性。 

(11系统管理员:系统管理员拥有所有的操作权 

况、交付情况进行管理,对项目的进度进行调控,对 

限,其登录权限由后台规定。 

项目进行评估。统一的管理使项目信息能及时更新. 

有利于项目的整体调控。 

f2)项目负责人:项目负责人除了不能对系统安 

全进行管理外,拥有其他所有的权限操作,其登录权 

限由后台规定。 

(3)员工:员工要进入此系统,就必须注册待通 

过后,即可登录系统。 

3.3I2 员工管理 通过员工管理.管理员、项目负责 

人能管理员工的基本信息、添加相应的员工信息、设 

— 

(4)质量管理:对项目及其子任务的质量进行审 

核,同时对检测的信息进行管理,对没有达到质量指 

标的任务进行质量控制,得出项目的风险因素,为以 

后的项目管理积累经验。 

(5)奖惩管理:为了企业的效益,对员工的奖励 

29

《农业网络信息》201o年第3期 研究与开发 

置项目管理员,管理各员工考勤以及请假审核。 

3.3.3部门管理管理与项目有关的各个部门以及各 

个部门所拥有的员工,方便地明确职责,还可以添加 

新建的部门。 

3.3.4项目管理描述项目各个子任务的工作量、工 

作时间、任务要求,指定子任务的负责人,根据实际 

情况选择合适的分配机制。安排相关的员工,使工作 

安排合理化,在规定的时间期限内完成项目任务。管 

理各个项目的基本情况。查询各项目的子任务及其进 

图2登录界面图 

可以进人系统管理员界面。此时系统管理员能进行各 

度,能对各子任务进度等信息进行各项基本操作,还 

种操作,包括员工管理、部门管理、项目管理、奖惩 

可以添加项目,对项目进行评估。 

管理、财务管理、质量管理、日志管理,如图3所 

3.3.5奖惩管理管理各员工的奖惩的具体情况。还 

示。系统管理员进人操作界面后首先显示的是员工信 

可以添加新的奖惩记录。 

息,系统管理员能在此页面对员工信息进行删除、更 

3.3.6财务管理财务管理是工程项目管理的核心思 

改、查看、添加出勤记录。 

想。在工程建设过程中,可以编制成本计划,对成本 

发生和成本变更进行严格控制、核算、决算及跟踪监 

QH・0瓣 蒜番≯靠赣- 蟹霸-臻■ 

嵩l-I ,n一-I,●…^ gl廿瓣 

控。成本执行控制根据事先制订的成本目标,围绕工 

创 目繇统一 

程项目管理过程中与成本有关的各个环节,进行成本 

量 珊耵堕“亘  ~ 

的预算、计划、变更控制、核算、决算及统计分析, 

将各项成本控制在成本目标和预算之内。 

3.3.7质量管理 质量管理由质量规划、质量评估等 

模块构成,通过建立项目质量标准体系、进行项目质 

量管理规划和对项目任务交付成果的质量检验,实现 

对整个项目建设过程及交付成果的质量控制。在这个 

图3系统管理员界面图 

子系统中,可以制订相关质量控制制度及计划、设计 

选择“部门管理”,系统管理员能对部门进行管 

工作各个环节和交付成果、制订质量标准以及对项目 

理。能对部门信息进行删除、更改和添加。 

交付进行质量评估。 

本系统的重点是项目管理,在项目管理界面,系 

3.3.8 日志管理为了确保系统的稳定性和安全性, 

统管理员能查看和更改项目的详细信息。打开“所有 

必须对系统进行项目的安全管理,定时对项目管理系 

的项目”后面的下拉菜单.可以按照交付类别来选 

统进行日志管理、数据备份,遇到突发事件,可以及 

择,在项目列表中可以看到查询的结果,包括项目名 

时有效地进行数据恢复。同时还可以对登录系统的密 称、项目地点、项目负责人等具体信息,方便用户查 

码进行修改,确保项目信息的保密性。 

询自己需要的信息。 

4系统界面设计 

选择“财务管理”.则能对项目进行工程中的财 

本系统主要完成了员工管理、部门管理、项目管 

务进行管理。财务管理表中包括资源策划、成本估 

理、质量管理、奖惩管理、财务管理、日志管理等七 

价、成本预算和财务评估,实现了对项目财务的管 

个功能模块的设计。在配置了相关运行环境后,在任 

理。 

客户端IE浏览器地址栏中输入IP地址http://loca1. 

选择“质量管理”.则可以对项目的基本信息进 

hosfindex.php.即可正常登录本系统的登录界面。首 行管理,主要是对项目质量计划、项目质量检测、项 

页登录界面有三种权限可以登录,即系统管理员、项 

目质量控制、项目风险评估等内容进行管理。 

目负责人和员工,登录到系统即可进行相应的操作, 

该系统还提供了日志管理功能,该日志管理界面 

如图2所示。 

只有管理员能查看,其他普通用户无权查看这个界 

在登录页面输入正确的用户名和密码,本系统设 

面。在管理日志列表界面,管理员可以看到日志列表 

置的原始用户号和密码都是8888。成功登录以后,就 

(下转第36页) 

《农业网络信 g}2010年第3期 研究与开发 

重要标志,也决定着一个国家或地区在国际竞争中的 

外在表现进行整体认识,以便设计相对合理的指标体 

系。 

地位。能不能抓住信息化的机遇,推进本国经济和社 

会的信息化,直接关系着本国或地区在21世纪国际 

竞争中的位置。 

参考文献 

【1】游五洋,陶青.信息化与未来中 M】.北京:中国社会科学出版 

社.2003 

无论马克卢普法、波拉特法、日本信息化指数模 

型,还是国内学者提出的各种测度社会信息化水平的 

方法,都是在构建一种能够全面、准确反映社会信息 

化概念的多指标综合评价体系。由于多指标体系中指 

【2】宋玲,姜奇平.信息化水平测度的理论与方法【M】.北京:经济科 

学出版社.2001 

标间往往会产生严重的信息重叠或解释变量的多重共 

线性,造成统计的不准确,如何建立一套指标体系并 

通过它们来表征社会信息状况和发展模式已成为首要 

问题。对社会信息化进程的测度,要对其内在联系和 

【3】段尧清,蔡炎垓.信息化水平测评方法分析及后评价【J】.科技进 

步与对策,2005,(1):48 ̄49 

[4】耿兴荣,林炳耀.中国信息化评价指标体系初探[J】.经济地理, 

2002,(6):724-726 

(上接第24页) 

改,逐步在全省复制推广。 

参考文献 

【l】聂凤英.粮食安全与食品安全研究【M】.北京:中国农业科学技 

术出版社.2006 

【2】张玉香.中国农产品质量安全管理理论、实践与发展对策【M】 

北京:中国农业出版社,2005 

【3】河北省农业厅.农产品质量安全监管法律法规选编.2009 

(上接第30页) 

的详细情况,知道用户登录系统的时间和进行的操 

作。日志的查看可以提高系统的安全性。同时,在这 参考文献 

些记录的后面有删除按钮,删除这些记录有助于数据 

库的维护,提高系统的效率。 

[11 KarlE.Wieners-软件需求【M】_北京:机械工业出版社,1999 

【2]王洪.建设项目管理【M】'北京:机械5-业出版社,2000 

5 总结 

详细阐述了Web项目管理系统的总体过程与实现 

方法,包括功能模块设计与实现、采用的技术分析 

[31毕星,邓韬.项目管理精要【M】.北京:化学工业出版社,2002 

[4]张平.网络配置与应用【M1.北京:人民邮电出版社,2006 

【5]朱涛江.PHP与MySQL5程序设计【M】.北京:人民邮电出版社, 

等。系统设计是整个应用程序的基础,将按照项目管 

理信息系统的需求,完成了人员管理、部门管理、项 

2007 

【6】陈宗斌.PHP与MySQL基础教程fM】.北京:人民邮电出版社, 

目任务管理、奖惩管理、质量管理、进度管理、财务 

管理等功能模块的设计。 

2007 

36— 


本文标签: 项目 管理 进行 信息 系统