公路建设工程计量支付系统的设计与实现.doc

上传人:本田雅阁 文档编号:2028256 上传时间:2019-02-06 格式:DOC 页数:62 大小:1.36MB
返回 下载 相关 举报
公路建设工程计量支付系统的设计与实现.doc_第1页
第1页 / 共62页
公路建设工程计量支付系统的设计与实现.doc_第2页
第2页 / 共62页
公路建设工程计量支付系统的设计与实现.doc_第3页
第3页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《公路建设工程计量支付系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《公路建设工程计量支付系统的设计与实现.doc(62页珍藏版)》请在三一文库上搜索。

1、 HUNAN UNIVERSITY 毕业设计毕业设计(论文论文) 设计论文题目:设计论文题目:公路建设工程计量支 付系统的设计与实现 学生姓名: 华徳锋 学生学号:20041610310 专业班级:软件工程开发 2 班 学院名称 :软件学院 指导老师:谢 健 学院院长 :林亚平 2008 年 5 月 29 日 湖南大学毕业 论文 第 I 页 公路建设工程计量支付系统的设计与实现 摘 要 近年来,随着我国对交通等基础建设投资力度的加大,为克服交通对区域经济发 展的制约,公路建设出现了前所未有的发展局面。公路建设工程计量支付信息化建设 的认识和研究也在逐步提高。公路建设工程计量支付控制着整个公路工

2、程的工程量、 支付金额、材料、进度等,是整个施工、监理业务过程的关键,起着非常重要的作用, 直接影响了施工和监理工作的效率和进度等。 论文主要结合现有的 C/S 模式的公路建设工程计量支付系统以及大量用户的反馈 意见,在深入分析总结后,提出 B/S 模式公路建设工程计量支付系统的设计与实现。 旨在通过现代化的信息技术和管理技术,以湖南省工程建设的管理模式为基础,整合 工程建设过程中的基础数据和重要数据,为公路建设工程计量支付业务提供一个较好 的解决方案,为施工监理人员提供一个形象、直观的操作平台。在该平台的支持下, 对工程施工、监理实施有效的动态管理和控制,提高管理水平,控制投资和质量,实 现

3、公路建设管理的信息化,为项目投资的控制提供有力的决策支持,从而达到科学管 理、降低风险、节约投资的目的。 关键词:计量支付系统,工程计量,支付管理,公路工程 II II Measure and Payment Management System of HigthWay Project Abstract In the recent years, the investment on the basic amusement, such as transport, increase rapidly. In order to the lower the constraints of the transp

4、ort on the economy development, the construction of the highway was developed rapidly. The research of the MPMSHP (Measure and Payment Management System of Highway Project) becomes more and more important. It play a important role in the entire project because it controls the whole workload, defray,

5、 material, schedule and so on, which directly impacts on the effective and the schedule of the construct and the supervision. On the basis of C/S architecture MPMSHP and its feedback from the users, the document provides a design and implementation on the B/S architecture. The purpose is to provide

6、a better solution for the payment operation in the system and a intuitionistic operation platform to the constructor and the supervisor, It uses the modern information and management technology and base on the management mode of the Hunan Highway construction. With the support of the platform, it wo

7、rks effectively in the project construction and supervision, increase the management capability, and make the investment and quality under the control. More over, it modernizes the management of the Highway management and plays an important role in the decision-making of the project investment. Ther

8、efore it reaches the goal to mange effectively, reduce the risk and lower the investment. Key words:Measure and Payment Management System, Engineering Measurement, Payment Management, Highway project 湖南大学毕业 论文 第 III 页 目 录 1 绪论4 1.1 背景 4 1.2 课题来源 2 1.3 课题研究意义 2 1.4 国内外研究现状 3 1.5 本文的结构 3 2 系统技术方案设计.5

