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结束语
本课题根据20xx年国家石油部信息化的要求来进行管理系统的改进,最终达到利用计算机科学技术,建立物流信息管理系统,主要实现建立符合企业需求的物资采购管理信息平台,优化工作流程,具备高效的运行机制,降低人工成本;实现高效的仓管体系,降低库存成本;实现采购业务符合企业审批流程的网上审核,实现对采购过程的全方位动态监管和监控;实现信息实时反馈和共享,准确查询和分析,给领导层提供监控和决策;实现物资采购的资金规范管理和控制,提高资金利用率;最终实现物流、资金流、信息流的三流合一;实现系统的持续长久应用,体现企业的投资利益最大化等目标。
参考文献:
[1]原世伟,景海涛,李伟.基于GIS的现代物流管理系统设计与实现[J].20xx,41(1):82-86.