教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 文学> 基于Java_NetBeans的第三代测井软件CIFLog

基于Java_NetBeans的第三代测井软件CIFLog

上传者:聂跃平
|
上传时间:2015-04-28
|
次下载

基于Java_NetBeans的第三代测井软件CIFLog

温度

 

第34卷 第1期2013年1月

石油学报

ACTAPETROLEISINICA  

Vol.34No.1

 2013Jan.

():/文章编号:0253-2697201301-0192-09 DOI10.7623sxb201301026y

基于JavaNetBeans的第三代测井软件CIFLo-g

2,3

李 宁1, 王才志1 刘英明1 李伟忠1 夏守姬1 原 野1

()1.中国石油勘探开发研究院 北京 100083;00871;30100 2.北京大学 北京 1 3.长江大学 湖北武汉 4

摘要:为了紧跟测井技术的发展方向,摆脱对国外测井软件的依赖,提高自主创新能力,开发具有自主知识产权的测井处理解释软。C提升核心竞争力,中国石油天然气集团公司依托国家油气重大专项,成功研发了第三代测井软件C件,IFLoIFLogg基于先进的、采用数据层、支持层和应用层3层框架结构,可以同时运行在WJava-NetBeans编程技术,indowsLinux和Unix操作系统下。CI-

提供了火山岩、碳酸盐岩、低阻碎屑岩和水淹层等复杂储层的处理解FLog还将全系列裸眼测井评价与套后测井评价集成为一体,释方法,并在国内首家对全部国产高端成像测井装备处理解释提供支持。该软件的成功研发不仅打破了国外软件技术封锁的壁填补了相关领域的空白,同时提升了中国的测井技术水平和大型软件的研发能力。垒,

;关键词:测井;一体化;软件;CIFLoJava-NetBeansg中图分类号:P631.8、TE19    文献标识码:A

:CIFLothe3rdloinsoftwarebasedonJavaetBeanseneration      -Nggggg 

12311111

LiNinanCaizhiiuYinminiWeizhoniaShouiuanYe   L     Y g Wggg Lg Xj 

,,

(PetroChina ResearchInstituteoPetroleum Exlorationand Develoment,BeiinChina;1.   00083,f ppjg1

BeiinUniversitBeiinChina;YantzeUniversitWuhanChina)2.00871,3.  430100,jg y,jg1gy,

:,,AbstractetTo follow direction of well-lointechnolodeveloment rid of deendence on forein well-loinsoftwareim-  g ggggyppgggg

,,C,roveeneration caabilitof indeendent innovationand enchance core cometitivenessIFLothe 3rd  well-loinsoftwarep g pyppgggg,roertwhich has indeendent intellectual rihtshas been successfulldeveloed bPetroChina suorted bthe maor national oilppy    pgypyppyj

,,asroect.Basedroramminand   on advanced Java-NetBeans technoloCIFLoadots three-laer structureand it can run un-gpjpgg  gygpy,,der three maor oeratinsstemsi.e.WindowsLinux and Unix.Combine with well-loinevaluation of oen-holes and cased  jpgygggp

,,,holesCIFLooffers the interretation methods of comlex reservoir includinvolcaniccarbonatelow-resistivitclastic rocks and   gppgy,flooded zonesand it is the first well-loinsoftware that can be successfullalied to rocessinand interretation of all domesti-ggg y pppg producedcall hih-end imainloineuiment in China.The successful develoment of the software not onlbreaks technical p   yggggggqppy

,,,asreatlbarriers of forein softwareand also fill  in relevant fieldsmeanwhileit enhances well-lointechnoloand researchgpgy   gggggyand develoment of lare-scale software in China.pg

:;;;;Kewordswell-loininterationsoftwareCIFLoJava-NetBeansyggggg 

而测井  测井是油气田勘探开发的重要方法技术,

解释又是确定地质信息的关键性手段。在20世纪90年代以前,中国测井数据处理主要依赖进口的计算机设备和与其相配套的处理软件。国内测井软件研究人员的主要工作则集中在两个方面:一方面是修改引进软件中的解释模型,使其适合现场实际,但这种情况的编程工作量较小,还不能算是严格意义上的测井软件开发。另一方面是将应用于A种计算机上的处理软件经改造后安装到B种计算机。由于当时的操作系,统几乎没有图形界面,编程语言又多采用F仅ortran少量采用C,所以源程序的代码量不是特别多,一般都能够被理解和掌握。但软件移植工作有较大的工作量和较高难度,不仅为中国测井软件的自主研发奠定了

