建筑工程项目系统研究_第1页
建筑工程项目系统研究_第2页
建筑工程项目系统研究_第3页
建筑工程项目系统研究_第4页
建筑工程项目系统研究_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Word版本,下载可自由编辑建筑工程项目系统研究建设工程项目是建造企业生存和进展的基石;以项目管理为落脚点,优化项目的运作,是增进建造企业生进展和壮大的原动力。然而,建造企业进展所面临的问题也日益凸显,即总部、分公司和项目地之间的实地距离较远,且分布在各地区,甚至是不同的国家。

1系统需求分析

随着企业自身的进展和信息化技术的长进,建设工程项目管理逐渐迈入了信息化的时代,但其信息化的程度仍相对落后,致使项目管理受到一定的影响。管理信息流相对滞后,且存在失真。企业管理者不能准时了解建设工程项目真切状况,难以猎取有价值的信息;且信息传递过程中难免存在疏漏或故意无意的隐瞒,使得企业的管理者猎取第一手有价值资料困难程度增大。

缺乏内部信息分享的平台,易造成组织内交流障碍,难以协同通过各项资源,达到效益的最大化。同时,因为信息展现的局限性使得部分参加者只关注局部利益,不易达到建设工程项目局部优化,更无法实现整体优化,影响了企业的核心竞争力和项目运作的最优经济效益。缺乏外部信息分享的平台,各单参建位之间的信息不能准时、有效地流通,减弱了建设工程项目各参建单位之间的协同管理效果。针对建设工程项目管理存在的现实问题和进展需求,本文提出基于B/S架构的建设工程项目协同管理信息系统整体解决计划。该解决计划采纳先进的开发工具和语言,构建项目协同管理平台,服务于项目的各方参加者。

2系统可行性分析

基于B/S架构的建设工程项目协同管理信息系统依托于优质的Internet和强大的数据处理,为项目管理者提供站点式的信息服务平台,用于项目的目标控制和沟通交流。其研发的可行性需从技术、经济和组织三方面举行分析和论证。

2.1技术可行性

虽然该系统开发对相关理论、业务流程、底层算法和编程能力等有较高的要求,但项目管理的相关理论已进展相对完美,Microsoft的VisualStudio2023开发平台亦进展成熟,使用便利,面对对象的C#语言拥有超强的编译能力且面对用户开源,SQLServer2023更是拥有强大的数据处理能力、稳定性和平安性,基于ASP.NET技术的B/S架构也较流行和成熟。

2.2经济可行性

经济上的可行性主要论证研发系统的投入与效益是否合算,面向项目管理亟待解决的现实问题与系统开发成本、硬件配置成本和网络接入成本的下降使得系统的研发在经济上具有可行性。组织可行性组织的可行性是系统研发的根本保证,面向竞争日益激烈的市场环境和日益凸显的项目管理问题,使得项目管理信息化和参加方协同管理成为走出管理瓶颈的有效途径,让系统研发具有组织上的保障。

3系统总体模型

在分析项目管理的凸显问题,构建系统模型,定义功能模块基础上,以项目为核心对项目管理流程举行分析优化,终于实现“纵向协同”模式与“横向协同”模式共存的协同管理信息系统。

3.1系统功能结构

按照项目管理的实际需求,构建基于B/S架构的建设工程项目协同管理信息系统前台与后台管理模型,前台的六大基本功能模块分离为:项目信息模块:包含项目概况、组织结构等信息功能,并附带项目考核信息,反映项目真切运行状态。即时通讯模块:拥有信息查看、发布和视频会议等基本即时通讯功能,实现信息流的准时传递,解决传统管理信息流相对滞后性问题。进度管理模块:拥有横道图、网络图此两种进度控制总图,建立进度跟踪台账,利用进度前锋线法考核进度实施情况,利用在线进度调节,实现对进度的准时跟踪和调节。成本管理模块:包含成本构成、成本预算、成本核算和成本考核等,准时了解成本动向,实现成本有效控制,为项目考核提供依据。合同管理模块:拥有合同示范文本辅助合同起草,利用在线查看准时了解合同内容,借助上载和下载实现更新,明确各方的权利与责任。文档管理模块:拥有文件查询、上载、查看、下载、传输、打印及删除等对文档操作的基本功能,实现无纸化高效有序的文档管理。该系统的详细功能结构如图1所示,同时具备可扩展功能,以便后期的适用性和更新。

3.2系统业务流程

基于B/S架构的建设工程项目协同管理信息系统的业务流程,是在项目管理业务基础上,利用权限设置实现企业与项目“纵向协同”和项目参加方“横向协同”。纵向协同系指企业集团可利用该平台实现项目账户创建,并举行配置和管理,优化项目资源;横向协同则是指项目参加各方可利用该平台举行协同工作,实现各参加方对项目的协同管理,提升项目运作效率。该平台详细的协同管理优化流程图如图2所示。

4系统设计与实现

4.1系统总部署

为了达到高内聚和低耦合的标准,系统开发采纳数据拜访层、业务规律层和表示层三层架构体系。该体系简化后续对程序的修改、扩展和再工程,为程序某些模块的重复通过提供可能。其中表示层允许用户举行直接操作,项目局域网内可以利用各种终端的Web扫瞄器实现对本系统的拜访操作,而拥有授权的外部用户则可借助Web扫瞄器利用Internet实现对系统的拜访操作;业务规律层是系统架构中体现系统核心价值的部分,用来提供囫囵系统功能和服务,其核心处理功能则利用基于C#的ASP.NET技术实现,并将处理结果利用Http协议传递到扫瞄器上显示和反馈给用户;数据拜访层主要是利用相关组件实现对数据库中数据拜访,进而实现对数据的查询、添加、更新和删除等基本操作,并把数据操作结果提交给Web服务器,终于利用表示层反馈给用户。数据库作为系统的基础部分,利用数据的结构实现对原始数据的存储、组织和管理,并提供数据操作的办法和接口,使数据管理容易有效。

