房地产工程项目管理系统的设计与实现.doc

上传人:本田雅阁 文档编号:2034800 上传时间:2019-02-07 格式:DOC 页数:39 大小:710.52KB
返回 下载 相关 举报
房地产工程项目管理系统的设计与实现.doc_第1页
第1页 / 共39页
房地产工程项目管理系统的设计与实现.doc_第2页
第2页 / 共39页
房地产工程项目管理系统的设计与实现.doc_第3页
第3页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《房地产工程项目管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《房地产工程项目管理系统的设计与实现.doc(39页珍藏版)》请在三一文库上搜索。

1、目 录目 录摘 要Abstract文献综述.一、绪论1(一)课题背景1(二)研究目的及意义2(三)研究内容3二、相关技术3(一)BS结构介绍3(二)SQL Server数据库5(三)ASP.NET简介6三、系统分析8(一)系统功能需求分析8(二)可行性分析8(三)业务流程分析9四、系统设计10(一)系统设计目标及原则101.设计目标102.设计原则11(二)系统功能设计11(三)数据库设计121.概念结构设计132.逻辑结构设计153.数据表设计16五、系统实现18(一)登录模块的实现181.登录系统182.密码修改20(二)合同管理模块21(三)项目信息管理模块23(四)经费支出模块25六、

2、系统测试28(一)测试目的28(二)测试实例28(三)测试用例29(四)功能测试30(五)系统评价31七、结论31参考文献32致 谢33摘 要在房地产市场需求的推动下,我国房地产业发展迅速,房地产项目建设规模呈现加速增长,具备典型的高成长性产业特征。房地产业已经发展成为我国国民经济的支柱产业之一。房地产行业整体产业正趋于成熟,但土地、资金、政策导向、买方需求等市场环境与目前日益加剧的国际化竞争趋势造成企业经营复杂度不断加深,房地产企业要想在残酷的市场竞争中脱颖而出,必需不断提高自身的决策能力、投资分析能力、项目管理能力,进而提高其核心竞争力。本文设计的基于.NET的房地产工程项目管理系统,依托

3、软件工程开发流程,结合房地产企业的实际管理实践,利用visual studio 2008开发设计平台进行系统的开发工作,sql server 2008作为系统的后台数据库管理系统。本课题通过开发实现房地产企业项目管理信息化平台,实现了房地产企业工程项目的网络化管理,形成了一个及时更新的项目数据中心和项目管理沟通平台,全面、实时、准确提供企业的有关项目信息,为企业管理者有关项目决策提供辅助支持,为房地产企业开展项目管理提供方便快捷的服务,为项目管理人员开展工作提供极大的便利。为今后开发功能更加强大的房地产工程项目管理提供了理论基础和技术支持。关键字:房地产;工程;项目管理;.NETAbstrac

4、tIn the promotion of the real estate market demand, Chinas real estate industry is developing rapidly, the scale of construction of real estate projects showed accelerated growth, has the typical characteristics of high growth industry. The real estate industry has become a pillar industry of Chinas

5、 national economy. The overall industry, the real estate industry is mature, but the land, capital, policy guidance, the buyer needs market environment and the current increasing international competition trend caused business complexity continues to deepen, the real estate enterprises want to stand

6、 out in the cruel market competition, must continue to improve the decision ability, self analysis ability, project investment management ability, and improve the core competitiveness.Based on the software engineering development process ,this article realize the management system of real estate pro

7、ject based on .NET, , combined with the actual practice of management of real estate enterprises, developing the system work by using Visual Studio 2008 Design and development platform, SQL Server 2008 as the number of the backend system database management system.TThis project realization of projec

8、t management information platform for the real estate enterprises through the development, the realization of network management of real estate enterprise project, the formation of a data center projects timely updates to the project management and communication platform, a comprehensive, real-time,

9、 accurate to provide business related project information, to provide support for the enterprise managers about project decision, to provide convenient and efficient services for the real estate enterprises to carry out project management, and provides great convenience for project managers to work.

10、 Provides a theoretical basis and technical support for future development of more powerful real estate project management.Keywords: real estate; project; project management; .NET文献综述 目前关于网络管理系统的文献有很多,大多数是从各个不同的角度进行了全面深入的研究分析,互联网时代让管理系统网络化变成了可能,软件及数据库通过网络得以建立网络管理系统。 明日科技. C#从入门到精通让初学者容易上手,通过简单的陈述及实例

