1、建筑行业查询服务系统目录1 项目章程 21.1 项目目标 _21.2 项目概述 _21.3 项目背景 _21.4 项目构想 _31.5 项目范围 _31.6 项目计划进度 _31.7 项目文档和组织方式 _42 系统分析 52.1 需求分析 _52.2 功能分析 _52.2.1 模块功能 _52.2.2 功能流程图 _62.2.3 数据建模分析 _73 系统设计 73.1 界面设计 _73.2 数据库设计 _83.2.1 数据库表设计 _83.2.2 数据字典 _921 项目章程1.1 项目目标该项目将开发建筑行业新型节能材料的查询和服务系统,本系统的构建是为了更好的辅助基于 AUTOCAD
2、的产品库在建筑行业的应用,以支持公司建筑节能系统的有效运行。本系统将通过提供良好的查询形式和数据采集结构,这些功能可以最大程度的减轻建筑师的工作量。同时,本模块将以良好的人机界面,方便简洁的操作形式展现给用户。项目将主要完成以下两个任务:1) 设计一个便捷、人性化的建筑节能材料的查询方式,能得用户能够在建筑设计时方便的查询到所需要的信息。2) 为了产品库的进一步扩充,开发一个数据采集接口,使得用户在使用系统的同时能够方便加入其它产品信息。1.2 项目概述该项目由建研科技股份有限公司出资,由本开发小组共同完成。这个项目是在公司建筑节能系统项目中构思并实施的,目的是为了完善公司建筑节能系统(CHE
3、CS)的功能和可用性。所以,在项目实施的过程中,需要与公司多次交流,了解软件的系统结构和整体功能,以使该项目能够很好辅助并完善公司的软件设计。1.3 项目背景1) 随着我国经济的持续高速增长,能源、原材料等行业出现短缺。因此,为了调控宏观经济,国家出台了一系列关于建筑行业使用节能材料的设计规范和实施细则。而建设师在设计建筑各个部分的结构时,需要考虑各个方面的节能材料,这对于建筑师来是个任务量巨大且繁琐的事情。本系统可以为建筑师提供具体设计过程中节能体系方案选用以及论证报告。帮助建筑设计师分析节能和非节能设计的工程造价比较,以及在达到相同保温效果下采用不同保温系统的工程造价比较报告。2)节能材料
4、选择中除了考虑国家提出的标准外,各地方还有地方标准。因此,考虑到软件的销售范围较广,系统中需要提供各个地方建筑节能材料的使用标准和造价分析报告。本项目的第一部分内容就是为了解决这个节能材料查询中的国标和地标选择问题。3) 由于节能材料的不断变化,系统要能够提高一个增加节能材料数据库的接口。本项目的第二个内容就是为了维护数据库中的各种数据而建立,提供维护分类信息及相关的具体构造信息和设备信息的接口。此功能的建立相当于为程序模块提供了一个维护和扩展的引擎,能够在一定程度上适应用户变化的需要,增强程序的扩展性。31.4 项目构想通过本项目的开发,系统能够帮助公司建筑节能系统(CHECS)实现以下功能
5、:1) 通过方便、快捷、人性化的查询方式查询,使得建筑设计师能够迅速找到匹配的建筑节能材料。2) 设计在调用模块的过程中弹出对话框的形式,供用户在进行各种初始化之前选择国标或地标。3) 模块对相关的分类信息提供两种定位功能:一种是模糊定位,另一种是精确查找。4) 在系统中实现建筑材料库扩充的接口。1.5 项目范围1) 技术及架构范围本项目采用微软公司的 VB 开发平台,数据库采用 Access2005。2) 业务范围和业务功能本项目将支持以下功能:节能材料查询、国标地标选择、分类信息地位、扩充材料库。业务范围将在项目执行过程中进一步细化和补充。项目范围在第一阶段会尽可能的界定,功能、费用和时间
6、表将在项目开发过程与公司持续探讨。1.6 项目计划进度任务名称 工期 开始日期 结束日期 前置任务1 项目前期准备 一周 1.1 项目章程制定 两个工作日 1.1.2 项目章程讨论 一个工作日 1.1.3 项目章程定稿 一个工作日 1.2 行业相关知识整理了解 一个工作日 1.3 相关开发知识的了解 一个工作日 1.4 前期业务核心模块确定 一个工作日 2 项目实施阶段 五周 2.1 需求定义 一周 2.2 需求分析 一周 2.2.1 系统架构讨论 两个工作日 2.2.2 系统架构确定 两个工作日 2.2.3 需求文档确定 一个工作日 2.3 软件设计阶段 两个工作日 2.4 代码编写阶段 两
7、周 2.5 集成测试阶段 三个工作日 41.7 项目文档和组织方式为了保证项目的进度和质量,开发小组决定:1) 召开工作会议,每周讨论两到三次。2) 团队成员使用电子邮件、对话和书面等方式就行交流。3) 与公司方面多交流,以保证项目的大方向不出现差错,交流方式以电子邮件和电话为主。52 系统分析2.1 需求分析本系统的建设是为了更好的辅助 CAD 系统在建筑行业的应用,系统的使用者为建筑师,能够方便建筑师在建筑设计时快速准确地使用符合要求的材料,这些功能可以最大程度的减轻建筑师的工作量。本模块将以良好的人机界面,方便简洁的操作形式展现给用户。2.2 功能分析2.2.1 模块功能1)模块的功能图
8、如下所示:C A D辅助模块显示查询 数据采集精确查找模糊定位添加节点添加产品添加厂商窗 门遮阳材料 墙体2)显示查询功能:本功能是模块的主要功能,显示各种辅助数据。本模块主要是以树状形式对建筑行业涉及的各种构造库及设备库进行分类显示,然后以对话框的形式显示各种具体的信息。查询的标准包括国标和地标两个方向,在调用本模块的过程中采用弹出对话框的形式,在进行各种初始化之前由用户通过选择的形式对自己所需的标准(国标和地方标准列表)进行选择,然后根据选择的结果对模块进行初始化。同时,模块对相关的分类信息体统两种定位功能:一种是模糊定位,当用户不知道自己所需的相关信息的具体类别和名称时可以翻阅树型结构进
9、行查找;另一种时精确查找,6当用户明确知道自己所需信息的类别名称时可以通过模块工具栏提供的快速定位查找功能进行快速精确定位。3)数据采集功能本功能主要是为了维护数据库中的各种数据而建立,提供维护分类信息及相关的具体构造信息和设备信息的接口。此功能的建立相当于为程序模块提供了一个维护和扩展的引擎,能够在一定程度上适应用户变化的需要,增强程序的扩展性。 添加节点 添加墙体信息 添加建筑材料信息 添加厂商信息 添加遮阳信息 添加门信息 添加窗信息2.2.2 功能流程图1)显示查询进 入显 示 查 询选 择 标 准国 标 & 地 方加 载一 级 & 二 级节 点选 择 何种 节 点加 载下 级 节 点
10、一 级 & 二 级 节 点加 载 库非 一 级 & 二 级 节 点2)数据采集7进 入数 据 采 集选 择 何种 业 务是添 加 厂 商添 加 节 点添 加 产 品 是 否 新 厂 商添 加 相 关材 料 信 息否2.2.3 数据建模分析1)墙体数据表之间的 ER 关系墙体类型墙体 建筑材料N : 11 : N建筑材料应用部位生产单位保温情况N : 1 1 : N 1 : N1 : 1建筑材料保温分类建筑材料保温总类建筑材料总类建筑材料分类1 : 11 : 1N : 1N : 1墙体保温情况墙体保温类别1 : 11:N2)遮阳材料数据表之间的 ER 关系遮阳类别遮阳1 : N3)窗体数据表之间
11、的 ER 关系窗窗框 玻璃镀膜N : 1 1 : N1:14)各表(实体)之间的 ER 关系8门生产单位N : 13 系统设计3.1 界面设计界面设计本着简单、易操作的原则, 界面具体形式如下:3.2 数据库设计3.2.1 数据库表设计本系统数据库采用微软公司 Access 数据库,各种建筑材料表设计如下。1)墙体数据库表设计 墙体类型:墙体类型号 ID、墙体层号、材料号、墙体缺省厚度、保温层的标记、主墙体标记、墙层的图例号、优先级别、修正系数 墙体:墙体号 ID 、墙体类型号、组成墙体的材料层数、墙体或屋顶标记、墙体名称、制造单位 ID、传热系数、平均传热系数、热惰性指标、保温 ID、保温系
12、统、特点介绍9 建筑材料:材料名称 ID、建筑材料分类 ID、密度、导热系数、比热、材料名称、蓄热系数、热惰性指标、应用部位 ID、制造单位 ID、优先级别、备注、保温材料分类 ID、材料图例号、低档价格、中档价格、高档价格、低档厚度增加价格、中档厚度增加价格、高档厚度增加价格 应用部位:ID、应用部位 ID、应用部位文字 墙体保温类别:保温类别编号 ID、名称 墙体保温情况:保温 ID、保温类别编号 ID、名称、简介 生产单位:(同门窗共用) 建筑材料总类:建筑材料总类别号 ID、总类别名称 建筑材料分类:建筑材料分类号 ID、建筑材料总类别号 ID、分类别名称 建筑材料应用部位:ID、应用
13、部位 ID、应用部位描述 建筑材料保温总类:总类别 ID、名称 建筑材料保温分类:分类别 ID、总类别 ID、分类别名称2)遮阳材料数据库表设计 遮阳类别:遮阳类别号码、遮阳类别名称 遮阳:遮阳号码、遮阳名称、遮阳类别号码、图例 1、图例 2、图例 33)窗体材料数据库表设计 窗:窗类型 ID、窗类型名称、玻璃 ID、窗框 ID、窗综合传热系数、窗综合遮阳系数、窗传热系数上限、窗传热系数下限、窗遮阳系数上限、窗遮阳系数下限、窗空气层厚度上限、窗空气层厚度下限、可开启面积比、开启方式、气密性、水密性、抗风性 窗框:窗框 ID、窗框名称、窗框 K 值上限、窗框 K 值下限、窗框传热系数、气密性、水
14、密性、抗风性开启方式、可开启面积比、补充信息 玻璃:玻璃 ID、玻璃材料名称、玻璃厚度、镀膜类型 ID、空气层厚度上限、空气层厚度下限、玻璃自身传热系数、玻璃自身传热系数上限、玻璃自身传热系数下限、玻璃自身遮阳系数、玻璃自身遮阳系数上限、玻璃自身遮阳系数下限 镀膜:镀膜类型 ID、镀膜类型名称、镀膜颜色、遮阳修正系数4)门材料数据表设计 门:编号、门窗名称、空气层厚度下限、空气层厚度上限、窗框窗洞面积比下限、窗框窗洞面积比上限、传热系数、气密性、水密性、抗风强度、单位 ID 生产单位:单位 ID、单位名称、单位代号、单位地址、单位电话、联系人、其他情况、ISO、网址、网址、邮编、介绍文字3.2
15、.2 数据字典系统表字段名称 描述 类型(长度) 备注NodeID 节点编号 char(7) 用以标记每个节点,为了树形菜单的表示方便,第一位代表层次,第二位如果为 1代表是树的叶子节点,10后面 5 位是物品的编号ParentID 父节点的编号 char(7) 顶层节点值为0000000NodeName 名称 Nvarchar(40)墙体类型字段名称 描述 类型(长度) 备注墙体类型号 ID 墙体类型编号 长整形,自动编号墙体层号 由几层材料组成,数字代表第几层长整形材料号 热物性材料表 长整形墙体缺省厚度 层厚度 单精度型保温层的标记 1-保温层,2-保温层内贴,3-保温层挂装长整形主墙体
16、标记 1-主墙体 长整形墙层的图例号 0-由程序自动选择,1-7 可由用户选择长整形优先级别 从高到低,高为优先选用长整形修正系数 除保温层以外为 1,保温层具体取值双精度型墙体表字段名称 描述 类型(长度) 备注墙体号 ID 墙体类型编号 长整形,自动编号墙体类型号 长整形组成墙体的材料层数长整形墙体或屋顶标记 1-墙体;2-屋顶 长整形墙体名称 缺省时是空值 文本(50)制造单位 ID 1-主墙体 长整形传热系数 测定值 双精度型平均传热系数 测定值 单精度型热惰性指标 测定值 单精度型保温 ID 长整形保温系统 长整形特点介绍 文本(50)建筑材料热物性表字段名称 描述 类型(长度) 备
17、注材料名称 ID 材料名称编号 长整形,自动编号建筑材料分类 ID 对应建筑材料分类表 长整形11中的序号密度 双精度形导热系数 W/M.K 双精度形比热 J/Kg.K 双精度形材料名称 文本(50)蓄热系数 W/M2.K 双精度型热惰性指标 双精度型应用部位 ID 按二进制方式叠加 长整形制造单位 ID 长整形优先级别 作为首先优选材料,高者优先长整形备注 文本(50)保温材料分类 ID 对应保温材料分类表中的序号长整形材料图例号 (0-由程序自动选择,1-7 可由用户选择)长整形低档价格 低档材料价格 双精度型中档价格 中档材料价格 双精度型高档价格 高档材料价格 双精度型低档厚度增加价格
18、低档每增加 1mm 价格 双精度型中档厚度增加价格中档每增加 1mm 价格 双精度型高档厚度增加价格高档每增加 1mm 价格 双精度型建筑材料应用部位字段名称 描述 类型(长度) 备注ID 长整形,自动编号应用部位 ID 长整形应用部位文字 名称 文本(50)墙体保温类别表字段名称 描述 类型(长度) 备注保温类别编号 ID 保温总类 ID 长整形,自动编号名称 文本(50)墙体保温情况表字段名称 描述 类型(长度) 备注保温 ID 长整形,自动编号保温类别编号 ID 墙体保温类别表主键 长整形名称 文本(50)简介 文本(50)12建筑材料总类表:建筑材料总类别号 ID、总类别名称字段名称
19、描述 类型(长度) 备注建筑材料总类别号 ID保温总类 ID 长整形,自动编号总类别名称 文本(50)建筑材料分类:建筑材料分类号 ID、建筑材料总类别号 ID、分类别名称字段名称 描述 类型(长度) 备注建筑材料分类号ID长整形,自动编号建筑材料总类别号 ID长整形分类别名称 名称 文本(50)建筑材料应用部位表字段名称 描述 类型(长度) 备注ID 长整形,自动编号应用部位 ID 长整形应用部位描述 文本(50)建筑材料保温总类:总类别 ID、名称字段名称 描述 类型(长度) 备注总类别 ID 长整形,自动编号名称 文本(50)建筑材料保温分类字段名称 描述 类型(长度) 备注分类别 ID
20、 长整形,自动编号总类别 ID 长整形分类别名称 名称 文本(50)遮阳类别字段名称 描述 类型(长度) 备注遮阳类别号码 长整形,自动编号遮阳类别名称 文本(50)遮阳表字段名称 描述 类型(长度) 备注遮阳号码 长整形,自动编号遮阳名称 文本(50)13遮阳类别号码 长整形图例 1 文本(50)图例 2 文本(50)图例 3 文本(50)窗表 字段名称 描述 类型(长度) 备注窗类型 ID 墙体类型编号 长整形,自动编号窗类型名称 文本(50)玻璃 ID 长整形窗框 ID 长整形窗综合传热系数 双精度型窗综合遮阳系数 双精度型窗传热系数上限 双精度型窗传热系数下限 双精度型窗遮阳系数上限
21、双精度型窗遮阳系数下限 双精度型窗空气层厚度上限双精度型窗空气层厚度下限双精度型可开启面积比 双精度型开启方式 文本(255)气密性 双精度型水密性 双精度型抗风性 双精度型窗框: 字段名称 描述 类型(长度) 备注窗框 ID 主键 长整形,自动编号窗框名称 窗框材料类型名称 文本(255)窗框 K 值上限 窗框传热系数上限 双精度型窗框 K 值下限 窗框传热系数下限 双精度型窗框传热系数 窗框的传热系数 双精度型气密性 窗框的气密性 双精度型水密性 窗框的水密性 双精度型抗风性 窗框的抗风性 双精度型开启方式 文本(255)可开启面积比 可开启的面积与窗面积比长整形补充信息 补充信息 文本(
22、50)玻璃: 14字段名称 描述 类型(长度) 备注玻璃 ID 主键 长整形,自动编号玻璃材料名称 文本(50)镀膜类型 ID 镀膜表主键 长整形玻璃厚度 长整形空气层厚度上限 双精度型空气层厚度下限 双精度型玻璃自身传热系数双精度型玻璃自身传热系数上限双精度型玻璃自身传热系数下限双精度型玻璃自身遮阳系数双精度型玻璃自身遮阳系数上限双精度型玻璃自身遮阳系数下限双精度型镀膜:镀膜类型 ID、镀膜类型名称、镀膜颜色、遮阳修正系数字段名称 描述 类型(长度) 备注镀膜类型 ID 长整形,自动编号镀膜类型名称 文本(50)镀膜颜色 文本(50)遮阳修正系数 双精度型门:字段名称 描述 类型(长度) 备
23、注窗框 ID 主键 长整形,自动编号门窗名称 名称 文本(50)空气层厚度下限 长整形空气层厚度上限 长整形窗框窗洞面积比下限双精度型窗框窗洞面积比上限双精度型传热系数 W/(m2.K) 双精度型气密性 II 级为标准 双精度型水密性 II 级为标准 双精度型抗风强度 II 级为标准 双精度型单位 ID 长整形15生产单位:单位 ID、单位名称、单位代号、单位地址、单位电话、联系人、其他情况、ISO、网址、网址、邮编、介绍文字字段名称 描述 类型(长度) 备注单位 ID 主键 长整形,自动编号单位名称 名称 文本(50)单位代号 文本(50)单位地址 文本(50)单位电话 文本(50)联系人 文本(50)ISO 文本(50)网址 文本(50)Email 文本(50)邮编 文本(50)介绍文字 文件名和相对路径 文本(50)