9、2.1 系统的体系结构 5 2.1.1 传统的 C/S 结构5 2.1.2 三层结构简介5 2.1.3 用 ASP.NET 部署 B/S 三层架构 .6 2.1.4 IIS8 2.1.5 数据持久层9 2.1.6 体系结构建立的几个原则10 2.2 开发实施环境及使用工具 11 3 公路建设工程计量支付系统设计11 3.1 系统需求目标.11 3.1.1 系统设计目标11 3.1.2 系统设计原则12 3.1.3 系统功能需求13 3.1.4 系统数据准确性保证13 3.1.5 系统数据精度控制14 3.1.6 系统安全性需求14 3.1.7 系统界面设计原则15 3.2 系统功能结构设计.1

10、5 3.2.1 公路工程计量支付流程15 3.2.2 系统审核流程管理设计16 3.2.3 工程台帐与其编制办法19 IV IV 3.2.4 系统数据结构20 3.2.5 系统模块结构23 3.2.6 系统主界面设计24 4 系统实现的主要技术.26 4.1 权限控制问题 26 4.2 基于事务的数据库恢复机制 34 4.3 基于.NET 的换肤技术.36 4.4 基于 OWC 的数据导出导入.38 4.5 基于水晶报表的报表输出实现 41 4.6 无刷新技术实现实时消息提醒 42 4.7 WEBSERVICE技术实现站内邮件服务.43 4.8 计量台帐树形结的构建与构解析实现 43 4.9

11、静态页面生成技术实现站内公告 47 5 结论48 5.1 总结.48 5.2 展望.48 致谢.50 参考文献.51 附录 A 衡炎高速公路土建工程台账编制办法.52 湖南大学毕业 论文 第 1 页 1 绪论 1.1 背景 公路建设工程是一个庞大复杂的系统工程,公路建设工程的计量支付贯穿于建设 的全过程。计量支付的复杂主要体现在:制约因素的多样、业务流程的相对稳定型、 相关过程的依赖、数据量巨大且大量重复使用、时效性要求严格和报表繁复等方面。 对于工程建设主体主要体现在三方:业主单位、监理单位和承包施工单位,在控制、 管理、实施过程中,需要整理、分析、存储大量与过程有关的详尽准确的数据,并遵

12、循一定的施工监理业务流程,以科学的管理方式对数据进行提取、汇总,形成电子的 或者书面的通用材料,在各方间传递或留档。 工程计量支付工作是监理工程活动中最后一道环节,它是一项综合性极强的工作, 计量支付不仅直接涉及业主及承包商的经济利益,而且是监理工程师在项目管理中有 效控制工程质量、进度与费用的手段。计量是支付的基础,支付是计量的目的。计量 就是按合同规定的条件与方法对已完成的工程数量进行测量与计算,并予以确认。所 谓支付,就是在确认工程数量的基础上,按合同规定和清单单价计算出金额,对承包 人进行付款。人工对信息和数据处理工作不仅繁杂、枯燥、重复劳动多,而且很难确 保数据处理的准确性和及时性,

13、因此,加强对工程计量支付的跟踪与管理在监理工作 中有着极其重要的意义,利用计算机辅助管理将使得公路建设工程的计量支付管理工 作提上一个新水平、新层次。 尽管国外计算机在工程管理方面己得到广泛应用,但由于各个国家的体制和建设 管理模式的差异以及专业标准规范的不同,所以不可能出现一个通用的管理系统供各 国使用。因此,必须根据具体情况结合我国的特点,设计开发适合我国公路建设工程 的计量支付理系统。 实行计算机对公路建设工程计量支付过程管理,将有效的提高资料共享率,提高 监督力度和业务透明度,防止不良现象的产生。我们对现有比较成熟稳固的公路建设 工程计量支付业务流程以及组成业务流程的活动进行定义和建模

14、,动态管理计量支付 业务流程,规范流程,实现业务信息高效科学的管理。 2 2 1.2 课题来源 本论文来源于湖南省衡(阳)炎(帝陵)高速公路建设项目“公路建设工程计 量支付管理系统” ,围绕湖南省衡炎高速公路建设项目计量支付过程进行研究,凭借 “长沙全程迅通科技有限公司”以往多年丰富的公路建设、监理和施工管理系统开发 的经验,旨在设计开发一套基于.Net 平台 B/S 模式的计量支付管理系统。 1.3 课题研究意义 公路建设工程是一个庞大复杂的系统工程,是关系国家基础建设的重要项目,其 投资额巨大。计量支付是贯穿于公路建设工程始终的一项重要工作,涉及到施工单位 与业主之间的物资和资金流动,如何

