油田生产管理信息系统的设计与实现

时间:2022-10-05 09:22:16

油田生产管理信息系统的设计与实现

摘要:设计一套油田生产信息数据库管理系统软件,系统采用Delphi编程语言开发,数据库采用SQL Server2000。

关键词:油田生产信息管理系统 数据库 SQL Server2000

中图分类号:TP391.7 文献标识码:A 文章编号:1002-2422(2010)02-0018-02

1 业务流程设计

(1)分层的模块化程序设计思想,整个系统采用模块化结构设计。

(2)系统分成几个相对独立的模块,但这些模块都进行统一式管理。

(3)合理的数据库设计,在应用系统设计中,相对独立的模块间以数据流连接,方便系统运行,提高系统安全性。

2 系统详细设计

2,1系统功能设计

系统功能是油田生产管理系统中能够基本实现成品油的购买、销售、库存等功能,油田管理者完全直观了解成品油的生产和经营状况。油田生产管理信息系统就是要对这些成品油资源创建正确的数据库,还要对数据中有关信息进行日常管理。

系统共包括四大模块,分别是系统管理模块,销售管理模块,购买管理模块,库存管理模块。每个模块的功能如下:

2,1,1系统管理模块功能

(1)软件使用信息的查询。(2)管理员信息的更新,包括增加、删除、修改功能。

2,1,2销售管理模块功能

(1)成品油销售信息的查询。(2)成品油销售信息的结算。

2,1,3购买管理模块功能

(1)成品油购买信息的查询。(2)成品油购买信息的更新,包括增加、删除、修改功能。

2,1,4库存管理模块功能

(1)成品油库存信息的查询。(2)成品油库存信息的更新,包括增加、删除、修改功能。

2,2功能模块设计

2,2,1系统登录模块

模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。系统登录过程中,登录模块将调用数据库里的User清单,并对账号和密码进行确认,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。输入了错误的账户和密码时,系统会提出出错信息。

2,2,2数据管理模块

成品油的购买管理模块,如图1所示。模块主要是对成品油的购买信息查询、进货计划制定两个功能。

(1)成品油的购买信息查询:模块为油田生产提供整个成品油市场价格和销售商的信息查询情况。(2)成品油的购买计划:模块可以为购买成品油制定计划,并且可以形成购买订单。

2,2,3销售管理模块

成品油销售管理模块的主要功能是把成品油销售信息输入数据且显示到销售清单中,对数据库中的库存清单进行更新,用户可以对库存信息进行查询和打印,用户还可以对成品油的销售信息进行查询和打印。

(1)成品油的销售查询:根据成品油的销售状况,对成品油的销售进行查询。可以按照成品油的编号进行商品销售信息查询。(2)成品油销售信息结算:可以按每日、每月、或每季度的销售情况进行结算。销售管理模块如图2所示。

2,2,4库存管理模块

库存管理模块如图3所示。

3 系统的运行环境要求

性能需求:

(1)数据精确度。数据库表中,单价、金额采用浮点数,保留至小数点后两位。(2)适用性。油田生产管理软件适用于Windows 2000/xp及以上操作系统。

运行需求:(1)用户界面。系统采用Boland Delphi 6设计,用户交互界面采用的是基于Windows的窗口界面。(2)硬件接口。运行系统的硬件基本要求如下:CPU:IntelP4及以上;内存:256MB及以上;硬盘:40GB及以上。(3)软件接口。数据库服务器:SQL Server 2000及以上。

4 结束语

能够快速反映出石油生产管理状况和各种反馈信息分析,使管理人员快速对石油生产的变化做出相应的决策,提高油田生产管理效率。

上一篇:软件测试用例设计及复用研究 下一篇:二级考试“Visual Foxpro”课程教学方法的探讨