11、,详细讲述了C#进行应用程序开发应该掌握的各方面的技能。帮助初学者能尽快对C#有更好的理解和应用。 C#开发实战是软件开发技术联盟为初学者使用Visual Studio开发环境结合C#语言进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”,同时强调“实战”效果。而且提供了很多实例学来帮助学习。 钟石根,林宗朝.的ASP.NET 程序设计让我掌握了项目开发需要的是什么。ASP.NET的各种控件的使用,使我全面掌握项目开发的各项技术,提高开发技能。 吕波的软件让我学到如何让静态网站转变成动态网站转变所需改变的重点和开发过程中所有模块如何使用MVC分层方式。 亓传伟,王合闯,张洁等.A

12、SP.NET实用教程,让我对Web有了基础的认知,和学习了基本的使用技能。明日科技. ASP.NET从入门到精通,通过此书的学习让我学会创建动态Web页的服务器端技术,使用 Microsoft .NET Framework中一套用于生成Web应用程序和Web服务的技术VI房地产工程项目管理系统的设计与实现一、 绪论(一)课题背景近年来,在房地产市场需求的推动下,我国房地产业发展迅速,房地产项目建设规模呈现加速增长,具备典型的高成长性产业特征。房地产业已经发展成为我国国民经济的支柱产业之一,支持、推动了国民经济持续、快速、健康的发展。但是,高速增长中的房地产企业同时也面临诸多项目管理难题,严重影

13、响房地产业的发展。房地产企业的特点与管理问题主要反映在以下几个方面:房地产行业整体产业正趋于成熟,但土地、资金、政策导向、买方需求等市场环境与目前日益加剧的国际化竞争趋势造成企业经营复杂度不断加深,房地产企业要想在残酷的市场竞争中脱颖而出,必需不断提高自身的决策能力、投资分析能力、项目管理能力,进而提高其核心竞争力。不少房地产企业在项目的决策期,仍沿用计划经济体制下形成的传统管理方式进行房地产项目的管理,未能按照市场关系管理的思想对市场与客户的需求进行详细分析,忽略了将客户价值导向贯穿于整个项目周期。如何卓有成效的开展项目前期的策划与可行性研究工作,掌握成熟的项目开发技术,为项目的投资决策提供

14、科学的依据,现已成为困扰广大房地产企业的难题!不少房地产企业在项目的建设期,缺乏对项目及项目关键要素足够的监管和控制能力。资金管理能力的不足造成在项目建设过程中资金断链;成本控制能力的不足造成项目建设成本失控,未能有效控制设计变更、合同支付等问题。地产项目多,分布广,管理跨度大”已经成为现代大型房地产企业的主要业务特征。在激烈的市场竞争中,如何高效率、低成本地管理好这些分布广泛、数目众多的房地产建设项目也已成为另一个制约房地产企业高速发展的瓶颈。 因此,运用现代项目管理理论,采用现代化、信息化手段进行变革创新,并结合优秀的工程项目管理软件,从而实现企业信息化项目管理,是解决房地产企业以上项目管

15、理难题的最有效途径。 房地产企业项目管理需求到底有哪些呢?房地产开发是长期的、一次性的、大量资金运作的、涉及到许多专业领域的大型投资项目,其管理工作具有很强的专业性、长期性和复杂性。对于房地产企业来说,必须采用各种管理手段提高自身的项目管理能力,尤其是项目投资分析和成本的控制能力。其项目管理需求可以体现在以下几方面:1. 全方位项目管理平台需求房地产企业具有项目多、投入大、地域广、周期长、管理要素众多的特征,企业迫切需要一个能够满足房地产开发实际业务需求的集成管理平台,在此平台的基础上,实现房地产企业项目全周期管理,实现企业各管理层及业务职能单元的全方位监控及运作,并充分考虑未来企业发展的要求

16、,最终满足集团企业多项目、跨地域的管理需求。2. 获取投资分析信息及分析技术的需求投资分析是房地产企业经营管理与项目开发最重要的环节,房地产项目投资具有资源消耗巨大、投资期间漫长、环境因素复杂、风险客观存在的特性,复杂多变的市场环境、日益加剧的竞争与不断变化的客户需求导致投资分析越来越困难,为了降低投资风险,增大投资收益,房地产企业需要获取大量的数据,依据参照标准,运用各种分析方法以帮助其进行投资决策。3. 有效的成本管理方法及实用的成本控制措施的需求企业对一个工程项目的资金投入是有限的,在有限的资金条件下,需要建设出效益不错的工程项目,使得房地产企业在项目管理过程中,急需有效和实用的成本管理

