[论文]输变电工程项目信息管理系统的研究——技术方案.doc_第1页
[论文]输变电工程项目信息管理系统的研究——技术方案.doc_第2页
[论文]输变电工程项目信息管理系统的研究——技术方案.doc_第3页
[论文]输变电工程项目信息管理系统的研究——技术方案.doc_第4页
[论文]输变电工程项目信息管理系统的研究——技术方案.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

目录1、介绍22、技术路线22.1 MIS模式结构22.2 ASP网络编程技术22.3 C#开发语言32.4 SOL Server 200033、系统流程及功能模块框图44、数据库设计65、研究重点介绍651 流程图6511 进度管理6512 质量管理7513 成本管理8514 物料管理8515 文档管理文档编辑功能 文档查询检索 文档统计 文档流转 文档自动更新 文档组卷 用户定制1452 功能介绍15521进度管理15522 质量管理(文档生成、制作、传递、保管等功能)16523成本管理16523物料管理166系统管理1761 用户权限设置1762 文档系统备份恢复1763 安全审计177 系统安全17技术方案1、介绍本系统拟设计一个输变电工程项目管理信息系统。系统根据项目参与各方不同的需要分别设计了业主项目管理系统、设计方项目管理系统、施工主项目管理系统及监管方项目管理系统,即用户登陆后,系统将根据其角色显示对应的子系统供其使用。通过将项目参与各方的管理集中于一基于互联网的管理系统,不仅方便了各方的信息交流与数据共享,使项目高质量、低成本、短工期完成,也为社会节省了大量资源。2、技术路线本系统开发的是B/S结构的输变电工程项目管理系统,下面介绍一下开发所用的几个工具:2.1 MIS模式结构MIS的模式结构将以C/S(client/Server),B/S(Brower/Server)为主,特别是B/S,将因Intranet的发展和应用而得到推广。客户/服务器(Client/Server) 客户/服务器是20世纪80年代产生的崭新应用模式,这种模式将DBMS安装在数据库服务器上,数据处图1 浏览器/服务器结构理可以从应用程序中分离出来,形成前后台任务;客户机运行应用程序,完成屏幕交互和输入、输出等前台任务,服务器运行DBMS (Database Management System),完成大量的数据处理及存储管理等后台任务。由于共享能力和前台的自治能力,后台处理的数据不需要在前后台间频繁传输,从而有效解决了文件服务器/工作站模式下的“传输瓶颈”问题。浏览器/服务器(Brower/Server)结构 这种结构实质上是客户/服务器结构在新的技术条件下的延伸。在传统的客户/服务器结构中Server仅作为数据库服务器,进行数据的管理,大量的应用程序都在客户端运行,这样,每个客户都必须安装应用程序和工具,因而,客户端很复杂,系统的灵活性、可扩展性都受到很大的影响。在B/S模式下,客户/服务器结构自然延伸为三层或多层结构。如图1所示。各客户通过网络服务器和数据库服务器对数据进行操作,使界面统一,开发过程相对简单,克服了C/S结构的不足。2.2 ASP网络编程技术 传统的动态网页是通过CGI通用网关接口实现的。超文本文件通过CGI,调用应用程序,实现对服务器上的文件或数据库的操作。但CGI有维护与编写困难、通用性差、访问数据库不方便等弊病,不适用于管理信息系统平台的建设。 针对CGI的缺点,一些厂商推出了自己的Script语言,来增强网页开发的功能,如Netscape的JavaScript(客户端和服务器端两种)、微软的VBScript(客户端)和 ASP(服务器端)。 1. ASP技术概览 ASP( Active Sever Pages)是一种用来生成动态交互高性能的Web服务器应用执行开发环境。每个ASP文件实际上是由ActiveX控件和Script语句组成页面,ActiveX控件主要完成数据库访问、信息的处理等。Script语句则主要用于ActiveX控件之间的交流。当Browser向Server发出ASP请求时,Web就调入相应ASP文件,启动相应的ActiveX控件,执行相关的 Script语句,并将结果生成HTML页面返回给Browser。由此可见,ASP所有数据处理都在服务器端完成,因此ASP文件是跨平台的。 通过ASP,我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。HTML脚本通过“”嵌入HTML页,脚本使用C#Script的语法。ASP使用ADO对象实现对各种数据库的存取操作,ADO是微软开发的汲取了DAO和RDO精华的数据库存取对象群,适合于Internet上数据库的开发。 ASP程序的运行机制是:当客户端浏览器请求文件时,服务器会判断要求下载的文件是否是.asp文件,如果不是,直接下载。如果客户请求的是.asp文件时,服务器会读取该文件,并解释执行Script程序。如果在Script中使用了ADO对象,服务器则根据ADO对象的参数来启动相应的数据库驱动程序,或者直接利用ADO对象,或者通过ADO对象发送SQL指令,进行数据库存取的操作。最后把脚本执行结果连同.asp文件中的HTML标识一起传送到客户浏览器。在客户浏览器看到的是Script执行完后的HTML文件,所以不必担心浏览器能否运行编写的编码,也没有浏览器的兼容问题。而且ASP代码对用户来说是隐藏的,不会传送到客户浏览器,提高了程序的安全性。 2. ASP对数据库的操作 用户必须以HTTP方式调入内嵌ASP命令的WEB页面,只有登录到正常运行的WEB服务器之后才可以使用ASP功能。WEB服务器首先必须与数据库建立连接,成功连接后按照事先设定遵循用户发出的正确有效命令发出对数据库的操作申请。数据库响应申请后将结果反馈到WEB服务器,WEB服务器再将获得的反馈信息与特定的HTML页面结合并显示在客户端的网络浏览器上。所有这一切都经过WEB服务器来协调,终端用户是无法干预的。2.3 C#开发语言C编程语言是微软公司推出的新一代软件开发环境MicrosoftNET的核心语言,旨在支持下一代Web服务的软件开发。2.4 SOL Server 2000 SQL Server 2000能提供超大型系统所需的数据库服务,能作为一个功能强大的数据库服务器有效地工作,而且也提供了丰富的编程组件和工具。它除了集成了来自以前版本的特点之外,还结合了用户的需求以及最新涌现的技术。SQL Server2000对Web的支持主要表现在以下三个方面: 1.丰富的Web支持 事实上,SQL Server7.0就是一款非常适用于Web的数据存储系统,SQL Server2000继承了这一优秀传统,并在以前的基础上作了大量的拓展。在其运行过程中,主要就有以下几大特点: (1)丰富的XML和Internet标准支持:SQL Server2000支持通过XML的数据插入、删除、更新和检索操作,还提供了一个简洁的模型供开发者开发应用程序。同时,SQL Server2000还全面支持制定的技术标准。 (2)简单安全的Web数据访问:SQL Server2000支持基于HTTP连接的数据访问,并以新的过滤机制实现了对格式化文档的高性能全文检索功能,简化了自然语言查询解决方案的开发过程。(3)强大灵活的基于Web的数据分析:SQL Server2000扩展了以有的OLTP分析技术,发布了先进的有用于Web数据分析的数据发觉工具和算法。同时SQL Server 2000还很好地实现了和Commerce Server 2000的集成,首次实现了对用户点击情况的跟踪分析。2.高度的可伸缩性和可靠性 SQL Server 2000所具有的高度的可伸缩性和可靠性,使其成为Web和电子商务应用的首选数据库系统。其所具有的可伸缩型主要表现在以下两个方面: 1)电子商务应用的可伸缩性:它支持在服务器群之间的负载自动均衡,从而对大容量的并发访问提供高速响应;还支持对查询的自动优化和分布式查询,同时它还针对对称多处理器系统进行了优化,从而有效地保证了充分发挥对称多处理器系统的性能。 2)数据仓库的可伸缩性:它提供了对超大规模数据的分析处理能力,支持上千维的多维数据库。 SQL Server 2000的可靠性主要表现在对错误的自动恢复和提前预测。简化了错误恢复的操作和配置,SQL Server 2000的数据库可以在大多数操作下都保持在线状态,从而避免了系统管理时关闭数据服务,它还提供了一种被称为无偏差的快照备份服务,这种服务还集成了事务日志分析和管理的功能。 3.高效的数据处理 SQL Server2000种,对性能的考虑更加突出。测试表明,SQL Server确实是一款性能卓异的产品,其对数据处理的高效性主要表现在以下几个方面: (1)高度集成并扩张的数据分析服务;SQL Server 2000提供对数据的在线分析、数据发掘以及数据分析体系自动对应用程序的反馈等多种技术,这些技术的提出大大扩展了SQL Server 2000的应用空间。 (2)简化了的管理和调整工具:它对管理工具进行了进一步的简化,通过一系列的向导来辅助系统管理员完成对SQL Server的管理,有效地减轻了系统管理员的负担,并大大减少了出现错误操作的几率。同时针对频繁的数据库调整工作,SQL Server也提供了一系列的向导,这些向导不仅简化了操作人员的工作量,而且它们本身还具有一定的职能,能自动对数据库体系结构、数据库索引、查询和存储过程等进行分析,并把分析的最优方案提供给管理员,这对大规模和超大规模的数据库应用来说是非常有利的。SQL Server 2000还简化了在不同数据库之间的数据转移操作。 (3)增强T-SQL语言的功能并简化了对SQL程序的设计和调试:T-SQL语言(Transact Structure Query Language,事务一结构化查询语言)是SQL Server的基础语言。在SQL Server 2000种增加了T-SQL语言的功能,提供了一个界面友好的Query Analysis工具对查询进行分析优化。同时SQL Server 2000还支持服务器端对SQL语句的跟踪和在客户端对SQL语句的统计等功能。 (4)灵活的数据转移服务:在新的数据转移服务模块中,SQL Server 2000提供了和MSMQ ( Microsoft Message Queue MSMQ)的继承,并支持通过FTP(File Transfer Protocol, FTP)对数据库的访问,发布了增强的OLE DB数据库接口,还有效地解决了在发生错误时的处理和修复技术。3、系统流程及功能模块框图登陆或注册业主(即甲方)设计方施工方监管方图1 系统流程图项目申报管理,立项管理、招标投标、进度管理、成本管理、质量管理、风险管理、合同管理、财务管理、物资管理、文档管理、办公与决策管理子系统、索赔管理系统等;结算管理、成果管理、查询统计、用户信息管理。申报管理开发商管理系统立项管理招标管理合同管理物资设备管理文档管理进度管理资金管理质量安全管理设计管理综合管理短信息资料查询历史资料图2 业主项目管理子系统流程图设计方投标管理立项管理合同管理风险分析文档管理项目管理查询统计图3 设计方项目管理子系统流程图施工方立项管理合同管理进度管理文档管理投资管理质量安全招标文件定期上报进度情况工程实际进度计划费用计划情况工程量、额申报申领进度款合同造价明细安全质量上报质量预控、控制信息合同文本文件合同变更文件索赔文件施工合同概要工程文件上报施工管理台账综合管理短信息资料查询历史资料图4 施工方项目管理子系统流程图索赔信息合同变更施工合同监理合同监管方投标控制信息管理合同管理进度管理质量监管综合管理工程量、额申报索赔费用变更费用费用计划合同造价明细实际与计划进度工程进度里程碑工程实际进度工程计划进度质量预报信息中间检查结果设计变更分部工程质量评定单位工程质量评定与施工单位交换数据与设计单位交换数据建立监理流程建立初始文件据监理合同确定项目月根监理文件监理管理台账资料查询短消息历史资料图5 监管方项目管理子系统流程图文档管理4、数据库设计5、研究重点介绍在本系统中主要对进度管理、质量管理、成本管理及物料管理、文档管理进行了优化设计。下面介绍一下这几种管理功能。51 流程图511 进度管理进度计划网络生成与计算优化模块计划任务分解模块资源需求计算模块输入与输出工程数据采集1. 进度计划网络生成与计算。(1)根据输入工序的属性(紧前工序、紧后工序、工序占用时间等),绘制pert网络计划图;(2)或者通过直接在图形上添加、修改工序计划,自动在数据文件中修改该工序的信息;(3)根据实际工程的进度状况的数据输入,绘制计划进展的前锋线,动态调整网络计划。2. 计划任务分解。实现将网络计划从总体工程-单位工程-单项工程-作业工序的层层分解,输出任务计划。 3. 计算出相应资源和物料需求量,制定物料需求计划,输出计划报表。4. 优化模块对网络计划的时间进度、资源均衡配置、赶工安排等进行优化计算。512 质量管理质量计划管理模块质量检查报表管理模块质量控制效果分析工程数据采集输入与输出1 根据进度计划,制定年度计划和具体的月、周计划,强化对质量控制点以及质量重点管理要素的审核与管理2 现场施工质量检验纪录,监督检查,材料质量检验,隐蔽工程、单位工程、单项工程质量验收,报表和报告等3 质量计划完成情况的综合分析与评价,分析质量对成本和进度的影响513 成本管理工程数据采集工程量统计与成本复核概预算与成本计划差异分析成本预警输入与输出1 根据进度计划,计算工程量计划和相应工程的概预算,编制成本计划2 根据工程实际完成情况,统计工程量,计算应付工程款3 对照计划,分析差异成本,评价成本计划完成程度,成本超支时进行报警514 物料管理输入与输出市场价格信息物料定额与供应计划管理材料库存管理施工设备与机械管理物料成本核算分析1. 根据进度计划,统计计算所需物料,生成物料需求计划(包括:人工、材料、机械设备),打印计划报表2. 计算材料计划成本,统计实际工程物料成本,核算分析材料成本完成情况3. 具备材料采购、存量、与供应管理功能的库存管理模块4. 针对施工设备使用、保管、维修、更新记录的设备管理模块515 文档管理它可以分为九大功能:文档编辑、文档查询检索、文档统计、文档流转、文档自动更新、文档组卷、用户定制。下面就详细的描述这些功能。文档编辑功能编辑功能完成文件/文档属性等数据的增加、删除、修改等操作。同时也提供文件/文档内容的上载功能。由于工程项目的文档/文件等信息的数量非常庞大,因此该功能应当提供一种便利的导航方法,使得用户可以清晰、方便的实现对每个具体的文件/文档进行各种编辑操作。为了作到这样,需要采用一种比较合理、清晰、灵活同时又适合与用户习惯的的分类方法。这里推荐一种方法,该方法把文件/文档分为七类。1) 工程项目基础资料2) 报建手续及批文3) 施工管理文件4) 合同5) 竣工文件6) 涉外文件7) 其它资料这种分类方法只是一种方法,本系统应当能够为用户提供灵活定义分类的功能。该功能的描述参见第七大功能用户定制功能。编辑功能的处理流程描述见下图: 文档编辑选择编辑功能(增加、删除、修改)选择文件类型选择文件子类型选择需编辑的文件执行相应的操作注: 增加操作时可能需要上载文件内容;文件/文档编辑主要是对它们 的属性进行操作,而不涉及文件内容本身。 编辑功能又可以分为三个子功能:增加、删除、修改。l 增 加增加完成新文档的属性添加操作,在添加时可能需要上载文件内容。方式可能有两种:一是把内容粘贴到页面中,二是直接上载文件。同时增加操作可能需要写流水日志,便于安全审计。l 删 除删除完成新文档的属性记录的删除操作,在删除时可能需要删除文件内容。删除操作可能需要写流水日志,便于安全审计。l 修改修改完成新文档的属性修改操作,删除操作可能需要写流水日志,便于安全审计。 文档查询检索文档查询检索功能完成对工程项目中的各种文件/文档的查询,可以帮助用户用多种便利的方法查找、定位所需的文件。查询的方法有可以有六种:按文档分类查询、按关键词查询、按日期范围查询、按文档编码查询、按文档内容摘要查询、组合查询。查询结果的输出主要以Gird方式,在每一行提供连接,可以转到FreeForm形式显示信息。文档查询检索功能的处理流程描述见下图: 文档编辑选择查询功能执行查询处理输出查询结果文档查询检索功能又可以分为五个子功能:按文档分类查询、按关键词查询、按日期范围查询、按文档编码查询、组合查询。l 按文档分类查询根据文件/文档的类型分类属性、类型子类属性或它们的组合进行查询。l 按关键字查询根据文件/文档的关键字属性进行查询,关键字可以进行模糊匹配查询。l 按日期范围查询根据文件/文档的日期属性或某段日期范围进行查询。l 按文档编码查询根据文件/文档编码属性进行查询。l 按文档内容摘要查询按文档内容摘要查询是指根据文件的内容摘要属性(比如,工程量变动、成本变动等)进行查询。l 组合查询组合查询是一种综合、灵活的查询方法,它可以灵活的组合2.12.5的方法进行查询。 文档统计文档统计功能完成对工程项目中的各种文件/文档的统计,可以帮助用户用多种便利的方法和途径得到多种统计数值,比如文件/文档的数量,文件的大小合计等统计信息。统计的方法有可以有五种:按文档分类统计、按关键词统计、按日期范围统计、按文档编码统计、组合统计。查询结果的输出主要以数值信息输出,也可以采用图形方式(比如条行图、饼图)可选。文档统计功能的处理流程描述见下图: 文档统计选择统计方法,指定统计内容执行统计处理输出统计数值(可选图形)文档统计功能又可以分为五个子功能:按文档分类统计、按关键词统计、按日期范围统计、按文档编码统计、组合统计。l 按文档分类统计根据文件/文档的类型分类属性、类型子类属性或它们的组合进行统计。l 按关键字统计根据文件/文档的关键字属性进行统计。l 按日期范围统计根据文件/文档的日期属性或某段日期范围进行统计。l 按文档编码统计根据文件/文档编码属性进行统计。l 按文档内容摘要统计按文档内容摘要统计是指根据文件的内容摘要属性(比如,工程量变动、成本变动等)进行统计。l 组合统计组合查询是一种综合、灵活的统计方法,它可以灵活的组合2.12.4的方法进行统计。 文档流转文档流转功能完成对工程项目中的各种文件/文档的传递、去向的登记、记录和查询以及文件/文档的变更、修改记录的查询。通过这一功能可以帮助用户及时、方便的记录、查询文件/文档在流转过程中的各种动态信息。文档流转功能又可以分为三个子功能:文档流转登记、文档流转明细查询、文档修改记录查询。l 文档流转登记记录工程项目中文件/文档的传递过程、传递去向。通过该功能可以清晰、完整的记录文件/文档流转的全过程。l 文档流转明细查询实时查询工程项目中文件/文档的传递过程、传递去向信息。通过该功能可以实时、动态的查询文件/文档在流转过程中的信息。l 文档修改记录查询该功能用来查询在文档编辑操作中记录下来的修改记录信息,比如修改的时间、修改人员、修改原因、修改次数等信息。 文档自动更新文档自动更新功能是指根据E-PMS其他子系统中的数据,自动更新文档的内容摘要属性(比如,工程量、成本等信息)。 文档组卷文档组卷是指为用户按一定的组卷标准(方法)输出相应的组卷目录清单。目录中包含文件/文档类型分类及字类,文件名称,以及相应文件的位置、日期、大小等信息。该功能可以帮助用户方便灵活的归类、组织众多的工程项目文档。文档组卷的方法有三种:按文档类型分类组卷、按问档期限组卷、按收藏去处组卷。文档组卷功能的处理流程描述见下图: 文档组卷选择组卷方法执行组卷处理输出组卷结果(目录清单)l 按文档类型分类组卷根据文件/文档的类型分类属性、类型子类属性或它们的组合组卷。l 按文档期限组卷根据期限(比如是临时性的、还是永久的)进行文档的组卷。l 按文档收藏去处组卷根据文件/文档最终的去处和收藏者(比如是发展商、承包商)进行文档的组卷。 用户定制由于本系统应当构建成一个通用的(适合多种类型的建筑企业)、基于因特网平台的在线文档管理系统。因此用户可以根据自己的业务类型(发展商、承包商、监理公司等),自身的实际情况灵活的定制系统。文档管理系统的定制功能可以满足这个要求。通过它,用户可以实现对文档类型分类(用户可能使用它自己的分类方法)、文档编码方法(用户可以使用自己的编码方法)、文档管理功能(对于有些用户不一定需要全部文档管理功能)的定制。通过它可以为具有不同要求的用户提供个性化的系统。对于文档管理子系统,提供了一个缺省的文档类型分类、文档编码方法、和一组文档管理功能(即一个缺省的文档管理系统)。如果用户接受该缺省,用户就不需要通过定制功能来定制它自己的系统。否则用户在使用系统前,首先应当定制系统,然后才能够使用系统。定制功能的处理流程描述见下图: 用户定制执行定制处理选择定制内容形成被定制好的系统(定制好的类型分类、定制好的编码方法、定制好的功能)l 定制文档类型分类对于不同类型的建筑企业可能会有不同的文档类型分类标准和方法,该子功能可以为用户定义自己的文档类型分类。l 定制文档管理功能对于不同类型的建筑企业、不同的工程项目可能需要不同的文档管理功能,该子功能可以为用户裁剪自己所需的文档管理功能。l 定制文档编码方法对于不同类型的建筑企业可能会有不同的文档类型编码方法,该子功能可以为用户定义自己的文档编码方法。 52 功能介绍521进度管理1 自动生成网络计划图(根据输入工序或子工程的参数-紧前工序、紧后工序、工序占用时间、资源需求量)2 网络图分级管理功能,满足不同管理层次的需要3 通过手工绘制网络图,自动将工序属性添加到数据文件4 计算网络计划各个工序的时间参数(工序最早可能开工时间、最迟必须开工时间、最早可能完工时间、最迟必须完工时间、松弛时间等),描绘出工程的关键路线5 可以通过网络图绘出资源需求量(累计)曲线6 能够对初始网络计划进行(进度和资源均横)优化,并输出结果(包含网络图和数据文件)7 采集计划完成数据,计算并画出计划动态完成前锋线8 根据前锋线,动态调整未来计划(含优化功能),生成调整后的网络计划图9 对网络计划任务分解,输出未来一段时间内的工程任务列表10 向材

温馨提示

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

最新文档

评论

0/150

提交评论