幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

基于多层架构的油田物资管理系统设计与实现

  摘要:本文结合Struts框架、Hibernate框架以及Spring框架这三种框架的特点,借助Extjs框架的界面美观优势,对油田物资管理系统进行了开发设计。多层架构的应用在很大程度上提高了油田物资管理系统的稳定性,解决了可移植性及代码复用等问题,既实现了油田数据的共享,又方便了对油田的协同管理。
  关键词:多层架构油田物资管理系统框架系统设计
  近年来,随着我国石油业的发展,众多石油企业在得到了更大发展机遇的同时,也面临着更多的挑战。油田物资管理是石油企业管理控制的核心,科学的油田物资管理系统有助于提升石油企业的综合竞争力。随着信息网络技术的发展,传统系统架构中的种种问题和缺陷不断显现出来,在此背景下,基于BS的多层架构受到了人们的广泛重视。以BS模式为基础的MVC设计模式实现了数据的控制与表现的分离,从而更加适应多层Web应用系统的复杂设计要求。应用StrutsHibernateSpring三大框架及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为粘合语言的AJAXUI组件库,它可以应用于IE等各种浏览器之上。Extjs框架最大的特点是界面美观,利用该框架所设计开发出来的客户端外观极其大方、美观、华丽。另外,利用Extjs框架还可以定制一些用于装点用户界面的小部件,以及设计一些漂亮直观的组成部件模型和应用程序接口,从而轻松地打造出功能更加强大、界面更加美观的客户端及网页。
  二、基于多层架构的油田物资管理系统的设计
  1。功能模块设计
  通过调查各石油企业物资供应部门的需求,根据实际情况,确定该油田物资管理系统主要包括计划管理模块、采购管理模块、合同管理模块、物资编码管理、仓储管理模块、审批管理模块、质量管理模块、供应商管理模块、价格管理模块、劳保管理模块、废料管理模块、结算管理模块、综合查询模块、综合统计模块以及系统管理模块等几大功能模块。
  2。系统总体架构
  Struts框架的应用增强了系统的维护性与灵活性,但是却对模型的支持尚有不足。Hibernate框架实现了对象关系映射及对JDBC的轻量级的对象封装,但缺点在于其无法有效分离流程控制与视图,从而使系统的耦合性较高。而Spring框架则是一个具有松耦合特点的框架,利用它可以在多层架构系统中起到穿针引线之作用。简单来说,利用Struts框架降低MVC的耦合性,利用Hibernate框架降低开发难度,利用Extjs框架设计美观的界面外观,最后再利用Spring框架直接集成Hibernate,即可完成整个油田物资管理系统总体架构的设计。
  3。多层架构设计
  该油田物资管理系统的多层架构主要包括表现层、业务逻辑层、数据持久层以及域模型层。其中,表现层的主要功能是对用户请求进行管理及做出相应的响应和显示;业务逻辑层是整个油田物资管理系统的核心所在,其主要功能是处理系统的业务逻辑;数据持久层的主要功能是实现数据的持久化和对象关系的映射;域模型层由实际需求中的业务对象所组成,主要功能是提高系统的性能。
  三、基于多层架构的油田物资管理系统的实现
  结合JSP技术与ExtJS技术,在视图层页面中进行表现层视图的创建。利用ExtJS组件,能够完成处理多列表联动查询、树状结构显、多页显示等操作,而再结合css样式表,可以将显示变得更加大方美观。SpketIDE是一种非常出色的支持ExtJS的IDE,在应用ExtJS之时,一般需要先引入ExtJS的样式和库文件,其中,样式文件为resourcescssextall。css,库文件为adapterextextbase。js,完成以上两种文件后再进行ExtJS的操作。业务逻辑层的实现需要先引用ITermInfoDAO接口,而该接口的引用则是通过调用findBean来实现的。为了保证松散耦合,接口ITermInfoDAO的实现由Spring框架通过设值注入来进行动态加载。对于数据持久层,首先要建立数据库表与对象的映射关系,同时要实现持久化ITermInfoDAO。通过HibernateTemplate模板类可免除显式打开和关闭HibernateSession,只需获得SessionFactory的引用即可。在域模型中,通过Entity来标识此类需被Hibernate框架持久化,通过name来指明此域模型对应数据库中的HTCONTRACTINFO表,而id是其的主键。
  综上所述,当前我国正大力促进石油业的信息化发展,油田物资管理系统的设计是首要问题。基于多层架构的油田物资管理系统可以解决传统油田物资管理的种种问题,从而实现管理的高效化。因此,我们必须要进一步加强对油田物资管理系统的研究,争取更好地实现系统的架构。
  参考文献
  〔1〕王建文,韩李鹏,张俊明。基于多层架构的油田物资管理系统设计与实现〔J〕。计算机工程与设计,2011(1):162165,292
  〔2〕罗晓彤。基于多层架构的物资管理系统设计与实现〔J〕。物流技术,2015(14):174177
  〔3〕甘腊梅。某油田物资管理信息系统的设计与实现〔J〕。中国石油和化工标准与质量,2012(2):197
  〔4〕刘改玲。浅议油田物资管理信息系统建设〔J〕。经济师,2012(11):237,239
  作者简介:俞洋,1983,男浙江绍兴人,经济师,本科,主要从事油田的计划采购工作。