15、有效的控制管理计量支付,是许多业内人士最为 关注的问题。对于本课题涉及的工程,其投资额多则达到数十亿元,少则达到数亿元, 这些投资额都要通过计量支付工序,从预付款到各期支付金额等许多环节、过程或者 形式来完成。由此看出施工监理过程中的计量支付阶段是公路建设中尤为重要的一个 阶段。湖南省近十年公路建设发展迅速,公路投资增大,对公路建设工程计量支付技 术和水平的提高也尤为重要。因此,建立一套切实高效的公路建设工程计量支付信息 系统,才能保证计量支付过程的顺利完成、资金的合理利用、质量的有效保证、进度 的有效控制、施工监理的顺利进行,从而达到预期的目标和效果。 借助目前先进的 WWW 浏览器技术,研

16、究开发一套基于 B/S(Browser/Server,浏览 器/服务器)的公路建设工程计量支付 Web 应用系统,构建公路工程施工监理计量支付 系统,对开工、决策、施工和竣工的全过程,以及科学化、规范化和自动化管理都将 起到重要的作用,它的开发建设对公路建设工程计量支付整个行业的信息系统建设起 到了抛砖引玉的作用。 1.4 国内外研究现状 公路工程建设的特点是:覆盖区域广,周期长,投资大,移动作业,工程数据量 大。在公路工程管理信息化方面也具有它特殊的难点。公路建设阶段施工现场一般在 野外,甚至偏远山区,架设有线的通讯线路不现实,加上交通本身不便,工程施工过 程中产生的大量质量、进度、资源投入

17、等数据的采集、传递、汇总将是个瓶颈问题。 把信息化管理思想的融入,实现行业内企业的信息化建设是当前公路建设工程建设管 湖南大学毕业 论文 第 3 页 理的目标。目前,许多软件企业通过走行业信息化的道路,通过丰富的案例形成行业 知识优势,做到“比用户更理解用户需求” ,从而帮助用户在信息化过程中提高管理水 平。 依靠信息化技术,研发相应的软件以便及时处理业务管理中的大量信息,已经成 为业界的一个共识。在国外,工程项目管理软件开发比较早,比较成熟的有: Microsoft 公司 Microsoft Projet,德国的 PMIS 系统,用于投资控制和进度控制,美国 和加拿大等国家也有许多的功能软件

18、见于市场。但是由于投资模式和项目运转机制不 同,这些软件很难通过直接汉化后用于国内市场。这些软件依据的标准和我国的标准 不同,设计习惯上也存在差异,使用不是很方便:大量的初始准备工作多,对于施工 单位的普通用户来说,存在一定的困难,所以研制符合我国国情项目管理软件,满足 市场需要,也是国内计算机发展的一个方向。 国内在这方面的研究和开发较晚,形成商业应用的软件则更少,大多还处于基本 功能的开发阶段以及课题研究阶段。近几年来,随着公路建设环境的逐步改善,公路 信息化也逐步发展开来。比较成熟的软件有:同望 PROJZ00 工程项目管理软件是广东 同望科技股份有限公司开发的,它在公路工程计量支付系统

19、的研究和在工程计划编制 和工程进度管理以及在项目中具有成功应用。19911994 年长沙交通学院曾先后为广 深高速公路和湖北省宜黄高速公路进行过计算机招标管理和质量控制辅助管理软件的 开发; 1999 年,吉林长吉高速公路公司和交通部公路科研所合作开发了公路工程施工 管理系统;2005 年,长沙全程迅通科技开发有限公司开发的公路工程计量支付系统在 湖南省邵怀高速公路的管理项目上得到了很好的应用。 1.5 本文的结构 本文在围绕着湖南省衡(阳)炎(帝陵)高速公路的计量支付全过程,研究、设计并 着手开发一套基于 B/S 模式的公路工程施工监理计量支付信息系统。 以下是本文的组织结构: 第一章为绪论