17、方法及控制措施,根据事先制订的成本目标对企业的日常发生的各项生产经营活动按照一定的原则,采用专门的控制方法,进行指导、调节、限制和监督,将各项生产费用控制在原来所规定的标准和预算之内。4. 实时办公协作的需求房地产企业由于具有项目多、分布广、管理跨度大,项目周期漫长、业务流程复杂等行业特征,急需能够实现实时办公协作的信息化平台,使企业整合各方资源、加快信息流通、规范办公流程,提高办公效率。(二)研究目的及意义在房地产项目建设过程中,项目管理人员手头工作越积越多,往往顾此失彼,直接影响工程进程,系统能自动采集关键任务进度信息,形成预警通知,及时提醒相关人员,使各项工作流程井然有序,顺利推进。通过

18、对项目公司主要业务流程的固化设置,规范了各项业务的处理程序和时限,为有效地减少管理漏洞、强化项目过程控制创造了条件。依靠B/S体系架构,按照业务流程在设计上为项目管理相关部门提供了一个高效的项目管理协同工作平台,特别对高层领导者来说,相关的项目建设数据尽在桌面及时体现。注重过程控制,建立了一个支撑各层次管理的信息处理平台。项目管理人员可以在系统中实现互相传递办公信息、传阅文件、会审会签文件等操作,提高了办公效率。综上所述,房地产项目管理系统首要满足的需求是:1信息的共享与沟通:工程项目管理所涉及的信息量非常庞大,而且许多信息又是至关重要的,必须被管理层及时掌握。2动态监控。项目信息不仅庞大,而

19、且处于不断的变化之中,是与进度紧密联系的,因此项目管理系统应该以进度为轴心,不仅使企业可以实时掌握信息,而且能跟踪与控制信息的变化。3资料管理。工程项目会产生合同、文件、资料等文档,量大而且一般以纸张的形式保存,在工程的进展过程中,企业需要随时能查询与调用,需要计算机系统的支持,实现部分资料的电子化,并且建立资料库便于查找,提高资料的管理效率与利用率。4资金管理。工程项目需要巨额的资金,因为企业代表投资方是资金的投入者,因此更好地监控资金的运用情况,势必影响到整个项目的投资回报。同时由于资金的到位与运用与进度是紧密相关的,有了系统实时的数据支持,企业就能很好地根据实际进度来调整资金投入,避免资

20、金的闲置与滥用。(三)研究内容当今很多房地产项目管理都面对项目参与人员地理上的分散性、组织上的多样性、资源上的异构性等问题,从Internet获取信息与基于Web技术管理企业资源和生产活动越来越成为企业的迫切要求。但传统的房地产项目管理模式难以对分布在异地的业务流程进行有效管理。因此,构建一个具有伸缩性、开放性、便携性和安全性的基于Web的分布式房地产项目管理系统成为现代企业的一种普遍需求。本课题通过企业房地产项目管理信息化平台是深入研究,应用.NET技术开发实现房地产工程项目的网络化管理,形成一个及时更新的项目数据中心和房地产项目管理沟通平台,全面、实时、准确提供企业的有关项目信息,为企业领

21、导有关项目决策提供辅助支持,为企业开展房地产项目管理提供方便快捷的服务,为房地产项目管理人员开展工作提供极大的便利。二、相关技术(一)BS结构介绍随着Internet技术的发展,管理系统的开发正逐步采用一种全新的技术模式:B/S(Browser/Server)模式。B/S本质上也是一种C/S结构,它是传统的两层C/S结构在Web上的发展。相对于C/S结构而言,B/S结构是把原来在客户机一侧的应用程序模块与显示功能分开,将应用程序模块单独作为一层放在Web服务器上,客户端只需要安装浏览器就可以了,这样将系统的业务处理部分统一放在Web服务器上,客户端只起到与用户交互的作用。B/S模式架构如图2.

