公务员期刊网 论文中心 正文

石油企业物流信息管理系统的设计

石油企业物流信息管理系统的设计

摘要:本文主要实现石油企业总公司以及各个分公司之间联动,从而有效地对各分公司各级各类物流信息实行动态化管理,对所有物流实行有效的监督与管理。本系统采用JAVA作为软件的开发语言,使用ORACLE作为数据库技术手段,并使用J2EE框架作为架构体系。对开发方法和开发环境进行分析研究,选择采用结构功能法和面向对象法相结合的方法,详细论述物流信息管理系统的分析与设计,重点分析和研究数据库的设计与实现。

关键词:石油企业;物流信息;管理系统;数据库

0引言

近些年,随着国家对石油高需求、高产量、高质量的“三高“要求,使得国内各个油井的勘探与开采步入了一个新的高峰,与之相应的是各个与石油有关的企业的物流量持续增加。但因诸多与石油相关的企业都属于国家性质的企业,在信息化管理的建设方面一直较为滞后,从而对其物流不能有效地进行管理,最终造成了仓管体系差、库存成本高、采购与输送业务审批流程繁琐、物资采购与输送流程难以监控等问题,严重影响企业的进步与发展。因此亟需充分发挥信息化管理优势,建立一个功能完善、数据完备、流程完整的物流信息管理系统来促进石油企业的发展。

1系统需求分析

在整个系统的使用过程中,权限一般分为管理员、物流部员工与各部门普通用户三个级别,各个级别的有自己自身的使用权限以及用例设计。

1.1系统管理员

此部分群体主要是对整个系统进行日常维护、数据备份、申请审核以及其他使用者的权限管理,同时还负责对系统管理、环境管理、业务管理、监督管理以及决策管理等方面的内容进行管理拥有本系统最高的管理权限;其主要操作是系统管理模块、用户登录管理、数据库管理,权限分配,各个模块的功能设置等,同时还负责系统的正常运行与维护工作。

1.2物流部员工

这一部分人群是是协同各个模块以及各个业务部门之间相互沟通的重要操作人员,其主要负责各个模块中信息的录入、监控、审核、删除等方面的操作,同时其可以对普通用户进行管理。

1.3其他部门普通用户

因整个石油公司物流信息管理系统所涉及的业务非常多,整个系统有许多部门的员工在进行使用,因此应该针对不同的用户群体设置不同的操作权限,且每个部门只有指定的人有录入、修改以及删除的权限,其他普通用户只有对自身相关业务查询的权限。石油企业物流信息管理平台总共可以分为五个模块:系统管理、环境管理、业务管理、监督管理以及决策管理,每个模块所对应的业务部门都可以完成自身独立的相关业务,完全符合软件工程设计与开发过程中所要求的高内聚低耦合设计原则。

2系统总体设计

考虑到石油企业物流信息管理系统诸多的需求特性,系统在设计与开发时采用JAVA语言编程,使用ORACLE作为系统的数据库,使用J2EE框架,即Struts+Spring+Hibernate框架技术,前台的显示用JSP实现,采用B/S结构。采用JAVA语言进行编程,是因为此语言对服务器的负载小、持续应用性强;利用J2EE、B/S以及JSP作为系统开发及视图的框架,可以实现各种数据的动态访问;数据库使用ORACLE,保证安全可靠性的同时,最大化地节省了成本,符合公司一切从省的理念;操作系统应用Windows,此系统的普及率和使用率无疑是最大的,同时在性能方面满足物流信息管理系统开发的需求根据需求分析发现,用户是支撑系统运行的首要条件,而本系统数据目标用户是石油企业的系统管理员,物流部门员工以及普通员工。人力资源部对于其主要环境管理、业务管理、监督管理与决策管理有着一对多的关系;而对于各部门普通员工来说,主要是用户登录以及信息查询,其对于数据的录入仅仅是用户名、登录ID、登录密码、上次登录时间等,其与用户信息存在1对1的关系,而对于各种信息的查询存在1对多的关系;对于系统管理员来说,其主要是系统管理以及权限分配,这两者存在1对N的关系。