为何房价在涨而房租在跌(报道提示)如今的楼市让很多人看不懂:一边是房价上涨,另一边却出现久违的租金下降。这是为什么呢?楼市两重天:房价涨房租跌过去若干年内,房价持续上涨,与此同时租金价格……消息则中国安全生产协会冶金安全专业委员会成立本刊讯4月24日,中国安全生产协会冶金安全专业委员会成立大会暨第一次代表大会在武汉召开。本次代表大会表决通过了《中国安全生产协……我战胜了魔鬼很多人都害怕魔鬼,我也是其中之一。今天,老妈心情大好,带我去三水游乐场玩。我们到了游乐场以后,先去买了游戏币,然后向里走去。不一会儿,就来到了传说中的鬼屋。妈妈似乎对鬼屋……北极霞水母是世界上最大的水母体长可达米2:水母也有好朋友叫牧鱼北极霞水母的羅網縱然厲害,但對小小的牧魚卻奈何不得。牧魚體長不過七厘米,能在霞水母的觸手中間穿梭自如,把它當成了很好的避難所。牧魚常把一些不大的食……霍光辅政汉武帝为了打匈奴,通西域,再加上他的生活奢侈,喜欢讲排场,还迷信神仙,连年大兴土木,耗费了大量的人力、物力。许多年来,把文帝、景帝时候积累起来的钱财、粮食花得差不多了。为……抑郁了因为你有这几种思维方式在人的生命过程中,因社会环境、自身心理以及生物遗传等多种因素的相互影响,大脑器质的功能失去健康平衡,出现身体不适、情绪抑郁,进而导致抑郁症。很多人会发现抑郁症患者通常会表……我学会了做饭字作文每一天我放学回来的时候,都能听到妈妈在厨房里新编出的音乐交响曲;下面是美文阅读网作文栏目小编为您精心编辑的文章,希望对你的写作有所启示,写出好的作文。篇一:我学会了做饭……疫情过后的女项目经理是怎么样的疫情过后女项目经理会变成什么样关于这个问题应该鲜有人能解答那今天小慧就带大家一起探讨一下这个问题去做头发的女项目经理远远的望着排……掌握沟通个黄金法则让工作更高效完整专题,点击查看高效沟通技巧与策略amp;lt;点击标题在线查看完整文档内容amp;gt;lt;!点击标题在线查看完整文档内容gt;高效沟通技巧提升。ppt……孩子冬季咳嗽反反复复可能是呼吸道感染引起的到了冬天之后,家长会发现自己的孩子总会出现这样的情况,感冒咳嗽会出现,但是在病情好了没多久,就又开始咳嗽了。这样反反复复的感冒咳嗽不仅孩子受罪,家长看了也心疼。医生介绍孩子冬季……长短造句用长短造句大全121、钟面上的长短针指着五点十分。122、没人能够在时光中掩藏什么,只是时间的长短罢了。小喂123、梅雨期长短直接关系农业收成,其成因有多说。124、徐訏先……赵炳南方治疗系统性红斑狼疮方【赵炳南方】治疗系统性红斑狼疮方发表者:赵东奇12【辨证】:阴血虚损,毒热未清。【治法】:养阴补血,凉血解毒。【方名】:加减秦艽汤。【配方】……
关于开学第一课的观后感三篇《开学第一课》是教育部与中央电视台合作的大型公益节目,针对中小学生的特点而设计,靠他们喜欢的方式,使他们在潜移默化中受到陶冶,以下是小编给大家整理的关于开学第一课的观后感三篇,……新晋人气款女生长发烫发发型自信优雅超抢眼尽显女神不要以为烫发只是一款简单单调的发型设计,它其实拥有许多与众不同的魅力。新晋人气款女生长发烫发发型,自信优雅超抢眼尽显女神魅力,下面就来跟小编一起看看吧。很火的一款韩式长发……武夷造句用武夷造句大全151、闽赣边界的武夷山脉丹霞地貌褶皱之间,巨石嵯峨,相峙如城,赣江源水由此涌出,是县遂曰石城。152、1月23日,建阳市组织新区征迁干部上廉政教育课,建阳市、武夷新区全……的故事第二部第章第八章命运肖柯望着远处的文峰塔,沉浸在往事的回忆中。肖柯的学生时代是在文峰塔下度过的,他高中时的学校就座落在文峰塔下。在异国它乡留学的日子里,只要想起故乡,他的脑海里便会……他和我成年的他,可以直视我的尴尬,让我陷入窘境。一针见血的尖锐语言,对做贼心虚的般的我而言,是锋利的刀器。直刺我的软弱。有些事可以一笔带过,心存遗忘。但越是急躁,越是不尽人意。……中国古代帝王的壮阳术古代帝王们除长生不老的心愿之外,对女色的寻求也在其中。帝王们在食用称为不老药灵药时,还到处寻找壮阳药。可以这么说,古代帝王们都爱服用春药,400多位帝王的平均寿命不到40岁,而……子宫癌的早期症状有哪些子宫癌的早期症状有哪些,它是女性生殖系统中常见的癌症,在妇女最常见的癌中排名第四位。多见于50~60岁的妇女,常在绝经后发生,那么到底子宫癌的早期症状有哪些呢。一、阴道分……手提式干粉灭火器由什么组成手提式干粉灭火器适用于易燃、可燃液体、气体及带电设备的初起火灾;手提式干粉灭火器除可用于上述几类火灾外,还可扑救固体类物质的初起火灾。但都不能扑救金属燃烧火灾。为了大家能够更加……现实生活又很扎心的句子一、看到一句现实的话:很多事确实不是所有年轻姑娘都承受得了的。逼着你往前走的不是前方梦想的微弱光芒而是身后现实的深渊万丈。二、见事知长短听话识高低。三、记住该记住的……重拾手写汉字之美据报道,日前,中国青年报社会调查中心联合问卷网对2000名受访者进行的一项调查显示:57。2的受访者觉得现在写字好看的人少,48。3的受访者大部分时间用键盘打字,偶尔手写。57……黄色造句用黄色造句大全【黄色hungs】:黄的颜色。象征腐化堕落,特指情:~小说~录像。1、多么漂亮的小轿车呀,崭新、锃亮,淡黄色的车身熠熠闪光,像镜子一样都能照出人影。2、秋姑姑走进了……曹文轩大屋梦里的羊读后感大屋梦里的羊读后感前几天,我读了一本《秃鹤不是一只鹤》后觉得十分好看,就让妈妈再为我买了一本曹文轩叔叔写的书。书名叫《大屋梦里的羊》,这本书被我用了三天的时间看完了,看完……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网