20、。主要介绍了本课题相关知识的概况,课题的来源,研究意义,国 内外在此领域的发展状况,课题的主要研究内容及论文的组织结构。 第二章从理论层面上介绍系统技术方案设计,包括系统体系结构的选择,系统的 功能结构。 4 4 第三章详细讨论了构建基于 B/S 模式的公路建设工程计量支付系统的基本思路和 解决方案。并给出了本课题研究设计的技术方案和数据组织调用关系图。 第四章介绍了系统采用的主要实现技术以及技术难点。 第五章结束语。主要指出该课题研究的创新之处和不足之处,以及提出下一步的 研究方向、设想和内容。 最后是致谢辞、参考文献以及附录。 湖南大学毕业 论文 第 5 页 2 系统技术方案设计 2.1

21、系统的体系结构 2.1.1 传统的 C/S 结构 在过去应用系统开发过程中,C/S (Client/Server)体系结构得到了广泛的应用。其特 点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求, 服务器端将结果返回客户端。但随着企业规模的日益扩大,软件的复杂程度不断提高, 传统的二层 C/S 结构存在着局限,比如:二层 C/S 结构是单一服务器且以局域网为中 心的,所以难以扩展至大型企业广域网或 Internet;软硬件的组合及集成能力有限;客 户机负荷太重,难以管理大量的客户机,系统的性能容易变坏;数据安全性不好因为 客户端程序可以直接访问数据库服务器,那么,在客户

22、端计算机的其他程序也可想办 法访问数据库服务器,从而使数据库的安全性受到威胁1。 2.1.2 三层结构简介 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件 层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层 体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上2。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进 行处理。通常情况下,客户端不直接与数据库进行交互,而是通过 COM/DCOM(Component Object Model 组件对象模型/ Distributed Component Object Mode

23、l 分布组件对象模型)通讯与中间层建立连接,再经由中间层与数据库进行交互2。 随着分布式对象技术的逐渐成熟,多层分布式应用体系结构得到了越来越多的应 用。应用系统只有向多层分布式转变,才能最终解决 C/S 结构存在的问题。在多层架 构下,应用可以分布在不同的系统平台上,通过分布式技术实现异构平台间对象的相 互通信。将应用系统集成于分布式系统之上,能极大地提高系统的可扩展性。 在多层分布式应用中,在客户端和服务器之间加入了一层或多层应用服务程序, 这种程序称为“应用服务器”。开发人员可以将应用的商业逻辑放在中间层应用服务 6 6 器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为

24、用户提供 一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器 进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用 系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作2。 B/S(Browser/Server,浏览器/服务器)模式就是上述三层应用结构的一种实现方式。 B/S 体系结构主要使利用不断成熟的 WWW 浏览器技术,结合浏览器的多种脚步语言, 用通用浏览器就能实现原来需要复杂的专用软件才能实现的强大功能,并节约了开发 成本1。 因此,本系统将选择三层体系结构,下图是系统高层逻辑体系结构图: 逻辑层数据层表示层 Code

25、Behind 后台代码 ASP.NET 显示页面 Business Layer Data Layer DataBase 图 2.1 MPMSHP 高层逻辑体系结构 2.1.3 用 ASP.NET 部署 B/S 三层架构 就 B/S 模式的系统的开发,具体技术又有多种选择:JSP + Apache,ASP+IIS,ASP.NET + IIS,PHP + Apache,就这几门技术,可以说各有其优 缺点,分析如下: JSP 技术:具有良好的跨平台性,加上 J2EE 功能十分强大,但是 J2EE 的布置使 开发成本显得略高,而且没有良好的安装界面。 PHP 技术:是早期动态网页技术中的强手,但随着