22、1所示:图2.1 B/S(Browser/Server)模式B/S结构的工作原理是:Web服务器接收浏览器的Web请求,并处理Web页请求,同时将数据请求通过数据库接口转换成数据库服务器能接受的形式(如SQL),之后送到数据库服务器,数据库服务器根据数据请求执行相应的数据库操作(如查询、修改、统计等),并将结果通过数据库接口的转换送回Web服务器,Web服务器将结果处理成Web浏览器能够接受的形式(HTML),送回发出请求的Web浏览器,由浏览器将其显示在客户端。B/S结构,是Browser/Server(浏览器/服务器)结构的简称。跟着Internet技术的突起,对C/S结构的一种更换抑或改

23、善的结构。C/S 与 B/S的区别:硬件环境不同: C/S通常在专用网络上创建,在小范围内的网络环境中使用,然后在局域网间由专门服务器进行连接和通讯服务.B/S在广域网之上创建,没有特定的网络硬件环境,比如电话上网、租用设备、信息管理等。它与C/S相比适应范围更广,通常仅需有操作系统和浏览器。安全要求不同:C/S 通常面向比较固定的用户群,具有很好的安全的控制能力。对于保密性要求较高的信息管理系统应该使用C/S 架构。 并且能够利用B/S结构发表一些可公开信息。由于B/S 在WAN上创建,针对的是未知的使用群体,因此对安全的控制能力比较微弱。 程序架构存在差异:C/S 程序能够比较偏重于流程,

24、能够针对不同角色验证权限,不必过多的考虑系统的执行快慢。B/S探讨安全问题和访问速度时,应该对其进行深度优化为前提。B/S结构与C/S相比要求更多,它的程序体系是发展的趋势,从MS的.Net系列的BizTalk Server 、Exchange Server等,完全支持网络的构件创建的系统。SUN 和IBM提出的JavaBean 构件技术, B/S将愈来愈完善. 软件重用存在差异:C/S 程序必须思考整体性,与B/S相比,构件的重用性相对较差。B/S相应的多重结构,提出了构件需要具有比较独立功能的要求。可以做到良好的重用,就好比买来的餐桌能够重复使用,不像墙上的石头桌子那样。 系统维护存在差异

25、:C/S 程序因为其统一性,必须全面考虑,解决存在的问题还有系统的升级都很困难。很有可能需要重新开发另外一系统。B/S 构件组成元素,构件的个别变动,完成系统的无缝升级。系统维护可以将费用降低到最小。用户从网上下载安装就能够完成升级.处理问题存在差异:C/S 程序能够解决特定的用户界面,而且需要在同一范围内,其对安全的要求较高,需要是与操作系统相同的系统。B/S 在广域网上创建,面向各种未知的用户群,区域较为不集中,这些都是C/S不能做到的。而且它与操作系统平台的关联微乎其微。 用户的接口不一样:C/S 大部分是在Windows平台上创建的,它的表示途径屈指可数,一般对程序员的要求很高。B/S

26、在浏览器上创建,和用户沟通的表示途径较为多样、鲜活。而且大多数难度系数很低,从而降低了开发成本。信息流不一样:C/S 程序通常是典型的中央集权的机械式处理,交互性相对较低。B/S 信息流向能够改变,B-B B-C B-G等信息、流向的变化,更像交易中心。本系统采用BS结构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对CS结构的一种变化和改进。主要利用了不断成熟的www浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,

27、是一种全新的软件系统构造技术8。 在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。(二) SQL Server数据库SQL Server 是一个数据库管理系统软件(DBMS),它是在关系型数据库的基础上建立的。它协助使用者快速的获取想要的信息,而且对数据进行有效的处理。它能够为用户实现获取到数据库中的信息,从而用户依靠得来的信息加以分析以得出正确的结论。还有,只靠一个这样的数据库掌管系统软件(DB

28、MS),仅可以对某些信息系统需求的简易数据作出办理,并且需要操作者具有较强的实操技术。所以,为了生成的应用型信息系统可以达到使用要求并且操作起来较为容易,研发者都是在特定的数据库管理系统软件DBMS条件下进行对应的程序代码编写,这被称为二次开发。 SQL Server 还具有以下特点:1令信息在查询和运用时更方便SQL Server 能够提供方便快捷的查询信息的方式,而且这种途径的使用更为容易。2支持 Web 功能的信息共享利用公司的内部网络Internet,SQL Server 能够非常容易的完成信息共享,它是把桌面数据库和网站的功能有效地连接,从而实现便捷的连接数据库和浏览器。3用于信息管

