中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > PowerBuilder
单井成本核算设计说明
作者:佚名 时间:2005-08-05 11:44 出处:互连网 责编:chinaitpower
              摘要:单井成本核算设计说明

项目名称:单井成本核算管理系统
委托单位:修井分公司预算科
承担单位:修井分公司信息中心   

一、数据流图

预算科 修井小队 负责大修材料费的数据录入、维护及报表输出
大队工程 负责维护修理费、修井实际施工工况的数据录入、维护及报表输出
大队财务 负责直接工资的数据录入、维护及报表输出
地质室 负责修井设计工况数据的录入、维护及报表输出
机动科 负责修井折旧费、维护理 费的数据录入、维护及报表输出
计划科 负责井号的录入、维护
修井研究所 负责套管、钻头、水泥、原井工况的数据录入、维护及报表输出

二、运行环境图

  该系统设计运行于网络环境下,预算科负责统一管理,各有关部门和修井小队分别给以权限,通过该系统对自己的业务进行管理,可以直接对数据库服务器进行操作,也可以在本地操作,进行业务处理,最后将基础数据上载到数据库服务器,由预算科进行统一汇总处理。

三、主要内容

  该软件用Power Builder、Asp、SQL Server编程,主要研究以下六部分内容:
  1) 油水井大修技术经济指标管理
  2) 油水井大修材料费用管理
  3) 油水井其他材料费用管理
  4) 油水井大修不可控费用管理
  5) 油水井维护修理费用管理
  6) 单井核算汇总管理

四、设计方法:

  1) 大修井录入设计
  录入设计的宗旨就是本着为用户着想的原则,让用户尽可能少的录入数据,如果前面已经录入过的数据,及时给以提示,方便用户。因此界面设计的非常简单适用,把大量复杂的工作放在后台去处理。

  2) 数据传输与下载设计
  本软件因为是井队、大队工程、大队财务、计划科、物资科、地质室、预算科等部门使用,因此需要将基础数据传到数据库服务器上,预算科利用基础数据统计汇总表,我们设计一个管道传输,只要一点此按钮,数据就上载到服务器上,预算科可以将各大队上载的基础数据汇总,而各单位在新增井号时,为了统一管理,新增井号由计划科录入,各基层单位可以从数据库服务器上下载井号,我们设计了一个下载井号按钮,可以将井号下载到本地直接使用。

  3) 网上查询设计
  为使资源其享,我们设计了网上查询,可以让有关人员了解单井大修井预算金额实际情况,这部分内容采用ASP技术处理,使数据在网上共享。

  4) 邮件服务设计
  如果服务器出现故障,不能及时将数据上载,可以用邮件将数据传到预算科,使预算科和有关领导及时掌握大修井金额实际情况,我们设计了邮件服务功能。

  5) 图形化设计
  为使数据一目了然,我们设计了柱状图,饼状图,使数据更加清晰,便于有关人员分析、决策处理。

  6) 使用权限设计
  我们对井号使用统一管理,只有计划科有权限录入、修改。其他单位直接下载使用。

五、数据库设计:

  一个好的软件,数据库的设计相当重要,《单井成本核算管理系统》在设计上层次清晰,把握了关键与非关键因素,我们根据需要将各种材料费用明细表的价格做成固定表,以项目名称做为主关键字,用代码来分类,用户只有在新增材料时在价格表输入一次,以后输入每口井的基础数据时直接从价格表代入,如果材料价格更改可直接修改,在提交基础数据表的同时,一并提交到价格表。各汇总表之间以井号做为主关键字来查询检索各表的汇总数据。技术指标表以井号做为主关键字来横向联系各表的数据。这部分根据要求把数据库表分成4部分:维护表、基础表、统计生成表、控制表、备份文档表。具体内容列表如下:

序号 表 名 作 用 表分类
01 Codedl 大类代码表 基础表
02 dwb 基础代码管理 维护表
03 codehs 单井核算维护表 维护表
04 Jhb 井号表 维护表
05 Jszb 技术指标表 统计表
06 Jszb_xjsjgk 修井设计原表 基础表
07 Jszb_yjgk 修井原井工况表 基础表
08 Jszb_xjsjsggk 修井实际施工工况表 基础表
09 Dxclfy 大修材料费用表 基础表
10 Dxclfymain 大修材料费用基础大表 统计表
11 Dxclfytj 大修材料费用统计表 统计表
12 Dxclfytjmain 大修材料费用统计汇总大表 统计表
13 Price 大修材料费用价格表 基础表
14 Tmpprice 大修材料价格动态表 控制表
15 Tmpdxclfy 大修材料基础数据动态表 控制表
16 tmpjh 大修材料井号动态表 控制表
17 Hz_dxclfy 核算基础数据汇总表 统计表
18 Dj1_codedl 大修不可控费用大类表 基础表
19 Dj1_dxclfy 大修不可控费用表 基础表
20 Dj1_dxclfymain 大修不可控费用基础数据大表 统计表
21 Dj1_dxclfytj 大修不可控费用统计表 统计表
22 Dj1_price 大修不可控费用价格表 基础表
23 Dj1_tmpprice 大修不可控费用价格动态表 控制表
24 Dj1_tmpdxclfy 大修不可控费用动态表 控制表
25 Dj2_code 维护修理费用代码表 基础表
26 Dj2_whdl 维护修理费用大类表 控制表
27 Dj2_whzl 维护修理费用子类表 控制表
28 Dj2_whxlfy 维护修理费用表 基础表
29 Dj2_whxlfymain 维护修理费用基础大表 汇总表
30 Dj2_whxlfytj 维护修理费用统计表 汇总表
31 Dj2_whxlfytjmain 维护修理费用统计汇总表 汇总表
32 Dj2_tmpprice 维护修理费用价格动态表 控制表
33 Dj2_tmpwhxlfy 维护修理费用动态表 控制表
34 Dj2_tmpcodewh 维护修理费用动态代码表 控制表

六、采用的技术方法及解决的技术关键

  该软件主要在基层小队和大队使用,如何使数据上载到数据库服务器和如何尽量少的录入数据,在这方面我们进行了研究,采取了很好的设计方法,对用户来讲应该是很方便实用的。

  1、 三层数据过滤问题

  如何将大类项目过滤到子项目,再过滤到基础项目,最后添加到基础数据表中,这是录入数据时一个很关键的问题,这个问题处理的好坏,将关系到我们设计出来的录入界面是否受用户欢迎,是否方便用户并最终被用户所接受的问题,在这方面我们想出了一个非常好的方法,那就是在录入界面上方右面放一个数据窗口,将使用的项目动态地调入数据窗口,比如最开始我们将大类项目调入数据窗口,根据大类项目双击将该大类的子类项目过滤到数据窗口,如果是基础项目就直接选择,否则如果还是子类项目,再双击该子类过滤到基础项目(例如其他材料录入情况),如果想返回大类,就点鼠标右键按提示返回,这样对用户来讲操作非常简单方便适用,并能快速录入数据,减少失误。这种技术如能在其它类似的情况中运用的话,对快速录入数据将很有帮助。

  2、 减少录入量

  a.价格表录入设计

  价格表录入的难点就是核算代码、费用代码和项目名称,为减少用户录入数据时出现错误,我们随时给以提示,及时纠正用户录入数据时的错误操作。比如录入代码时如果位数不够,马上给出提示;录入项目名称时,如果前面已经录入过,也马上给出提示,指出此项目已经录入在第几条记录上,如果是新增记录,将背景设置颜色,看上去非常清晰明了,及时指导用户正确录入价格数据,使用户感到非常方便;

  b.基础数据录入设计

  基础数据的录入原则就是让用户尽量少的录入数据,如前面已经录入过此记录,程序马上给出提示此记录已经录入在第几行上,避免用户将一条记录录入完之后提交才发现错误,增加录入时间,如录入的记录是新增记录,将背景设置颜色,非常清晰直观,将所有数据从井号表、价格表带入,用户只需要输入一个数量,马上就能行到金额,对用户来讲,录入界面非常方便适用。

  c.综合技术指标录入设计

  原井工况、修井设计工况、施工工况中的井号、区块、采油厂采用直接带入和选择录入的方法,减少了用户的输入量,提高了输入速度,对其中的日期型数据格式进行限制并给予格式提示,对建井周期输入值的范围进行了限制并给予提示。

  3、 软件的适应能力方面的处理

  修井生产最大的特点就是区块分散,流动性大,它不是固定在某个油田、区块内修井,若要增强软件的适应能力,就必须在程序中很好地解决上述问题。同时,这也是该软件系统推广能力的一个比较重要的指标。为此我们在程序编制中采用了数据管道传输数据,或使用邮件传输报表。较好地解决了这个问题。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有