




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 水利水电工程质量管理系统总体设计与实现 宋建勤【摘要】总体设计可为具体的系统结构化设计提供技术上的支持,使系统的设计能够顺利实现从系统逻辑模型到系统物理模型的转换。本文根据系统调查和系统分析进行相应的归纳总结形成系统所要达到的逻辑模型和功能要求,同时考虑到系统主要还是以水利工程质量评定应用为主,在设计上重点考虑了水利工程质量评定的技术规范和系统的实际需求。【关键词】水利水电工程;质量管理系统;设计与实现1系统业务需求分析本系统主要应用于水利工程建设过程中,不同阶段的质量管理和控制。按照功能性需求来看,应主要具备:工程注册管理、目标管控、组织
2、管理、过程控制、质量管理与监督、材料测试与检验、设备检测与检验、质量事故管理、检测工具、文档管理、管理规程等几个方面,图1为系统功能性需求组成图。图1 系统功能性需求(1)工程注册管理包括监理、施工、检测、设计单位在开工前的资料信息;(2)质量目标管理是遵循水利水电工程质量管理技术规范,建立工程质量目标控制与目标体系;(3)质量组织管理。本系统设计时建立了组织机构图和质量责任矩阵图功能,不同的操作权限,对应不同的责任矩阵图,权责分明。真正做到落实工程质量控制部门人员的岗位责任和完善工程质量组织管理机构,实现对工程质量的全面监督和管控;(4)工程质量的过程控制,质量控制与管理是工程质量过程控制中
3、的重要内容,主要有以下几个方面:单元工程进场施工设备申报单、单元工程质量控制表、单元工程现场材料质量控制表、单元工程施工质量过程控制日报、施工准备阶段质量控制表、单元工程施工质量问题控制对策表、质量问题因果分析、单元工程主要材料检验表、单元工程施工设备质量控制表、质量事故管理等;(5)工程质量的成本控制,为了保证工程成本的最小化,达到节约工程总投入的目的。必须分阶段对工程成本進行控制,只要包括内部故障成本、外部故障成本、工程鉴别成本和工程质量预防成本等;(6)分析与检测工具,本次设计包括了一套全面的质量分析工具,如抽样检验、直方图、控制图、分层排列图、因果关系图和相关分析等质量图形分析工具;(
4、7)文档归档,在文档管理模块中,可提供优质、高效和系统的文档管理功能;(8)规程管理,通过综合查询的方式提供水利工程建设方面的质量管理标准规范和政策法规,供工程管理人员查询。资料来源见水利工程质量管理文件选编。单元工程划分表:按照水利水电工程施工质量评定规程划分工程项目,并建立项目的wbs图,形成项目结构图和单元工程质量控制目标树;(9)系统管理,系统管理模块中,管理员可以设置系统用户和系统权限,以及不同子功能模块的操作权限及分配工作,使系统的安全性和有效性得以保证。在该部分,还设有质量评定标准的管理模块,在系统管理员可实现管理所有的标准质量评定表,也可自行定义质量评定表。2系统软硬件设计通过
5、综合分析和归纳各个子系统开发对软件环境的具体要求,并在广泛深入调研各个软件技术及开发工具的可用性、成熟性、先进性等方面的基础上,提出系统开发运行的环境。本系统是用visual c #语言进行程序设计的,visual studio是当今最先进的软件开发工具之一,它汇集了微软(microsoft)公司的技术精华,不仅全面使用了面向对象的技术,而且在编译技术上也作了优化。系统的硬件环境主要考虑满足决策支持系统对运行效率、数据容量、安全性等方面的实际要求,以及充分利用现有硬件资源。根据当前计算机软硬件技术的现状和发展趋势,以及决策支持系统软件运行管理的要求和用户的计算机操作管理需求。系统监测管理系统总
6、体上采用客户机/服务器体系结构,建立系统的网络支持环境。根据整个系统实时监控和调度系统的建设任务和建设范围,建设网络范围为决策信息中心、施工单位信息中心、和各个监理站点分中心三级网络结构。3系统质量评定和规划3.1 系统工程的划分系统工程一般可分为若干个扩大单位工程。扩大单位工程系指由几个单位工程组成,并且这几个单位工程能够联合发挥出统一效益与作用或具有同一性质和用途。单位工程是指能独立发挥作用或具有独立的施工条件的工程,通常是若干个分部工程完成后才能运行使用或发挥一种功能的工程。单位工程常常是一座独立建(构)筑物,特殊情况下也可以是独立建(构)筑物中的一部分或一个构成部分。分部工程是指组成单
7、位工程的各个部分。分部工程往往是建(构)筑物中的一个结构部位,或不能单独发挥一种功能的安装工程。单元工程系指组成分部工程的、由一个或几个工种施工完成的最小综合体,是日常质量年检的基本单位。可依据设计结构、施工部署或质量考核要求把建筑物划分为层、块、区、段等来确定。3.2单元工程质量评定分类系统工程质量等级评定前,有必要了解单元工程质量评定是如何分类的。单元工程质量评定分类有多种,这里仅介绍最常用的两种。(1)按工程性质分类按工程性质可分为:建筑工程质量检验评定;机电设备安装工程质量检验评定;金属结构制作及安装工程质量检验评定;电气通讯工程质量检验评定;其他工程质量检验评定。(2)按工程划分分类
8、按工程划分可分为:单元、分项工程质量检验评定;分部工程质量检验评定;单位工程质量检验评定;扩大单位或整体工程质量检验评定;单位或整体工程外观质量检验评定。本文在按照工程性质分类的基础上,加以工程划分分类,科学系统的实现水利工程建设质量评定等级的标准划分。3.3 评定工程及内容中小型水利工程质量等级仍按国家规定(国标)划分为“合格”和“优良”两个等级。不合格单元工程的质量不予评定等级,所在的分部工程、单位工程或扩大单位工程也不予评定等级。单元工程一般由保证工程、基本工程和允许偏差工程三部分组成。3.4系统质量评定的量化方法层次分析法,简称ahp,是美国著名运筹学家t.l.satty在20世纪70
9、年代提出,是一种定性和定量分析相结合的多目标决策分析方法。水利工程建设质量管理系统实际上是将定性和定量相结合。1.判断矩阵。判断矩阵是将层次结构模型中同一层次的要素相对于上层次的某个因素,相互间作成对比较而形成的矩阵。2.单序权重计算。权重的计算方法有多种,主要包括方根法和特征向量法。考虑到用于水利工程建设的质量管理数据不会很多,不存在累积误差或累积误差可以忽略,系统就采用方根法。3.组合权重。组合权重就是依据层次单排序得到的结果确定出层次总排序,然后。通过比较个要素集合权重大小,得到个因素的相对重要顺序,依次确定各个备选方案的优劣。4程序结构设计及实现本程序按模块化程序设计,从功能上可划分为
10、一个主模块(工程评定模块)、三个子模块(工程报表管理模块、报表输出模块、标准数据管理模块)。主模块(工程评定模块)的功能是建立动态数组、输入信息、并通过层次分析的办法计算出各子工程检测点的打分权重,进行质量评定并输出结果。工程报表管理模块的功能是通过查询、生成动态数组信息、把评定信息填入相应的word模板,生成word文档,输出报表。评价标准数据管理模块的功能是添加、修改、删除保证工程和基本工程的质量标准,把标准细化成可供选择的检测信息,它的程序框图如图5-7。5 系统软件实现5.1 c/s通信模式的实现在viual c#中,利用tcp/ip网络的api接口函数socket,socket将通过
11、bind方法绑定到特殊终端节点,并通过connect方法绑定到该终端节点所建立连接。使用send或sendto方法将数据发送到scoket;使用receive或receivefrom方法从scoket中读取数据。当使用完scoket后,使用shutdown方法禁用scoket,并使用close方法关闭scoket。microsoft .net框架使用scoket类来提供到tcpclient、udpclient和webrequest及子类的internet连接。选择“组件类”,在“名称”文本框中输入“socketudp”,在dispose()函数后添加如下代码:private int udp_s
12、erver_port;private system.threading.thread thdudp;private ipendpoint_server = new ipendpoint(ipaddress.any,0);public delegate void datearrivaleventhandler(byte date,ipaddress ip,int port);5.2数据库接口的实现为了实现客户机与服务器之间的数据连接,可以通过访问数据库系统的标准接口或开发工具自带的专用数据接口来实现。power builder提供了dir direct connect、ini9 infomix
13、v9.x、jdb jdbc、mss microsoft sql server、o84 orache 8.x,orcale8i、odb odbc、syc sybase ase和syj sybase ase for easerver等专用数据接口。水利工程建设质量管理系统采用power builder9.0作为开发工具,sql server 2005作为后台数据库,在数据库连接上采用了odbc和mss microsoft sql server两种数据接口方式作为实现数据连接的工具。5.3数据库连接的设计与实现要实现水利工程建设质量管理系统的各个子系统功能,数据库的连接是第一道关口。首先在确保所使用
14、的数据库sql server服务管理器处于开启状态,通过客户端应用程序的登陆连接窗口输入相应的数据源(库)名称、服务器名称和用户密码,若系统获取的数据源(库)名称、服务器名称和用户密码同数据库中的操作员表中的某条记录相符,通过密码验证身份以后,才能进入系统登陆界面,否则,提示数据无法连接数据引擎。水利工程建设质量管理系统采用的是odbc和sql server两种方式进行数据库的连接,各个用户可以根据自己的需求进行相应的设定选取所需的数据库连接方式32。5.4用户登录的设计与实现用户选择了相应的数据库连接方式和实现了数据连接以后,就需要通过系统界面来实现自己的管理信息系统需要从事的各项工作。客户
15、端应用程序作为管理。信息系统的一个桥梁,它本省需要有具有一定的安全保护措施,能够对用户的身份进行验证,从而保证数据库中的数据不受破坏。所以,在连接上服务器和相应的数据以后,用户准备运行系统时,还要先进入用户登陆模块。若系统获取的用户名与密码同数据库中的操作员表中的某条记录相符,通过密码验证身份以后,则进入主程序,否则,系统提示用户名或密码错误。为了确保保密和安全,系统设计为在输入用户名时要求输入的是3位数字或数字与英文字母组合的用户代号以及8位以上的位数字或数字与英文字母组合的密码。打开水利工程建设质量管理系统,进入“系统登陆”界面。用户必须拥有合法的个人账户和密码通过验证后方可以进入系统。第
16、一次使用的用户,需要向系统提交使用申请,建立一项新工程,输入本项工程的管理密码,同时系统管理项也会对新用户定义身份,如普通用户、高级用户、管理员等。 “系统登陆”界面,系统允许每个用户有多个身份。每个用户拥有三次输入密码的机会,连续三次密码错误,将弹出提示框警告用户确认个人用户信息后再进行登陆,同时,软件平台将自动关闭。6小结系统采用模块化设计方案,本章节将根据系统整体分层架构,进行各个子系统的划分、设计和功能归类。系统功能的模块化设计过程,采用oo设计模型,依据高内聚、低耦合的设计原则,将系统需求确定的各项功能,按层次在不同的子系统中实现。由于系统规模较大,在研发设计中,采用了从粗到细、逐层深入的设计方式,进行两次設计。即首先根据需求,确定系统各个组成子系统,并确定各个子系统的功能和通讯协议。然后对各个子系统进行深入分析和设计,确定各个子系统的组成组件及其功能,并进一步划分模块功能以及模块间的通信方式和调用关系。其中,数据访问引擎等重要组成部分进行更深一步的细化设计。以保证本项目开发工作能够顺利开展。参考文献:1 k. sohrabietal.protocols for self-organization of a wirel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚房产居住权保留与子女抚养权及共同债务分担合同
- 木材物流运输保险理赔与环境保护合同
- 公共建筑能耗监控平台升级项目合同补充条款
- TTT培训技巧精要
- 生物制药纯化技术专利授权与市场推广及研发合同
- 海外留学签证代办服务及安全保障合同
- 外贸公司单证员劳务派遣及市场调研合同
- 国际工程项目合同风险评估与咨询合同
- 互联网股权收益互换及合作运营协议
- 专利许可使用补充协议
- 新生儿X线检查
- 【暑假衔接】知识点专题13 写话 (讲义+试题) 二升三年级语文(含答案)部编版
- 3.6.3关门车课件讲解
- 《高速公路旅游区标志设置规范》
- 贵阳2024年贵州贵阳贵安事业单位招聘599人笔试历年典型考题及考点附答案解析
- 成都市2022级(2025届)高中毕业班摸底测试(零诊)化学试卷(含答案)
- 老年期发育(人体发育学)
- 修理厂员工安全合同协议书
- 术后吻合口瘘
- 陕西延安通和电业有限责任公司招聘笔试真题2021
- HYT 075-2005 海洋信息分类与代码(正式版)
评论
0/150
提交评论