4.2数据库设计

按照管理对象和系统模型定义主要数据实体,并确定这些数据实体之间关系,考虑到数据实体的扩展性、平安性和效率等复杂因素,在系统E-R图基础上利用规范理论得到规范化的数据设计实体。

4.3系统前端设计

系统的前端设计主要涵盖系统开发的表示层,由各个ASP.NETWeb窗体构成,用于显示信息和带给用户良好的交互体悟。陪同着Web开发技术的进程,系统研发逐渐细分出Web前端开发这个新领域。早期系统前端的开发相对容易,页面主要是用来显示,这个阶段界面上仅有极少的ASP.NET规律,基本上没形成什么框架。随着互联网技术的不断进展,页面需要显示的信息越来越丰盛,前端代码的规律也越来越复杂。近几年来,各种尺寸的智能终端层出不穷,这就给用户提供了多种可能去拜访信息,这些需求无形中给前端代码的跨平台性、复用性、移植性和易维护性提出更高要求。鉴于此,无数系统前端开发者借鉴后端的MVC运用,建立MVC的前端架构。本系统的前端开发架构采纳灵便的MVC模式,即HTML的信息模型,CSS的显示控制,ASP.NET技术负责数据操作和实现某种规律。同时,该模式使代码拥有良好的复用性和可维护性,为高效率和高质量配合开发系统前端奠定基础。

4.4系统底层设计

系统的底层设计涵盖了系统三层架构体系的业务规律构建和数据结构定义,依托OOP的技术和办法,编写模块化的程序,增强代码重用机会,为系统研发提供便利。OOP技术以数据的结构、含义以及数据与数据之间交互操作为基础,拥有类、办法、接口、继承、大事和多态性等优良特性,提升系统开发效率和扩展性,极大地缩减了系统的开发时光。业务规律层抽象系统表示层功能,为表示层提供支撑,分离封装了实现项目信息管理、即时通讯、进度管理、成本管理、合同管理、文档管理和数据维护等业务功能所需操作的办法。该层能够利用ADO.NET技术直接拜访数据层,同时可为表示层提供拜访数据的便捷接口,起到交流表示层和数据层的桥梁性作用。业务规律层主要是基于底层的算法包含CommonClass.cs基本类文件和实现大事功能的~.aspx.cs源文件等。数据拜访层为业务规律层提供数据库拜访的接口,且封装了对SQLServer2023数据库中数据的增、查、改、删等基本的数据操作。数据拜访层包含DBClass.cs类文件及Web.config配置文件等。业务规律层和数据拜访层堪称系统的灵魂所在,为表示层功能提供底层支撑,从而实现系统业务处理的功能。

4.5系统实现

通过Microsoft的VisualStudio2023开发平台和SQLServer2023数据库,利用数据库设计、前端设计和底层设计等研发工作,实现该系统开发。该系统服务器操作系统采纳WindowsServer2023,应用服务器采纳IIS管理器。以下重点介绍具有代表性的登陆模块、后台模块和进度模块。登陆模块:登陆模块为授权与验证管理的核心部分,系统管理员可内置项目账号和管理项目,被授权的账号则可利用验证登陆,按照被授予的权限拜访指定信息,实现信息拜访的平安性和区分性。后台模块:后台模块拥有项目管理、账户管理和数据维护等管理功能,作为系统平台“纵式协同”管理的核心,允许以管理员身份利用后台创建项目,配置项目管理账号以及举行数据维护等,如图3所示。进度模块:进度模块拥有横道图、网络图两种进度控制总图,建立进度跟踪台账,运用前锋线法分析对照进度实施状况,利用MouseClick大事触发底层算法实现实施进度的在线调节,达到对进度的准时跟踪、更新和控制,如图4所示。

5系统平安与维护

5.1系统平安

该管理信息系统是基于Internet的开发性站点式平台,需要重点考虑研发和使用过程中的平安牢靠性。身份的验证和授权是平安性的两个支柱。身份验证是标识用户的过程,而授权则是在验证了所标识的用户是否可以拜访特定资源时举行的。对于借助网络存储或传输的数据通过WCF等技术配置提供加密就显得尤为重要。该系统信息平安性技术主要涵盖应用层平安、网络层平安、数据层和物理与管理层的平安等。应用层平安技术主要是利用验证与授权确保系统信息在与用户交互过程中不被非法通过。网络层平安技术主要借助于防火墙、入侵检查和病毒防范等构建平安网络环境,并利用WCF等加密技术防止信息在传输过程中被侵入致使泄露。数据平安性问题主要是庇护数据库数据技术,避开不合法的使用造成数据泄露、更改、破坏或走失,快捷地实现数据备份与恢复,为系统信息保驾护航。

5.2系统维护

从全寿命周期的角度动身,系统维护工作必定成为系统研发重要内容。从软件系统维护的要求动身,系统的维护大致包括适应性维护、完美性维护、纠错性维护、预防性维护或再工程。面对对象的编程思想和基于B/S架构的模式恰好为系统后期的运营、维护和重构提供最大程度的可能。系统维护不仅仅是技术问题,也是软件维护管理问题。惟独在后期的维护工作中遵从系统维护策略,才干延伸生命周期,降低维护成本,保障系统质量,以更优的方式服务于系统平台使用者。

6结语

本文在对建设工程项目管理现状分析的基础上,提出基于B/S架构的建设工程项目协同管理信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论