工程建设项目信息管理系统的设计与实现研究绪论copf.docx
-
资源ID:48098650
资源大小:1.75MB
全文页数:87页
- 资源格式: DOCX
下载积分:30金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
工程建设项目信息管理系统的设计与实现研究绪论copf.docx
工程建设设项目信信息管理理系统的的设计与与实现研研究摘 要随着人类类社会的的不断发发展和物物质文明明的不断断进步,大大量的机机场、建建筑、桥桥梁、道道路等如如雨后春春笋,涌涌现在人人们生存存的地球球上。各各种工程程项目的的迅速发发展带动动了项目目管理行行业的兴兴起和蓬蓬勃发展展。工程程项目管管理经过过上百年年的发展展历史,已已形成完完整的强强势的项项目管理理产业。在在人类社社会飞速速发展的的今天,项项目无所所不在。有有了项目目,才有有了计划划、有了了安排、有有了管理理。项目目管理已已风行全全球,对对商业单单位而言言,“Bussineess Succcesss TThrooughhProojeccts Succcesss”。本课题的的工程项项目管理理是基于于某公司司建设部部的主要要工作,随随着项目目复杂度度和管理理要求的的精细度度的提高高,传统统的手工工方式已已经不能能完整支支持项目目管理的的需要。某某公司希希望达到到的业务务目标主主要包括括:项目目前期管管理自动动化、项项目实施施管理自自动化、供供应商评评估。在在一期项项目的基基础上,根根据实际际的应用用效果,对对业务流流程、业业务功能能和操作作方式进进行优化化,已达达到更好好的应用用效果。根根据前面面的需求求,工程程项目管管理系统统采用 ASPP.NEET 技技术、CC#接口口技术、.NETTFraamewworkk 框架架和工作作流技术术,设计计开发了了项目文文档管理理模块、项项目进度度管理功功能、项项目付款款管理功功能和供供应商评评价管理理四大模模块。其其中项目目文档管管理作为为统一的的文档管管理平台台,实现现工程项项目等项项目的相相关文档档、资料料,进行行汇总和和存储,形形成项目目文档资资料库,以以方便进进行检索索和使用用。具有有项目文文档资料料录入、文文档资料料权限管管理和项项目文档档资料检检索三个个子功能能;项目目进度管管理功能能主要包包括项目目进度计计划制定定、项目目进度录录入和项项目进度度报表三三个子功功能;项项目付款款管理用用来实现现项目进进度付款款计划的的完成度度监控,用用来记录录、跟踪踪和查询询项目的的付款进进度,主主要有项项目付款款计划录录入、项项目付款款汇报、项项目付款款进度计计划查询询等内容容;供应应商评价价管理,用用于在每每一个工工程项目目结束后后,相关关人员对对供应商商进行综综合评价价,并根根据评价价的结果果修改供供应商的的综合评评定级别别,供后后续项目目在选择择供应商商时参考考,主要要功能包包括评价价指标设设置、评评价模板板设置、评评价问卷卷设置、问问卷下发发打分、评评价综合合统计以以及供应应商申诉诉等内容容。根据据上述的的功能分分析,可可以看出出该系统统的大多多数功能能都具有有流程特特征,系系统为了了将繁琐琐的业务务流程化化,高效效化采用用了工作作流技术术辅助系系统的功功能,文文中详细细的论述述了工作作流技术术的设计计与实现现过程,例例如:工工作引擎擎的设计计、工作作流执行行服务的的设计和和工作流流引擎的的数据管管理设计计。关键词:工程项项目管理理,工程程项目管管理系统统,工作作流技术术,提高高效率第1章 绪 论论1.1 研究背背景随着人类类社会的的不断发发展和物物质文明明的不断断进步,大大量的机机场、建建筑、桥桥梁、道道路等如如雨后春春笋,涌涌现在人人们生存存的地球球上11。各各种工程程项目的的迅速发发展带动动了项目目管理行行业的兴兴起和蓬蓬勃发展展。工程程项目管管理经过过上百年年的发展展历史,已已形成完完整的强强势的项项目管理理产业。随我国经经济的快快速发展展,企业业的不断断壮大,使使得企业业有了越越来越多多的项目目,自 WTOO以后,我我国企业业发展更更为迅速速,项目目对企业业的重要要性可想想而知,一一个企业业如果没没有项目目的支撑撑,企业业将面临临倒闭,然然而越来来越多的的项目,却却给企业业增添了了新的问问题,例例如,企企业如何何对项目目的成本本进行控控制、对对项目的的工期进进行控制制,对项项目的未未来发展展趋势进进行控制制,所以以企业需需要一套套功能完完善的科科学化、信信息化的的管理方方法,项项目发展展的好快快也同样样证明了了企业在在同行中中的竞争争实力2。随着国家家经济的的不断发发展,国国家对项项目建设设逐步投投入也逐逐年增多多,随着着经济的的全球化化,项目目管理就就显得越越来越重重要了,企企业对项项目管理理的要求求,不单单单从项项目的本本身,要要要求从从项目的的表面现现象,看看到项目目的本质质,企业业需要实实时了解解工程项项目的招招标的动动向、合合同的合合法性等等3。如今,计计算机技技术、信信息技术术成爆炸炸性的增增长,然然后企业业只顾及及对项目目的招标标、合同同等方面面的管理理,而且且整个管管理过程程都是人人工的,没没有采用用计算机机技术对对项目进进行管理理,企业业的不断断壮大,项项目的不不断增多多,非结结构化的的、松散散化的管管理方式式给企业业带来了了很大的的问题,如如今,企企业都提提倡信息息化的管管理,企企业内部部也需要要采用合合理化的的管理方方案,需需要对项项目进行行合理化化的管理理和把控控,企业业如需对对项目进进行科学学化的管管理,就就必须将将信息管管理技术术与项目目管理技技术相结结合,这这样才能能为企业业提供更更好的决决策指标标,为企企业准确确的掌握握项目发发展的动动向提供供帮助4。如今大多多数企业业都面临临着一个个共同的的问题,就就是怎样样将计算算机技术术、管理理技术、信信息化技技术相结结合,使使得企业业的项目目管理制制度更好好的与互互联网相相结合。此此问题,是是目前企企业必须须继续解解决的关关键问题题,该工工程项目目管理系系统的开开发与建建设就是是为了解解决该问问题。目目前,我我国现有有的项目目管理软软件主要要分为两两种,一一种是针针对特殊殊化的项项目开发发的专门门软件,另另外一种种的项目目的基本本信息进进行维护护5。第一一种产品品比较有有代表性性的是只只是进度度管理软软件,它它是以解解决某一一个项目目的管理理的需求求为目开开发的软软件产品品;另一一种则是是站在企企业管理理的高度度,是以以作为企企业整体体管理系系统的一一部分,解解决企业业管理的的附属软软件产品品,将会会完全体体现项目目管理的的特色,同同时或多多或少的的对企业业产品或或者项目目的验收收质量、开开发成本本、采购购、风险险等方面面管理制制定解决决方案6。本课题的的工程项项目管理理是基于于某公司司建设部部的主要要工作,随随着项目目复杂度度和管理理要求的的精细度度的提高高,传统统的手工工方式已已经不能能完整支支持项目目管理的的需要。某某公司希希望达到到的业务务目标主主要包括括7:项目前期期管理自自动化:包括工工程项目目前期委委托申请请单审批批流程,报报表统计计等。项目实施施管理自自动化:包括项项目交接接单的审审批流程程、项目目过程文文档和资资料的管管理、项项目相关关统计报报表等。供应商评评估:根根据在项项目中的的表现,对对供应商商进行全全方位评评估,作作为后续续项目的的参考依依据。在一期项项目的基基础上,根根据实际际的应用用效果,对对业务流流程、业业务功能能和操作作方式进进行优化化,已达达到更好好的应用用效果。1.2 工程项项目管理理系统的的研究现现状20 世世纪 770 年年代,才才出现了了项目管管理,该该项目管管理的范范围属于于管理学学当中,其其项目的的前期,中中期和后后期的提提供一个个高效的的管理方方式,简简化了项项目的管管理和控控制的执执行过程程,目前前,许多多企业都都注重对对项目的的科学化化管理,为为项目管管理制定定了一套套完善的的方案,从从项目建建设的前前期开始始,就进进行监控控,包括括项目计计划、项项目前期期投入成成本、项项目阶段段投入成成本、项项目进度度、项目目预算等等等,而而且该管管理方案案要符合合建筑学学理论中中对项目目管理的的要求,因因此只有有有效的的结合采采用使得得项目管管理发挥挥其本质质作用,因因此,在在现代企企业中,项项目管理理方法非非常重要要,如果果一个复复杂的项项目,企企业会将将该项目目分为若若干子项项目,然然后企业业对各个个子项目目进行管管理,目目前企业业采用的的最多的的管理软软件还是是 Offficce PProjjectt 软件件,该软软件虽然然合理的的管理项项目,还还是功能能当对单单一88。随着企业业的经营营面向横横向发展展,其经经营的范范围不断断扩大,企企业管理理人员的的工作量量急剧增增加,管管理难度度变大,所所以企业业的管理理的成本本投入不不断提高高9,例如如,目前前企业大大得多采采用集中中的管理理方式,这这对分散散的项目目管理带带来了很很大困难难,项目目的分散散在各个个地方,无无法进行行集中测测试,所所以急需需解决异异地管理理问题,为为此,许许多开发发人员针针对此问问题,采采用了分分布式的的管理方方式,该该方式被被多数企企业所采采纳110。20 世世纪 880 年年代,工工程项目目管理专专家对项项目的管管理方式式分为两两种,一一种是传传统工程程项目,另另外一种种是对现现代化的的项目管管理。但但是由于于我国计计算机发发展相对对较晚,所所以项目目信息化化的管理理非常重重要,人人为管理理会出现现大量的的问题,项项目管理理能力低低,出错错率高,项项目管控控性不强强,企业业常常面面临项目目质量问问题,或或者项目目中断而而给企业业带来的的巨大损损失,针针对以上上的种种种状况,我我国也开开发了许许多项目目管理系系统,其其效果不不够理想想111。在国外,最最为先进进的项目目管理软软件为 Miccrossoftt Prrojeect,该该软件主主要对项项目的进进度进行行控制和和资源分分配进行行管理,但但仅仅是是一个时时间上的的把控,并并没有对对项目的的实质进进行改变变。1.3 本文研研究内容容该工程项项目管理理系统包包括新系系统业务务流程的的调整和和优化、持持续提醒醒功能的的开发、项项目执行行过程统统计、优优化数据据存储和和应用等等内容。(1)业业务流程程的调整整和优化化根据公司司部门调调整、职职责划分分及项目目管理流流程等方方面的新新变化,对对前期平平台流程程进行调调整,优优化,使使之与当当前项目目管理流流程相匹匹配。(2)持持续提醒醒功能开开发对于已经经提交给给相关人人员的任任务,根根据给定定的规则则进行多多次提醒醒,例如如:对于于要求44 个工工作日处处理完毕毕的业务务处理,从从第二天天开始,每每天进行行一次短短信提醒醒和催办办。(3)项项目执行行过程统统计从项目进进入流程程开始,统统计在各各环节的的执行效效率,以以分析和和优化相相关流程程。例如如:各审审批环节节的计划划用时和和实际用用时信息息等。(4)优优化数据据存储和和应用通过系统统平台实实现工程程项目相相关文档档、资料料的科学学存储,实实现档案案库功能能并方便便检索。增增强数据据的收集集速度和和精度,提提高对数数据的统统计分析析能力。例例如:通通过平台台,实现现对各类类工程项项目相关关资料的的汇总,形形成资料料库,并并可便捷捷的检索索到某类类工程项项目的施施工方案案、图纸纸、概算算、合同同文本等等资料。1.4 本文结结构第 1 章是绪绪论部分分,本章章主要论论述在当当前背景景下工程程项目管管理系统统的现状状,然后后根据国国内、国国外的工工程项目目管理系系统发展展的情况况进行分分析,总总结出了了该系统统研究的的主要内内容。第 2 章是相相关技术术介绍部部分,本本章对工工程项目目管理系系统实际际情况进进行分析析,根据据企业的的投入成成本,为为系统选选择了合合适的技技术,例例如开源源的 AASP.NETT 技术术和之相相关的 C#接接口技术术、.NNET Fraamewworkk 框架架,以上上三种技技术都是是开源的的、免费费的,大大大减少少了企业业的投入入成本,最最后根据据对项目目的管理理需求,选选择工作作流技术术。第 3 章是需需求分析析部分,本本章主要要是在需需求分析析人员对对项目进进行前期期调研后后而提出出的,根根据实际际的需求求将项目目分为项项目文档档管理功功能、项项目进度度管理功功能、项项目付款款管理功功能和供供应商评评价管理理功能。第 4 章是系系统设计计部分,本本章主要要是在需需求分析析的基础础上,采采用面向向对象的的方法设设计工程程项目管管理系统统中项目目文档管管理模块块、项目目进度管管理模块块、项目目付款管管理模块块和供应应商评价价管理模模块的类类和方法法。第 5 章是系系统实现现部分,本本章主要要是对工工程项目目管理系系统的总总体分析析和设计计的基础础上,对对工程项项目系统统的实现现部分进进行详细细论述,包包括项目目文档管管理模块块、项目目进度管管理模块块、项目目付款管管理模块块和供应应商评价价管理模模块的页页面和代代码的实实现过程程。第 6 章是系系统测试试部分,本本章主要要是待工工程项目目管理系系统开发发完成后后,针对对系统的的各个功功能设计计测试用用例,并并且证明明该系统统的可行行性。第 7 章是总总结与展展望部分分,待系系统开发发完后,根根据测试试的结果果,从优优点和缺缺点两个个方面对对系统进进行总结结。1.5 本章小小结本章主要要介绍了了本文的的研究背背景,分分析了工工程项目目管理系系统的国国内外研研究现状状以及研研究的目目的和意意义进行行讨论。研研究和开开发工程程项目管管理系统统,为项项目化的的管理提提供快速速、准确确的决策策依据,对对提高企企业的经经济效益益和市场场竞争力力具有十十分重要要的意义义。最后后列举了了本章结结构。第2章 相关技技术介绍绍2.1 ASPP.NEET 技技术概述述Micrrosooft.NETT 平台台在计较较费用的的中低端端应用中中具有成成本、解解决方案案完整性性、服务务周到性性方面的的优势,而而且随着着 Viisuaal SStuddio.NETT 的发发布,.NETT 平台台上有了了高度可可用、高高度集成成的开发发环境。,集集成开发发环境是是 Viisuaal SStuddio.NETT,服务务器平台台是 IIIS 或者性性能卓越越的 MMicrrosooft 企业级级服务器器,代码码语言是是 C#122。在在程序开开发方面面,表示示层使用用 ViisuaalSttudiio.NNET 来定义义向瘦客客户端系系统提交交 HTTML 页面的的逻辑:逻辑层层使用 Vissuall Sttudiio.以以多种语语言实现现商务逻逻辑,并并且可以以将逻辑辑打包为为 COOM 十十组件为为基础的的 Weeb SServvicee组件12。首先对动动态服务务页面(AActiive Serrverr Paagess,ASSP)进进行介绍绍,由微微软推出出了一种种可以将将应用脚脚本嵌入入到网页页中,再再由互联联网服务务器进行行执行的的技术。ASP.NETT 是基基于一个个共同的的语言,以以便在服服务器上上运行的的程序。不不像 AASP 解释程程序的立立竿见影影,但会会被编译译在服务务器上的的第一次次程序运运行,这这样的执执行效果果比一条条条依次次解释执执行效果果要好的的多113。 ASPP.NEET 编编译并运运行该程程序是基基于一个个共同的的语言,所所以它可可以在 Webb 应用用软件开开发者大大多数平平台上运运行。基基本库通通用的语语言,来来处理具具有非常常好的数数据接口口的消息息机制可可以集成成到 AASP.NETT Weeb 应应用程序序。ASSP.NNET 也与语语言无关关的,你你可以选选择最适适合的语语言来编编写程序序,甚至至选择多多种语言言来编写写程序,如如 C,C + +和 JJavaa 的组组合产物物144。ASP.NETT 是基基于 WWinddowss 的身身份验证证技术,可可确定原原始程序序是绝对对安全的的 ASSP.NNET的的语法在在很大程程度上与与 ASSP 兼兼容,而而且还提提供了一一个新的的编程模模型和机机制,可可以生成成可扩展展性和稳稳定性更更好的程程序,以以提供更更好的安安全保护护。另外外,任何何 ASSP.NNET 应用程程序的优优点是可可以使用用 Frrameeworrk.NNET 开发人人员可以以很容易易地访问问到这些些技术,其其中包括括托管的的公共语语言运行行时类型型安全的的数据库库环境,继继承等。.NETT Frrameeworrk 的的三层结结构图如如图 22.1 所示:图 2.1 .NETT Frrameeworrk 的的三层结结构图ASP.NETT 是在在 ASSP 基基础上发发展起来来的,而而且该技技术比 ASPP 技术术容易,开开发效率率高。软软件系统统的设计计与实现现主要是是对系统统中的数数据进行行处理,例例如工程程项目管管理系统统,主要要是对将将系统中中的数据据进行存存储和访访问,目目前 AASP.NETT 的已已经处于于成熟阶阶段,开开发人员员采用 ASPP.NEET 进进行开发发,难度度大大降降低,而而且提高高了效率率。在 ASPP.NEET 是是采用SSqlDDataaSouurcee 和 AcccesssDattaSoourcce 来来解决系系统中与与数据有有关的操操作。ASP.NETT 技术术中的设设计模式式,有很很多种,最最为常用用的还是是三层体体系架构构,在该该技术中中,设计计模式的的运用是是非常重重要的,设设计模式式的实质质就是将将工程项项目管理理系统的的开发过过程分为为若干个个层次结结构,根根据每层层提供的的功能,设设计其中中内容,设设计模式式的运用用可以大大大缩短短项目的的开发周周期,提提供项目目的开发发效率,一一个好的的设计模模式对工工程项目目管理系系统的开开发起到到了至关关重要的的作用15。ASP.NETT 架构构图如图图 2.2 所所示:图 2.2 AASP.NETT 架构构图ASP.NETT 三层层架构由由下向上上分为数数据访问问层(DDAL)、业业务逻辑辑层(BBLL)和和表示层层(PLL)116。(1)数数据访问问层(DDAL)该层主要要是对工工程项目目管理系系统中的的数据进进行访问问的,系系统是通通过该层层与数据据库建立立连接,采采用 SSQL 语句的的方式来来操作数数据库。(2)业业务逻辑辑层(BBLL)业务逻辑辑层是根根据业务务需要,各各组业务务规则的的业务逻逻辑层,例例如,通通过数据据操作或或“交易”处理条条件的接接入层和和数据访访问层的的调用之之间进行行数据交交换的数数据层的的桥梁。BLL 是一个个类库(库库)的形形式实现现。(3)表表示层(PPL)表示层应应用程序序为客户户提供了了更为人人性化的的操作,界界面友好好,使得得客户可可以快速速的掌握握该系统统的操作作方式,使使用 AASP.NETT 页面面来实现现数据传传输业务务逻辑层层制成。ASP.NETT 的另另一个重重要特征征,这些些控件的的设计,以以满足客客户,在在同一页页上拓展展的客户户平台。换换句话说说,客户户网站的的网页来来检测所所需的页页面格式式结尾:提供给给行动电电话 WWML,能能力较差差的浏览览器提供供 HTTML33.2,而而 IEE9.00 则提提供 DDHTMML。2.2 C#接接口技术术介绍工程项目目管理系系统中对对接口的的需求非非常高,由由于企业业的不断断扩大,项项目的不不断增多多,即使使现有的的工程项项目管理理系统能能满足用用户目前前的需求求,但是是在日新新月异的的发展,企企业要实实时跟上上发展的的脚步,所所以对系系统的日日后升级级和二次次开发的的方案也也是非常常重要的的,这就就要求系系统在开开发前期期就做好好接口的的定义。C#语言言中定义义的接口口是用来来定义的的,而 C+语言中中的接口口是真实实存在实实物的抽抽象类,同同时来接接口可以以被多个个类和接接口所继继承,同同样类也也可以被被其他类类继承,此此特性就就避免了了开发过过程中出出现重载载等现象象,所以以在 CC#语言言的开发发过程中中,不需需要考虑虑多重继继承的问问题。近年来,大大多数的的程序开开发都采采用面向向对象的的程序设设计方法法,组件件设计也也是面向向对象程程序开发发中的一一种,在在本工程程项目管管理系统统中,对对象技术术的应用用是非常常重要的的,所以以为了实实现工程程项目管管理系统统中的面面向对象象开发的的编程思思想,首首先需要要对工程程项目系系统进行行抽象,然然后设计计其组件件程序和和工程项项目管理理系统的的架构,采采用该方方法设计计的工程程项目管管理系统统具有很很强的重重用性和和模块与与模块间间的互操操作性。对对于工程程项目管管理系统统来说模模块与组组件是同同样重要要的,都都处于相相对发展展的阶段段,采用用该面向向对象理理论开发发工程项项目管理理系统,可可以提高高了系统统的可靠靠性,重重用性。工程项目目管理系系统中组组件的特特点为:(1)该该 C#语言的的开发环环境部署署相对其其他来说说是非常常简单的的。(2)在在工程项项目管理理系统中中的组件件与组件件具有透透明性。(3)在在工程项项目管理理系统中中的进程程也就有有透明性性。(4)在在工程项项目管理理系统中中的组件件开发具具有很轻轻的重用用性。2.3 .NEET FFrammewoork 框架简简介.Nett Frrameeworrk 从从被开发发出来到到现在的的.Neet FFrammewoork 4.00,它框框架结构构并没有有大的改改动,都都是 CCLR 在 OOS 上上面,基基类库在在 CLLR 上上面,再再之上是是 ADDO.NNET,XXML 等,再再之上是是 assp.nnet,wwinddow forrm,框框架的最最上层是是我们常常用到的的.NEET 开开发工具具了,.NettFraamewworkk 框架架图如图图 2.3 所所示:.NETT 框架架主要由由应用技技术、基基础类库库、类库库和 CCLR 四个分分组成。在在结构中中,下层层向上层层提供服服务。(1)应应用开发发技术,在在工程项项目管理理系统中中框架顶顶部采用用了应用用技术的的开发模模型。(2)MMicrrosooft .NEET FFrammewoork 类库,微微软。.NETT Frrameeworrk 类类库是一一套全面面的类型型,Miicroosofft .NETT 框架架类库主主要包括括以下内内容:数数据库访访问(AADO NETT 等),对对 XMML的支支持,目目录服务务(LDDAP 等),正正则表达达式和消消息的支支持。(3)基基类库,提提供了常常用功能能的基本本操作范范围的支支持。图2.33 .NNet Fraamewworkk 框架架图(4)CCLR 是公共共语言运运行库。.NETT 提供供了一个个让利。用用于所有有编程语语言共享享对象 NETT 类库库,对象象类库提提供了几几组统一一的,面面向对象象的,结结构化和和可扩展展的对象象类库来来帮助程程序员快快速开发发软件。共共享对象象类库提提供了一一些对象象,包括括集合,IIO,数数据表格格等,而而且还提提供了一一些类对对象可以以访问操操作系统统服务,如如图纸,信信息,网网络,线线程和数数据访问问等。程程序员可可以建立立。对象象NETT 类库库提供了了一个共共享对象象,你可可以调用用共享对对象类别别库函数数,或通通过继承承创建扩扩展对象象本身的的对象。2.4 工作流流技术概概述工作流(WWorkkfloow117),就就是“在自动动化的计计算机环环境的一一部分或或全部的的业务流流程的”它主要要解决的的是“根据一一些预定定义的规规则处理理,使多多个参与与者,信信息或任任务之间间的转让让文件 自动,为为了实现现预期的的商业目目标,或或促进这这个目标标现实18-20。工作流在在其计算算的模型型当中,与与计算机机中之前前的逻辑辑规则表表达式共共同计算算其执行行211-222正确确模型在在工作流流中工作作。工作作流(WWorkkfloow),是是抽象概概括、描描述,也也是对业业务规则则描述的的步骤及及流程。工工作流建建模和其其相关的的业务规规则共同同组成其其步骤及及流程。工工作流建建模是指指,在计计算机中中,工作作流是通通过其组组织的规规则及相相关的逻逻辑用正正确的模模型来进进行计算算和表达达222-255。一个工作作流包含含了一系系列的活活动,这这些活动动是工作作流之间间的关系系,其中中流程、活活动的起起始和终终止条件件以及对对每个活活动的描描述也包包括在其其中。工工作流的的本质就就是一个个自定义义的软件件系统进进行的运运动,其其主要同同伙一个个或者多多个工作作流引擎擎对其进进行执行行及管理理,工作作流226-228。在在行业中中得到广广泛的应应用,该该技术对对加工企企业工作作流程的的效果很很好,因因为员工工的合同同信息管管理需要要的过程程控制系系统,使使系统可可以在设设计中的的应用,同同时完成成技术流流工作29-31。2.5 本章小小结本章介绍绍了.NNET 技术的的详细概概括,详详细的分分析了 ASPP.NEET 技技术,分分析了.NETTFraamewworkk 的三三层结构构图和 ASPP.NEET 架架构图,接接着又对对 C#接口技技术进行行了详细细的分析析,介绍绍了组件件程序设设计的优优点。最最后概括括了.NNET Fraamewworkk 框架架和工作作流技术术,总结结了Miicroosofft .NETT Frrameeworrk 由由四个部部分构成成。第3章 系统需需求分析析3.1 系统总总体需求求分析工程项目目管理系系统需要要通过充充分的了了解工程程项目情情况,才才可以对对项目进进行合理理的管理理。工程程项目管管理具有有涉及面面广、参参与单位位多、工工期长、资资金投入入和工作作量大、工工程施工工技术复复杂度高高等一系系列特点点,其协协作配合合、同步步建设和和综合平平衡等问问题十分分复杂,如如何管理理好工程程项目,并并且充分分利用先先进的信信息技术术与网络络技术,就就是本系系统首要要解决的的问题,该该系统的的应用与与开发,不不仅为工工程项目目参与者者提供了了良好的的沟通渠渠道、业业务协作作机制以以及协调调决策机机制,是是提高工工程项目目管理的的综合有有效方案案。信息时代代为加强强工程项项目管理理提供了了有力的的条件,通通过项目目数据的的实时传传输,可可以促进进工程项项目的管管理工作作,应用用系统的的开发有有着非常常重要的的现实意意义。主要包括括改进登登录模式式、完善善项目后后期管理理功能和和供应商商评价电电子化等等内容。(1)登登录模式式改进,改改进目前前的 CC/S 方式的的登录模模式,采采用 BB/S 登录模模式,以以简化系系统的安安装和登登录要求求。(2)完完善项目目后期管管理功能能,将项项目管理理、工程程付款等等过程整整合入系系统,使使最终用用户能够够通过系系统及时时查询到到合同和和付款的的流转状状态,便便于工程程管理等等。(3)供供应商评评价电子子化,根根据及时时评价的的要求,增增加相应应功能,实实现需求求部门和和建设管管理部门门在平台台上根据据项目实实施情况况对供应应商进行行及时评评价,评评价结果果与供应应商目录录相关联联,实现现合格供供应商目目录的滚滚动更新新。即:每个合合同,对对应一家家供应商商,对应应一组评评价结果果(由需需求部门门、建设设部共 3-44 人分分别评价价输入各各项分数数,进行行加权计计算后得得到该供供应商在在该项目目上的评评价分数数)。供供应商列列表中供供应商实实现按专专业分类类,某一一供应商商(可能能一年多多个合同同,得到到多次评评价分数数,则需需算术平平均)的的评价分分数实现现动态更更新,我我方可根根据供应应商评价价结果对对该专业业供应商商进行排排序等。为适合上上述需求求,系统统采用了了 B/S 的的开发模模式,工工程项目目管理系系统中的的所有服服务与运运算都集集中在服服务器上上,项目目维护人人员、项项目财务务人员和和管理员员只需通通过浏览览器就可可以访问问与操作作该工程程项目管管理系统统。此方方式的优优点是系系统更新新或日后后升级非非常的方方便、无无需安装装任何客客户端软软件,只只需通过过 Innterrnett 随时时随地的的实现工工程项目目管理,解解决了 C/SS架构的的不足,适适合企业业级的应应用。系统的 B/SS 架构构示意图图如图 3.11 所示示。系统的项项目维护护人员、项项目财务务人员和和管理员员等用户户只需通通过客户户端浏览览器向服服务器发发送请求求,客户户端与服服务器之之间采用用 HTTTP 协议接接收并响响应这个个请求,然然后与应应用服务务进行连连接,最最后与主主机进行行数据交交换,将将得到的的数据返返回给客客户端浏浏览器。图3.11 系统统 B/S 架架构示意意图工程项目目管理系系统主要要包括四四大功能能,包括括对项目目文档、项项目进度度、项目目付款以以及供应应商的管管理。其其中项目目文档管管理功能能和项目目进度管管理功能能主要的的使用者者为项目目维护人人员与管管理员,项项目付款款管理功功能主要要的使用用者为财财务人员员与管理理员,供供应商管管理功能能的使用用者为项项目评价价人员和和管理员员在本章章主要对对这五大大功能进进行分析析。工程项目目管理系系统总体体用例图图如图 3.22 所示示。图 3.2 工工程项目目管理系系统总体体用例图图3.2 工作流流技术应应用需求求分析3.2.1 工工作流管管理模型型的体系系结构工程项目目管理可可以说是是一种管管理标准准,从很很多方面面提供了了标准化化与规范范化的定定义,这这些方面面包括系系统结构构、接受受实施和和术语使使用。在在本系统统的集成成和扩展展方面有有着非常常重要的的作用,在在实现工工作流技技术的开开放性和和标准性性,与为为其他系系统提供供 APPI 访访问提供供同意以以服务。工作流在在管理工工程项目目模型体体系的组组成如下下:(1)工工作流引引擎、用用户界面面组件和和工作流流引擎共共同组成成了系统统不同组组件的实实现;(2)对对工程项项目数据据管理系系统的功功能:一一个或更更多的使使用数据据的工作作流模型型的软件件组件。(3)工工作流所所应用的的数据时时系统外外部的数数据,是是不包含含在工作作流管理理系统中中的。工程项目目管理系系统中工工作流管管理模型型的体系系结构图图如图 3.33 所示示。图 3.3 工工程项目目管理系系统中工工作流管管理模型型的体系系结构图图工作流管管理模型型在工程程项目管管理系统统中的体体系结构构如下:(1)过过程建模模工具这个工具具其实就就是把日日常工作作中实际际的业务务用计算算机语言言表达出出来,表表达的方方式是采采用形式式化的语语言来定定义出计计算机可可识别的的模型,用用来描述述信息在在用户与与管理员员之间的的业务传传递过程程。(2)工工作流执执行服务务工作流执执行服务务是通过过(多个个或一个个)工作作流引擎擎来解释释系统的的过程定定义,管管理中的的核心是是工作流流引擎。(3)工工作流控控制数据据工作流控控制数据据的含义义就是工工作流引引擎数据据中流程程实例的的状态信信息。(4)工工作流相相关数据据工作流相相关数据据是与业业务过程程的工作作流数据据的。任务调度度策略是是工作流流管理系系统的核核心,原原因是工工作流引引擎是工工作流管管理的灵灵魂,任任务调度度策略是是工作流流引擎的的灵魂。不不同的工工作流管管理系统统的任务务调度策策略通常常是不一一样的,本本系统采采用的是是 Peetrii 网的的调度算算法。3.2.2 工工作流参参考模型型工作流模模型是从从工作流流应用程程序结构构中提炼炼出来的的,确定定接口可可以实现现交互操操作。工工作流参参考模型型的主要要模块以以及接口口如图 3.44 所示示。图3.44 工作作流参考考模型的的主要模模块以及及接口从图可知知,本系系统中工工作流的的基本部部件分别别是过程程定义、监监控与管管理、工工作流执执行服务务、工作作流客户户端应用用以及工工作流机机应用五五个基本本接口。在在特定的的环境下下工作流流执行服服务是通通过(多多个或一一个)工工作流引引擎来解解释系统统的过程程定义,管管理中的的核心是是工作流流引擎。主主要功能能如下:首先是是通过定定义工作作流程来来建立过过程实例例,并执执行调度度过程。其其次对工工程项目目管理中中的相关关数据进进行管理理,同工工作流执执行服务务为用户户传递执执行所需需的相关关数据。再再次通过过任务列列表管理理器选择择管理和和过程工工作项,然然后对资资源展开开管理。最最后对没没有用户户敢于的的系统部部分进行行管理,这这个管理理是通过过直接调调用应用用接口实实现的。工工程项目目管理管管理系统统的工作作流引擎擎是一个个为工作作流实例例提供运运行执行行环境的的软件服服务,主主要功能能如下:解释对对工程项项目付款款时确认认过程的的定义;对平时时用户操操作的页页面进行行支持;控制项项目文档档管理过过程实例例的申请请、审批批等;支支持控制制工程项项目管理理过程活活动间的的转换;维护工工程项目目文档工工作流控控制数据据和工作作流相关关数据,在在应用或或用户间间传递工工作流相相关数据据;提供供控制、管管理和监监测的功功能。工工作流建建模工具具其实就就是把日日常工作作中实际际的业务务用计算算机语言言表达出出来,表表达的方方式是采采用形式式化的语语言来定定义出计计算机可可识别的的模型,用用来描述述信息在在用户与与管理员员之间的的业务传传递过程程。工作作流管理理与工作作流监控控可以对对工作流流的实际际案例进进行管理理和监控控,管理理员能够够通过工工具了解解流程运运行、流流程流转转、流程程执行情情况,有有时候也也可以人人工干预预。3.3 功能需需求分析析本节主要要对项目目文档管管理功能能、项目目进度管管理功能能、项目目付款管管理功能能和供应应商评价价管理功功能的需需求进行行分析。3.3.1 项项目文档档管理功功能分析析项目文档档管理作作为统一一的文档档管理平平台,实实现工程程项目等等项目的的相关文文档、资资料,进进行汇总总和存储储,形成成项目文文档资料料库,以以方便进进行检索索和使用用。该功功能主要要有项目目文档资资料录入入、文档档资料权权限管理理和项目目文档资资料检索索三个功功能。项目文档档管理功功能中项项目维护护人员的的用例图图如图 3.55 所示示。图 3.5 项项目维护护人员的的用例图图项目文档档管理示示意图如如图3.6所示示。图3.66 项目目文档管管理示意意图项目文档档管理包包括项目目的施工工方案、图图纸、概概算、合合同文本本等资料料,以及及项目进进度计划划、项目目周报、监监理日志志、工程程变更、项项目验收收等资料料,不同同的资料料由不同同的业务务部门进进行维护护。项目文档档资料的的检索和和下载,系系统进行行一定的的权限控控制:根根据项目目的类别别、文档档类别和和人员的的角色进进行控制制,当前前用户没没有相应应权限时时,只可可以检索索到相关关信息,但但是禁止止下载相相应文件件资料。项目文档档管理以以项目为为单位进进行,