而且锻炼和培养了国内一批优秀的测井软件研基础,发人员。

20世纪90年代初期出现的Unix个人图形工作

站以强大的Motif图形开发接口吸引了业界的广泛关注。中国石油天然气总公司抓住这一计算机更新换代的关键时期,开发了中国第一代自主知识产权的测井

1]

,处理解释软件[初步摆脱了对国外软件的依赖。20

世纪90年代后期,IntelPentium处理器和Windows 

使得个人计算机性能得到大幅度98操作系统的出现,

提升,不少研发人员也开始将软件开发从Unix工作

站转向个人计算机。进一步随着VisualC++开发工 具的广泛应用,第二代测井处理解释软件也瓜熟蒂

24]-

,落[其常规处理、数据解编和绘图打印等功能得到

)基金项目:国家重大科技专项(资助。2008ZX05020003-

第一作者及通讯作者:李 宁,男,现为中国石油勘探开发研究院教授级高级工程师、博士生导师,中国石1958年7月生,1981年毕业于华东石油学院,

:油天然气集团公司高级技术专家,北京大学等5所高校兼职教授,主要从事测井理论方法和数据处理研究。Emailln@petrochina.com.cn

温度

 第1期李 宁等:基于JavaetBeans的第三代测井软件CIFLo-Ng

193 

了大范围推广和应用。

但是,在高端测井成像资料处理领域一直被国外少数测井服务公司所垄断,相应测井处理软件的研发国产测井高新技术就是其中的关键性问题。近年来,

装备的快速发展和非均质储层解释评价的日趋复杂也迫切需要更先进、更有效的配套处理软件。为此,为了提升中国测井技术水平,摆脱对国外测井软件的依赖,提高自主创新能力,国家油气重大专项将新一代测井软件CIFLog确立为首先研发的十大关键技术装备中唯一的大型软件装备。

岩、碳酸盐岩、低阻碎屑岩和水淹层等复杂储层评价方并将全系列裸眼测井评价与套后测井评价集成为法,

一体,这对于提高国内测井技术水平和大型软件开发能力具有极其重要的意义。

2 CIFLog软件体系结构与核心技术

,图1)即数据底层、CIFLog采用3层框架结构(

中间支持层和顶端应用层

内容需要下载文档才能查看

1 CIFLog软件的技术特点

专业应用数据库CIFLog是具有统一数据管理、和交互可视化集成界面的大型测井综合应用软件平台,其实现了数据管理与资料应用、单井解释与多井评价、裸眼井解释与套管井监测的一体化。该软件主要由数据管理模块、数据格式转换模块、测井绘图模块、图头图尾编辑模块、交会图绘制模块、排版打印模块、常规预处理和各类处理解释模块组成。

CIFLog软件平台的主要特点是:

()一体化。C1IFLog实现了勘探测井与生产测井的一体化、本地与网络管理的一体化、单井处理解释与多井评价的一体化。

()网络化。测井数据采集和处理网络化。2

)跨操作系统。采用J(3ava开发的平台具有跨平台特性,可运行于Windows系列、Linux和Unix操

作系统。

CIFLoava+NetBeans技g还采用目前最先进的J术框架进行编程。Java是一种面向对象的编程语言,随着近年来大型Internet网络编程需求的高速发展,Java语言编写的软件的运算速度和执行效率都得到显著提高。NetBeans是一个全功能开放源码的Java,集成开发环境)可以帮助开发人员编写、编译、IDE(

调试和部署Java应用。其提供了桌面应用程序框架和常用的服务,且具有跨平台兼容性,并可以重用已开发组件。根据测井计算机软件的研发方式来划分其发;展阶段:第一代是U第二代是Wnix+Motifindows+

以Java+NetBeans为基础的测井处理解释软件VC;

则属于第三代。

单井-多井CIFLog还实现了勘探-生产测井解释、解释、大斜度井-水平井解释、本地-远程测井解释一体化基础平台,集成了常规处理和火山岩、碳酸盐岩等复阵列感应、声电成像、核磁共振、元素杂储层解释方法,

俘获能谱及偶极声波等测井资料处理方法,生产测井及水淹层处理解释子系统。该软件系统首次提供火山

图1 一体化测井处理解释软件平台3层框架结构Fi1 Threelaerframestructuresofinteratedloin      g.ygggg

latformrocessinandinterretationsoftware   ppgp 

2.1 数据底层的技术特点

科学合理的数据层对整个软件平台至关重要。CIFLo0世纪90年代初笔者g软件的数据底层是在2

[]

等开发的国内第一代Unix测井解释平台CIFSun1

[]

基础上采用的CIF333数据格式5-6发展完善起来的。

其在描述CIF数据格式建立在广义测井曲线概念上,

(一个n维数据体的其中一维时,只用3个C字符)har((型、整)型和3个F浮点)型共9个参数,3个Intloat(;;;即CIF333C代表CharI代表IntF代表Float333、。C指C、IF型参数各有3个)IF333给出了计算机正确读取测井信息所需“元素”的非冗余最小集合,即任何一种测井信息均可由这些基本“元素”组成,从而解决了用简单统一方法描述各类复杂测井信息的难题。在具体应用时,CIF格式根据实际需要在软件中以离散或连接方式出现。

在新一代C笔者等对IFLog软件开发过程中,

将其离散表达方式和连接表CIF格式做了较大改进,

达方式进行了整合,形成了CIF格式的升级版CIF+(),并进一步提供了基于关系数据库的数据存CIFlusp

储结构和规范的数据访问接口。2.1.1 CIFlus数据结构p

实现了CIFlus在保留原有CIF格式的基础上,p

温度

194 石  油  学  报2013年 第34卷 

广义测井曲线理论结构,并充分借鉴国内外测井数据存储单元设置为4并用表格式的优缺点,096个字节, 格信息进行数据检索,实现了对测井数据进行结构化单文件二进制的数据存储和索引功能。

CIFlus数据文件由表格和数据记录自由组合而p

。表格记录了曲线头信息、成(图2)曲线附CIF信息、加信息和数据I数据体由I数据头信息和数据体D;D、可以通过表格中记录I组成。当对曲线进行访问时,D指向相对应的具有相同I实现曲线头与数D的数据体,

据体的连接,从而构成各种类型测井曲线。由于表格可以存储常规曲线、二维曲线、阵列曲线灵活多样,

和复杂类型曲线等曲线头信息。同时,表格还可以如井斜数据、成果表和用来记录非等间隔离散数据,

井信息等,这些信息已经涵盖了现有油田现场应用的所有数据类型。同时,CIFlus数据结构也可以根p据未来曲线信息的变化对表格记录信息进行扩展,这不但使格式的可扩展性增强,还能够兼容以前的格式版本

内容需要下载文档才能查看

图2 CIFlus数据结构pFi2 DatastructureforCIFlus   g.p

2.1.2 基于关系数据库的远程存放模式为发挥关系数据库在资料检索、查询统计等方面的优势,数据底层还提供了基于关系数据库的存放模式。遵循广义测井曲线理论,按照测井数据的内在关联,笔者等抽象出了对应的实体关系模型,并将其映射到关系数据库中,建立了适用于测井数据处理的测井数据库。

在关系数据库中,大部分数据信息都存放在结构预定义的数据表中,如油田、工区、井孔对象的属性以及测井曲线的描述信息。测井曲线的数据体部分则以大二进制对象(形式存放在关系数据库中(或BLOB)。这样一方面可以实现测井数据的集中数据库外部)

另一方面可以借助数据库强大的数据检存储和管理;

索功能实现测井数据的快速搜寻、定位及统计。2.2 中间支持层的技术特点

支持层是系统架构中体现软件核心价值的部分,其向上为应用层提供可扩展的服务、接口和组件,向下对数据层进行数据访问和复杂的专业处理。通过梳理应用层中各种复杂操作的公共部分,在该层封装形成数

学算法库、解释方法库、界面组件库、应用环境参数库和系统资源库,这就可以为应用层各个模块所调用,避免

7]

