分类筛选
分类筛选:

关于物资管理论文范文资料 与基于多层架构油田物资管理系统设计和实现有关论文参考文献

版权:原创标记原创 主题:物资管理范文 科目:发表论文 2024-04-10

《基于多层架构油田物资管理系统设计和实现》:本论文主要论述了物资管理论文范文相关的参考文献,对您的论文写作有参考作用。

摘 要:本文结合Struts框架、Hibernate框架以及Spring框架这三种框架的特点,借助Extjs框架的界面美观优势,对油田物资管理系统进行了开发设计.多层架构的应用在很大程度上提高了油田物资管理系统的稳定性,解决了可移植性及代码复用等问题,既实现了油田数据的共享,又方便了对油田的协同管理.

关键词:多层架构 油田物资管理系统 框架 系统设计

近年来,随着我国石油业的发展,众多石油企业在得到了更大发展机遇的同时,也面临着更多的挑战.油田物资管理是石油企业管理控制的核心,科学的油田物资管理系统有助于提升石油企业的综合竞争力.随着信息网络技术的发展,传统系统架构中的种种问题和缺陷不断显现出来,在此背景下,基于B/S的多层架构受到了人们的广泛重视.以B/S模式为基础的MVC设计模式实现了数据的控制和表现的分离,从而更加适应多层Web应用系统的复杂设计要求.应用Struts+Hibernate+Spring三大框架及Extjs框架结合所形成的多层框架能够有效降低传统系统架构的缺陷,提高代码的可移植性和可重用性.

一、相关框架简介

1. Struts框架

Struts框架是MVC框架的一种常见类型,该框架主要应用了Servlet技术和JSP技术,利用它无须再通过自己编码对MVC模式进行编写,就能够完成相关开发,可谓既省时又省力.MVC模式主要包括了三种层,分别是:模型层、视图层及控制层.其中,模型层主要为JavaBean,视图层主要为JSP、ext等,控制层则主要为核心控制器和用户实现的业务逻辑控制器.

2. Hibernate框架

Hibernate框架具有强大的对象关系映射功能,并且它的源代码是开放的.该框架对JDBC进行了极其轻量级的对象封装,从而通过一种对象编程思维,实现了对数据库任意的操控.同时,通过HSQL也实现了对数据的简单增、删、改、查,从而在很大程度上简化了操作程序,节省了人力和时间.Hibernate框架的基础代码主要有HBM映射文件、POJO类以及数据库定义,在任何场合中,只要使用了JDBC,就可以应用Hibernate框架.

3. Spring框架

Spring框架的核心是轻量级容器,它是一种以控制反转为基本原则的低入侵性轻量级的开放源代码框架,主要目标是实现全方位的整合框架.该框架总共由七个模块组成,七个模块虽然均构建在核心容器之上,但是每个模块都是可以单独存在的,并且还可以和其他模块联合进行应用.另外,通过setter的方法,Spring框架可以根据配置文件对其它对象的引用进行设定.由于依赖注入机制的存在,使得无须对调用者和被调用者做出任何要求就能够轻易实现,同时还更加便于管理POJO之间的依赖关系,从而大大降低了组合之间的耦合,以及令代码变得可重复使用.

4. Extjs框架

Extjs框架是一种以HTML为控件的骨干、以CSS为样式的表现以及以JavaScript为粘合语言的AJAX UI组件库,它可以应用于IE等各种浏览器之上.Extjs框架最大的特点是界面美观,利用该框架所设计开发出来的客户端外观极其大方、美观、华丽.另外,利用Extjs框架还可以写作一些用于装点用户界面的小部件,以及设计一些漂亮直观的组成部件模型和应用程序接口,从而轻松地打造出功能更加强大、界面更加美观的客户端及网页.

二、基于多层架构的油田物资管理系统的设计

1. 功能模块设计