26、JSP 技术与 ASP 技术的不断更 新,使得 PHP 技术稍微比较落后。 ASP 技术:类似于 PHP 技术,开发简便,快速,加上 IIS 的功能支持,是比较简 易快速的开发技术。 湖南大学毕业 论文 第 7 页 ASP.NET:可以说是 ASP 技术的替代技术,是 ASP 的一大进步,在 Microsoft .NET Framework 的强大支持下,可以使用 C#、VB、JavaScript 等数十种语言来编写代 码,采用预先编译技术,使得代码安全性加强。 Microsoft .NET Framework 是微软推出的一套开发平台。从开发人员的角度来看, .NET 是一个公共平台的类库(

27、FCL),包括一个公共语言运行库(CLR)。因为只要符合. NET 的公共运行规范(CLS 的语言都可以使用它提供的强大的类,并编译为微软的中间 语言(MSIL),在其他的应用中就可以当作一个组件来调用。同时享受公共语言运行 库带来的一切好处:垃圾自动回收(GC)、实时编译(JIT)、跨语言互动、跨平台。 .NET 可比喻是操作系统提供给开发人员的面向对像的 API(Application Programming Interface,应用程序编程接口)3。 ASP.NET 只是.NET 中的一部分。它除了是编译执行速度快外,最大的优点是页面 和代码分离的编写方式,对惯使 RAD(Rapid A

28、pplication Development 应用程序快速 开发)工具的人来说是个福音。再加上.NET 运行库提供的支持事件的各种 WEB 控件, 和以前编写网页方式相比可谓是一场革命。 ASP.NET 可以使用.NET 平台快速方便的部署三层架构。.NET 中可以方便的实现 组件的装配,后台代码通过命名空间可以方便的使用自己定义的组件。表示层放在 ASP.NET 页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架 构。 下图给出了 MPMSHP 的 Visual Studio .NET 应用程序解决方案: 图 2.2 MPMSHP Visual Studio .NET 应用程

29、序解决方案 表表 2.1 中列出了每个项目的目的中列出了每个项目的目的 项目用途 Domain业务逻辑实体类 Entities数据持久层,包括所有数据库表对应实体类 8 8 WebWeb 页,自定义控件,系统配置文件以及页面基类 Service业务逻辑组件存放之处,包括:业务逻辑类,接口类 2.1.4 IIS IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器, Windows Server 2003 里面包含的版本是 IIS 6, IIS 与 WindowNT Server 完全集成在一起,因而 用户能够利用 Windows NT Serve

30、r 和 NTFS (NT File System,NT 的文件系统)内置的安 全特性,建立强大,灵活而安全的 Internet 和 Intranet 站点。 IIS 支持 HTTP(Hyper Text Transfer Protocol,超文本传输协议), FTP(Fe1eTransfer Protocol,文件传输协议)以及 SMTP(Simple Mail Transfer Protocol, 简单邮件传输协议),通过使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。 IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以开发新一代动 态的,富有魅力的 Web 站点

31、。IIS 不需要开发人员学习新的脚本语言或者编译应用程 序,IIS 完全支持 VBScript, JScript 开发软件以及 Java,它也支持以工和 WinCGI,以 及 ISAPI 扩展和过滤器。 IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP, FTP 和 SMTP, 它能够提供快速且集成了现有产品,同时可扩展的 Internet 服务器。IIS 相应性极高, 同时系统资源的消耗也是最少,IIS 的安装,管理和配置都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起,另外,IIS 还使用与 Windows NT Serve

32、r 相同的 SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说, IIS 使用诸如 Performance Monitor 和 SNMP (Simple Nerwork Management Protocol,简 单网络管理协议)之类的 NT 已有管理工具。 IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过滤器可以预先 处理和事后处理储存在 IIS 上的数据。用于 32 位 Windows 应用程序的 Internet 扩展可 以把 FTP,SMTP 和 HTTP 协议置于容易使用且任务集中的界面中,这些界面将

33、Internet 应用程序的使用大大简化,IIS 也支持 MIME(MultipurposeInternet Mail Extensions,多用于 Internet 邮件扩展),它可以为 Internet 应用程序的访问提供一个简 单的注册项。 湖南大学毕业 论文 第 9 页 2.1.5 数据持久层 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备 中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然 也可以存储在磁盘文件中、XML 数据文件中等等。 持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特

34、定系统 的一个逻辑层面,将数据使用者和数据实体相关联。 ORM(Object/Relational Mapper,对象-关系型数据映射组件)。O/R Mapper 指以 O/R 原理设计的持久化框架(Framework),包括 O/R 机制还有 SQL 自生成,事务处 理,Cache 管理等。在目前的企业应用系统设计中,MVC,即 Model(模型)- View(视图)- Control(控制)为主要的系统架构模式。MVC 中的 Model 包含了复 杂的业务逻辑和数据逻辑,以及数据存取机制(如 ADO.NET 的连接、SQL 生成和 Statement 创建、还有 DataSet 数据集的读

35、取等)等。将这些复杂的业务逻辑和数据逻 辑分离,以将系统的紧耦合关系转化为松耦合关系(即解耦合),是降低系统耦合度 迫切要做的,也是持久化要做的工作。MVC 模式实现了架构上将表现层(即 View) 和数据处理层(即 Model)分离的解耦合,而持久化的设计则实现了数据处理层内部 的业务逻辑和数据逻辑分离的解耦合。而 ORM 作为持久化设计中的最重要也最复杂 的技术,也是目前业界热点技术。 NBear 是一个基于.Net 2.0、C#2.0 开放全部源代码的的软件开发框架类库。NBear 的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾 性能及可伸缩性。 10 10

36、XML Mappingweb.config NBear Persistence Object Application DataBase ADO.NETODBC 图 2.3 NBear 持久层框架结构 2.1.6 体系结构建立的几个原则 MPMSHP 在.NET 体系结构的选择上,基于以下几个原则: (1)尽量创建可重用代码。在确认体系结构和基础代码将要提供什么样的服务时, 最重要的任务就是找出那些通用的、可重用的任务,这些任务将被不同的程序模块调 用。构建 MPMSHP 的体系结构和基础框架也必须是可扩展的,应该支持功能的增加与 扩展而不影响原有的功能模块。 (2)加强设计模式与最佳实践。在设

37、计 MPMSHP 体系架构时,应自底向上的设计 每一步。进行底层的最佳模式设计。 (3)提供通用功能。一是提供了一个健壮的体系结构;另外就是能够发布被其他 组件共享的有用功能,比如定义一些异常类、页面基类,所有的基页面都继承自这些 类。 下图给出了本系统的体系结构图: 湖南大学毕业 论文 第 11 页 表示层 业务逻辑层 数据访问层 数据库 ASP.NET Web Forms Service User InterFace Processing NBear Data Gateway Oracle Database SystemSql Server Database System NBear.Co

38、mmon.Entity Domain 图 2.3 MPMSHP 应用程序体系结构图 2.2 开发实施环境及使用工具 数据库管理系统:Sql Server2000 企业版; 服务器操作系统:Windows 2003 Server; 设计工具:PowerDesigner 11; 开发工具:Microsoft Visual Studio .NET 2005; 报表工具:Crystal Report 10.2; 发布环境:IIS 6.0; 应用平台:IE 6.0 以上浏览器。 3 公路建设工程计量支付系统设计 3.1 系统需求目标 3.1.1 系统设计目标 目前大多公路建设工程计量支付系统是针对一个具

39、体建设项目而研究开发的。当 将该系统同时应用到多条不同的公路建设项目中时,我们发现系统的许多不足之处。 为此,在充分考虑施工监理计量支付涉及地域广、工程信息量大、工期较长和计量支 付情况复杂等特点的基础上,我们根据用户的反馈意见,综合这些系统的优点和不足, 然后将稳定成熟的业务流程抽象出来,并且设计开发一套模块化的流程管理系统来协 调各业务流程的执行和流转。在该系统设计中,建立基础信息数据库,及时、可靠的 12 12 为计量支付提供数据等多种信息,提高了效率,规范了计量支付过程。更好的适应公 路工程计量支付的实际需要,提高工作效率,提高计量支付的规范性和效率,更好的 为公路工程的建设把好进度、

40、资金控制关。 3.1.2 系统设计原则 该系统遵循“整体布局、统一设计、分步实施”的原则,紧密结合不同级别用户 的需求,既要满足基本计量支付工作的需求,又要满足整体施工监理信息化的长期需 求,系统建设中坚持了以下基本原则: (1) 科学性和规范性原则 系统以软件工程的思想和方法来建立,保证系统结构的科学性和合理性,同时, 遵循国家有关公路工程计量支付的规定和规范,编制规范的行业信息数据库。 (2) 实用性原则 系统设计与实现的根本目标是最大满足计量支付信息管理的业务要求。系统按照 业务功能需求进行设计,不追求大而全,从基本功能做起,切实实现必要的功能。 (3) 易用性原则 在保证各项功能较好实

41、现的基础上,充分考虑公路工程施工监理人员的计算机使 用水平,设计友好易用的系统界面。 (4 ) 可扩展性和开发性原则 系统具有良好的接口和方便的升级环境,便于系统不断扩充和完善,系统在输出 方面具有较强的兼容性,能进行各种不同数据格式的转换。 (5) 安全性和稳定性原则 系统采用严格的安全措施,设置多级安全机制,保证系统运行的安全和稳定。系 统采用 SQLServer2000 数据库管理软件来实现数据库系统的安全性和完整性。 (6 ) 可靠性原则 保证数据库中的所有数据是实用并准确可靠:系统有很强的容错能力和处理突发 事件的能力,不会由于某个动作或者某个突发事件而导致数据丢失,乃至整个系统的

42、瘫痪。 湖南大学毕业 论文 第 13 页 3.1.3 系统功能需求 公路建设工程计量支付系统的开发目标是满足上述的设计目标和原则,实现公路 工程计量支付的业务活动的电子化、信息化满足信息资源的共享,促进计量支付工作 的完善、准确。 对计量支付的业务内容分析整理,结合用户的使用反馈意见,在详细调研分析后, 系统总体上包括:基础数据管理、计量支付管理、报表输出管理三个主要方面的基本 功能需求。 (1) 基础数据管理功能需求:公路工程计量支付中涉及了大量的基础数据,基础数 据的管理是公路工程计量支付的基础和关键,体现在为施工监理人员提供相关的公路 工程施工监理的基础要素,如工程台帐管理等等,主要目的

43、是通过一个统一的平台控 制管理工程台帐数据的输入输出,为计量支付流程提供工程台帐数据,实现数据的统 一和共享,提高工作效率。管理功能包括输入输出以及其他常用的增查改删等管理功 能,基础数据可分为两大类:工程项目基础数据的管理(例如:工程业主单位、项目承 包建设单位、项目监理单位等),计量支付过程中所用到的基础清单数据管理(例如:支 付代号、单位、清单数量等)。 (2) 计量支付管理功能需求:这是公路工程计量支付的核心,将整个计量支付全过 程以流程控制管理形式来处理,管理计量支付流程中的数据传递、业务审批等流程性 和非流程性业务活动,进一步规范计量支付过程、实现信息的即时共享。 (3) 报表输出

44、功能需求:公路工程施工监理计量支付过程中需要输出大量的业务报 表,业务报表是最终具有法律效益的计量支付凭证。通过系统统一报表格式,输出业 务数据,进一步规范业务报表内容和提高内容数据的准确性,减少审核的时间和精力。 3.1.4 系统数据准确性保证 公路工程建设资金数额巨大,数据处理工作量大,重复计量、超出了设计数量而 得不到及时发现和纠正的情况时有发生,严重影响了工程计量管理。所以工程数量总 数、资金总额的控制是计量管理的保证。我们对交工过程中的工程数量进行严格的监 控,对每条台帐的设计数量、变更数量、可计量数量、交工申请数量、交工核定数量 进严格的核对监控,以避免重计、漏计、超计、错计情况的

45、发生。 14 14 3.1.5 系统数据精度控制 公路工程施工计量支付系统中的计量支付过程是核心,而数据计算的精度尤其重 要。采用数学公式对工程量进行计算时,数据精度如果不一致将导致出现误差。虽然 这些误差很小,但这样的差别在许多期累加或者业主、总监办汇总后,会出现很大的 差别,这种差别可能会影响到开工预付款和保留金的扣回等等,由此可见,这必然影 响计量支付的精确要求和进度的合理控制,给承包人、监理以及业主带来很多不便等 等,这些问题必然影响了系统的健壮性和用户对系统可靠性的信任度。为此,我们在 数据库设计时对相关的计量数据字段都进行精度控制。 3.1.6 系统安全性需求 安全性设计对于系统发

46、挥正常工作状态,有效管理数据是至关重要的。为防止系 统在受到无意或恶意的攻击时仍能保证系统的正常运行,保证系统内的数据不增加、 不丢失、不泄漏,对系统必须设置安全保障。系统的安全性应该包含三个方面的内容: (1) 系统自身的坚固性,即系统应具备对不同类型和规模的数据和使用对象都不能 崩溃的特性以及具备强有力的数据保护和容错处理能力。 (2) 系统应具备完善的权限控制机制以保障系统不被有意或无意的破坏。 (3) 系统应具备在并发响应和交互操作的环境下保障数据的安全性和一致 公路工程计量支付涉及公路工程建设中的进度和资金管理,数额巨大,是一个严 肃的高要求的工作。为此安全性成了我们必须和首要考虑的

47、问题。我们将安全措施定 位为一级一级设置,并作了如下详细设计考虑:首先,用户在登录本系统时,根据自 己的角色输入用户名和相应的密码,系统经验证正确后,才能进入。用户名和密码是 系统提供的最外层安全保护措施,系统内部记录着所有合法用户的标识,系统能鉴别 用户是合法用户,若是合法用户,则可以进入下一步的核实;若不是,则不能使用系 统。进入系统的用户都有其自身的权限,通过各自的用户名、角色和权限值来限制。 用户角色权限具体到每个功能模块的“查、增、改、删”的权限控制。不同级别的用 户可以检索访问其相应权限范围内的数据。保证了计量支付流程执行的安全性和统一 性。另外系统设置的数据库存取控制机制,针对不

48、同级别用户给予访问数据库不同的 湖南大学毕业 论文 第 15 页 权限,使没有权限的人员无法接近数据,这样就保证了数据的安全性。同时,由系统 管理员定期备份数据库中的文件,防止系统硬件损坏造成对数据安全的破坏。 3.1.7 系统界面设计原则 一个良好的、成功的用户界面是以用户为中心的、集成的和互动的,它直接影响 到程序的易用性。坚持 GUI(Graphica User Interface,图形用户界面)设计原则,界面直 观、对用户透明,即使得用户接触软件后对界面上对应的功能一目了然、不需要多少 培训就可以方便使用本应用系统。系统界面设计的具体原则如下: (1) 布局合理化原则。应注意在一个窗口

49、内部所有控件的布局和信息组织的艺术性, 使得用户界面美观。 (2) 保证界面的一致性原则。即整个应用程序用统一的风格,从而达到良好的使用 效果。 (3) 信息最小量原则。不将界面设计的过于复杂,人机界面设计要尽量减少用户记 忆负担,采用有助于记忆的设计方案。 (4) 帮助、提示和恢复原则。要对用户的操作命令做出反应,帮助用户处理问题。 系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让 给用户。采用菜单驱动的界面设计,由菜单工具栏、图形区、导航区、状态栏等组成, 界面友好标准,简单易用,层次清晰,上手容易。 3.2 系统功能结构设计 3.2.1 公路工程计量支付流程 公路工程计量支付过程中的流程业务主要有:支付证书审批、中间计量明细审批、 计量支付审批、变更审批等。 16 16 Y 创建申请承包人新申请 审核监理申请通过 申请否定终止 审核完 签发支付表审核完审批通过审核 审核完 审核审核完 对计量支 付的批复 审核 业主 申请否定 计量支付纳入 Y Y Y N N N N 计量支付完毕 图 3.1 公路工程计量支付流程图 3.2.2 系统审核流程管理设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1