《建筑施工信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《建筑施工信息管理系统的设计与实现.docx(54页珍藏版)》请在优知文库上搜索。
1、建筑施工信息管理系统的设计与实现目录目录i摘要IllAbstractIV第一章绪论11.1 研究背景11.2 国内外研究现状11.3 研究内容4第二章相关技术简介52.1 J2EE平台概述52.1.1 J2EE多层平台52.1.2 轻量级J2EE框架62.2 SOA架构概述122.2.1 SOA技术简介122.2.2 J2EE对SOA架构的支持15第三章系统分析193.1 系统需求概述193.1.1 系统需求分析原则193.1.2 需求概述193.2 具体功能需求分析203.3 系统开发模式233.4 可行性分析25第四章系统设计与实现264.1 总体结构设计264.2 数据库设计与实现264
2、.2.1 具体表结构设计264.2.2 数据库持久化实现294.2.3 数据库存取优化314.3 系统框架实现324.3.1 表现层实现334.3.2 逻辑层实现344.3.3 持久层实现354.4 功能实现364.4.1 采购管理子系统实现364.4.2 成本管理子系统实现384.5 系统对外接口实现404.5.1 功能实现414.5.2 服务发布414.5.3 服务调用424.6 系统安全实现434.6.1 数据备份功能434.6.2 数据恢复功能46第五章总结50参考文献Sl摘要项目管理软件的开发对于项目管理的信息化,企业效益的提高有着非常重要的意义。虽然,随着信息技术的不断发展,我国几
3、乎所有的大型建筑企业以及在一部分本文针对基于SoA技术的工程项目管理系统主要进行了如下几个方面的研究:首先,在对工程项目管理系统的研究背景进行分析,并针对目前国内工程项目管理系统在建设方面存在的不足以及在集成方面存在不足的问题,提出了基于SoA技术来进行工程项目系统的策略;然后,针对本文对工程项目管理系统研究中所涉及的J2EE技术以及SOA技术进行了简单介绍和研究;其次,在对系统需求进行简单概述的基础上,针对系统建设所需要的具体功能,以及系统建设的可行性进行了研究;最后,在对系统总体结构进行设计的基础上,对系统实现的框架进行了分析,并且主要以材料采购管理子系统以及成本管理子系统为例,对工程项目
4、管理系统的具体功能进行了研究,并以项目管理子系统之间的信息通信为例,对SC)A技术在工程项目管理系统中的应用进行了研究。小型建筑企业都开始使用项目管理软件对工程项目进行管理,但是在系统建设方面、系统的集成方面以及工程项目管理软件的应用方面都存在较大的不足,为此,本文主要从系统建设方面以及系统集成方面提出使用SOA技术来进行工程项目管理系统的研究。基于SoA技术的工程项目管理系统,不仅能够很好的解决项目管理系统中各个业务功能子系统之间的信息通信问题,同时还有助于集团公司及时掌握项目的进展情况,为此,基于SOA技术的工程项目管理系统的研究就有非常重要的现实意义。关键字:SoA技术;工程项目管理;材
5、料采购;材料库存;成本管理AbstractProjectmanagementsoftwaredevelopmentforprojectmanagementinformation,enterpriseefficiencyhasaveryimportantsignificance.Although,withthedevelopmentofitinourcountry,almostallofthelargebuildingenterprise,andinpartofthesmallbuildingenterprisebeganusingtheprojectmanagementsoftwareonpr
6、ojectmanagement,butinthesystemconstruction,systemintegrationandprojectmanagementsoftwareapplicationtherearelargershortage,forthis,thisarticlemainlyfromthesystemconstructionandsystemintegrationtousetechnologytocarryoutSOAengineeringprojectmanagementsystemofresearch.ThispaperbasedonthetechnologyoftheS
7、OAengineeringprojectmanagementsystemmainlymakethefollowingseveralaspectsofresearch:firstofall,intheengineeringprojectmanagementsystemintheresearchbackgroundanalysis,andinthelightofthecurrentdomesticengineeringprojectmanagementsysteminconstructionandthedeficiencyoftheexistingintheintegrationoftheinad
8、equacyoftheproblems,andputforwardbasedonSOAtechnologytocarryouttheprojectsystemstrategy;Then,accordingtothisarticleintheengineeringprojectmanagementsystemtheresearchonJ2EEtechnologyandSOAtechnologyareintroducedinbriefandresearch;Secondly,inabriefoverviewofthesystemneeds,onthebasisoftheconstructionof
9、systemtothespecificfunctionofthesystem,andthefeasibilityofconstruction,theFinally,intotalstructuredesignofthesystem,onthebasisoftheframeofthesystemareanalyzed,andthemainmanagementsubsystemtomaterialpurchasingandcostmanagementsubsystem,forexample,intheengineeringprojectmanagementsystemofthespecificfu
10、nction,andtoprojectmanagementsubsystemofinformationcommunicationbetweenasanexample,theSOAtechnologyinconstructionprojectmanagementoftheapplicationofthesystemarestudied.BasedonthetechnologyoftheSOAengineeringProjeCtmanagementsystem,cannotonlybeasolutiontotheprojectmanagementsystemofvariousbusinessfun
11、ctionsofinformationcommunicationbetweensubsystemsand,atthesametime,alsohelpgroupcompanyintimecontroloftheprogressoftheproject,therefore,thetechnologybasedonSOAengineeringprojectmanagementsystem,thestudyisoneveryimportantpracticalsignificance.Keywords:SOAtechnology;Engineeringprojectmanagement;Materi
12、alpurchase;Materialinventory;Costmanagement第一章绪论1.1 研究背景随着计算机信息技术的飞速发展,社会已经发展到了知识经济时代,信息技术已经普及到了社会的各个领域,建筑工程项目管理的信息化也成为了必然的发展趋势。随着信息技术的发展,信息己经呈现了爆炸式增长趋势,因此,传统的人工管理已经满足不了知识爆炸式发展的趋势,项目管理越来越依赖于计算机信息处理手段。从某种意义上而言,社会的竞争已经发展成为了信息的竞争。进入21实际之后,知识经济已经来临,与之相应的项目管理也已经成为了人们热点研窕的问题。在美国著名杂志Fortune中预测项目经理将是人们首选的职业
13、以这说明,项目管理已经成为了企业管理以及社会管理现代化的一个非常重要的内容。知识经济即将知识转变成企业效益的经济,在知识经济时代下,项目管理就是通过信息、知识的共享,从而合理的利用集体的指挥来提高整个项目的创新能力和应变能力。知识经济更加看重智力资源的意义,由于信息共享而产生的知识,可以为带来新的成果,从而给企业带来新的财务。在知识经济下,通过信息共享产生知识,最终提高企业效益的过程是简单的重复、批量生产是无法实现的,在这个过程中对信息进行高效处理的计算机信息技术就起了不可替代的作用。目前,西方发达国家己经普遍在使用了信息技术来对建筑工程项目进行管理,实现了建筑施工的网络化。面对信息技术给建筑
14、项目管理带来的挑战和机遇,我国也给予了高度的重视,在中共中央关于制定国民经济和社会发展第十一个五年计划的建议中,就明确指出了:“信息技术是社会发展的趋势,同时也是进行我国产业化省级以及实现社会现代化、工业化的关键环节,在我国的发展中,应该将社会的信息化以放在优先位置”。项目管理软件是项目管理信息化建设中的一个重要内容。目前,例如美国Primavera公司的P3软件、北京梦龙的Mr2000以及钢筋下料系统Bcs2.0等软件在我国的建筑项目管理和实施中起到了非常重要的作用除叫种种迹象表明,进入21世纪之后,计算机技术和网络技术对项目管理将起着越来越重要的作用,而项目管理软件的开发对于项目管理的信息
15、化,企业效益的提高有着非常重要的意义。1.2 国内外研究现状(1)国外研究现状国外建筑工程项目管理经过多年的发展,已经在项目合同管理、项目进度管理的信息化方面已经开发了一系列成熟的商业化软件,国外建筑工程项目管理的应用已经经历了单项应用、综合应用和系统应用三个阶段。各种项目管理软件已经从原有的单一功能发展到了多种功能有机结合的集成化功能。目前,国外应用较为广泛的项目管理软件有P3软件、Expedition.SureTrakPARADEMonteCarIo等软件,并且可以根据具体项目管理的特征,灵活的进行二次开发和软件配套。1) P3(Primavera、ProjietPlanner)美国Pri
16、mavera公司所推出的P3软件主要用于项目管理的进度计划、动态控制以及费用管理和资源管理。从而实现对项目组织过程以及实施步骤的全面规划和安排,并且对建筑项目进行合理、科学、灵活的进度计划。进度控制需要在建筑项目实施之前,就对目标计划值进行规划和确定;在项目的实施过程中,根据项目的进展情况,进行动态的跟踪和计划调整,并且对计划进行定期或者不定期的调整,从而了解项目的完成进度以及预测。P3为项目管理的进度控制提供了非常有利的工具,P3所包括的内容主要有:项目计划的制定和优化、项目资源管理、项目进度的跟踪以及调整、项目费用控制以及项目报告的制定。2) SureTrakSureTrak软件同样是Primavera公司