通过调查各石油企业物资供应部门的需求,根据实际情况,确定该油田物资管理系统主要包括计划管理模块、采购管理模块、合同管理模块、物资编码管理、仓储管理模块、审批管理模块、质量管理模块、供应商管理模块、价格管理模块、劳保管理模块、废料管理模块、结算管理模块、综合查询模块、综合统计模块以及系统管理模块等几大功能模块.

2. 系统总体架构

Struts框架的应用增强了系统的维护性和灵活性,但是却对模型的支持尚有不足.Hibernate框架实现了对象关系映射及对JDBC的轻量级的对象封装,但缺点在于其无法有效分离流程控制和视图,从而使系统的耦合性较高.而Spring框架则是一个具有松耦合特点的框架,利用它可以在多层架构系统中起到穿针引线之作用.简单来说,利用Struts框架降低MVC的耦合性,利用Hibernate框架降低开发难度,利用Extjs框架设计美观的界面外观,最后再利用Spring框架直接集成Hibernate,即可完成整个油田物资管理系统总体架构的设计.

3. 多层架构设计

该油田物资管理系统的多层架构主要包括表现层、业务逻辑层、数据持久层以及域模型层.其中,表现层的主要功能是对用户请求进行管理及做出相应的响应和显示;业务逻辑层是整个油田物资管理系统的核心所在,其主要功能是处理系统的业务逻辑;数据持久层的主要功能是实现数据的持久化和对象关系的映射;域模型层由实际需求中的业务对象所组成,主要功能是提高系统的性能.

三、基于多层架构的油田物资管理系统的实现

结合JSP技术和ExtJS技术,在视图层页面中进行表现层视图的创建.利用ExtJS组件,能够完成处理多列表联动查询、树状结构显、多页显示等操作,而再结合css样式表,可以将显示变得更加大方美观.Spket IDE是一种非常出色的支持ExtJS的IDE,在应用ExtJS之时,一般需要先引入ExtJS的样式和库文件,其中,样式文件为resources/css/ext-all.css ,库文件为adapter/ext/ext-base.js,完成以上两种文件后再进行ExtJS的操作.业务逻辑层的实现需要先引用 ITermInfoDAO 接口,而该接口的引用则是通过调用findBean来实现的.为了保证松散耦合,接口 ITermInfoDAO 的实现由 Spring 框架通过设值注入来进行动态加载.对于数据持久层,首先要建立数据库表和对象的映射关系,同时要实现持久化 ITermInfoDAO .通过Hibernate Template模板类可免除显式打开和关闭HibernateSession,只需获得SessionFactory的引用即可.在域模型中,通过@Entity 来标识此类需被Hibernate 框架持久化,通过“name”来指明此域模型对应数据库中的 HT_CONTRACTINFO 表,而id是其的主键.

综上所述,当前我国正大力促进石油业的信息化发展,油田物资管理系统的设计是首要问题.基于多层架构的油田物资管理系统可以解决传统油田物资管理的种种问题,从而实现管理的高效化.因此,我们必须要进一步加强对油田物资管理系统的研究,争取更好地实现系统的架构.

参考文献

[1]王建文,韩李鹏,张俊明.基于多层架构的油田物资管理系统设计和实现[J].计算机工程和设计,2011(1):162-165,292

[2]罗晓彤.基于多层架构的物资管理系统设计和实现[J].物流技术,2015(14):174-177

[3]甘腊梅.某油田物资管理信息系统的设计和实现[J].中国石油和化工标准和质量,2012(2):197

[4]刘改玲.浅议油田物资管理信息系统建设[J].经济师,2012(11):237,239

作者简介:俞洋,1983—,男 浙江绍兴人,经济师,本科,主要从事油田的计划采购工作.

物资管理论文参考资料:

财务管理的论文题目

管理会计案例分析论文

行政管理毕业论文范文

人力资源管理专业论文题目

财务管理毕业论文选题

行政管理专业论文题目

结论:基于多层架构油田物资管理系统设计和实现为关于物资管理方面的论文题目、论文提纲、如何做好物资管理工作论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

和你相关的