3系统模块实现

以环境管理的需求管理子模块为例,供应商管理子模块中主要具备准入管理、档案信息管理、考评管理和产品信息管理等基本功能。供应商管理是本系统中至关重要的一个子模块,供应商的合理管理直接决定着采购物流的科学合理性以及其采购成本的问题。只有选择恰当的供应商才能使得石油企业在进行物流采购时以较低的成本获得高质量的物资,同时与供应商的及时有效沟通可以对物资进行及时的补充,同时也可以有效地避免库存材料的积压,总的来说,供应商的管理直接影响到本系统的实用性。供应商的管理主要有供应商档案、点外审核、供应商产品信息、供应商考评、供应商考评指标这几个功能。

4系统测试

在进行软件测试时,设计人员一般会使用两种方法进行测试:其一是黑盒测试法,黑盒测试的方法主要是针对系统功能是否可以实现进行测试,主要是要求大量的用户群体对设计完毕的系统进行操作,其后根据反复操作,对各个模块的运行情况以及其功能实现的情况进行反复的测试,其后对测试结果进行统计分析,发现存在的问题,从而根据出现问题的程序段落进行修正和改善;其二是白盒测试方法,白盒测试主要是对主要是对对程序中的每段代码进行测试,对代码中的语义、语法等进行错误分析。并对某些可以实现重要功能的代码段落进行重点的分析,要能尽快发现代码中可能存在的问题,其原则是要求进行的测试足以覆盖每一个编程语句。此种测试方法主要会侧重功能实现的遗漏或错误、应用界面的错误、数据库访问及存储的错误、性能错误和初始化以及终止错误这几种测试。此种测试方式主要是将所有的可能性功能进行测试,直接查找出相关的错误。事实上在进行测试的时候测试结果会有无数多个,本章节只是针对可能性的错误进行测试。本测试所设定的测试规则主要有重复的进行测试、测试中应有输入数据以及输出结果、应避免程序员自己检测程序、应该设计合理及不合理的输出结果、对出现频率较高的结果着重进行修改、对出现错误的问题进行全面性的检测、严格遵守测试流程以及对测试结果进行统计与分析这几个原则。

5结束语

本课题根据2016年国家石油部信息化的要求来进行管理系统的改进,最终达到利用计算机科学技术,建立物流信息管理系统,主要实现建立符合企业需求的物资采购管理信息平台,优化工作流程,具备高效的运行机制,降低人工成本;实现高效的仓管体系,降低库存成本;实现采购业务符合企业审批流程的网上审核,实现对采购过程的全方位动态监管和监控;实现信息实时反馈和共享,准确查询和分析,给领导层提供监控和决策;实现物资采购的资金规范管理和控制,提高资金利用率;最终实现物流、资金流、信息流的三流合一;实现系统的持续长久应用,体现企业的投资利益最大化等目标。

参考文献:

[1]原世伟,景海涛,李伟.基于GIS的现代物流管理系统设计与实现[J].2016,41(1):82-86.

[2]刘天尧,刘善伟.校园能源监管WcbUIS的设计与实现[J].测绘工程,2016,25(4):71-77.

[3]王立欣,胡晋山.基于移动GIS物流管理系统的设计与开发[J].交通科技与经济,2017,19(3):58-62.

[4]李清泉,李德仁.大数据UIS[J].武汉大学学报(信息科学版),2014,39(6):641-644.

[5]陶新洲.基于RFID技术的仓储物流管理系统设计[J].工业控制计算机,2015,28(12):121-123.

作者:刘志宏 王巍 王贵刚 唐永生 单位:长庆油田公司油田工程监督处 中国石油集团川庆钻探工程有限公司