房地产工程项目管理系统的设计与实现.docx
- 文档编号:23465538
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:49
- 大小:370.50KB
房地产工程项目管理系统的设计与实现.docx
《房地产工程项目管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《房地产工程项目管理系统的设计与实现.docx(49页珍藏版)》请在冰豆网上搜索。
房地产工程项目管理系统的设计与实现
文献综述...........................................................Ⅴ
摘要
在房地产市场需求的推动下,我国房地产业发展迅速,房地产项目建设规模呈现加速增长,具备典型的高成长性产业特征。
房地产业已经发展成为我国国民经济的支柱产业之一。
房地产行业整体产业正趋于成熟,但土地、资金、政策导向、买方需求等市场环境与目前日益加剧的国际化竞争趋势造成企业经营复杂度不断加深,房地产企业要想在残酷的市场竞争中脱颖而出,必需不断提高自身的决策能力、投资分析能力、项目管理能力,进而提高其核心竞争力。
本文设计的基于.NET的房地产工程项目管理系统,依托软件工程开发流程,结合房地产企业的实际管理实践,利用visualstudio2008开发设计平台进行系统的开发工作,sqlserver2008作为系统的后台数据库管理系统。
本课题通过开发实现房地产企业项目管理信息化平台,实现了房地产企业工程项目的网络化管理,形成了一个及时更新的项目数据中心和项目管理沟通平台,全面、实时、准确提供企业的有关项目信息,为企业管理者有关项目决策提供辅助支持,为房地产企业开展项目管理提供方便快捷的服务,为项目管理人员开展工作提供极大的便利。
为今后开发功能更加强大的房地产工程项目管理提供了理论基础和技术支持。
关键字:
房地产;工程;项目管理;.NET
Abstract
Inthepromotionoftherealestatemarketdemand,China'srealestateindustryisdevelopingrapidly,thescaleofconstructionofrealestateprojectsshowedacceleratedgrowth,hasthetypicalcharacteristicsofhighgrowthindustry.TherealestateindustryhasbecomeapillarindustryofChina'snationaleconomy.Theoverallindustry,therealestateindustryismature,buttheland,capital,policyguidance,thebuyerneedsmarketenvironmentandthecurrentincreasinginternationalcompetitiontrendcausedbusinesscomplexitycontinuestodeepen,therealestateenterpriseswanttostandoutinthecruelmarketcompetition,mustcontinuetoimprovethedecisionability,selfanalysisability,projectinvestmentmanagementability,andimprovethecorecompetitiveness.
Basedonthesoftwareengineeringdevelopmentprocess,thisarticlerealizethemanagementsystemofrealestateprojectbasedon.NET,,combinedwiththeactualpracticeofmanagementofrealestateenterprises,developingthesystemworkbyusingVisualStudio2008Designanddevelopmentplatform,SQLServer2008asthenumberofthebackendsystemdatabasemanagementsystem.
TThisprojectrealizationofprojectmanagementinformationplatformfortherealestateenterprisesthroughthedevelopment,therealizationofnetworkmanagementofrealestateenterpriseproject,theformationofadatacenterprojectstimelyupdatestotheprojectmanagementandcommunicationplatform,acomprehensive,real-time,accuratetoprovidebusinessrelatedprojectinformation,toprovidesupportfortheenterprisemanagersaboutprojectdecision,toprovideconvenientandefficientservicesfortherealestateenterprisestocarryoutprojectmanagement,andprovidesgreatconvenienceforprojectmanagerstowork.Providesatheoreticalbasisandtechnicalsupportforfuturedevelopmentofmorepowerfulrealestateprojectmanagement.
Keywords:
realestate;project;projectmanagement;.NET
文献综述
目前关于网络管理系统的文献有很多,大多数是从各个不同的角度进行了全面深入的研究分析,互联网时代让管理系统网络化变成了可能,软件及数据库通过网络得以建立网络管理系统。
明日科技.C#从入门到精通让初学者容易上手,通过简单的陈述及实例,详细讲述了C#进行应用程序开发应该掌握的各方面的技能。
帮助初学者能尽快对C#有更好的理解和应用。
《C#开发实战》是软件开发技术联盟为初学者使用VisualStudio开发环境结合C#语言进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”,同时强调“实战”效果。
而且提供了很多实例学来帮助学习。
钟石根,林宗朝.的《ASP.NET程序设计》让我掌握了项目开发需要的是什么。
ASP.NET的各种控件的使用,使我全面掌握项目开发的各项技术,提高开发技能。
吕波的软件让我学到如何让静态网站转变成动态网站转变所需改变的重点和开发过程中所有模块如何使用MVC分层方式。
亓传伟,王合闯,张洁等.ASP.NET实用教程,让我对Web有了基础的认知,和学习了基本的使用技能。
明日科技.ASP.NET从入门到精通,通过此书的学习让我学会创建动态Web页的服务器端技术,使用Microsoft.NETFramework中一套用于生成Web应用程序和Web服务的技术
房地产工程项目管理系统的设计与实现
一、绪论
(一)课题背景
近年来,在房地产市场需求的推动下,我国房地产业发展迅速,房地产项目建设规模呈现加速增长,具备典型的高成长性产业特征。
房地产业已经发展成为我国国民经济的支柱产业之一,支持、推动了国民经济持续、快速、健康的发展。
但是,高速增长中的房地产企业同时也面临诸多项目管理难题,严重影响房地产业的发展。
房地产企业的特点与管理问题主要反映在以下几个方面:
房地产行业整体产业正趋于成熟,但土地、资金、政策导向、买方需求等市场环境与目前日益加剧的国际化竞争趋势造成企业经营复杂度不断加深,房地产企业要想在残酷的市场竞争中脱颖而出,必需不断提高自身的决策能力、投资分析能力、项目管理能力,进而提高其核心竞争力。
不少房地产企业在项目的决策期,仍沿用计划经济体制下形成的传统管理方式进行房地产项目的管理,未能按照市场关系管理的思想对市场与客户的需求进行详细分析,忽略了将客户价值导向贯穿于整个项目周期。
如何卓有成效的开展项目前期的策划与可行性研究工作,掌握成熟的项目开发技术,为项目的投资决策提供科学的依据,现已成为困扰广大房地产企业的难题!
不少房地产企业在项目的建设期,缺乏对项目及项目关键要素足够的监管和控制能力。
资金管理能力的不足造成在项目建设过程中资金断链;成本控制能力的不足造成项目建设成本失控,未能有效控制设计变更、合同支付等问题。
地产项目多,分布广,管理跨度大”已经成为现代大型房地产企业的主要业务特征。
在激烈的市场竞争中,如何高效率、低成本地管理好这些分布广泛、数目众多的房地产建设项目也已成为另一个制约房地产企业高速发展的瓶颈。
因此,运用现代项目管理理论,采用现代化、信息化手段进行变革创新,并结合优秀的工程项目管理软件,从而实现企业信息化项目管理,是解决房地产企业以上项目管理难题的最有效途径。
房地产企业项目管理需求到底有哪些呢?
房地产开发是长期的、一次性的、大量资金运作的、涉及到许多专业领域的大型投资项目,其管理工作具有很强的专业性、长期性和复杂性。
对于房地产企业来说,必须采用各种管理手段提高自身的项目管理能力,尤其是项目投资分析和成本的控制能力。
其项目管理需求可以体现在以下几方面:
1.全方位项目管理平台需求
房地产企业具有项目多、投入大、地域广、周期长、管理要素众多的特征,企业迫切需要一个能够满足房地产开发实际业务需求的集成管理平台,在此平台的基础上,实现房地产企业项目全周期管理,实现企业各管理层及业务职能单元的全方位监控及运作,并充分考虑未来企业发展的要求,最终满足集团企业多项目、跨地域的管理需求。
2.获取投资分析信息及分析技术的需求
投资分析是房地产企业经营管理与项目开发最重要的环节,房地产项目投资具有资源消耗巨大、投资期间漫长、环境因素复杂、风险客观存在的特性,复杂多变的市场环境、日益加剧的竞争与不断变化的客户需求导致投资分析越来越困难,为了降低投资风险,增大投资收益,房地产企业需要获取大量的数据,依据参照标准,运用各种分析方法以帮助其进行投资决策。
3.有效的成本管理方法及实用的成本控制措施的需求
企业对一个工程项目的资金投入是有限的,在有限的资金条件下,需要建设出效益不错的工程项目,使得房地产企业在项目管理过程中,急需有效和实用的成本管理方法及控制措施,根据事先制订的成本目标对企业的日常发生的各项生产经营活动按照一定的原则,采用专门的控制方法,进行指导、调节、限制和监督,将各项生产费用控制在原来所规定的标准和预算之内。
4.实时办公协作的需求
房地产企业由于具有项目多、分布广、管理跨度大,项目周期漫长、业务流程复杂等行业特征,急需能够实现实时办公协作的信息化平台,使企业整合各方资源、加快信息流通、规范办公流程,提高办公效率。
(二)研究目的及意义
在房地产项目建设过程中,项目管理人员手头工作越积越多,往往顾此失彼,直接影响工程进程,系统能自动采集关键任务进度信息,形成预警通知,及时提醒相关人员,使各项工作流程井然有序,顺利推进。
通过对项目公司主要业务流程的固化设置,规范了各项业务的处理程序和时限,为有效地减少管理漏洞、强化项目过程控制创造了条件。
依靠B/S体系架构,按照业务流程在设计上为项目管理相关部门提供了一个高效的项目管理协同工作平台,特别对高层领导者来说,相关的项目建设数据尽在桌面及时体现。
注重过程控制,建立了一个支撑各层次管理的信息处理平台。
项目管理人员可以在系统中实现互相传递办公信息、传阅文件、会审会签文件等操作,提高了办公效率。
综上所述,房地产项目管理系统首要满足的需求是:
1.信息的共享与沟通:
工程项目管理所涉及的信息量非常庞大,而且许多信息又是至关重要的,必须被管理层及时掌握。
2.动态监控。
项目信息不仅庞大,而且处于不断的变化之中,是与进度紧密联系的,因此项目管理系统应该以进度为轴心,不仅使企业可以实时掌握信息,而且能跟踪与控制信息的变化。
3.资料管理。
工程项目会产生合同、文件、资料等文档,量大而且一般以纸张的形式保存,在工程的进展过程中,企业需要随时能查询与调用,需要计算机系统的支持,实现部分资料的电子化,并且建立资料库便于查找,提高资料的管理效率与利用率。
4.资金管理。
工程项目需要巨额的资金,因为企业代表投资方是资金的投入者,因此更好地监控资金的运用情况,势必影响到整个项目的投资回报。
同时由于资金的到位与运用与进度是紧密相关的,有了系统实时的数据支持,企业就能很好地根据实际进度来调整资金投入,避免资金的闲置与滥用。
(三)研究内容
当今很多房地产项目管理都面对项目参与人员地理上的分散性、组织上的多样性、资源上的异构性等问题,从Internet获取信息与基于Web技术管理企业资源和生产活动越来越成为企业的迫切要求。
但传统的房地产项目管理模式难以对分布在异地的业务流程进行有效管理。
因此,构建一个具有伸缩性、开放性、便携性和安全性的基于Web的分布式房地产项目管理系统成为现代企业的一种普遍需求。
本课题通过企业房地产项目管理信息化平台是深入研究,应用.NET技术开发实现房地产工程项目的网络化管理,形成一个及时更新的项目数据中心和房地产项目管理沟通平台,全面、实时、准确提供企业的有关项目信息,为企业领导有关项目决策提供辅助支持,为企业开展房地产项目管理提供方便快捷的服务,为房地产项目管理人员开展工作提供极大的便利。
二、相关技术
(一)B/S结构介绍
随着Internet技术的发展,管理系统的开发正逐步采用一种全新的技术模式:
B/S(Browser/Server)模式。
B/S本质上也是一种C/S结构,它是传统的两层C/S结构在Web上的发展。
相对于C/S结构而言,B/S结构是把原来在客户机一侧的应用程序模块与显示功能分开,将应用程序模块单独作为一层放在Web服务器上,客户端只需要安装浏览器就可以了,这样将系统的业务处理部分统一放在Web服务器上,客户端只起到与用户交互的作用。
B/S模式架构如图2.1所示:
图2.1B/S(Browser/Server)模式
B/S结构的工作原理是:
Web服务器接收浏览器的Web请求,并处理Web页请求,同时将数据请求通过数据库接口转换成数据库服务器能接受的形式(如SQL),之后送到数据库服务器,数据库服务器根据数据请求执行相应的数据库操作(如查询、修改、统计等),并将结果通过数据库接口的转换送回Web服务器,Web服务器将结果处理成Web浏览器能够接受的形式(HTML),送回发出请求的Web浏览器,由浏览器将其显示在客户端。
B/S结构,是Browser/Server(浏览器/服务器)结构的简称。
跟着Internet技术的突起,对C/S结构的一种更换抑或改善的结构。
C/S与B/S的区别:
硬件环境不同:
C/S通常在专用网络上创建,在小范围内的网络环境中使用,然后在局域网间由专门服务器进行连接和通讯服务.
B/S在广域网之上创建,没有特定的网络硬件环境,比如电话上网、租用设备、信息管理等。
它与C/S相比适应范围更广,通常仅需有操作系统和浏览器。
安全要求不同:
C/S通常面向比较固定的用户群,具有很好的安全的控制能力。
对于保密性要求较高的信息管理系统应该使用C/S架构。
并且能够利用B/S结构发表一些可公开信息。
由于B/S在WAN上创建,针对的是未知的使用群体,因此对安全的控制能力比较微弱。
程序架构存在差异:
C/S程序能够比较偏重于流程,能够针对不同角色验证权限,不必过多的考虑系统的执行快慢。
B/S探讨安全问题和访问速度时,应该对其进行深度优化为前提。
B/S结构与C/S相比要求更多,它的程序体系是发展的趋势,从MS的.Net系列的BizTalkServer、ExchangeServer等,完全支持网络的构件创建的系统。
SUN和IBM提出的JavaBean构件技术,B/S将愈来愈完善.
软件重用存在差异:
C/S程序必须思考整体性,与B/S相比,构件的重用性相对较差。
B/S相应的多重结构,提出了构件需要具有比较独立功能的要求。
可以做到良好的重用,就好比买来的餐桌能够重复使用,不像墙上的石头桌子那样。
系统维护存在差异:
C/S程序因为其统一性,必须全面考虑,解决存在的问题还有系统的升级都很困难。
很有可能需要重新开发另外一系统。
B/S构件组成元素,构件的个别变动,完成系统的无缝升级。
系统维护可以将费用降低到最小。
用户从网上下载安装就能够完成升级.
处理问题存在差异:
C/S程序能够解决特定的用户界面,而且需要在同一范围内,其对安全的要求较高,需要是与操作系统相同的系统。
B/S在广域网上创建,面向各种未知的用户群,区域较为不集中,这些都是C/S不能做到的。
而且它与操作系统平台的关联微乎其微。
用户的接口不一样:
C/S大部分是在Windows平台上创建的,它的表示途径屈指可数,一般对程序员的要求很高。
B/S在浏览器上创建,和用户沟通的表示途径较为多样、鲜活。
而且大多数难度系数很低,从而降低了开发成本。
信息流不一样:
C/S程序通常是典型的中央集权的机械式处理,交互性相对较低。
B/S信息流向能够改变,B-BB-CB-G等信息、流向的变化,更像交易中心。
本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
主要利用了不断成熟的www浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术[8]。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。
(二)SQLServer数据库
SQLServer是一个数据库管理系统软件(DBMS),它是在关系型数据库的基础上建立的。
它协助使用者快速的获取想要的信息,而且对数据进行有效的处理。
它能够为用户实现获取到数据库中的信息,从而用户依靠得来的信息加以分析以得出正确的结论。
还有,只靠一个这样的数据库掌管系统软件(DBMS),仅可以对某些信息系统需求的简易数据作出办理,并且需要操作者具有较强的实操技术。
所以,为了生成的应用型信息系统可以达到使用要求并且操作起来较为容易,研发者都是在特定的数据库管理系统软件〔DBMS〕条件下进行对应的程序代码编写,这被称为二次开发。
SQLServer还具有以下特点:
1.令信息在查询和运用时更方便
SQLServer能够提供方便快捷的查询信息的方式,而且这种途径的使用更为容易。
2.支持Web功能的信息共享
利用公司的内部网络Internet,SQLServer能够非常容易的完成信息共享,它是把桌面数据库和网站的功能有效地连接,从而实现便捷的连接数据库和浏览器。
3.用于信息管理的强大解决方案
要把SQLServer界面(客户端)方便使用的特征和SQL服务器的可扩展以及可靠的特征相连接,就需要一个处理方式,而它只能由高级用户与研发人员提出。
4.改变了数据库窗口
能够在SQLServer涵盖以及展现新对象,以此提高了SQLServer数据库方便使用的特性。
5.提供名称自动更正功能
在用户再次给数据库对象命名时,能够自行处理经常遇到的负面效应。
比如,自行在对表中的字段重命名时对查找的有关对象作出对应的改变。
6.具有子数据表功能
为了在相同的窗口内查看有关的数据以及编辑,利用能够在相同窗口内具有嵌套式视图方式的子数据表。
用户仅需要单纯地把SQLServer对象(表、查询等)从数据库移动到ODBC数据源中,即可从MicrosoftSQLServer中将数据导出到MicrosoftAccess。
7.数据访问页功能
这项功能能够让用户快速建立数据HTML页,利用这个使得数据库应用在公司内部网络Internet上得到加强。
这能够实现用户对信息的共享较往常更加迅速方便。
8.共享组件的集成
SQLServer使用新的Web组件和COM控件,让用户增加了查询和处理数据的途径选择。
9.MicrosoftSQLServer交互性
MicrosoftSQLServer支持OLEDB,使用户能够结合SQLServer主页便于使用的特征以及数据库能够升级的特征(例:
MicrosoftSQLServer的后端企业)。
JavaScript是一种以对象和事件驱动为基础的客户端脚本语言,它的安全性比较高。
并且也是一种在客户端Web研开发的普遍应用的脚本语言,可以给HTML页面增加动态性能,例如对用户的大多数处理作出反应。
JavaScript的较为关键的功能就是面向对象的功能,基于对象编程,可以用更加直观、模块化和可重用的方式开发应用程序。
在HTML的基础上,利用JavaScript能够设计出交互式Web页面。
启用JavaScript的应用使得页面和用户彼此间建立了一个实时性,动态的,互动的联系,使页面中涵盖愈加多的踊跃因素以及越来越丰富的环节。
在该系统中很多地方在使用JavaScript技术,例如测试用户输入数据的有效性,是否重复,是否为空等等。
(三)ASP.NET简介
ASP.NET是统一的Web应用程序平台,是一种新的编程模型和基础结构,通过ASP.NET能够构建更安全、更强、可升级、更稳定的网络应用程序。
它是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.NET提供许多比现在的Web开发模式强大的的优势。
早期的网站发布的是静态的网页,主要由HTML语言组成,没有其他可以执行的程序代码。
静态页面一经制成,内容就不会再改变,不管何时何人访问,显示的都是一样的内容。
如果要修改有关内容,就必须修改源代码,然后重新上传到服务器上。
静态页面虽然包含文字和图片,但这些内容却需要在服务器端以手工的方式来变换,因此很难把他们描述为Web程序。
一直到HTML2.0版本时,引入了HTML表单,这时才开始了真正意义上的包含动态页面的Web程序。
动态页面不仅含有HTML标记,而且含有可以执行的程序代码,动态页面能够根据不同的输入和请求动态生成返回的页面。
动态页面的使用非常灵活,功能强大。
随着CGI(CommonGatewayInterface)的出现,动态网页技术逐步开始发展起来,CGI代表服务器端的一种通用(标准)接口。
它的运行原理是每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序(利用C、C++、Perl、Java或其他语言编写)来完成各类计算、处理或访问数据库的工作。
处理完后将结果返回Web服务器,再返回浏览器。
在CGI技术之后出现了很多优秀的脚本语言,如ASP、JSP、PHP等。
脚本语言简化Web程序的开发,一时间成为Web开发商的最爱。
但脚本语言使用起来也并不是那么简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房地产 工程项目 管理 系统 设计 实现