29、理的强大解决方案要把SQL Server 界面(客户端)方便使用的特征和SQL服务器的可扩展以及可靠的特征相连接,就需要一个处理方式,而它只能由高级用户与研发人员提出。4改变了数据库窗口能够在SQL Server 涵盖以及展现新对象,以此提高了SQL Server 数据库方便使用的特性。5提供名称自动更正功能在用户再次给数据库对象命名时,能够自行处理经常遇到的负面效应。比如,自行在对表中的字段重命名时对查找的有关对象作出对应的改变。6具有子数据表功能为了在相同的窗口内查看有关的数据以及编辑,利用能够在相同窗口内具有嵌套式视图方式的子数据表。用户仅需要单纯地把SQL Server 对象(表、查询

30、等)从数据库移动到ODBC数据源中,即可从 Microsoft SQL Server 中将数据导出到Microsoft Access 。7数据访问页功能这项功能能够让用户快速建立数据HTML页,利用这个使得数据库应用在公司内部网络 Internet上得到加强。这能够实现用户对信息的共享较往常更加迅速方便。8共享组件的集成SQL Server 使用新的Web组件和COM控件,让用户增加了查询和处理数据的途径选择。9Microsoft SQL Server 交互性Microsoft SQL Server 支持OLE DB,使用户能够结合SQL Server 主页便于使用的特征以及数据库能够升级的特

31、征(例:Microsoft SQL Server的后端企业)。JavaScript是一种以对象和事件驱动为基础的客户端脚本语言,它的安全性比较高。并且也是一种在客户端Web研开发的普遍应用的脚本语言,可以给HTML页面增加动态性能,例如对用户的大多数处理作出反应。JavaScript的较为关键的功能就是面向对象的功能,基于对象编程,可以用更加直观、模块化和可重用的方式开发应用程序。在HTML的基础上,利用JavaScript能够设计出交互式Web页面。启用JavaScript的应用使得页面和用户彼此间建立了一个实时性,动态的,互动的联系,使页面中涵盖愈加多的踊跃因素以及越来越丰富的环节。在该系

32、统中很多地方在使用JavaScript技术,例如测试用户输入数据的有效性,是否重复,是否为空等等。(三)ASP.NET简介ASP.NET是统一的Web应用程序平台,是一种新的编程模型和基础结构,通过ASP.NET能够构建更安全、更强、可升级、更稳定的网络应用程序。它是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。早期的网站发布的是静态的网页,主要由HTML语言组成,没有其他可以执行的程序代码。静态页面一经制成,内容就不会再改变,不管何时何人访问,显示的都是一样的内容。如果要修改有关内容,就必须修改源

33、代码,然后重新上传到服务器上。静态页面虽然包含文字和图片,但这些内容却需要在服务器端以手工的方式来变换,因此很难把他们描述为Web程序。一直到HTML 2.0版本时,引入了HTML表单,这时才开始了真正意义上的包含动态页面的Web程序。动态页面不仅含有HTML标记,而且含有可以执行的程序代码,动态页面能够根据不同的输入和请求动态生成返回的页面。动态页面的使用非常灵活,功能强大。随着CGI(Common Gateway Interface)的出现,动态网页技术逐步开始发展起来,CGI代表服务器端的一种通用(标准)接口。它的运行原理是每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用

34、程序(利用C、C+、Perl、Java或其他语言编写)来完成各类计算、处理或访问数据库的工作。处理完后将结果返回Web服务器,再返回浏览器。在CGI技术之后出现了很多优秀的脚本语言,如ASP、JSP、PHP等。脚本语言简化Web程序的开发,一时间成为Web开发商的最爱。但脚本语言使用起来也并不是那么简单,首先其代码组织混乱,和HTML标记杂乱地堆砌在一起,开发和维护都非常不方便,以至于当ASP.NET的代码隐藏模式出现后,使用这些脚本语言的Web程序开发商们都有一种解放的感觉;另外,其编程思想不符合当前流行的面向对象的编程思想。因此,脚本语言必将会被其它更高级语言(ASP.NET、Java等)

35、所代替。ASP.NET和Java(JavaEE)的出现,使得Web程序的开发也开始了面向对象的编程,它们是由类和对象组成的、完全面向对象的系统,采用编译方法和事件驱动方式运行,具有高效率、高可靠、可扩展的特点。.NET框架提供了一套明确的技术规范和一系列支持产品(编译器、类库等),是由一系列技术组成,它包括:.NET语言、CLR、.NET类库、ASP.NET以及Visual Studio。ASP.NET提供许多比现在的Web开发模式强大的的优势。 执行效率的大幅提高 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的

