重庆市某区项目管理平台构建与实施

发布时间:2013-06-01 21:01:05 论文编辑:candace
第一章 绪论

 

1.1 背景介绍
根据重庆市当前招商引资工作的实际情况,加强重庆市引进国内(市外)资金统计工作十分重要,为方便重庆市发改委国内经济合作处对国内经济合作项目的建设管理,强化政府与下属各区县项目单位间的信息沟通与反馈,在结合经合处日常管理工作基础上编写一套应用软件管理系统,了解项目信息、资金情况,对项目进行统计、查询、汇总、打印以及上报是非常必要和可行的,而江津区在这种背景下,传统建设项目的管理工作也日益显露出弊端,建设功能完善的项目管理系统势在必行。《国内经济合作项目管理系统》软件的开发可以使引进市内外资金统计工作更加科学、规范、严谨,可以为国内经济合作处以及区县相关单位及时、全面、准确地提供有关数据。
本课题来源于笔者所供职单位所需,随着我国经济的发展,基层政府机构的项目建设也日益增多,不但数量急剧增加,项目的复杂度以及涉及的人、物、财的因素也日益增多,为了能够有效地对项目进行管理和建设,设计项目管理非常有必要,这也是课题研究的初衷。

 

1.2 研究现状
根据美国项目管理学会的定义,项目是为完成某一独特的产品或服务所做的一次性努力[1]。项目管理是在一定的限制条件下(包括知识、技能、工具和技术等),在确定的时间内,按照项目的内在逻辑规律进行有效的计划、组织、协调、控制,以高效的满足和超过项目业主对项目的需求和期望[2]。项目管理的职能是计划、组织、控制、沟通和激励。离开这些职能,项目的运转是不可能的,管理的目标也无法实现[3]。
《大型建设项目管理的信息化现状与对策浅析》一文中明确提出了大型项目及其信息的两个主要特点:大型建设项目具有投资大、周期长、技术复杂、专业多、参与单位众多等特点;由于大型建设项目信息管理工作涉及多部门、多环节、多专业、多渠道,其信息具有内容构成复杂、来源广泛、形式多样,形成具有阶段性、使用频繁性等特点。
《工程项目管理水平与项目信息、集成化管理的关系》中明确提出:对建设项目进行集成化管理,项目信息的集成是关键。在建设项目的全寿命管理中,由于各参与方在不同的阶段参与项目的建设,因而在各参与方组织内部和组织间产生了大量的管理和时间维度的信息。成功的建设项目必须依赖于这些信息利用的有效性和效率,而将建设项目管理的信息从不同角度不同层面进行集成,建立集成化的项目管理信息系统,是实现项目管理的必由之路。
目前国外通用项目管理软件的情况如下:根据功能和价格水平,可分为两个档次,一种是高档项目管理软件,供专业项目管理人士使用,这类软件功能强大,价格一般在 2000 美元以上,如 Primavera 公司的 P3;另一类是低档项目管理软件,应用于一些中小型项目,这类软件虽然功能不很齐全但价格较便宜,如 Microsoft公司的 Project 2003。目前使用较多的项目管理系统是微软的 project 2003 和Primavera 公司的 P3,但它们都需要独立安装客户端,每个需要使用该软件的用户都需要单独安装,即对用户要求较高。另外它们的独立性都比较高,不能很方便的与其他系统进行信息交互。
我国项目管理软件也不断涌现出优秀的商业化项目管理软件,主要有以下两种:PM2 邦永项目管理软件,是基于项目管理知识体系(PMBOK)的基本理论并结合中国国情而开发的管理软件。PM2 项目管理软件不是针对某一个或几个行业而设计的系统,它是个通用的项目管理软件,因此,适用于国民经济的各个领域。LinkProject 是北京梦龙公司开发的一个旨在帮助企业建立有效的项目信息沟通网络、项目数据信息处理中心和灵活的项目事务协同机制,以提高企业整体项目管理水平的项目管理中心平台。这些管理软件一般都是针对企业的研发项目管理,或者主要应用于企业中,而不是专门为政府项目管理设计,所以即使可以用于政府的项目管理中,由于缺乏针对性,也会导致项目管理的难度加大,而不是量体裁衣。

 

第二章 关键技术简介

 

对于本系统的研究,主要运用了 ASP.NET 技术来进行系统前台开发,使用 C#进行后台数据库交互功能开发,采用 B/S 系统最为常用的三层架构进行系统整体架构设计的框架,包括:表现层、业务逻辑层和数据访问层;对于系统安全的考虑,使用了身份认证技术进行用户密码加密与登录验证。下面主要对这三项关键技术进行介绍:

 