。了相同功能的重复开发,提高了代码的可重用性[

支持层的研发包括了插件式开发、多语言应用集成开发、模块间消息通讯、可定制嵌入式信息同步宏应用、测井绘图组件化中间件等关键技术。2.2.1 插件式开发技术

插件式开发技术是指将平台模块功能进行抽象并形成接口,对于不同需求进行不同形式的实现,平台利用这种方式通过接口对模块或功能组件进行调用,从

810]-

。为了满足而实现平台和模块功能的扩展和组织[

套管井和水淹层等测井应用模块的高效开发,裸眼井、

在平台制定CIFLog软件建立了可扩展的框架结构,

了标准化接口,并采用基于Lookup动态加载机制的组件式开发技术,实现了应用模块可插拔式应用开发,极大地提高了平台扩展性能。

图3为将模块注册到CIFLog平台中并提供平台调用的过程。整个注册过程包括以下几个步骤:

温度

 第1期李 宁等:基于JavaetBeans的第三代测井软件CIFLo-Ng

195 

并行性。

)在启动时,(平台根据需求通过注册中心将所3

需模块装载到平台中,并依据接口将注册的模块添加到插件中心和应用任务栏中。用户可以根据实际需求完成组件的安装或卸载操作,同时,开发人员也可以依),据步骤(和步骤(建立和安装自己的应用模块到12)平台中,而不影响整个平台的稳定性。

从以上平台模块插件式开发的主要步骤和原理可以看出,平台可以建立多个注册中心,并管理不同类型的注册组件和内容。例如对于CIFLog平台绘图中不同类型的测井曲线,建立了一个曲线注册中心,新建类

图3 插件式开发模式Fi3 Pluindevelomentmode-  g.gp

型的测井曲线只要注册到注册中心中即可在绘图中进行绘制。CIFLog平台已经建立好的注册中心包括模块注册中心、曲线注册中心、打印注册中心和数据格式使得C注册中心等。利用这样一种注册机制,IFLog平台的功能得到了扩展,并且为平台的并行开发提供了强有力的技术保障。

2.2.2 多语言应用集成开发技术

多语言应用集成开发技术是为不同测井应用程序使得测井技术人员的集成开发提供统一的解决方案,

可以在不改变原有编程语言的基础上,用最小的工作、/量将F#等不同语言的应用程序进ortranCC++及C行有效集成和二次开发,并可添加不限制开发工具和开发语言的处理解释方法,极大地提高了平台的适应

11]