36、执行效果,当然比一条一条的解释强很多。ASP.NET是目前最受欢迎的网络开发技术,该技术本身具有许多特点。其特点如下所示。1.高效的运行性能。由于ASP.NET采用代码页面(.cs文件)与前台页面(.aspx文件)分离存储,这使得ASP.NET应用程序可以像一般Windows下的应用程序一样,编译这些代码页面成DLL文件。ASP.NET在服务器上运行时,可以直接运行编译好的DLL文件,这比ASP等程序需要边编译边运行的运行性能要好很多。而且ASP.NET采用缓存机制,使页面的运行性能更好。2.简易性。ASP.NET完全基于面向对象开发技术,使整个网络应用程序开发根据页面各个对象的属性、方法、事

37、件进行各个功能的开发。例如,页面中添加一个按扭,单击该按扭,就可以为按扭设置一个Click事件,在该事件中添加一些处理代码,则可以实现单击按扭时,处理一些功能。3.灵活性。ASP.NET不依赖于任何Web浏览器,也与任何语言无直接关系,在ASP.NET开发中可以结合多种程序语言,构建功能丰富的应用程序。ASP.NET网络应用程序甚至可以调用API、Windows其他应用程序进行联合开发,这使ASP.NET的开发更具有灵活性。4.可管理性。ASP.NET 2.0之后的版本,是基于Web.config文件进行配置管理的应用程序,这使ASP.NET的应用程序不依赖于本地开发环境,方便该应用程序的移植

38、。例如,要将网站发布到虚拟主机上,只要将Web.config文件复制到该虚拟空间,就可以完成在虚拟主机上配置开发环境。如果对应用程序进行修改变化,响应一些相关配置,只是将该配置文件上传到服务器,就可以使服务器上的应用程序也得到更新变化。这就是ASP.NET的可管理性。5.可调试性。ASP.NET可以像Windows应用程序那样进行调试,变跟踪调试的错误或异常。同时也提供了处理这些错误或异常的处理机制,保证应用程序始终可以正常运行。6.自定义性和扩展性。ASP.NET可以将一个ASP.NET页面程序修改设置为一个自定义用户控件,并可以添加插入到不同的ASP.NET页面中,实现更具有个性化的功能组

39、件。同时这些组件也可以应用到其他站点中,这样提高了ASP.NET代码的重复使用及功能扩展。综合考虑以上因素,本文决定采用ASP.NET作为开发语言。33三、系统分析(一)系统功能需求分析项目管理的主体主要有三方面:开发商、建筑单位和其他一些相关的部门与企业。管理职能不同,因此需求上也存在着差异。开发商并不参与具体的施工工作,而更需要去及时掌握项目的各类数据,并控制进度与资金,因此,开发商所需要的项目管理系统首要满足的需求是:1.资料管理。程项目会产生合同、文件、资料、图纸等文档,量大而且一般以纸张的形式保存,在工程的进展过程中,开发商需要随时能查询与调用,需要计算机系统的支持,实现部分资料的电

40、子化,并且建立资料库便于查找,提高资料的管理效率与利用率。2.经费管理。程项目需要巨额的资金,因为开发商代表投资方是资金的投入者,因此更好地监控资金的运用情况,势必影响到整个项目的投资回报。同时由于资金的到位与运用与进度是紧密相关的,有了系统实时的数据支持,开发商就能很好地根据实际进度来调整资金投入,避免资金的闲置与滥用。3.进度管理。“工程”的角度实现对项目的全面管理,包括单位工程的划分,进度计划,计划的执行情况,进度报告、风险报告、相关文档等全面管理,并采用直观的图形化界面,反映项目真实进度。4.合同管理。项目开发过程中签订的设计、施工、监理、采购、配套等多种类型合同进行管理,重点是合同涉

41、及的金额、费用项占用、付款进度与执行进度,并对合同的变更和结算设定严密的管理流程从而减少管理盲区、预防管理漏洞。系统同时对与合同相关的请款流程,以及供应商进行有效的管理。对于非合同费用的支出,系统提供专门的管理模块。(二)可行性分析 可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正

42、性、可靠性、科学性的特点。1.经济可行性服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性2.技术可行性本系统开发工具是Viual studio 2008和SqlServer2008数据库,开发语言是.NET,主要使用了.NET的技术,它是一种面向对象编程语言,简单易学而且灵活方便。系统采用基于.NET的B/S结构的三层架构。系统的开发工具、基盘软件、数据库全部采用自由软件

