- 摘 要:在计算机已得到广泛应用的今天,如何结合具体工作和项目编写具有实用价值的软件具有现实意义。现代编程技术使这项工作变得越来越容易,面向对象的编程系统Visual FoxPro V6.0 提供了良好的界面和强大的数据库功能,用不了多少时间您就可以掌握它。作者在秦岭终南山特长公路隧道的监理实践中利用该系统编制了监理业务管理软件,使工程进度、计量支付、档案和信息管理自动化、规范化。本文介绍部分典型实例、开发方法和思路,论述充分利用计算机进行监理业务信息管理的可行性和现实意义。介绍了笔者取得的成果和体会,期望同行能从中得到启发。
关键词:监理 计算机 管理软件
1 背景及意义
秦岭终南山特长公路隧道是国家西部大通道包头-西安-重庆-北海、银川-西安-武汉线上的特大控制性工程。是沟通黄河经济圈与长江经济圈的交通枢纽。设计长度18.02 公里,位于西安至安康公路柞水段青岔乡与营盘间,工程规模浩大,意义深远,是陕西省"米"字形公路主骨架南段和东南段共用的重大控制性工程,也是目前拟建的国内乃至亚洲最长的公路隧道。笔者正在参与该隧道试验段的监理工作。
工程进度、计量支付、档案和信息管理是监理日常工作的重要组成部分,笔者在秦岭终南山特长公路隧道的监理实践中,以Visual FoxPro V6.0 为平台编制了监理业务信息管理程序,使文件管理、报表管理和计量支付管理自动化、规范化。经过实际应用,证明开发监理业务管理系统具有现实意义:
提高工作效率,有效减少重复性劳动;便于使用,减少出错机率;
信息管理标准化、规范化、统一化;
自动生成收发文报表、计量报表、进度图表;
便于检索数据和文档;实施有效、准确的计量管理、进度管理和档案管理。
与MicroSoft Excel、MicroSoft Word 接口,将电子表格、图文编辑排版和数据库的功能集成在一起;
2 开发步骤
3 系统菜单结构图
4 核心模块的实现
4.1 数据录入模块
数据录入界面的设计包括计量、进度、收发文、施工单位和监理人员数据的录入。录入界面快捷方便、易于使用是设计的目标。限于篇幅,仅以收发文数据录入界面的设计作为例子,其他界面的设计与此类似,。收发文数据录入界面如下图:
该界面提供数据录入、编辑、浏览功能,操作方便,一目了然。收文单位和签收从下拉列表中选择即可。点击浏览按钮,列表显示所有文件记录并提供查询功能,同样可编辑、浏览数据,记录作删除标记后删除按钮被击活,防止记录被误删。该界面用VisualFoxPro V6.0 表单设计器设计生成,容易实现。
4.2 报表的建立
生成报表是本系统的核心功能。可利用Visual FoxPro V6.0 报表设计器从库中提取数据生成收文报表、发文报表、计量报表等,也可自定义条件生成其他类型的报表。例如,利用该系统生成的收文报表如下图,其他报表的设计与此类似。
自动生成的收文报表
生成的报表文件利用命令REPORT 调用,该命令提供了丰富、强大的功能。
4.3 开挖、锚喷、衬砌进度图表的建立
工程进度管理是监理工作的重要组成部分,控制隧道施工进度主要涉及开挖、喷锚和衬砌,
必须对其实施有效控制才能保证合同工期的实现。借助计算机进行进度管理是必要手段。下面以开挖进度管理分析模块为例说明应实现的功能:进度数据的方便录入、编辑和浏览;用不同颜色标示月计划完成情况;建立进度分析竖道图;自动汇总累计开挖进度。
自动生成的收文报表
开挖进度分析图
开挖进度数据录入
4.4 与MicroSoft Word、Microsoft Excel 接口,实现功能集成
Microsoft Word 是使用广泛的开放式文档排版操作系统。之所以称之为开放式操作系统,是因为Microsoft Word 中内嵌了Visual Basic For Application 开发工具,用户可以利用Visual Basic ForApplication 改造Microsoft Word,使之满足监理工作所需,更好的实现办公自动化。
Microsoft Word 是生成格式美观统一、能自动插入图表、进行计算的报表和发文模板的理想解决方案。
例如,监理工作中发文是经常性工作,可以自定义文档模板确定发文的固定部分,例如页眉、页脚等。但是文号、文件标题、发文日期等是变化的,要实现自动化就必须用Visual Basic ForApplication 编程实现。首先建立数据输入窗体,在窗体中插入各种控件接受用户数据。选择和设计控件的原则是界面清晰,尽量减少击键,用鼠标点击输入。笔者设计的发文数据输入向导如上图。
用该对话框只需用键盘输入文件标题,其他数据用鼠标点击即可。该对话框结合MicrosoftWord 提供的对象,编程实现自动排版,自动插入当前日期、发文单位,统一了发文格式,提高了自动化程度。用该程序生成的发文模板如下图所示:
自动生成的发文
-
Microsoft Excel是计量支付管理的得力工具,Microsoft Excel与Microsoft Visual FoxPro 借口,发挥Microsoft Excel 电子表格功能,可降低开发难度,节省开发时间,实施有效的计量支付管理。
5 结论
以Microsoft Visual FoxPro 为开发平台,将数据库、电子表格、图文编辑排版软件的功能集成在一起应用于工程监理,可实施有效、准确的计量管理、进度管理和档案管理,大大提高办公自动化程度,避免重复性劳动,减少出错机率,方便使用。利用Microsoft Visual FoxPro 建立监理业务管理软件,实现监理内业工作的自动化、规范化、统一化是必要的,具有十分重要的现实意义。 -
参考文献 -
1. 《Office VBA 编程高手》,北京大学出版社,2000 年11 月出版
2. 《Word 2000 学习教程》,北京大学出版社,2000 年4 月出版
3. 《Excel 2000 学习教程》,北京大学出版社,2000 年4 月出版
4. 《Visual FoxPro V6.0 中文版程序设计》,中国铁道出版社,1999 年10 月出版
5. 《Visual FoxPro V6.0 编程实例详解》,电子工业出版社,1999 年12 月出版 -
-
(任尚强)