
论文摘要
随着建筑行业的发展,建筑预算相关的企业竞争也越来越激烈,如何提高工程项目的经济效益、有效的控制成本、准确的评估工程价格已成为企业竞争关键因素。造价软件成为建筑项目科学预算过程的重要工具,为了实时了解工程进行中的耗费和预估后期工程资金投入。成为决定项目控制成本、提高经济效益的关键。随着对造价软件应用越来越细,本论文结合了造价软件发展多年的成功经验,基于面向对象的思想进行架构,把各种设计模式与工程量造价软件的架构设计相结合。结合关系数据库的理论对造价软件的数据库进行设计。提高了系统的扩展性,使造价软件方便的向外部输出各种数据。把增量概念运用到软件中,提高了计算和切换速度,保留了高位精度使得价格准确性高,方便用户二次开发,灵活使用造件软件中的数据,并且把工程管理的概念贯穿起来。本文首先介绍了设计模式的基本理论,分析了造价软件中所使用到的架构模式与设计模式,把架构模式与设计模式运用于系统开发过程,在系统设计阶段引入架构模式与设计模式来指导系统的架构与设计。总体架构采用了MVC架构模式;在核心数据层利用了组合模式;在全局协调方面利用了中介者模式;造价软件的清单库,定额库,人材库结合关系数据库理论进行设计;访问数据库时利用了分层的架构模式,使得程序对库的访问更加独立。最后对所实现的软件的主体模块进行了描述。
论文目录
摘要ABSTRACT第一章 绪论1.1 论文研究的的背景1.2 造价软件的分类1.3 工程量造价软件目前国内外研究的现状1.4 工程造价软件的发展趋势1.5 本文的主要研究内容及内容组织第二章 架构模式与设计模式的理论研究2.1 架构模式与设计模式的定义2.2 架构模式及设计模式的分类2.3 MVC架构模式2.4 组合(COMPOSITE)模式2.4.1 组合模式的结构分析2.4.2 使用组合模式的优缺点2.5 中间者(MEDIATOR)模式2.5.1 中间者模式的结构分析2.5.2 使用中间者模式优缺点2.6 单例(Singleton)模式2.6.1 单例模式的结构分析2.6.2 单例模式的优缺点第三章 造价软件需求总体设计3.1 造价软件的设计思想3.1.1 软件的计算的准确性3.1.2 软件的稳定性和速度3.1.3 软件的兼容性3.1.4 软件功能灵活性及易学易用性3.2 造价软件的功能介绍3.2.1 造价软件的总体需求功能3.2.2 项目管理模块需求功能3.2.3 工程概况模块需求功能3.2.4 分部分项模块需求功能3.2.5 措施项目模块需求功能3.2.6 其他项目模块需求功能3.2.7 人材机表模块需求功能3.2.8 费用汇总模块需求功能3.2.9 报表模块需求功能3.3 造价软件主框架设计第四章 造价软件详细设计4.1 核心数据层的设计4.1.1 核心数据的结构设计4.1.2 核心数据的费用计算方法4.1.3 核心数据的存储与读取4.2 造价软件的定额换算设计4.2.1 标准换算的设计4.2.2 智能换算的设计4.3 造价软件的索引库数据访问模块设计4.3.1 清单库与定额库的设计4.3.2 库的层次设计4.3.3 数据控制及存储设计第五章 造价软件的关键技术5.1 MVC模式在造价软件中的应用5.2 组合模式在数据核心层的应用5.3 中间者模式在造价软件中的应用第六章 造价软件的实现6.1 造价软件系统开发环境平台6.2 部分模块的实现及功能介绍第七章 结论参考文献与附录致谢
相关论文文献
标签:造价软件论文; 软件架构论文; 软件设计论文;