首页 |缤纷校园 |心理援助 |英语世界 |公务员 |考研天地 |资格考试 |电脑认证 |免费论文 |实用文档 |求职就业 |论坛 |网络课堂 |留言版
 免费论文首页  
论文专题 |写作指导 |经济学 |管理学 |法学 |理学 |工学 |计算机 |医药 |文学 |教育 |艺术 |哲学 |马列理论 |政治 |社会 |英语论文
 最近更新
· [工学论文]FOXPRO在三峡工程信息管理中…
· [理学论文]城市园林中有害生物的现状及…
· [理学论文]地理信息系统集成平台框架结…
· [理学论文]地理空间的数学定义及定位型…
· [论文专题]虚拟财产的权利属性和价值探…
· [法学论文]论应对欧盟对华反倾销
· [法学论文]行政诉讼起诉期限的几个问题
· [法学论文]论刑事责任年龄
· [管理学论文]完善高校部门决算报表的思考
· [管理学论文]浅谈高等教育中的会计职业道…
 精品课程
· [工学论文]FOXPRO在三峡工程信息管理中…
· [理学论文]城市园林中有害生物的现状及…
· [理学论文]地理信息系统集成平台框架结…
· [理学论文]地理空间的数学定义及定位型…
· [论文专题]虚拟财产的权利属性和价值探…
· [法学论文]论应对欧盟对华反倾销
· [法学论文]行政诉讼起诉期限的几个问题
· [法学论文]论刑事责任年龄
· [管理学论文]完善高校部门决算报表的思考
· [管理学论文]浅谈高等教育中的会计职业道…
 实用文档
· [工学论文]FOXPRO在三峡工程信息管理中…
· [理学论文]城市园林中有害生物的现状及…
· [理学论文]地理信息系统集成平台框架结…
· [理学论文]地理空间的数学定义及定位型…
· [论文专题]虚拟财产的权利属性和价值探…
· [法学论文]论应对欧盟对华反倾销
· [法学论文]行政诉讼起诉期限的几个问题
· [法学论文]论刑事责任年龄
· [管理学论文]完善高校部门决算报表的思考
· [管理学论文]浅谈高等教育中的会计职业道…
 论坛精华
· [工学论文]FOXPRO在三峡工程信息管理中…
· [理学论文]城市园林中有害生物的现状及…
· [理学论文]地理信息系统集成平台框架结…
· [理学论文]地理空间的数学定义及定位型…
· [论文专题]虚拟财产的权利属性和价值探…
· [法学论文]论应对欧盟对华反倾销
· [法学论文]行政诉讼起诉期限的几个问题
· [法学论文]论刑事责任年龄
· [管理学论文]完善高校部门决算报表的思考
· [管理学论文]浅谈高等教育中的会计职业道…
 

FOXPRO在三峡工程信息管理中的应用

文章录入:admin    责任编辑:admin   2007-9-12 11:02:16  来源:中国论文下载中心  点击数:
 

 摘  要:三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台(DBASE)到高级平台 (FOXPRO)、从字符界面(DOS)到图形用户界面(WINDOWS)的转化,从中总结出了一些应用经验。
  关键词:三峡工程,FOXPRO,应用,经验

  三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。目前,参建各单位的MIS系统相继投入运行,如长江三峡工程开发公司的TGPMIS系统、葛洲坝股份有限公司三峡建设承包公司的“施工档案管理系统”等。这些系统功能较强、涉及面较广,但不可能覆盖信息管理的方方面画,还需要桌面数据库系统来补充。由于桌面数据库的简单易学,因而有着巨大的用户群。用桌面数据库开发出功能较强的系统也有不少成功的先例,如1995~1997年三峡工地使用的“统计系统”、国家电力公司开发的概预算软件等。

  在桌面数据库方面,几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统》、《混凝土强度统计分析程序》等小型桌面系统。在编程过程中,经历了从低级平台(DBASE)到高级平台(FOXPRO)、从字符界面(DOS)到图形用户界面(WINDOWS)的转化,从中总结出了一些应用经验。如:在WINDOWS中继续使用“字符型报表”、充分利用BROWSE快速制作录入界面、利用“表达式生成器”建立查询、利用FOXGRAPH建立直观的柱状图、饼图等等。

  1 项目管理器

  项目管理器引入项目概念后,使开发人员从应用系统中各类文件繁琐的管理中解脱出来,从而有更多的时间用于模块开发:项目管理器有如下优点:(1)只要将应用系统的主控模块(通常是菜单)放入项目管理器中,在生成项目时,能将应用系统中几乎所有的文件都纳入其中,方便程序模块的修改、调试;(2)通过其可以方便地创建可执行文件,并且在编译时具有自动更新项目中各组成部分的版本的功能。

  在使用项目管理器时应注意:(1)尽可能地使用“原”文件(MNX、SCX等),而不使用由生成器转换以后的程序文件(MPR、SPR等),以便在菜单、屏幕等更新后,执行项目管理器中的“BUILD”按钮时能自动作相应的转换;在程序中调用菜单或屏幕时,调用扩展名为MPX或SPX的文件而不是扩展名为MPR或SPR的文件。(2)若一个应用中的大部分模块都已定型,只是个别模块在使用中变化。如我们编制的《工资管理系统》中的统计模块,该模块的修改(二次开发)较简单,系统的使用人员也可以胜任。这要求在编译的可执行文件中不含该模块,实现的方法是:利用FOXPRO“PROJECT”菜单中的“EXCLUDE”菜单条对项目管理器中的该模块作标记,然后执行“PROJECT”菜单中的“PACK”功能,再重新编译项目即可。外部模块是FXP类型的文件,在安装时,注意将外部模块文件放在应用系统EXE文件所在的目录中。

  2 FOXPRO程序的龙头——菜单

  程序通常由多个功能模块组成,可以通过屏幕中排列的一系列按钮等对象来调用这些模块,但通常用菜单将各功能模块融合在一起形成整体。为此,我们用DELPHI编制了这种菜单的自动生成器。

  FOXPRO中提供了与WINDOWS图形用户界面一致的条形菜单、弹出菜单,并提供了相应的自动生成工具(GENMENU.FXP)。这种菜单的特点是:菜单容许是多层次的;运行时菜单可以动态变化;功能模块可以直接含在菜单中,使得由一个菜单程序构成一个应用系统成为可能;可以直接使用一些通用功能,如新建文件、复制、粘贴等。这种形式的菜单,初次使用时往往会产生只运行一次就退出菜单的情况,可以用以下的办法解决:

  (1)在菜单开始(SETUP)代码最后加入如图1所示循环起始语句:

  do while.t.

  (2)菜单的清楚(CLEANUP)代码如下所示:

  read valid.f.

  enddo

  (3)退出菜单程序的代码如下所示:

  close database

  clear a

[1] [2] [3] 下一页

  • 上一个文章:

  • 下一个文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于本站 - 广告服务 - 站内导航 - 网站声明 - 友情链接 - 联系我们
    Copyright©2003-2008 www.dastu.com, All Rights Reserved.

    心语心愿科技(北京)有限责任公司 版权所有

    鄂ICP备05000022号