第三章 系统需求分析............... 13
3.1 系统总体需求.................13
3.2 系统功能需求...............14
3.3 具体需求 .............. 26
3.4 本章小结...............27
第四章 系统概要设计................28
4.1 软件系统结构设计....................28
4.2 数据库设计.................31
4.3 系统维护设计...................41
4.4 本章小结................. 41
第五章 系统详细设计及编码实现..................42
5.1 系统用户登录(USER_LOGIN) ..............42
5.2 项目管理(PROJECT_MANA).................45
5.3 项目录入(PROJECT_INPUT)................50
5.4 统计数据(PROJECT_STATDATA).............54
5. 5 用户管理模块(USER_MANA)...............57
5.6 数据库备份与还原(PROJECT_DBBR) ...............59

 

7.1 本文的总结

 

系统主要包含了以下几方面的功能:(1)项目库模块,包括拟建项目库、备建项目库、在建项目库、竣工项目库和政府投资项目库等五个子模块;(2)项目管理模块,包括项目录入、项目申报、项目审核、项目启动、项目招投标、项目月报表等六个子模块;(3)项目资金管理模块;(4)项目统计查询模块;(5)项目考评模块,包括项目稽查、竣工验收、项目评分三个子模块;(6)系统维护模块,包括重要通知、用户权限、数据备份等三个子模块,重点实现了项目库、项目管理、项目统计查询和数据库备份与还原的功能。
在系统设计和实施编码过程中主要使用的技术:ASP.NET 语言来进行前端页面的开发、Web 三层架构作为系统的主架构、使用 MD5 数据加密来保证数据的安全性。
解决的主要问题:本系统主要是解决项目申报实施过程中大量数据的管理,项目管理系统是建立在统一集成的平台之上,涵盖项目立项、执行和结项的全过程,特别关注项目计划的执行,具有项目计划的制定与跟踪,项目审批的流程管理、项目预算与动态成本、沟通、风险、人员、物资、知识等多要素的管理功能,不仅可以供项目管理部、项目经理使用,也是项目成员、客户、财务、质量管理等各相关个部门及其他所有项目干系人共同工作的平台。通过本次课题的设计与实施,我所收获的:
1)对 Visual Studio 2005 .net 开发环境有了进一步的熟悉和了解,相信在以后的开发和学习中必定有很大帮助;
2)对 Microsoft Sql Server 2005 大型数据库有了更为深入的了解;
3)结合工作实际进行程序开发,也让我对目前的工作更加熟悉,工作流程和工作内容也更加清晰;
4)同时在整个毕业设计的过程中一直得到老师的指导也让我发现了以前在系统开发过程中很多没有注意到的问题。
整体来说整个设计与实施过程是很成功的,虽然在系统的设计和实现的过程中遇到了很多问题,但是在老师的指导和查阅相关的资料后基本上都得到了解决。在这个过程当中我也学习到了很多的知识和积累了很多的经验,相信这些对我以后的工作与学习都会有很大的帮助。

 

参 考 文 献:
[1] 樊月华,刘洪发,刘雪涛.WEB技术应用基础.北京:清华大学出版社,2006.19-23
[2] 张宏森,朱征宇.基于模块的网页设计技术.计算机应用研究.2002.vOL.19.N0.2:49-50,53
[3] 刘跃,尉学军.基于 WEB 的 B/S 结构实时监控系统.贵州工业大学学报(自然科学版),2002.bl.12NO.2:4~6
[4] 邓文渊,陈惠贞,陈俊荣.ASP 与网络数据库技术,北京:中国铁道出版社,2003 年,120~320
[5] Schafer,J.B.,Konstan,J.A,and Riedl,J.E-Commerce Recommendation Applications[J].in DataMining and Knowledge Discovery,2001,5(1-2):115-153.
[6] 资讯教育小组,ASP 与 SQL 网站数据库程序设计,北京:科学出版社:2002 年,89-256
[7] 张青、郭亚萍等.C#编程思想与实践.冶金工业出版社.
[8] Ansari, Kohavi, R.Mason, L. ,and Zheng, Z.J. Integrating E-Commerce and Data Mining:Architecture and Challenges[C]. The IEEE International Conference on Data Mining,2001,285-295.
[9] Kohavi, R. Applications of Data Mininhttp://www.1daixie.com/dxpmplw/ g to Electronic Commerce[J].Data Miningand KnowledgeDiscovery,2001,5(1-2),5-10.
[10] Kohavi R. Mining E-Commerce Data the Good, the Bad, and the Ugly[C].in Invited paper talkat KDD 2001 industrial track,2001.8-13.