网站大量收购独家精品文档,联系QQ:2885784924

建筑工程项目管理系统设计与实现.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

建筑工程项目管理系统设计与实现

摘要:伴随着经济和社会的飞速发展,建筑行业在人力、物力、资金的规模与管理等方面均口益成熟,并充满张力。随着计算机与网络技术的发展,信息化的管理方式已经融入到了经济和生活中的每个领域,大大地增加了生产生活效率,提升了信息化水平。对于建筑行业而言,当前对建筑施工管理的方式仍旧以传统的管理模式为主,在信息化飞速发展的大环境中,管理理念和效率均影响了建筑企业的竞争力水平。因此,如何将提升建筑工程项目管理的信息化水平,成为了研究领域的热点问题。

关键词:建筑工程项目信息系统;

1.理论技术概述

1.1MVC体系架构

1.1.1J2EE概述

Java语言应用最为广泛,伴随着因特网的发展得到了广泛的应用,其跨平台特性是其最大的优势。在实际应用中,Java语言广泛地应用在移动设备软件的编程开发之中。由于Java在跨平台方面的优势,在手机系统的早期系统架构之中,均以Java语言为基础进行开发,与传统的C++语言相比,Java语言具有自身的特点,学习难度低,且通过

编译之后,Java源码就能够成为字节码。运行之时,字节码通过JVM进行解释,之后才能够被操作系统进行调用四

[1][2]。

1997年,在Java语言的基础上,J2EE架构被Sun公司公布,该架构可以对企业级Web应用进行规范,从而更为支持Java的跨平台企业应用。J2EE的典型特点是四层体系架构,与MVC架构最大的改进是将MVC架构之中的控制层进行分解,成为控制层与逻辑层,并且把控制层之中的业务逻辑进行剥离,成为独立的业务逻辑层,这种改进方式能够降低层次之间的功能藕合,提高系统模块的重用性与模块化,提高系统的维护性[3]。

1.1.2MVC架构概述

作为一种软件设计规范,ivlvc架构能够有效地将系统的输入、处理和输出功能部件化,从而将数据的显示、数据的处理相分离,提高系统构建的效率,系统构建不需要重新撰写业务逻辑包。

ivlvc框架起源于1982年,该框架能够有效地实现代码分离,并且逐步地应用在J2EE平台之中。作为一种本质上的设计模式,MVC能够将程序进行分解。这种编程模式能够最大限度地融入新的编程技术。与原有的编程模式相比,MVC架构把程序分解为三个层次,软件层藕合性更低,软件的可重用性更强,运行效率更高。并且进一步方便了程序编写人员,可以以一种MVC模式下的程序编写思路去编程[4][5]。

MVC模式共包括三个层次,分别为视图层、模型层和控制层。其中每个层次的功能如下:

(1)视图层(View),该层是软件的基本用户界面,主要完成用户操作命令接收和结果展示的功能。具体可以显示模型状态,接受数据更新通知,把用户输入数据传递给控制器。

(2)模型层(Model):模型层是系统的核心,主要完成软件系统逻辑的处理。用于处理系统的业务逻辑,对响应状态进行查询和通知,并对视图的业务状态进行更新。

(3)控制层(Control):控制层用以完成用户请求与内核控制计算的中转。当用户输入指令,在VIEW视图层进行

用户请求时,控制层将请求进行转接,提供给模型层进行业务处理。并将业务处理的结果返回到视图层之中。

MVC框架结构被分为了三个主要核心模块,分别为Model,Controlle:和View,即模型、控制器和视图。三个部件通过彼此之间的通信和联系形成闭环。

1.2Web技术

Web技术是许多技术的集合,主要包括:VRMLDHTMLJavascript,HTML,等。这些技术分属于客户端技术或服务端技术。正是这些技术的使用,才使得web访问和体验更加丰富多彩。限于篇幅,只对典型的几种web技术进行概述。

HTML,,超文本标记语言是系统web页面开发的主要语言,可以对页面的元素进行刻画。

JavaApplets,作为一种基于Java技术的小程序,可以运行在web客户端。JavaApplets程序编写于服务端,客户端用户可以进行下载,并在客户端进行运行,从而实现不同的功能和效果。

(3)级联样式表,CSS(CascadingStyleSheets)。该样式表主要在web页面中进行采用,通过CSS,编程人员可以高效的刻画页面的统一风格。

2.建筑工程项目管理系统详细设计

2.1系统设计原则

(1)阶段开发性原则

一个成熟的项目均按照阶段性的原则进行设计开发。并根据系统的完成阶段进行阶段性设计,一般划分为三个阶段,第1个阶段主要对项目的核心功能模块进行实现,使其能够达到可用性的标准;第2个阶段是对核心模块的细节与其它模块的编写,从而提高项目的完整性与人性化;第3个阶段是在系统功能化和完整化的基础上,对系统开展数据挖掘和项目优化上的改进。

(2)可扩展性

系统的设计必须充

文档评论(0)

123456 + 关注
实名认证
内容提供者

123456

1亿VIP精品文档

相关文档