43、软件。.NET三层架构应用模型让多层应用程序实现服务,并消除了很多的问题,提供了可伸缩的,易访问的,易于管理的方法。开发者实现商业和表达逻辑,以及由.NET平台提供的标准的系统服务。开发者可以依赖于这个平台为开发中间层服务中遇到的系统级硬件问题提供。因此选择.NET平台作为开发平台是可以行得通的。3.操作可行性本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对用户的要求很低,只需对WINDOWS操作熟练,而且本系统可视性非常好,所以在技术上不会有很大难度。(三)业务流程分析根据项目管理的制度要求与现行政策的结

44、合,项目管理工作业务的具体内容如下:1.项目管理项目的申报、受理、审批、立项、合同签订、拨款、项目跟踪、项目验收(评审)和成果推荐等服务,形成完整的数据链,实现全面的动态管理。2.数据中心实时更新项目数据,建立起各类项目申报项目库、立项项目库、合同项目库和验收项目库等。3.数据查询及统计各类项目的检索、查重、统计,对各类计划进行全过程的定义、分类和管理,产生符合政府部门规定所要求的各类报表。4.信息资讯由系统管理和发布,将与项目管理业务相关的各种公告、新闻、政策制度等各类的内部和外部信息的发布在对应的栏目下,供各级工作人员查询。将项目管理工作的各种规章制度、办事流程发布在应用平台上,提高办事效

45、率。主要业务流程如图3.1所示:图3.1系统业务流程图四、系统设计(一)系统设计目标及原则1设计目标项目管理系统的总体建设目标是,在统一网络平台上,与广域主干网相衔接,建设统一的项目管理数据中心。在此基础上建立网络互联、信息共享、安全可靠、全省统一的项目管理信息服务网络。以项目集中监管为目的,以项目过程管理为核心,以项目资源管理为重点,采用软件系统为工具全面实现项目信息整合,达到全面管理的目的。具体目标是:实现对各类项目工作业务全过程的管理。利用信息技术,整合和优化业务处理模式,实现项目申报、项目立项、合同管理、项目汇报、科研成果、项目评估、项目经费和各种统计分析的计算机处理和规范化管理,实现

46、本地业务处理全过程的电子化、自动化。以达到方便、高效地管理和控制项目活动,满足行业管理与决策的需要,为领导对各类项目成果的正确评估提供依据。2.设计原则(1)注重系统实用性在应用软件系统方面,本着实用性、先进性的原则:结合项目管理政策及应用方面现有的实际情况,并充分考虑用户实际的使用习惯等具体因素,构建实际的应用系统;选用先进的数据管理和系统管理平台,使用性能可靠、功能强大的软件工具开发出符合本地实际情况的先进的应用软件系统,以实现高速、高效、便捷、可靠的信息处理功能,从而保证项目管理工作中各项业务功能的顺利开展,全面提高项目管理工作的业务水平和管理力度。(2)注重系统规范性在系统设计时采用最

47、新的国家标准或国际标准编码,保证系统数据的规范化、标准化。 在系统设计过程中要严格符合软件工程的规范,包括详尽的文档、精密的流程控制等方面。(3)注重系统的安全性安全性是一项重要的系统的指标,项目管理工作中将涉及许多的保密数据,因此其安全可靠性是十分重要的,是整个系统稳定运行的基础。从系统整体考虑,安全可靠性包含以下两方面: 系统平台的可靠性。包括系统软硬件平台、网络构件、通信线路等方面,本系统采用了设备、模块冗余、线路冗余等手段加以保证。 系统数据的可靠性。数据的可靠性包括信息处理的保密性和信息存取的分级控制,系统采用的手段有数据不能被无关人员访问;每个人只能作拥有权限的数据操作;数据在网络传输时进行加密等。(二)系统功能设计本系统主要是针对设计管理的,主要实现了以下功能:用户的登录界面用户的身份验证项目的合同管理,包括合同的录入,修改,查询,统计,打印项目基本信息管理,包括项目的添加,项目的修改,项目的删除项目的经费管理,包括项目的所需投资资金,项目的支出资金等项目的进度管理,包括项目的进度,项目的日程安排项目的人员管理,包括项目经理,项目的实施成员系统管理员整体结构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1