。能力和应用扩展能力[

1)首先在每一个需要注册到CIFLo  (g平台的模

块中增加一个注册类,CIFLog平台将注册类名规范”,为“其中“根据模块名称而定。XXXAssistanceXXX””如“为数据管理模块注册类,DataManaerAssistanceg该类为CIFLoomonen-g平台提供统一的注册接口Cp。主要的接口实现代码如下:tAssistance

ublicinterfaceComonentAssistance{  pp

其为模块调用入口,平台调用该∥打开模块接口,

接口,实现模块主界面的打开操作。

([]);voidoenComonentObectars ppjg

其为平台提供界面类名称。∥获取模块类名接口,

();StrinetComonentClassNameggp 

其为模块窗口显示名称。∥获取模块显示名接口,

();StrinetComonentDislaNameggppy 

其为模块窗口显示图标。∥获取模块图标,

();etComonentIconStringpg 

∥是否将模块加到任务栏中。

();booleanisAddedToTaskPane 

当平台在任务栏中启动该模∥获取任务栏图标,

块时,调用该接口获取任务栏中的图标(平台规定为。32×32像素位图)

();StrinetTaskPaneIcongg 

()在每一个模块中添加m并将步2anifest文件,)骤(中实现好的类路径写入该文件,并进行声明式的1注册。进行注册的类将由平台框架中的注册中心进行统一查找和管理。其中manifest文件是JDK(Java

)提供的注册服务机制,这种服务机DevelomentKit p制能够使平台对服务中的各注册模块进行统一调用。同时,进行注册的类无需相互依赖即可通过接大大提高了平台开发的稳定性和口实现相互通信,

由于C已有IFLoava语言开发,g平台完全采用J、/的处理解释方法则主要采用F#等ortranCC++或C语言编写,因此,为了使应用程序能够方便地访问到平首先需要解决J台数据,ava与其他编程语言间的数据通信问题。经过调研,笔者等选择了由JavaSoft公司()提供的J技术,该技术是JNIJavaNativeInterfacea  -允许Jva的本地编程接口,ava代码与其他编程语言

(/汇编语言等)编写的库和应用程序之间进CC++、行双向交互。具体实现中的应用程序与平台间数据

12]调用机制基本结构[如图4所示,各层的基本实现过

程如下:

)1Java数据访问接口层  (

Java数据访问接口层主要负责读写CIFLog平台中的本地文件和远程数据库数据,对外提供统一的数据访问接口,实现应用程序对CIFLog平台测井数据的透明访问。该层完全采用J在平台底ava语言开发,

13]

层基本数据访问接口和缓存机制[的基础上进行二

创建出新的J次封装,ava数据读写类。表1给出了Java基础数据访问接口类DataServiceBasicIO的部分接口函数,该类定义了对测井数据曲线、表格和文档的

内容需要下载文档才能查看

温度

196 石  油  学  报

14]

。虚拟机加载到内存中[

2013年 第34卷 

创建、查询和读写等基本操作,满足了用户细粒度操作平台数据对象的要求

内容需要下载文档才能查看

)数据读写层(3

数据读写层主要负责为不同应用程序提供输入/、、输出接口。CIFLoavaFortrang平台为用户提供了J/并分类进#等4种类型的数据访问接口,CC++和C

可满足不同层次开发人员的编程行了面向对象封装,需要。

由于已有的大量处理程序都沿用常规的解释模型,采用逐点方式整体读写测井数据,这样的方式已不能满足当前测井处理软件的要求。为此笔者等专门提。基于这些读写接供了一套复合数据访问接口(表2)以往采用常规模型编写的应用程序只需较少的改口,

动就可以方便地挂接到C大大提高了IFLog平台上,用户的开发效率。

表2 部分Fortran复合数据访问接口函数

Table2 SomeFortrancomositedataaccessinterfacefunctions       p

接口函数

用途程序初始化解析参数卡读入下一井段处理参数读入由DEP指定的曲线数据

输出由DEPO深度点

指定的曲线数据

程序清理

设置输入阵列曲线信息设置输出阵列曲线信息

图4 JNI数据调用机制的基本结构

Fi4 BasicstructureofJNIdatatransfermechanisms      g.

表1 部分基础扩展开发接口函数

Table1 Somebasisexandindevelomentinterfacefunctions     pgp 

接口函数createCurvecreateDocumentreadCurve1DreadCurve2DreadCurve3DreadDocumentreadTablewriteCurve1DwriteCurve2DwriteCurve3DwriteDocumentwriteTable

用途创建曲线创建二进制文档读一维曲线数据读二维曲线数据读三维曲线数据读文档保存至本地磁盘上

的指定文件中

读表格记录写一维曲线数据写二维曲线数据写三维曲线数据写二进制文档写表格记录

INHEADPARAMEVPARAMINDATAOUTDATAOUTHEAD

()setinarracurvestry

()setoutarracurvestry

()设置输出曲线存放的数据文件setoututcifcifathpppp()设置输入曲线的插值方式setinterolationmodep

()setindeidepp()setoutdeodepp

设置输入曲线的DEP深度值设置输出曲线的DEPO深度值

采用基于数据调用机制的3层体系结  综上所述,

构,使不同语言编写的应用程序具有统一的数据访问模式。基于多语言应用集成开发技术的CIFLog平台已经顺利集成包括常规处理、声电成像、阵列声波以及核磁共振等多种测井资料处理评价方法。2.2.3 模块间消息通讯技术

平台应用层中的各个模块相互之间经常需要进行数据更新、协调和控制,这就要求在低耦合度的前提下,保证各模块之间事件传递的通畅和对事件的及时响应。因此,在支持层中建立了基于事件订阅/发布模)。式的通讯控制中心机制(图5

模块间的消息通讯分为4步:  在具体实现时,

)应用模块实现事件监听器接口A,(添1Listener加事件处理器,实现接收到消息以后的处理过程ac-。tionPerformed()实例化应用模块监听器对象,通过调用方法2,注册到消息控制中心的监听器队列中。addAListener

)2JNI支持层  (

JNI支持层主要负责处理和传递要读写的数据。利用J有效地屏蔽了JNI框架提供的双向访问通道,a-实现了两种语言之间的va与其他编程语言间的差异,互通,使得CIFLog平台与应用程序之间可以自由地进行数据交互。

通过JNI技术,Java代码能够直接与本地方法进但这个交互过程必须发生在相同的J行交互,ava虚拟机进程中,因此,本地代码在调用Java方法前必须先加载Java虚拟机。为了初始化Java虚拟机,JNI提供了一系列的接口函数,通过这些API可以很方便地将

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

七年级下册外研版英语M8U2reading
沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
七年级英语下册 上海牛津版 Unit9
第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
七年级英语下册 上海牛津版 Unit5
二年级下册数学第一课
冀教版英语四年级下册第二课
冀教版英语三年级下册第二课
沪教版八年级下册数学练习册21.3(2)分式方程P15
河南省名校课堂七年级下册英语第一课(2020年2月10日)
化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
苏科版数学八年级下册9.2《中心对称和中心对称图形》
冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
人教版二年级下册数学
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,天津市
外研版英语三起5年级下册(14版)Module3 Unit1
冀教版小学数学二年级下册1
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省