根据UML的公路维护工程计量支付系统的描绘与实现

论文价格:免费 论文用途:其他 编辑:www.sblunwen.com 点击次数:153
论文字数:30000 论文编号:sb201208202346052374 日期:2012-08-21 来源:硕博论文网

第1章绪论

        1.1课题背景与研究目标公路,毫无疑问是国民经济建设的重要基础设施,因此公路路况是否完好是影响国民经济建设的一个重要因素。公路会由于车辆荷载的反复作用和一些其他的自然因素影响而遭到侵蚀与破坏,一般表现为:道路会逐渐变得凹凸不平,并会出现其他形形色色的破损现象。不仅如此,这些破损现象还会随着时间的推移越来越严重,当达到一定程度后,将会影响到汽车的行驶速度、旅行时间、行驶安全性和道路运输费用等。近20年来,我国的交通量和重型车辆显著增长,而且20世纪80年代以来公路建设也得到了快速发展,这多少使得公路工程设计质量、施工质量略有下降,导致公路在使用中期路况下降较为明显。为了能够适应当前日益增长的社会经济对公路行车服务质量的需求,并且实现公路工程的预期使用寿命与功能,就必须对公路的养护工作加强重视。然而要提高公路养护的质量,公路养护的管理工作就显得万分重要,选择什么样的管理模式更是决定公路养护质量的关键所在。

        而公路养护计量支付控制着整个公路养护工程的工程量、支付金额、材料、进度等,是整个施工、监理业务的关键,有着举足轻重的作用,它直接影响了施工和监理工作的效率和进度等。由此可见,计量与支付是公路养护工程建设中的一项重要工作。但是,在公路养护计量支付管理中,管理人员若是采用传统的方式来进行工作,不仅效率低下,且存在着许多问题:首先,工程项目涉及的业务信息量非常的大,管理人员经常需要面对数以千计的工程量清单项目,这些清单都必须能够及时得到处理,如果以传统的手工处理方式来进行工作,不仅相当繁琐、效率较为低下而且很容易出现错误,没有办法达到项目工程管理中快捷、准确的要求。更进一步来说,对公路养护管理中的各期工程量清单计量信息进行统计、分析以手工方式来完成更是几乎不可能做到的事情。而且计量信息要在业主、监理、施工承包商各方内部及相互之间流转,传统的沟通模式是以流程传递手工报表,造成报表流转、信息沟通的迟缓是常有的事,特别是各方内部的各部门之间,如果出现沟通迟缓的情况,将会对计量工作造成较大的负面影响。同时,为了防止“超量”计量,管理人员必须要随时比对各种数据,面对如设计总量、累计计量量、金额、剩余计量量等的大量清单项目,再加上清单项目变更、暂估价等的管理,可说是数以千计,可想而知管理难度多么的大。计量支付与资金拨付直接相关,因此业主、监理、施工承包商各方内部的各个部门和人员之间的申报量及金额、审核量及金额都必须要具有可追溯性,但是由于清单项目数量巨大,且有众多的参与者,造成可追溯性管理难度巨大。计量支付管理的基础是责权管理。但参与项目计量各方、各流转环节的人员所扮演的角色、所负有的责任以及所拥有的权限等都各不相同,这一点也无可避免地造成了管理上的困难。

        在当前社会背景下,计算机作为现代化的工具为大众所接受。同样,在公路工程领域日益规范化、追求自动化的现在,计算机在公路工程建设中也正在不断地发挥着相当重要的作用。公路养护工程的投资和工期的控制,一般按照国际惯例的施工项目工程价款的结算方法,是通过计量与支付的管理来实现的,然后依据业主方主导人的一系列报表来完成。在这个过程当中,如果业主、承包商申报和监理工程师复审全部都是采用人工计算、编制、打印报表的方式,不仅工作量非常大,导致工作进展速度慢,又容易出现差错,而且最重要的,是有可能并不符合相关领域的要求,这样就很堆做到科学管理。公路养护工程计量支付系统的产生正是顺应了时代的要求。该系统可用于业主、监理公司和承包商三方,对公路养护工程计量支付的过程中所产生的各种计量支付数据的申报进行审核,并能完成相应报表的生成和打印,以及对计量支付周期各种信息进行有选择的统计汇总。本项目首先采用UM[L语言对系统进行了全生命周期的设计,使得软件的需求设计大大的规范化,并且简化了开发流程。它能够实现业主、承包商和监理工程师这三个角色之间的信息传递,其中包括:业主对基础信息设定后的分发、承包商对业主设定信息的导人、承包商每期计量支付数据的上报、业主对承包商上报的每期计量数据的增量式导人,以及多个角色之间的多级审批等性能。并且,该系统能够实现各种国椒自用报表的生成和打印,和对业已存在的计量支付数

参考文献

[1]交通部交公路发[2001]328号文.(公路养护与管理发展纲要)(2001-2010 年),2001.  6
[2]交通部基本建设质量监督总站.(公路工程施工监理规范)(JTG 10-2006).人民交通出版社,2006.11
[3]刘超张莉.(可视化面向对象建模技术一标准建模语言UML教程》.北京航空航天大学出版社,2002.2
[4]杨春晖.(系统架构设计师教程).清华大学出版社,2009.6
[5] Wendy Boggs,Michael Boggs.}Masting iJMLwith Rational Rose 2002), 电子工业出版社2002.  7
[6]Grady Booch,James Rumbaugh,Ivar Jacobson.(The Unified ModelinLanguage User Guide Second Edition.人民邮电出版社,2006.6
[7]工an Sommerville著程成等译.(软件工程).机械工业出版社,2003
[8] Fahad Gilani .Harness the Features of C# to Power Your ScientificComputingProjectshttp://msdn.microsoft.com/zh-cn/magazine/cc163995(en-us).aspx
[9]周礼.}C#和.NET 3.0第一步).清华大学出版社,2008
[10] Jeffrey Richter.}Microsoft.NET框架程序设计)(修订版).清华大学出版社,2003.11
[11]Joe Duffy.(Professional .NET Framework 2 .0).2006
[12]温显.(软件架构设计).电子工业出版社,2007.5
[13]陈传德主编.(高速公路养护管理》.人民交通出版社,2004.     10
[14] Juval Lowy. C#编码标一准指导和最佳实践.程序员杂志2005年08期
[15]丁宝康.(数据库实用教程).清华大学出版社,2002
[16]西尔伯沙茨等.(数据库系统概念).机械工业出版社,2006.10(P34)
[17]王能斌.(数据库系统).电子工业出版社,1998.6
[18] David Sceppa.Programming Microsoft ADO.NET 2.0 Core Reference.(美)Microsoft Press,2007
 
摘要 6-7 
Abstract 7-8 
第1章 绪论 12-17 
    1.1 课题背景与研究目标 12-14 
    1.2 课题的研究意义 14-15 
    1.3 本文主要工作 15-17 
第2章 公路养护工程计量支付系统的需求 17-34 
    2.1 公路养护工程计量支付概述 17-18 
    2.2 公路养护工程计量支付系统需求分析 18-27 
        2.2.1 UML简介 18-19 
        2.2.2 系统的整体需求 19-20 
        2.2.3 登录模块需求 20-21 
        2.2.4 中间计量表的功能需求 21-22 
        2.2.5 计量审核&变更审核的功能需求 22-23 
        2.2.6 支付报表功能需求 23-24 
        2.2.7 统计汇总表 24-25 
        2.2.8 系统的数据流图 25-27 
    2.3 系统的非功能性需求 27-28 
    2.4 针对需求的技术解决方案 28-33 
        2.4.1 UML的用例图 28-29 
        2.4.2 数据流(DFD)图 29-30 
        2.4.3 语言的选择 30-31 
        2.4.4 平台的选择及特性 31-33 
    2.5 小结 33-34 
第3章 公路养护工程计量支付系统的设计 34-66 
    3.1 系统设计的意义 34-35 
    3.2 公路养护计量支付系统的架构设计 35-36 
    3.3 系统的工作流程设计 36-43 
        3.3.1 一个计量支付周期的完整流程 36-37 
        3.3.2 业主、承包商&监理之间的数据流转: 37-38 
        3.3.3 承包商中间计量 38-39 
        3.3.4 业主的审核 39-40 
        3.3.5 基础数据的创建 40-41 
        3.3.6 查看各项支付报表 41-42 
        3.3.7 查看各项统计报表 42-43 
    3.4 编码规范 43-45 
        3.4.1 C 43-45 
        3.4.2 静态代码的安全规范 45 
    3.5 数据库设计 45-65 
        3.5.1 数据库系统设计 45-47 
        3.5.2.NET Framework的数据访问和处理特性 47-49 
        3.5.3 数据的规范化 49 
        3.5.4 SQL语言的特点 49-53 
        3.5.5 SQLITE数据库的特点 53-54 
        3.5.6 公路养护工程计量支付系统数据库的设计 54-65 
    3.6 小结 65-66 
第4章 公路养护工程计量支付系统的实现 66-74 
    4.1 程序实现 66-70 
        4.1.1 主界面 66-67 
        4.1.2 基础数据维护界面 67-68 
        4.1.3 中间计量界面 68-70 
        4.1.4 变更审核界面 70 
    4.2 代码实现 70-73 
    4.3 小结 73-74 
第5章 总结与展望 74-76 
    5.1 总结 74-75 
    5.2 展望 75-76 
参考文献 76-78 

QQ 1429724474 电话 18964107217