《面向对象程序设计设计模式论文.doc》由会员分享,可在线阅读,更多相关《面向对象程序设计设计模式论文.doc(25页珍藏版)》请在三一文库上搜索。
1、面向对象程序设计设计模式论文姓名:邓鹏辉班级:软硕4班学号:M201376109一 程序设计目标和使用说明该程序在eclipse3.2版本中完成,用的是jdk1.5。该程序的设计目的是为了学习java设计模式,应用其中的少数几个模式编写一个程序,在编写程序的过程中亲身实践相应设计模式,学习体会。该程序的设计目标是完成一个餐厅的经营流程。其中的角色包括消费者,服务员,经理,以及厨房的厨师。在程序设计中有四个包。图1-1 项目包1client包。图1-2 Client包文件其中利用策略模式,对顾客进行划分。让顾客具有各自不同的特点和属性,并且可以在程序运行的时候,利用相关方法进行修改,实现客户在进
2、行时的需求更改。2waiter 包。图1-3 waiter包文件在waiter包中,是利用观察者模式实现的餐厅服务系统。经理作为subject,然后服务员作为Observer,订阅信息。在信息改变的时候,由经理通知所有的服务员,以便所有的服务员得到最新的信息,在业务方面不会出错。然后由于餐厅厨房里也需要知道菜单信息,以及及时更改的信息。所以将chef也作为订阅者加入到list中,跟服务员一起接收新的信息。3kitchen包。包括文件:图1-4 kitchen包文件利用模板模式将菜肴加工的过程进行优化,将相同步骤抽象出来。然后又利用简单工厂模板方法来将菜类进行抽象,利用一个例子,将牛肉类进行抽象
3、。4myrestaurant包。其中包括main方法。图1-5 myrestaurant包文件在该包中,main方法中导入前三个包,进行综合调用。综合利用之前的各个角色,可以充分模拟餐厅的基本业务。实例一个晚宴和午餐的客人。他们是根据自己的特点来构造了自己的属性。后来他们又更改了自己选择。然后他们提交点单给经理,经理会同志所有服务员和厨师。厨师会根据自己读到的点单来做菜。二 模板及其描述本程序中综合运用了策略模式,观察者模式,模板模式和工厂模式。下面就四个模式分别进行说明。122.1 策略模式策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的基本原则:封装变化的概
4、念;编程中使用接口,而不是对接口实现。策略模式属于对象行为型设计模式,主要是定义一系列的算法,把这些算法一个个封装成拥有共同接口的单独的类,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。这里的算法不要狭义的理解为数据结构中算法,应该理解为不同的业务处理方法。这种做法会带来什么样的好处呢?它将算法的使用和算法本身分离,即将变化的具体算法封装了起来,降低了代码的耦合度,系统业务策略的更变仅需少量修改。算法被提取出来,这样可以使算法得到重用,这种情况还可以考虑使用享元模式来共享算法对象,来减少系统开销(但要注意使用享元模式的建议条件)。先看看策略模式的结构:要使
5、算法拥有共同的接口,就要实现一个接口或者一个抽象类出来才行。这样结构的轮廓也就出来了,可用简单的类图来表示它们之间的关系:图2-1 策略模式类图策略模式由三个角色组成:算法使用环境角色:算法被引用到这里和一些其它的与环境有关的操作一起来完成任务;抽象策略角色:规定了所有具体策略角色所需的接口。在java它通常由接口或者抽象类来实现;具体策略角色:实现了抽象策略角色定义的接口。图2-2 Client包文件在此包中,CookingOrder,SweetOrder,DrinkOrder为三个接口,分别用来定义顾客的三个餐饮属性。FiveCooking,SevenCooking,TatalCookin
6、g为对接口CookingOrder的实现。SweetOk,SweetNo为对SweetOrder的实现。DrinkTea,DrinkCoffee,DrinkUsquebaugh为对接口DrinkOrder的实现。分别完成对菜式的要求,甜点的要求,和酒水的要求。接口只提供空方法,后面继承类个别实现。举一例:a)接口SweetOrderpackage client;public interface SweetOrder public String sweet();提供一个抽象方法。b)类SweetOkpackage client;public class SweetOk implements Sw
7、eetOrder public String sweet() System.out.println(I want the Sweet);return I want the Sweet;c)类SweetNo:package client;public class SweetNo implements SweetOrder public String sweet() System.out.println(I do not want the Sweet);return I do not want the Sweet;而客人类client则面向接口编程,并使整个客人类中的属性可以利用接口和其方法实现自
8、选和变更。public abstract class Clients CookingOrder cookingOrder;SweetOrder sweetOrder;DrinkOrder drinkOrder;/面向接口编程public Clients()public void setCookingOrder (CookingOrder cook) cookingOrder = cook;/动态设置点餐要求面向接口编程,即利用接口将不同的接口实现包括进去,实现多项选择,策略变化。而DinnerClient则是一个具体的客人类,根据晚宴的要求,针对自己实现有特点的选择。2.2 观察者模式在设计一
9、组依赖的对象与它们所依赖的对象之间一致(同步)的交流模型时,观察者模式(Observer Pattern)很有用。它可以使依赖对象的状态与它们所依赖的对象的状态保持同步。这组依赖的对象指的是观察者(Observer),它们所依赖的对象 称为主题(Subject)。为了实现观察者(Observer)的状态与主题(Subject)保持同步,观察者模式(Observer Pattern)定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。由于给定主体的观察者链表需要动态的变化,因此一个主题不能维护一个静态的
10、观察者链表。因此关注于主题状态的任何对象都需要明确地注册自己为主体的一个观 察者。主题状态发生的变化,都需要通知所有的以注册的观察者。从主题接到通知以后,每一个观察者查询主题,使自己的状态与主题的同步。因此一个主题扮演着 发布者的角色,发布信息到所有的以订阅的观察者。换句话说,主题和它的观察者之间包含了一对多的关系。当主题的实例的状态发生变 化时,所有的依赖于它的观察者都会得到通知并更新自己。每一个观察者对象需要向主题注册,当主题的状态发生变化的时候得到通知。一个观察者可以注册或者订 阅多个主题。当观察者不希望再得到通知时,它可以向主题进行注销。本模式的类图结构如下:图2-3 观察者模式的静态
11、结构在观察者模式里有如下的角色:抽象主题(Subject)角色:主题角色把所有的观察者对象的引用保存在一个列表里;每个主题都可以有任何数量的观察者。主题提供一个接口可以加上或撤销观察者对象;主题角色又叫做抽象被观察者(Observable)角色; 图2-4 抽象主题角色抽象主题角色,有时又叫做抽象被观察者角色,可以用一个抽象类或者一个接口实现;在具体的情况下也不排除使用具体类实现。 抽象观察者(Observer)角色:为所有的具体观察者定义一个接口,在得到通知时更新自己; 图2-5 抽象观察角色抽象观察者角色,可以用一个抽象类或者一个接口实现;在具体的情况下也不排除使用具体类实现。 具体主题(
12、ConcreteSubject)角色:保存对具体观察者对象有用的内部状态;在这种内部状态改变时给其观察者发出一个通知;具体主题角色又叫作具体被观察者角色;图2-6 具体主题角色具体主题角色,通常用一个具体子类实现。具体观察者(ConcreteObserver)角色:保存一个指向具体主题对象的引用;和一个与主题的状态相符的状态。具体观察者角色实现抽象观察者角色所要求的更新自己的接口,以便使本身的状态与主题的状态自恰。 图2-7具体观察者角色具体观察者角色,通常用一个具体子类实现。观察者模式的效果:观察者模式的效果有以下的优点: 第一、观察者模式在被观察者和观察者之间建立一个抽象的耦合。被观察者角
13、色所知道的只是一个具体观察者列表,每一个具体观察者都符合一个抽象观察者的接口。被观察者并不认识任何一个具体观察者,它只知道它们都有一个共同的接口。 由于被观察者和观察者没有紧密地耦合在一起,因此它们可以属于不同的抽象化层次。如果被观察者和观察者都被扔到一起,那么这个对象必然跨越抽象化和具体化层次。 第二、观察者模式支持广播通讯。被观察者会向所有的登记过的观察者发出通知。 观察者模式有下面的缺点: 第一、如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。 第二、如果在被观察者之间有循环依赖的话,被观察者会触发它们之间进行循环调用,导致系统崩溃。在使用观察者
14、模式是要特别注意这一点。 第三、如果对观察者的通知是通过另外的线程进行异步投递的话,系统必须保证投递是以自恰的方式进行的。 第四、虽然观察者模式可以随时使观察者知道所观察的对象发生了变化,但是观察者模式没有相应的机制使观察者知道所观察的对象是怎么发生变化的。在本设计中,经理需要接受点单,然后通知所有的服务员以及做菜的师傅。由于点单要及时也要高效经济,所以特别适用观察者模式。经理为Subjectpublic interface ManagerSubject public void registerObserver (WaiterObserver o);public void removeObse
15、rver (WaiterObserver o);public void notifyObservers ( );/接口声明。以下为经理的具体类。import java.util.*;public class Manager implements ManagerSubject private ArrayList waiterObservers;/储存订阅者,及保存餐厅所有服务员,以及后面厨房的厨师private String newOrder;/保存定单public void Manager()waiterObservers = new ArrayList();/通知所有的订阅者,及及时将新的定
16、单或修改的定单通知给所有的服务员,以及后面厨房的厨师public void notifyObservers() / TODO Auto-generated method stubfor (int i = 0; i = 0)waiterObservers.remove(i);/在此时调用通知方法public void orderChanged() notifyObservers();/接收新的定单然后通知所有服务员,以及后面厨房的厨师public void setMeasurements(String order) this.newOrder = order;orderChanged();注释比
17、较清楚,注册,注销函数。接收点单,发布点单方法均为基本方法。服务员和厨师为Observerpublic interface WaiterObserver public void update (String newOrder);服务员A实现两个接口,ReadOrder接口封装一个阅读点单的方法:public class WaiterA implements WaiterObserver, ReadOrder private String order;private ManagerSubject managerA;public WaiterA(ManagerSubject managerA )
18、this.managerA = managerA;managerA.registerObserver(this);public void update(String newOrder) / TODO Auto-generated method stubthis.order = newOrder;read(order );public void read(String order) / TODO Auto-generated method stubSystem.out.println(order);特别需要说明的是,此处将chef也加到此包中。其地位与waiterA相当。而在一个kitchen包
19、中运用了模板模式和简单工厂模式,对做菜的过程和菜的种类进行封装。2.3 简单工厂模式工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成:1)工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2)抽象产品角色:它一般是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来实现。3)具体产品角色:工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。
20、用类图可以清晰的表示它们之间的关系: 图2-8 工厂模式类图此程序中简单取一例,对牛肉运用了简单工厂模式。public interface Beef public void becooked();拥有一个共同的方法,被烹饪。而后面有三种来自不同地方的牛肉分别实现此接口。当厨师阅读菜单的时候,读到不同的牛肉,只需调用同样的becooked()方法进行烹饪。public class Chef implements WaiterObserver, ReadOrder private String order;private ManagerSubject managerA;public Beef de
21、cidebeef(String s) if( s.equalsIgnoreCase(AussieBeef) ) return new AussieBeef(); else if(s.equalsIgnoreCase(ChineseBeef) return new ChineseBeef(); else if(s.equalsIgnoreCase(JapanBeef) return new JapaBeef(); return null;而在具体的牛肉类中,关于自己被烹饪的方法又是各不相同,但烹饪的基本步骤可以抽象,因此应用模板模式进行抽象。首先介绍一下模板方法模式:2.4 模板方法模式:在设计
22、模式中,模板方法是体现“求同存异”这种设计思想的典范。“求同”就是寻求相同的地方,并且来解决它;“存异”就是搁置不同的地方,搁置的意思不是不解决,而是留待后面去解决。模板方法模式(Template Method Pattern)的定义是:一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里所说的算法结构,可以理解为根据需求设计出来的业务流程;而特定的步骤就是指那些可能在内容上存在变数的环节。其中,这些在父类中实现了的步骤就是所谓的“同”,“求同”就是在父类中把相同的功能先实现;而那些延迟到子类中的步骤就是所谓的“异”,“存异”就
23、是把不同在父类中遗留下来,到子类中去各个实现。可以看出来,模板方法模式也是为了巧妙解决变化对系统带来的影响而设计的。使用模板方法使系统扩展性增强,最小化了变化对系统的影响。下面是模板方法模式的结构图:图2-9 模版方法模式结构图请看这个模式的具体结构:1)AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;而且还要实现一个模板方法,来定义一个算法的骨架。该模板方法不仅调用前面的抽象方法,也可以调用其他的操作,只要能完成自身的使命;2)ConcreteClass(具体类):实现父类中的抽象方法以完成算法中与特定子类相关的步骤。在程序设计中需要对功能进行分解,
24、对类进行细化,因为存在一个这样的原则:单一职责原则SRP,就一个类而言,应该仅有一个引起它的变化的原因。因为最简单,最单纯的事情最容易控制,最有效。类的职责简单而且集中,避免相同的职责分散到不同的类之中,避免一个类承担过多的职责;减少类之间的耦合;当需求变化时,只修改一个地方。单一职责原则告诉我们,类的功能要单一。这样的好处是多方面的:第一,开发思路清晰,不容易出错。第二,单元测试容易。第三,代码功能简单明了,交流容易。第四,维护容易。根据SRP原则,上面的一个类需要用若干个类来实现,每一个类只实现一个页面的一个功能。确立了这么一个原则,那么下面的问题就是:我们在这些类里有很多相同的代码,怎么
25、实现这些代码的重用呢?将相同的代码在父类中先实现,而将不同的代码延迟到子类中实现,这就是前面所说的“求同存异”。有了模板方法模式,既做到了满足面向对象的单一职责原则,又重用了代码。于是将做菜的过程进行抽象,得到此抽象类:public abstract class kitchen final void cookforclient( ) washmaterial( );shredder( );cook();loadIndish( );if( clientWantsspice( ) ) addspice();abstract void shredder( );abstract void cook()
26、;abstract void addspice( ); void washmaterial() System.out.println(wash the material); void loadIndish( ) System.out.println(Pouring into cup);/钩子方法boolean clientWantsspice() return true;此处还运用钩子方法,对加不加香料加以控制,视客人要求而定。一个具体实现:public class JapaBeef extends kitchen implements Beef Overridevoid addspice()
27、 / TODO Auto-generated method stubSystem.out.print(add some mustard);Overridevoid cook() / TODO Auto-generated method stubSystem.out.print(eat uncook);Overridevoid shredder() / TODO Auto-generated method stubSystem.out.print(do it yourself);public void becooked() / TODO Auto-generated method stubSys
28、tem.out.print(The beef from Japan will make you die);日本牛肉拥有了自己的做法,生吃!以上及为本程序中具体运用的四个模式的说明,有对模式的理论说明还有针对本程序的实际讲解。由于篇幅所限制,不便把所有的代码贴上,具体请参看程序代码。三 个人体会及建议。1233.1 个人体会设计模式需要学习者本身对java特性有一定深度的了解和认识,起码应该熟练应用java语言。因为基本所有模式都是建立在java语言特性上的,运用抽象类,接口,抽象方法,静态方法等等。基本这些语言特性在java中都算难点和重点,在理解上对于新手都会存在一定的困难。而且,个人认为,
29、模式的学习和应用是建立在对语言特性十分熟悉的基础上,来进行一种理论上的提高和抽象。因此觉得学习设计模式需要扎实的语言功底。而在学习了设计模式后,的却让自己对以前头疼的代码问题找到了一些出路。以前在相关设计中,不懂设计模式,不会用设计模式,纯粹是语言的堆砌,牺牲了语言本身的特性,也同时牺牲了软件质量。不仅仅代码超长(曾经在一个 java文件中写过1500行以上的代码,不过也是在gui设计中),而且代码不易修改,基本不能大的修改。更重要的是牺牲了性能。其实个人认为更重要的是随意堆砌的结果是自己不会在写程序的同时去思考,不会有提高。学习设计模式后,个人感觉不是在于编程技巧上有如何的提高,能够写出多么
30、简洁高效的代码,而是在于理清了编程的一个思路。提高了编程的一个眼界,看问题不再浅显,会去思考。会从整个设计和架构的层次去思考。当然这是非常有难度的,但只有这样。才能让自己的编程修为有提高,让自己写的代码不被人骂,让自己的代码结构清晰明了,看着喜欢。3.2 个人建议我觉得老师的课讲的非常棒,给我们的资料也很棒,老师自己翻译的head first 比书上还要好。只是因为没有足够的经验,对某些模式体会不深,希望这门课能在研一下学期开课,这样收获更深。 下面是赠送的广告宣传方案不需要的朋友可以下载后编辑删除! 广告宣传方案每个人在日常生活中都有意、无意的接受着广告的洗礼,继而有意或无意的购买、使用广告
31、中的产品和服务。这是每个厂家所希望的,也是他们做广告的初衷。当今社会的广告媒体大致分为:电视媒体、电台媒体、报纸报刊媒体、网站媒体、户外广告媒体,以及最新的网吧桌面媒体。那么,到底哪种媒体的宣传效果性价比最高呢,我们来做个分析;首先我们大概了解下各个媒体的宣传方式:电视媒体:优势:将广告直接插播在电视剧当中,是强迫式使受众接受,受众为了能够完整的看完自己所喜欢的节目,不得不浏览其中插播的广告,其二,由于小孩在懵懂的成长时期,易于接受颜色绚丽,变换节奏快的事物,电视广告更容易被小孩子所接受,这是电视广告的高明之处,也是其客户多,利润大的主要原因。劣势:随着网络的发展,以及年轻人的生活方式的改变,
32、电视广告的优势在日益削减。当今月来越多的年轻人开始接受速食文化,篇幅过长的电视连续剧的受众逐渐衰减,由于年轻人的思维快捷,逐渐掌握了电视广告的播出时间,往往在广告播出的时间转换频道,避开广告的冲击。电台媒体和户外广告就不用多做分析,大家想想你记住了几个电台的广告,记住了几个路边的广告就清楚了。对于报纸报刊的广告,相信只有那些闲了没事的或者找工作的才会刻意去浏览广告。宣传效果可以想象。至于网站的广告,相信很多人会在电脑上设置软件直接将其屏蔽掉。网站的广告过多也会直接影响到受众的心理,进而降低其网站的竞争力。其次我们大致由高到低排列一下以上媒体的广告费用的名次(受众派名基本和费用排名一致):电视媒
33、体户外广告网站媒体报纸报刊媒体电台媒体最后来了解一下最新的网吧桌面媒体。桌面广告的优势1、目标受众群体针对性强网吧媒体的受众主要是年轻一代,接受其信息的多为在校学生(大学生居多)和有一定经济收入的白领阶层,其主要特征是消费观和价值观趋于统一,追求时尚,消费能力集中,且具有很强的消费欲望,界定在感性消费,而非理性消费群体范畴。选择网吧广告可以帮您直接命中最有可能的潜在用户。2、100% 的广告有效送达率网吧电脑显示屏广告位基于对网吧的上网环境及网民上网习惯的充分调研而设置。电脑显示屏广告界面是网民登陆后默认当前界面,任何网民,无论其上网聊天或玩游戏均能 100% 看到电脑显示屏中的客户广告。3、
34、受众数量更加巨大目标受众规模大,通过对全国大中城市的网吧进行抽样调查,据统计,每台网吧电脑每天的使用人次为46人,在节假日和周末还有30左右的增长。一万台网吧电脑,每天的用户数量即为4万6万,一个月的累计用户数量即为120万180万人次,也就是说网吧广告的受众为 120 万 180万人次/万台/月,这样的规模是目前任何专业类媒体都无法比拟的。4、更加有效的广告记忆的强制性、反复性、抗干扰性我们在制作广告画面时要求一个桌面上同时最多只能发布三至四个不同品牌的广告宣传,这样品牌之间的干扰度低,更有利于广告信息的传播;网吧广告是在其内上网者登录网络后必然显示在桌面和浏览器上的,它强制上网者接受广告信
35、息;通过上述两方面因素的结合,最终让目标受众产生有效的广告记忆力。5、全天候宣传媒体目前网吧规定营业时间是早 8 点至晚 12 点,实际上绝大部分网吧是 24 小时营业,网吧媒体成为名副其实的全天候媒体。6、广告发布方式更加灵活客户可以根据具体的情况及需求安排投放范围及区域,最大限度地保证投放的灵活性,广告发布可采用网络广告的所有形式;并保证在合同签署后短时间内发布广告和根据客户要求实时更新广告,保证广告发布的及时性和有效性。7、投放效果评估更加真实每一个客户投放的网吧,我们都将提供详细的网吧资料(网吧名称,终端电脑台数等),客户对于自己投放广告的范围及覆盖人群数量有非常真实和精确的掌控。显示
36、屏广告位的设置方法使得广告的发布也更加直观有效,结合网络技术手段可对广告投放效果进行及时有效的分析评估。8、视觉冲击力超强精美宽大幅面的广告画面及详细的文字说明,与目标受众近似零距离的视觉接触,具强烈的冲击力,可充分展示品牌形象和产品特性,给受众留下极其深刻的印象。另外,可以充分利用多媒体、超文本格式文件,设置多种形式让受众对其感兴趣的产品了解更为详细的信息,使消费者能亲身体验产品、服务与品牌。这种以图、文、声、像的形式,传送多感官的信息,让消费者如身临其境般感受到商品或服务,并能在网上预订、交易与结算,将更大大增强网络广告的实效。9、千人成本超低的广告投入网吧电脑桌面标准报价 18元/台/月
37、,假设一台电脑平均每天 5 人使用,在使用过程中每人有 4 次回到桌面,则客户投放网吧电脑桌面平均每天每人成本 =18元/台/月30 天5人 4次=0.03 元。根据现阶段其他各发媒体的广告报价,我们可以核算客户投放 1 次北京电视台经济频道30 秒广告,可以连续1个月在 XX 台电脑上投放网吧电脑桌面广告;客户投放1次整版北京晚报广告,可以连续1个月在25000 台电脑上投放网吧电脑桌面广告;客户投放1个月新浪网广告,可以同期连续1个月在XX0 台电脑上投放网吧电脑桌面广告;客户投放1个月 1 块大型户外广告,可以同期在19000 台电脑上投放网吧电脑桌面广告。10、受众数量可测一个广告,它
38、的实际到达率到底有多少,这恐怕是广告商最关心,也是广告是否有效的证明。但传统户外广告以及电视、报纸等媒体,他们所面对的群体流动性大,无法准确统计出受众的数量。而网吧广告平台具有完善的、科学的监测系统,可准确的测算出广告的到达率,这也是其他传统广告媒体所无法比拟的。11、直接销售产品网吧桌面广告本身是一个广告的宣传载体和平台,又是一个产品的承载专柜。在这里企业宣传时可以充分利用网吧的空间,搞立体宣传和产品展示,目标受众既看到广告,又亲身感受产品,这是所有传统媒体都无法达到的,可以说一个网吧就是一个专卖店。在宣传产品的同时,又能销售产品,可谓“双管齐下”,广告效果自然高于传统媒体。下面内容为赠送的
39、工作总结范文,不需要的朋友下载后可以编辑删除!工作总结怎么写:医院个人工作总结范文一年的时间很快过去了,在一年里,我在院领导、科室领导及同事们的关心与帮助下圆满的完成了各项工作,在思想觉悟方面有了更进一步的提高,本年度的工作总结主要有以下几项:1、工作质量成绩、效益和贡献。在开展工作之前做好个人工作计划,有主次的先后及时的完成各项工作,达到预期的效果,保质保量的完成工作,工作效率高,同时在工作中学习了很多东西,也锻炼了自己,经过不懈的努力,使工作水平有了长足的进步,开创了工作的新局面,为医院及部门工作做出了应有的贡献。2、思想政治表现、品德素质修养及职业道德。能够认真贯彻党的基本路线方针政策,
40、认真学习马列主义、毛泽东思想、医学教,育网邓小平理论和“三个代表”的重要思想。坚持“以病人中心”的临床服务理念,发扬救死扶伤的革命人道主义精神,立足本职岗位,踏踏实实做好医疗服务工作。向各位局领导以及全体教职工进行述职,请予批评指正。一、工作目标完成情况我校一年来,秉承“质量是生命,师德是灵魂,公平是民心,安全是保障”的教育理念,以全面提升教育教学质量为核心,以标准化学校建设为突破口,以“让教育接地气,创建新学校”为学校发展目标,团结一心,攻坚克难,大打翻身仗,学校办学条件和办学效益实现了“质”的飞越。在全体教职工的努力下,我们基本完成了XX年目标管理责任状中的德育管理、教学管理、两基、师训、
41、标准化学校建设、特色学校建设、艺体卫、财务管理、捐资助学、组织工作、信访监督、工会及团队、行风建设、安全、政务等xx项工作任务。3、专业知识、工作能力和具体工作。能严格遵守医院的各项规章制度,刻苦严谨,视病人为上帝,始终把他们的利益放在第一位。能及时准确的完成病历、病程录的书写,对一些常见疾病能独立诊断、治疗。较好的完成了自己的本职工作。遇到问题能在查阅相关书籍仍不能解决的情况下,虚心的向上级医生请教,自觉的做到感性认识和理性认识相结合,从而提高了自己发现问题、分析问题、解决问题的能力。二、主要亮点1、确定和生成了“让教育接地气,创建新学校”的学校发展目标。让教育接“地气”,创建“新”学校,是
42、指教育必须遵循规律,脚踏实地,摒弃功利思想,拆掉空中楼阁,不折腾。努力让学校教育贴着“地面”,接受地中之气。更多的关注学校教育与师生愿望、诉求、发展的最佳契合点,使教育根植于中华民族优秀文化的丰润土壤,根植于新中国教育的优秀经验,根植于中国的国情,根植于与时俱进的中国特色社会主义,使全体师生在学校教育中真正快乐成长、幸福成长、茁壮成长,创建一个全“新”的学校。2、在标准化学校建设工作中,全校上下戮力同心,攻坚克难,目前,已经顺利通过省级验收,并被评为市级先进,推荐省级先进。我们正在积极准备,迎接近期到来的省教育督导室的复检。在九月二十一日是的检查验收中,验收组的袁主任用感动、惊奇来形容他的心情
43、,给予我校有内涵、有特色、有发展的高度评价,当场决定推荐我校为省级先进学校。3、德育工作我们重点抓住“诵弟子规 孝行天下”德育主题教育活动,开展“孝道”教育,传递“正能量”。“一周一行”已经成为我校的一个传统,一大特色。学生为父母长辈洗脚洗头、端茶倒水,做家务等,使孩子们从小就懂得感恩,并带动父母及全社会孝敬自己的父母长辈,促进社会风气的好转,学校收到家长反馈信息四百余件。我们编写了诵弟子规 做小孝星校本教材,已经投入使用。学校自编了“孝亲操”,得到市督导室领导的首肯。(述职报告)我们把感恩教育延伸到了校外,全校师生长期照顾无儿无女的抗美援朝老军人卢爷卢、卢奶奶,定期看望,送去生活用品,全体男教师为其捆玉米秸秆等,老人给学校送来了锦旗。主题读书活动成果显著,我校吴彥川同学被选为我县唯一一名优秀学生进京领奖。学校设立朵朵爱心基金,全体师生每年募捐一次,用于救助校内外的弱势群体。4、努力构建以培养学生自学能力为主的“构建自主学习的高效课堂”教改活动,一年来,举行了上下学期各两个月的教改展示课活动,天天展示,天天评课,使我们的教改取得了可喜欢的成果。曹红军的快乐课堂、王玉荣的自信课堂、周杰的高效课堂、宋永亮的激情课堂已经形成了鲜明
链接地址:https://www.31doc.com/p-3975707.html