万能Makefile模板

万能Makefile模板
万能Makefile模板

作者:胡彦2013-5-21

代码和文档下载地址:https://www.360docs.net/doc/0d811892.html,/share/link?shareid=616139&uk=253544182

目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译。并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译。

要达到这个目的,用到的技术有:

1-使用wildcard函数来获得当前目录下所有.c/.cpp文件的列表。

2-make的多目标规则。

3-make的模式规则。

4-用gcc -MM命令得到一个.c/.cpp文件include了哪些文件。

5-用sed命令对gcc -MM命令的结果作修改。

6-用include命令包含依赖描述文件.d。

三准备知识

(一)多目标

对makefile里下面2行,可看出多目标特征,执行make bigoutput或make littleoutput可看到结果:

[html]view plaincopy

1.bigoutput littleoutput: defs.h pub.h

2. @echo $@ $(subst output,OUTPUT,$@) $^ # $@指这个规则里所有目标的集合,$^指这个

规则里所有依赖的集合。该行是把目标(bigoutput或littleoutput)里所有子串output替换成大写的OUTPUT

(二)隐含规则

对makefile里下面4行,可看出make的隐含规则,执行foo可看到结果:

第3、4行表示由.c得到.o,第1、2行表示由.o得到可执行文件。

如果把第3、4行注释的话,效果一样。

即不写.o来自.c的规则,它会自动执行gcc -c -o foo.o foo.c这条命令,由.c编译出.o(其中-c表示只编译不链接),然后自动执行gcc -o foo foo.o链接为可执行文件。

[html]view plaincopy

1.foo:foo.o

2. gcc -o foo foo.o; ./foo

3.foo.o:foo.c #注释该行看效果

4. gcc -c foo.c -o foo.o #注释该行看效果

(三)定义模式规则

下面定义了一个模式规则,即如何由.c文件生成.d文件的规则。

[html]view plaincopy

1.foobar: foo.d bar.d

2. @echo complete generate foo.d and bar.d

3.%.d: %.c #make会对当前目录下每个.c文件,依次做一次里面的命令,从而由每个.c文件生

成对应.d文件。

4. @echo from $

5. g++ -MM $<> $@

假定当前目录下有2个.c文件:foo.c和bar.c(文件内容随意)。

验证方法有2种,都可:

1-运行make foo.d(或make bar.d),表示想要生成foo.d这个目标。

根据规则%.d: %.c,这时%匹配foo,这样%.c等于foo.c,即foo.d这个目标依赖于foo.c。此时会自动执行该规则里的命令gcc -MM foo.c > foo.d,来生成foo.d这个目标。

2-运行make foobar,因为foobar依赖于foo.d和bar.d这2个文件,即会一次性生成这2个文件。

下面详述如何自动生成依赖性,从而实现本例的makefile。

(一)

本例使用了makefile的模式规则,目的是对当前目录下每个.c文件,生成其对应的.d文件,例如由main.c生成的.d文件内容为:

[html]view plaincopy

1.main.o : main.c command.h

这里指示了main.o目标依赖于哪几个源文件,我们只要把这一行的内容,通过make的include指令包含到makefile文件里,即可在其任意一个依赖文件被修改后,重新编译目标main.o。

下面详解如何生成这个.d文件。

(二)

gcc/g++编译器有一个-MM选项,可以对某个.c/.cpp文件,分析其依赖的源文件,例如假定main.c的内容为:

[cpp]view plaincopy

1.#include //标准头文件(以<>方式包含的),被-MM选项忽略,被-M选项收集

2.#include "stdlib.h"//标准头文件(以""方式包含的),被-MM选项忽略,被-M选项收集

3.#include "command.h"

4.int main()

5.{

6. printf("##### Hello Makefile #####\n");

7.return 0;

8.}

则执行gcc -MM main.c后,屏幕输出:

[html]view plaincopy

1.main.o: main.c command.h

执行gcc -M main.c后,屏幕输出:

[html]view plaincopy

1.main.o: main.c /usr/include/stdio.h /usr/include/features.h \

2./usr/include/bits/predefs.h /usr/include/sys/cdefs.h \

3./usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \

4./usr/include/gnu/stubs-64.h \

5./usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/stddef.h \

6./usr/include/bits/types.h /usr/include/bits/typesizes.h \

7./usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \

8./usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/stdarg.h \

9./usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \

10./usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \

11./usr/include/endian.h /usr/include/bits/endian.h \

12./usr/include/bits/byteswap.h /usr/include/sys/select.h \

13./usr/include/bits/select.h /usr/include/bits/sigset.h \

14./usr/include/bits/time.h /usr/include/sys/sysmacros.h \

15./usr/include/bits/pthreadtypes.h /usr/include/alloca.h command.h

(三)

可见,只要把这些行挪到makefile里,就能自动定义main.c的依赖是哪些文件了,做法是

把命令的输出重定向到.d文件里:gcc -MM main.c > main.d,再把这个.d文件include到makefile里。

如何include当前目录每个.c生成的.d文件:

[html]view plaincopy

1.sources:=$(wildcard *.c) #使用$(wildcard *.cpp)来获取工作目录下的所有.c文件的列

表。

2.dependence=$(sources:.c=.d) #这里,dependence是所有.d文件的列表.即把串sources串

里的.c换成.d。

3.include $(dependence) #include后面可以跟若干个文件名,用空格分开,支持通配符,例如

include foo.make *.mk。这里是把所有.d文件一次性全部include进来。注意该句要放在终极目标all的规则之后,否则.d文件里的规则会被误当作终极规则了。

(四)

现在main.c command.h这几个文件,任何一个改了都会重编main.o。但是这里还有一个问题,如果修改了command.h,在command.h中加入#include "pub.h",这时:

1-再make,由于command.h改了,这时会重编main.o,并且会使用新加的pub.h,看起来是正常的。

2-这时打开main.d查看,发现main.d中未加入pub.h,因为根据模式规则%.d: %.c中的定义,只有依赖的.c文件变了,才会重新生成.d,而刚才改的是command.h,不会重新生成main.d、及在main.d中加入对pub.h的依赖关系,这会导致问题。

3-修改新加的pub.h的内容,再make,果然问题出现了,make报告up to date,没有像期望那样重编译main.o。

现在问题在于,main.d里的某个.h文件改了,没有重新生成main.d。进一步说,main.d里给出的每个依赖文件,任何一个改了,都要重新生成这个main.d。

所以main.d也要作为一个目标来生成,它的依赖应该是main.d里的每个依赖文件,也就是说make里要有这样的定义:

[html]view plaincopy

1.main.d: main.c command.h

这时我们发现,main.d与main.o的依赖是完全相同的,可以利用make的多目标规则,把main.d与main.o这两个目标的定义合并为一句:

[html]view plaincopy

1.main.o main.d: main.c command.h

现在,main.o: main.c command.h这一句我们已经有了,如何进一步得到main.o main.d: main.c command.h呢?

(五)

解决方法是行内字符串替换,对main.o,取出其中的子串main,加上.d后缀得到main.d,再插入到main.o后面。能实现这种替换功能的命令是sed。

实现的时候,先用gcc -MM命令生成临时文件main.d.temp,再用sed命令从该临时文件中读出内容(用<重定向输入)。做替换后,再用>输出到最终文件main.d。

命令可以这么写:

[html]view plaincopy

1.g++ -MM main.c > main.d.temp

2.sed 's,\(main\)\.o[ :]*,\1.o main.d : ,g' main.d

其中:

sed 's,\(main\)\.o[ :]*,\1.o main.d : ,g',是sed命令。

< main.d.temp,指示sed命令从临时文件main.d.temp读取输入,作为命令的来源字符串。 > main.d,把行内替换结果输出到最终文件main.d。

(六)

这条sed命令的结构是s/match/replace/g。有时为了清晰,可以把每个/写成逗号,即这里的格式s,match,replace,g。

该命令表示把源串内的match都替换成replace,s指示match可以是正则表达式。

g表示把每行内所有match都替换,如果去掉g,则只有每行的第1处match被替换(实际上不需要g,因为一个.d文件中,只会在开头有一个main.o:)。

这里match是正则式\(main\)\.o[ :]*,它分成3段:

第1段是\(main\),在sed命令里把main用\(和\)括起来,使接下来的replace中可以用\1引用main。

第2段是\.o,表示匹配main.o,(这里\不知何意,去掉也是可以的)。

第3段是正则式[ :]*,表示若干个空格或冒号,(其实一个.d里只会有一个冒号,如果这里写成[ ]*:,即匹配若干个空格后跟一个冒号,也是可以的)。

总体来说match用来匹配'main.o :'这样的串。

这里的replace是\1.o main.d :,其中\1会被替换为前面第1个\(和\)括起的内容,即main,这样replace值为main.o main.d :

这样该sed命令就实现了把main.o :替换为main.o main.d :的目的。

这两行实现了把临时文件main.d.temp的内容main.o : main.c command.h改为main.o main.d : main.c command.h,并存入main.d文件的功能。

(七)

进一步修改,采用自动化变量。使得当前目录下有多个.c文件时,make会依次对每个.c文件执行这段规则,生成对应的.d:

[html]view plaincopy

1.gcc -MM $<> $@.temp;

2.sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.temp > $@;

(八)

现在来看上面2行的执行流程:

第一次make,假定这时从来没有make过,所有.d文件不存在,这时键入make:

1-include所有.d文件的命令无效果。

2-首次编译所有.c文件。每个.c文件中若#include了其它头文件,会由编译器自动读取。由于这次是完整编译,不存在什么依赖文件改了不会重编的问题。

3-对每个.c文件,会根据依赖规则%.d: %.c,生成其对应的.d文件,例如main.c生成的main.d 文件为:

[html]view plaincopy

1.main.o main.d: main.c command.h

第二次make,假定改了command.h、在command.h中加入#include "pub.h",这时再make:1-include所有.d文件,例如include了main.d后,得到依赖规则:

[html]view plaincopy

1.main.o main.d: main.c command.h

注意所有include命令是首先执行的,make会先把所有include进来,再生成依赖规则关系。2-此时,根据依赖规则,由于command.h的文件戳改了,要重新生成main.o和main.d文件。

3-先调用gcc -c main.c -o main.o生成main.o,

再调用gcc -MM main.c > main.d重新生成main.d。

此时main.d的依赖文件里增加了pub.h:

[html]view plaincopy

1.main.o main.d: main.c command.h pub.h

4-对其它依赖文件没改的.c(由其.d文件得到),不会重新编译.o和生成其.d。

5-最后会执行gcc $(objects) -o main生成最终可执行文件。

第三次make,假定改了pub.h,再make。由于第二遍中,已把pub.h加入了main.d的依赖,此时会重编main.c,重新生成main.o和main.d。

这样便实现了当前目录下任一源文件改了,自动编译涉及它的.c。

(九)

进一步修改,得到目前大家普遍使用的版本:

[html]view plaincopy

1.set -e; rm -f $@; \

2.$(CC) -MM $(CPPFLAGS) $<> $@.$$$$; \

3.sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \

4.rm -f $@.$$$$

第一行,set -e表示,如果某个命令的返回参数非0,那么整个程序立刻退出。

rm -f用来删除上一次make时生成的.d文件,因为现在要重新生成这个.d,老的可以删除了(不删也可以)。

第二行:前面临时文件是用固定的.d.temp作为后缀,为了防止重名覆盖掉有用的文件,这里把temp换成一个随机数,该数可用$$得到,$$的值是当前进程号。

由于$是makefile特殊符号,一个$要用$$来转义,所以2个$要写成$$$$(你可以在makefile 里用echo $$$$来显示进程号的值)。

第三行:sed命令的输入也改成该临时文件.$$。

每个shell命令的进程号通常是不同的,为了每次调用$$时得到的进程号相同,必须把这4行放在一条命令中,这里用分号把它们连接成一条命令(在书写时为了易读,用\拆成了多行),这样每次.$$便是同一个文件了。

你可以在makefile里用下面命令来比较:

[html]view plaincopy

1.echo $$$$

2.echo $$$$; echo $$$$

第四行:当make完后,每个临时文件.d.$$,已经不需要了,删除之。

但每个.d文件要在下一次make时被include进来,要保留。

(十)

综合前面的分析,得到我们的makefile文件:

[html]view plaincopy

1.#使用$(wildcard *.c)来获取工作目录下的所有.c文件的列表

2.sources:=$(wildcard *.c)

3.objects:=$(sources:.c=.o)

4.#这里,dependence是所有.d文件的列表.即把串sources串里的.c换成.d

5.dependence:=$(sources:.c=.d)

6.

7.#所用的编译工具

https://www.360docs.net/doc/0d811892.html,=gcc

9.

10.#当$(objects)列表里所有文件都生成后,便可调用这里的 $(CC) $^ -o $@ 命令生成最终目

标all了

11.#把all定义成第1个规则,使得可以把make all命令简写成make

12.all: $(objects)

13. $(CC) $^ -o $@

14.

15.#这段是make的模式规则,指示如何由.c文件生成.o,即对每个.c文件,调用

gcc -c XX.c -o XX.o命令生成对应的.o文件。

16.#如果不写这段也可以,因为make的隐含规则可以起到同样的效果

17.%.o: %.c

18. $(CC) -c $<-o $@

19.

20.include $(dependence) #注意该句要放在终极目标all的规则之后,否则.d文件里的规则会

被误当作终极规则了

21.%.d: %.c

22. set -e; rm -f $@; \

23. $(CC) -MM $(CPPFLAGS) $<> $@.$$$$; \

24. sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \

25. rm -f $@.$$$$

26.

27..PHONY: clean #之所以把clean定义成伪目标,是因为这个目标并不对应实际的文件

28.clean:

29. rm -f all $(objects) $(dependence) #清除所有临时文件:所有.o和.d。.$$已在每次使

用后立即删除。-f参数表示被删文件不存在时不报错

(十一)

上面这个makefile已经能正常工作了(编译C程序),但如果要用它编译C++,变量CC 值要改成g++,每个.c都要改成.cpp,有点繁琐。

现在我们继续完善它,使其同时支持C和C++,并支持二者的混合编译。

[html]view plaincopy

1.#一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译

2.#并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译

3.#详解文档:https://www.360docs.net/doc/0d811892.html,/huyansoft/article/details/8924624

4.#author:胡彦 2013-5-21

5.

6.#----------------------------------------------------------

7.#编译工具用g++,以同时支持C和C++程序,以及二者的混合编译

https://www.360docs.net/doc/0d811892.html,=g++

9.

10.#使用$(winldcard *.c)来获取工作目录下的所有.c文件的列表

11.#sources:=main.cpp command.c

12.

13.#变量sources得到当前目录下待编译的.c/.cpp文件的列表,两次调用winldcard、结果连在

一起即可

14.sources:=$(wildcard *.c) $(wildcard *.cpp)

15.

16.#变量objects得到待生成的.o文件的列表,把sources中每个文件的扩展名换成.o即可。这

里两次调用patsubst函数,第1次把sources中所有.cpp换成.o,第2次把第1次结果里所有.c换成.o

17.objects:=$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(sources)))

18.

19.#变量dependence得到待生成的.d文件的列表,把objects中每个扩展名.o换成.d即可。也

可写成$(patsubst %.o,%.d,$(objects))

20.dependence:=$(objects:.o=.d)

21.

22.#----------------------------------------------------------

23.#当$(objects)列表里所有文件都生成后,便可调用这里的 $(CC) $^ -o $@ 命令生成最终目

标all了

24.#把all定义成第1个规则,使得可以把make all命令简写成make

25.all: $(objects)

26. $(CC) $(CPPFLAGS) $^ -o $@

27. @./$@ #编译后立即执行

28.

29.#这段使用make的模式规则,指示如何由.c文件生成.o,即对每个.c文件,调用

gcc -c XX.c -o XX.o命令生成对应的.o文件

30.#如果不写这段也可以,因为make的隐含规则可以起到同样的效果

31.%.o: %.c

32. $(CC) $(CPPFLAGS) -c $<-o $@

33.

34.#同上,指示如何由.cpp生成.o,可省略

35.%.o: %.cpp

36. $(CC) $(CPPFLAGS) -c $<-o $@

37.

38.#----------------------------------------------------------

39.include $(dependence) #注意该句要放在终极目标all的规则之后,否则.d文件里的规则

会被误当作终极规则了

40.

41.#因为这4行命令要多次凋用,定义成命令包以简化书写

42.define gen_dep

43.set -e; rm -f $@; \

44.$(CC) -MM $(CPPFLAGS) $<> $@.$$$$; \

45.sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \

46.rm -f $@.$$$$

47.endef

48.

49.#指示如何由.c生成其依赖规则文件.d

50.#这段使用make的模式规则,指示对每个.c文件,如何生成其依赖规则文件.d,调用上面的命

令包即可

51.%.d: %.c

52. $(gen_dep)

53.

54.#同上,指示对每个.cpp,如何生成其依赖规则文件.d

55.%.d: %.cpp

56. $(gen_dep)

57.

58.#----------------------------------------------------------

59.#清除所有临时文件(所有.o和.d)。之所以把clean定义成伪目标,是因为这个目标并不对应

实际的文件

60..PHONY: clean

61.clean: #.$$已在每次使用后立即删除。-f参数表示被删文件不存在时不报错

62. rm -f all $(objects) $(dependence)

63.

64.echo: #调试时显示一些变量的值

65. @echo sources=$(sources)

66. @echo objects=$(objects)

67. @echo dependence=$(dependence)

68. @echo CPPFLAGS=$(CPPFLAGS)

69.

70.#提醒:当混合编译.c/.cpp时,为了能够在C++程序里调用C函数,必须把每一个要调用的C

函数,其声明都包括在extern "C"{}块里面,这样C++链接时才能成功链接它们。

makefile学习体会:

刚学过C语言的读者,可能会觉得makefile有点难,因为makefile不像C语言那样,一招一式都那么清晰明了。

在makefile里到处是“潜规则”,都是一些隐晦的东西,要弄明白只有搞清楚这些“潜规则”。基本的规则无非是“一个依赖改了,去更新哪些目标”。

正因为隐晦动作较多,写成一个makefile才不需要那么多篇幅,毕竟项目代码才是主体。只要知道makefile的框架,往它的套路里填就行了。

较好的学习资料是《跟我一起写Makefile.pdf》这篇文档(下载包里已经附带了),比较详细,适合初学者。

我们学习的目的是,能够编写一个像本文这样的makefile,以满足简单项目的基本需求,这要求理解前面makefile几个关键点:

1-多目标

2-隐含规则

3-定义模式规则

4-自动生成依赖性

可惜的是,这篇文档虽然比较全面,却没有以一个完整的例子为引导,对几处要点没有突出指明,尤其是“定义模式规则”在最后不显眼的位置(第十一部分第五点),导致看了“自动生成依赖性”一节后还比较模糊。

所以,看了《跟我一起写Makefile.pdf》后,再结合本文针对性的讲解,会有更实际的收获。另一个学习资料是《GNU make v3.80中文手册v1.5.pdf》,这个手册更详细,但较枯燥,不适合完整学习,通常是遇到问题再去查阅。

个人年度工作总结最新总结模板

个人年度工作总结模板 总结三:个人年度工作总结模板 时光飞逝,伴随着比较紧凑又略显紧张的工作节奏,2xx年就这样快接近尾声,虽然我来公司时间还不太长,但是时间的脚步依然没有放慢它前行的脚步,经过这一段时间的工作,有很多所感所悟,现总结如下: 对于工作这个词,是潜移默化的接受的,作为一名从高校毕业时间很短的学生来说,社会经验、工作经验都很缺乏,所以在平时我要多学多问,付出比别人更多的努力。在公司里面我深切的感受到的是领导们无微不至的关怀,同事们团结奋发、互帮互助的干劲,工作中认真务实的作风,这对走上工作岗位时间短的我来说是受益匪浅的,为我迈向正确的人生道路打下了良好的基础。 没有太多宏伟的高瞻远瞩,也没有过于细腻的深切体会,只是在工作的当中的一些琐碎的想法和话语,分为几方面总结: (一)、学习业务知识,作好本职工作 学习是一辈子的事情,我学的是电子商务专业,对工程资料方面几乎是零的开始,所以初期就很盲目,给自己的岗位学习造成了极大的阻碍,后来经过领导和同事的及时引导,加上自我深入的感性认识和学习,逐渐的对工作性质和工作内容有了良好的适应,万事开头难,有

了一个好的开始,我相信以后的工作会进行的很顺利,自己的进步会很明显。 (二)、理论联系实际,在实践中成长 无论我们的理论知识多么丰富,最后都是要回归到实践中来,因为工作本身就是实践性的。 在以前谈到理论联系实际,就会潜意识的理解为把书面的理论知识转化为被动的动作行为。在参加工作之后才发现,以前的想法都是片面的或形而上学的,因为以前思考问题都是基于完全的理论之上,没有真正触碰到实践的东西,才会导致理解结果显得单薄和脆弱。直到慢慢的接触到实际的工作,并在工作中去处理以一些问题,才发现理论和实际其实是相辅相成的,理论联系实际本事是应该具备主观能动性的,理论和实践又是一个长时间的互相转化的过程。我们的实践需要以理论作为基石,然后在理论基础上去探索和实施;而我们在实践过程中又不断的进行总结和思考,为自己的理论知识补充鲜活的营养。理论和实践又是一个长时间的互相转化的过程, 冰冻三尺,非一日之寒。经过实践的积累,自己在工作的各方面都有了明显的进步,每次遇到困难时,我就虚心系向别人请教,事后自己又归纳总结,不断的改进自己的方式方法,虽然目前还是显得稚嫩和粗糙,但我会在今后的工作中不断的历练和提升的。 (三)、加强思想文化建设,提升综合素质

申请研究生推荐信写法及模版

申请研究生推荐信写法及模版 本文是关于申请研究生推荐信写法及模版,仅供参考,希望对您有所帮助,感谢阅读。 以谁的名义来写研究生推荐信? 这是在动笔写推荐信之前首先要考虑的问题。是请名人或地位很高的人(如学部委员、大公司总经理、名校校长等),还是身边了解自己的人(班主任、任课老师,甚至是同学同事?) 许多申请人错误的认为请名头越大的人写越好,这是一个误区。这个问题只能是根据每个人的具体背景来回答,并没有普遍适用的答案,但不管是请什么级别的人来写,一定要体现该推荐人和申请者是如何相识的,是什么关系,并确实了解申请者的情况,这样才合乎情理和逻辑,这样作才符合西方人的思维方式。例如一个本科生,在学术上很一般,请学部委员来写你的学术能力就很牵强,同样GE公司的中国区总经理为一个普通职员写推荐信,也很难让人信服。但反之,如申请者确实学术背景很好,和学部委员有过交流和探讨;或GE公司的部门经理,那么请学部委员或GE公司的中国区总经理来写就很合情合理,并能写出深度。由于申请人需要将自己的全方位信息展现出来,因此你也应当尽量避免请同一类型的人士给你写推荐信。你需要录取评审委员会对你有一个完整而全面的了解,不能只局限于在校的学习成绩或是工作上的表现。因此根据你的自己的实际情况找到合适的推荐人组合是非常重要的。 申请研究生推荐信的长度: 推荐信切忌写得过长,一般来说500英文字以内比较适合,既能排在一张A4信纸,并上下留出写抬头和签名的充足空间。 申请研究生推荐信的写作要领: 确定了推荐人后,在提笔写作之前需要仔细斟酌推荐点。许多申请人受到一些"范文"的影响,感觉推荐信的模式性很强,大同小异,因此就从网上下栽一些模板,修改一下就OK了。 这样做的结果是招生人员面对成千上万中国学生的推荐信,发现都是一样的:

办公室年度工作总结模板通用版

办公室年度工作总结模板通用版 Office Annual Work Summary template General Edition 汇报人:JinTai College

办公室年度工作总结模板通用版 前言:工作总结是将一个时间段的工作进行一次全面系统的总检查、总评价、总分析,并分析不足。通过总结,可以把零散的、肤浅的感性认识上升为系统、深刻的理性认识,从而得出科学的结论,以便改正缺点,吸取经验教训,指引下一步工作顺利展开。本文档根据工作总结的书写内容要求,带有自我性、回顾性、客观性和经验性的特点全面复盘,具有实践指导意义。便于学习和使用,本文档下载后内容可按需编辑修改及打印。 现将本人自七月份以来接手公司办公室工作情况作一汇报 一、牢固树立为公司及领导服务的思想意识 第一、坚持把察实情、写实话、谋实事作为办公室协助领导出主意、当参谋的着力点。在提高预见性上下功夫,增强工作的超前性。实践中我认识到,缺乏超前意识,工作被动应付,是影响办公室工作上质量、求实效的一个重要因素。克服懒惰思想,锐意进取,就必须发挥工作的主动性、创造性,做到察领导所察,察领导未察,力争在某些情况的把握上能够先于领导,宽于领导,在主动服务上跟上领导决策的节拍,做到与时俱进。 第二、为了在最短时间内掌握本行业相关知识和业务流程,积极参与勘探施工现场的监督检查及验收工作,利用一切

机会深入施工现场,关注矿区施工进度,增强工作的针对性。根据所属三个公司各勘探项目施工工作的进展情况,向项目负责人详细了解并落实施工进度,学习相关专业知识,认真编制每周、月施工进度报表,及时为公司领导提供决策参考。 第三、紧紧抓住事关全局的重点工作和大事要事。探矿 权的延续和完成转让是公司今年的一项重要工作,公司于10 月初成立探矿权转让专项工作小组,由办公室牵头协助和督促各持证单位完成各矿权的延续工作。并充分发挥了综合协调的职能,协助项目部按时完成了各个勘探项目的年度检验工作。 二、抓规范化管理,努力提高工作效率 办公室工作具有纷繁复杂,缺少连贯性、随机性大的特点。再加上工作人员少,涉及到三个公司的各项业务,工作量相对较大。如果没有规范的工作程序和很高的工作效率,圆满完成任务是难以办到的。为此,以规范管理为突破口,紧紧围绕建立办事高效、运转协调、行为规范的管理体系这个总目标,对办公室的各项工作和制度进行了新的定位。 一是规范办公室工作的基本要求。文件的传阅、审批, 一些重要文件的签发、重要事项的答复,该走哪个程序的,不折不扣的按程序办理,不省略、不简化、不拖拉;

项目总结报告范文_1

项目总结报告范文 导读:本文是关于项目总结报告范文的文章,如果觉得很不错,欢迎点评和分享! 【公司项目工作总结报告】 公司的项目工作,进展的如何,或者在项目工作中有哪些不同的发现与收获呢?都要进行阶段性的工作总结报告。 1、项目的前期市场调研总结 1。1主要竞争对手的分析(有关知识产权的分析工作,主要竞争力分析) 随着中国加入世贸,中国在加强知识产权保护方面的工作日益受到国外企业的重压,在此情况下进行产品开发的前期对于待开发产品的主要市场领导企业的产品的知识产权方面的调研和准备就显得十分重要,而在工业品中主要是关于专利权方面的内容。 对应于我们的开发模式(测绘仿制)在产品开发过程中很容易触及各个企业的专利,所以在专利检索的主要重点落在被测绘机器生产商有关这类机器的专利。专利的检索工作主要是由前期的网上普通检索和后继的知识产权局的详细检索。普通检索能够快速的检索到被测企业目前的专利受予情况,而知识产权局的详细检索则是能够详细的了解该企业的正在受理和最近提出申请的一些专利方面的情况。 对于检索到这些专利后的处理。由于我们是一家装配型企业,企业内部主要是以装配为主,所有零件都由供应商提供,因此在下一步

供方靠选择的时候,我们就注意对供方的控制,同时与供方签订一些合同。同时在理解对方专利文献对主体的保护范围和内容的基础上,对一些零部件进行图纸更改和回避处理,以免在外观上侵犯别人的专利。 专利的回避是专利事务中的首要任务,但不能把专利回避与专利学习分割开来,专利是专利发明人经过努力的成果,特别是实用新型与发明专利是专利发明人智力劳动的结晶,代表的是具有一定新颖性和创造性的脑力劳动,在回避的同时如何巧妙的利用他人的专利是产品开发和设计中的首要问题,“学以致用”学的目的就是用,而不能只是停留在防这一层面上,因此前期的专利调研绝不是“检索”这么简单。 1。2主要目标市场的市场状况(国外厂家的主要市场分布与主要形成原因) 主要目标市场是在市场调查的基础上根据未能市场的发展趋势并针对目前公司资源和未来规划的综合考虑后作出的符合企业利益的客户群落。是产品定义前的一个重要内容,不同的产品定义针对的是不同的产品市场和不同的消费群体,同时必将导致不同的销售方式和定价。 目标市场的建立是在广泛的调研的基础上做出的未来市场的预测,具有很大的风险性,如何的避免风险,以及如何控制和评价市场调研过程,是这一阶段的主要问题,就目前完成的一些项目而言,在市场调研的评价和市场的原始数据资料这一块还不完善,市场的有效

英语推荐信模板

英文推荐信范文 sample 1: to whom it may concern: i have had the distinct pleasure of having kaya stone as a student in my debate classes and on my debate team for three years at eastern little hope high school. kaya has been more than the ideal student. in order to achieve the highest grades and my deepest respect, she has demonstrated outstanding leadership and maintained a clear sense of purpose. the academics at eastern little hope are most challenging, and kaya fulfilled all the requirements with the added challenge of honors and advanced courses. kaya is an outstanding extemporaneous speaker and debater. she has won many awards on the speech and debate circuits, and qualified for national tournaments. success in these interscholastic activities requires extensive research and persuasive skills. kaya also holds the degree of special distinction, as a member of the national forensic league. respectfully submitted, dan peel, ph.d. sample 2: michael’s leadership and organizational skills have been invaluable to these programs, most of which have been started from the ground up. sincerely, john flester sample 3: to whom it may concern: i must also make note of cheri’s exceptional academic performance. out of a class of 150 students, cheri graduated with honors in the top 10. her above-average performance is a direct result of her hard work and strong focus. if your undergraduate program is seeking superior candidates with a record of achievement, cheri is an excellent choice. she has consistently demonstrated an ability to rise to any challenge that she must face. sincerely, professor william dot sample 4: to whom it may concern: during his time here, andrew has consistently demonstrated a strong work ethic and a dedication to success. his efforts have produced high quality results time and time again. last year, andrew developed and successfully implemented a plan to streamline our production department. the plan was a major undertaking, requiring a great deal of thought and effort on andrew’s behalf. though andrew is my assistant, he is also in an unofficial leadership role. many of his co-workers seek his advice and support. andrew is always there for them and is quite sincerely,

最新公司年终工作总结通用模版精选5篇

最新公司年终工作总结通用模版精选5篇 公司的年终总结应该如何展开,总结有利于找出自己的不足,制定新一年的工作计划,总结是对自身社会实践进行回顾的产物,它以自身工作实践为材料。是回顾过去,对前一段时间里的工作进行反思,但目的还是为了做好下一阶段的工作。以下小编为大家带来的2020各行业公司年终工作总结通用模版精选5篇,欢迎大家阅读。 2020各行业公司年终工作总结通用模版精选(一) 自xx年3月投身于证券行业以来,经过一年多的磨砺,我感到愈加成熟与自信,如果说最初的艰辛是在吐丝结蛹,那么xx年就是我破蛹化蝶的过程。总结一年多来证券工作,我的感受是:真诚待人,严于律己,就能得到满意的回报。 一、真诚待人,赢得真心

真诚是说话内容要真实不虚夸、说话态度要诚恳不油滑,在与潜在客户最初接触时,真诚友善是打开对方心扉的敲门砖。我在与潜在客户第一次接触时,总是以中肯的态度介绍公司的优势和自身的能力,先留给对方一个不浮夸、很实在的印象,然后根据对方意愿倾听他大概的资金情况与交易现状并进行分析,根据分析向对方提出建议,向他表态为什么由我们公司服务会实现他的利益最大化与最优化,使客户产生信任感,赢得客户的真心对待。 真诚是服务要真切热诚不应付,当潜在客户成为真正的客户之后,后续的真诚服务至关重要。首先是及时了解客户的特点和需求,急客户之所急,客户最本质的需要就是在股市中获得更多收益,我在服务客户的过程中永远以此为出发点。 如果客户希望我了解他持有什么股票,我就会将客户的股票牢记在心,一旦他持有的股票出现较大变动,如重大利好、利空等,我都会主动及时联系客户进行交流。如果客户在这方面不倾向于与我交流,我会尊重客户,不去了解他持有的股票,而是不定期与其讨论一下大盘整体的走向等广泛的内容;其次是为客户提供客观的投资建议,既不夸大其词,也不含糊其辞。

个人年度工作总结模板(最新篇)

个人年度工作总结模板 个人年度工作总结模板 财务人员年度工作总结范例 201X年即将过去,我先祝贺各位同事在度过愉快丰收的一年和在未来一年中万事顺意!自己在局与中心领导和全体同事的关心、支持和帮助下,坚持自我严格要求、加强学习、踏实工作,在政治思想、工作学习等方面取得了不小的进步,下面把自己各方面的表现向领导和同事们作个小总结。 一、爱岗敬业,坚持原则树立良好的职业道德 在工作中,自己按照发展要有新思路,改革要有新突破,开放要有新局面,各项工作要新举措的要求,在工作中要能够坚持原则,秉公办事,顾全大局,以新《会计法》为依据。遵纪守法,遵守财经纪律。认真履行会计岗位职责,一丝不苟,忠于职守尽职尽责的工作。服从组织安排,并能按时保质保量完成岗位任务工作。主动利用会计的优势和特长,给领导当好参谋,合理合法处理好财会业务。对各办公室人员所需报销的单据进行认真审核,为领导把好第一关,对不合理的票据一律不予报销,发现问题及时向领导汇报,认真做好会计基础工作,认真审核原始凭证,会计凭证手续齐全,装订整洁符合要求,科目设置准确,帐目清楚,会计报表要准确及时完整定期向领导汇报财务业务执行情况,除按时完成本职工作之外,还能完成临时性工作任务。 二、加强政治学习努力提高自身素质

我深知作为财务工作人员,肩负的任务繁重,责任重大,为了不辜负领导的重托和大家的信任,更好的履行职责,就必须不断的学习,因此把学习放在重要位置,认真学习业务知识和煤矿兼并重组的新形势下的政策,自己无论是在政治思想上还是业务水平方面,有了较大的提高。坚持把学习和积累作为提升自身素质,提高工作能力的基本途径,坚持把参加各种学习活动与业务学习结合起来,并认真做好重点学习笔记。工作中能认真执行有关财务管理规定,履行节约,勤俭办公,务实开拓。 三、重视日常财务收支管理 收支管理是一个单位财务管理工作的重中之重,加强收支管理,既是缓解资金供需矛盾,发展事业的需要,也是贯彻执勤俭办一切事业方针的体现。为了加强这一管理,我们建立建全各项财务制度,财务日常工作,就可以做到有法可依,有章可循,实现管理的规范的制度化。对一切开支严格按财务制度办理,对一些创收积极进行催收,使得局和中心财务财务能够集中财力办公,通过财务室认真落实的执行,收效非常明显。在经费相当紧张的情况下,既保证局和中心一系列政党业务活动和财务收支健康顺利地开展,又使各项收支的安排使用符合发展的要求,极大的提高了资金的使用效益,达到了增收节支的目的。 四、认真做好年终决算工作 年终决算是一项比较复杂和繁重的工作任务,主要是进行结清旧账,年终转账和记入新账,编制会计报表等,财务报表是仅反映单位财务状况和收支情况的书面文件,单位领导了解情况,掌握政策,指导本单位预算执行工作的重要资料,也是编制下年度财务收支计划的

最新研究生推免教授推荐信模板

教授推荐信 请务必包含以下客观信息: 推荐信正文写作注意事项: 推荐人的选择:推荐人最好选择自己的授课或论文指导老师。当然如果能找到大学招生负 责人都认可或熟知的推荐人更好,如国际知名学者教授等。如果申请人是普通学生而选择职位很高的推荐人(如学校校长),应该解释清楚推荐人是怎样了解到申请人的。同时在第一段就应介绍清楚推荐人和申请人的关系。 推荐信的核心1:还是应该和申请人的学业成绩和学术能力紧密相关,应注意与所申请专 业的结合。如申请管理类课程,勿用大量篇幅描写辅修计算机的成绩,反之亦然。总之,要详略得当。 推荐信的核心2:推荐信在提出申请人优点时,应避免泛泛而谈,最好附以具体事例,当 然有数据支持更有说服力。如:排名10/200 (200人中前10名),多少天完成实验,成功率如何。另外:推荐教师如为论文或毕业设计指导教师,可提及论文或毕设大致情况,来说明被推荐人的研究或实践能力。 推荐信的有益补充:申请人其他方面的优点,如团队精神,开朗性格、品质、对科学研究 的执着等也可简单提及作为补充内容,这些是要求一个研究者必备的素质。 推荐信的篇幅:一般英文成稿约 300 – 400字。 推荐信写作两大败笔: 写成类似中国老师给学生写的评语,每个人都适用。面面俱到,详略不当也是不可取的。 评价太过夸张,好象申请人的现有水平已经不需要任何进修或对申请人的过度吹捧使推荐

人本身的层次和水平大打折扣。 您的材料会由专业文案进行删改,编辑或整理,谢谢合作,并祝您成功! 教授推荐信 被推荐人姓名 申请学校 申请院(系、所) 申请学科、专业 申请攻读学位类别博士□硕士□ (以上内容由申请人填写,以下内容由推荐教授填写) 推荐教授姓名 工作单位 职称职务 与申请人关系电话 通信地址 电子邮件

关于项目的总结报告

关于项目的总结报告 【导语】总结必须按照实践是检验真理的标准的原则,去正确地反映客观事物的本来面目,找出正反两方面的经验,得出规律性认识,这样才能达到总结的目的。以下是整理的相关资料,希望帮助到您。 养殖项目工作总结报告 一、主要工作 1、做好调研,制定方案。 按照沪农林14号文件的要求和市林业养护项目工作小组的具体部署,经对我区沿海防护林、污染隔离林、水源涵养林等生态公益林进行了调研摸底,我区成立了万人就业林业养护项目金山区领导小组、工作小组,办公室设在区林业站。我委与区劳动与保障局、区财政局联合制定了《金山区林业养护项目的培训方案》,报区府批准,由其转发了《区农委、劳动保障局、财政局〈金山区林业养护项目的实施方案的通知〉》。 2、做好林业养护社的筹建,养护工的招聘、培训、上岗工作。[由整理] 我委与劳动保障部门分工合作,密切配合,工作方案批准后,区就业促进服务中心认真做好18个养护社的筹建和万人就业项目相关政策的宣传和解答工作,并负责养护工报

名、招聘、录用上岗,同时协助区林业站、各养护社负责人对报名人员进行初选。区林业站为主,区农校配合,共进行了17期的培训,培训人员1266人,上岗1165人。 3、做好养护社的管理和考核工作。 为了规范我区林业养护的管理工作,根据市相关要求和部署,结合我区工作实际,制定了《金山区林业养护管理机构职责》、《林业养护社考核意见》等各项规章制度,明确分工,加强领导,强化管理。在实际工作中,各养护社均为养护工办理相关保险,实行综合计算工时工作制,确保养护工的劳动合法权益。各社采取了分小组养护、考核和奖励等方式来加强管理,确保林地建设成果,到达养护要求。 4、做好项目的日常工作。 在林业养护工作中,我们工作小组经常与市林业养护办、区劳动保障等部门持续联系,主动请教工作推进中的有关具体问题。与兄弟区沟通、交流项目进程中出现的问题、经验和做法等,把各种信息、问题、要求等及时向领导反馈。真正起到了上传下达的纽带作用。同时,还认真做好每个月各养护社人员变动状况和养护补贴经费的申请等各项日常工作。 二、工作体会 透过二年的工作,我们的主要体会是: 1、万人就业养护项目是扩大就业,促进农民增收的一

个人年终工作总结模板

个人年终工作总结模板 个人年终工作总结模板 一、2018年工作总结 总结过去的一年,可以用“兢兢业业,如履薄冰”八个字来形容。 (一)任劳任怨,认真履行职责 功夫不负有心人,经过我坚持不懈地努力,最终很好的完成了各项工作。主要有:省注协注册会计师、注册评估师年检;各公司工商 营业执照、组织机构代码证年检;省财政厅备案(会计师事务所);省 级“守合同重信用”企业年检;劳动保障年检;税务师事务所及注册 税务师年检、山东省注册税务师协会会员年检;省财政厅政府采购社 会代理机构年度考核工作;国家开发银行山东省分行年度复核认证等 工作以及注册会计师、注册评估师、注册税务师、注册造价工程师 等各类注册资格从业人员继续教育工作。 (二)奋发有为,敢于迎难而上 7月份,领导从单位工作实际出发,对办公室人员工作职责进行 了进一步明确和划分。因此,我的工作进行了相应的调整:考核工 作(财务考核、创争活动、考勤工作等)交到耿姐手中。文秘工作(文 稿起草、文件制发、简报编辑、会议纪录、信息宣传、网站维护等) 交到小索手中。调整后,我主要负责资质管理和档案管理工作。相 对来说,工作负担减轻了很多。但工作量虽然小了,压力却更大了,对我的工作要求也更高了。人都是逼出来的,有压力才会有动力, 很多时候你不逼一逼自己,你就不知道自己能力有多强,潜力有多大。何况“一切反动派都是纸老虎”,没有过不去的坎。工作中更 要遇强则强,敢于迎难而上。虽然不乏战胜困难的勇气和魄力,但 我在工作中却一向谨慎小心,如履薄冰,不敢有丝毫大意,确保了 各项工作圆满完成。

今年各类执业质量检查出奇的多。其中,大的检查就有9月4日省国税局检查、9月20日省注协会计师行业检查、11月22日市定 额站造价咨询企业业务检查和信用评价工作检查以及年底省财政厅 政府采购社会代理机构年度考核工作等。应接不暇的检查常常弄的 我身心俱疲。我曾经跟同事开玩笑说“现在每次迎接检查都跟要上 刑场似的”。每次检查顺利结束后都有一种大难不死,劫后余生的 感觉。经过几次检查的历练,我及时总结经验教训,积累了应对此 类检查的宝贵经验。比如任务分解法,接到一项任务首先将任务分解,然后各个击破。相信今后再碰到此类检查我也绝对可以应对自如,游刃有余。 (三)群策群力,注重团队协作 7月份,领导召开办公室办公会议,进一步明确了办公室工作人 员职责分工,权责明晰,各司其职。办公室工作迎来新局面,各项 工作再上新台阶。 “工欲善其事,必先利其器。”我认为要做好一项工作首先要具 备以下两点:一是要具备一个精干的团队。俗话说“不怕老虎一样 的敌人,就怕猪一样的队友。”所以,具备一个精干的队伍至关重要。办公室经过几次大的调整,大浪淘沙,逐渐形成了一个相对稳 定精干的团队,为做好各项工作奠定了坚实基础。在今年的历次检 查中,我得到了来自张姐和耿姐的大力支持,圆满完成了各项任务。经过几次大的检查,也使我们得到了很好的锻炼,积累了丰富的经验。二是这个团队还要具有团队协作精神,既要有大局观,又要有 责任心。否则,只能是一盘散沙,难成大事,也经不起大风浪。作 为办公室工作人员应该充分认识到一点,划分职责分工是为了明确 责任,提高工作效率,而不是各自为战,各扫门前雪。在我看来办 公室工作人员的职责范围应该是你必须要做的工作之外的所有工作。不管是你的事还是我的事归根结底都是单位的事,因而要有大局观 和责任心。在几次大的检查中,我跟张姐、耿姐在工作中形成了很 好的默契,凸显出了1+1大于2的效果,充分展现了团队协作的力量。我为身边有这样的同事感到欣喜和自豪。

最新度信息公开工作总结报告通用模板

最新度信息公开工作总结报告通用模板 本年度报告是根据《中华人民共和国政府信息公开条例》(以下简称《条例》)要求,由××(填写单位)编制。全文包括概述,主动公开政府信息情况,依申请公开政府信息情况,政府信息公开咨询处理情况,政府信息公开复议、诉讼情况,政府信息公开支出和收费,其他相关工作情况,存在的主要问题和改进措施,并附相关说明和指标统计附表。本年度报告的电子版可以在××网站××(填写网址)下载。如对本年度报告有任何疑问,请联系:×××(填写相关部门和联系方式)。 专有名词解释 (以《条例》为指导,结合本单位工作实际,对报告中的专业术语和常用短语作必要的解释)。 一、概述 本段主要介绍本单位政府信息公开工作的年度概况,重点包括:1、工作机构情况;2、制度规范有关建设及落实情况;3、基础性工作开展

情况;4、其他认为需要说明的情况。 二、主动公开政府信息情况 本单位到20××年底累计主动公开政府信息×条,全文电子化率达×%,其中,本年度新增的主动公开政府信息×条。 本单位政府信息公开工作在内容深化方面的有关阐述。 在主动公开的信息中,政策法规类的信息×条(内容可具体描述),占总体的比例为×%(内容可具体描述);规划计划类的信息×条(内容可具体描述),占总体的比例为×%(内容可具体描述);属于本单位业务类信息×条,占总体的比例为×%(对本单位业务类信息的进一步分析,由各单位依据自身的实际工作情况酌情展开)。 在主动公开的信息中与公众密切相关的重大事项方面的信息有×条,(主要结合本单位的工作实际情况描述,包括1、影响公众人身和

财产安全的疫情、灾情或者突发事件的预报、发生及其处理情况;2、扶贫、优抚、教育、社会保障、劳动就业等方面的标准、条件及实施情况;3、土地征用、房屋拆迁的批准文件、补偿标准、安置方案等信息的公开情况进行归纳总结。)客观分析对社会产生的影响和意义(由各单位根据工作实际情况客观评价)。 在主动公开的信息中属公共资金使用和监督方面的信息×条,(主要结合本单位的工作实际情况描述,包括:1、重大城市基础建设项目的公开招标中标情况及工程进度情况;2、政府集中采购项目的目录、政府采购限额标准、采购结果及其监督情况;3、政府财政预算、决算和实际支出以及审计等信息的公开情况进行归纳总结。)客观分析对社会产生的影响和意义(由各单位根据工作实际情况客观评价)。 本单位政府信息公开工作在渠道拓展方面的有关阐述。 在主动公开信息工作中,为方便公众了解信息,采用主动公开政府信息的形式上做了×××工作。(主要总结包括政府公报或者其他报纸、杂志,政府网站,政府新闻发布会以及广播、电视等公共媒体,设立的公共查阅室、资料索取点、政府信息公告栏、电子屏幕等场所或

精选项目总结模板大全5篇_项目工作总结范文

精选项目总结模板大全5篇_项目工作总结 范文 a;工作总结就是把一个时间段的工作进行一次全面系统的总检查、总评价、总分析、总研究,并分析成绩的不足,从而得出引以为戒的经验。下面给大家整理了关于项目总结模板,方便大家学习。 项目总结模板1 光阴似箭,日月如梭。一年的时间的确是很短暂的,不知不觉间2019年已即将过去。新的一年又将来临,值此新旧交替之际,总结一下过去,思索一下未来,取过去之长,补未来之短,对自己的工作进行总结,以便在新的一年当中更好的完成自己的本职工作。 我与2019年3月进入公司工程部工作,主要负责暖通、给排水专业的技术、施工及造价的相关管理工作。在工作过程中,遵守公司的各项规章制度,平时严格要求自己,廉洁自律。工作中认真负责,能理论联系实际的开展工作,与工程部及各相关部门的同事配合,较好的完成了公司领导交办的的各项工作。 首先,在技术管理方面: 1、能够耐心细致的做好图纸审查工作,配合主管领导及相关设计单位落实小区给排水、供热、燃气等管网的位置、走向,尽可能发现不合理的方案及设计,并提出自己的方案与设想,用心与设计人员沟通,完善方案及施工图纸的设计。例如:中融国际项目地下构筑物较多,并且地下车库和地下人防均与各楼相连,这就导致将来小区排

水管道无法排出。 因此向主管领导提出应在2、4楼与地下车库及地下人防之间留出一条通道,否则小区排水管网将无法铺设。再如:设计院将连接体的采暖、给排水管线设计在汉口街一侧,而汉口街一侧又无位置铺设如此多的管线,向主管领导请示后,及时向设计单位提出了异议,经设计单位复核后,变更了设计。 2、外部协调:对于一个工程项目来说外部协调工作对于项目的顺利开展有很大的帮忙。我的主要工作是在主管领导的指导下,配合各专业公司完成项目的管网配套设计工作。在领导的正确领导及帮忙下与各专业公司持续了良好的合作关系,各专业管网的配套设计正在如期进行,目前已完成给水、排水管网的设计工作,燃气、供热管网的设计正在进行中。在工作当中能够从公司的利益和角度出发,用心配合各专业设计人员,完成各项任务。 其次,在施工现场管理方面:4月份进入施工现场伊始,即开始和领导研究施工现场用水方案,待方案落实后协助领导完成了相关手续办理及设计工作。并配合自来水公司完成了中百一库临时用水及现场施工用水的施工工作,确保了项目如期开工。基础开挖前,在领导及各位同事的帮忙下,根据现场的实际状况完成了施工现场排水管道的铺设,解决了各施工单位基础开挖的排水问题。 在方案制定过程中,结合工程实际采用了塑料排水管,待排水过后,管材还能够用于排烟机孔,为公司节约了必须的资金。工程进入主体施工阶段后,针对隐蔽部分容易出现问题的地方,及时组织监理

最新个人年终工作总结模板范文大全

最新个人年终工作总结模板范文大全 最新个人年终工作总结模板1 一年来,在公司领导的正确领导下,在同事们的热情帮助与支持下,通过自身的不懈努力,自己的思想水平和工作能力都有了很大的进步,专业技术水平也有了很大的提高,也为公司全年安全生产目标与生产任务的顺利完成做出了一定的工作,主要有以下几个方面: 一、思想方面 1、为使自己的思想更好地适应新形势下对管理工作的要求,一年来自己积极参加公司组织的各类学习活动,努力钻研本专业的安全与技术业务,深切领会上级领导的指示精神,针对上级领导提出的各项意见和要求认真查找自己的不足,使自己的思想和公司领导工作的指导方向保持一致。 2、在严格管理的同时,工作中严于律己,率先垂范,时刻不忘自己是一名年轻骨干。 3、为更好地做好全车间的安全生产工作,日常工作中自己能够认真听取职工所反映的各类意见、建议和要求,团结周围的同志, 4、为充分抓好机械化作业线在安全生产中的优势,在自己的思想和业务水平不断提高的同时,把积极抓好职工的安全思想教育,也作为自己的一项重要任务,一年来,自己总是利用好班前会,在布置工作任务的同时,结合以往的设备事故和公司下发的各种事故案例牢固树立“安全第一”的思想,提高互保、自保意识,较好的保证了车间安全生产工作的顺利进行。

二、安全生产方面 1、树立安全生产责任意识。把安全工作真正放在了首位,放在了心里,把过去嘴上讲安全变成了现在心中想安全 2、切实做好班中巡回检查工作,对生产设备的运转情况,对生产设备各系统进行巡回检查,以便及时发现异常情况,采取措施消除隐患,排除故障,防止事故的发生。 3、严格执行交接班制度,要求交接班人员必须口对口、手拉手,你不来我不走的原则将生产、安全等情况交接清楚,做到不清楚就不交班,不接班,防止因交接班不清楚而危机生产安全。 4、定期对设备进行维护保养,随时检查设备的运行情况及润滑情况。 5、严格要求上班期间穿戴劳动保护用品,保护自身的安全健康。通过我们的努力,车间无发生轻伤、重伤事故,确保了全年安全生产。 6、坚持加强现场安全管理,发现隐患、及时消除;坚持制止各种违章行为;坚持加强安全、消防知识培训,并且组织开展“安全生产月”活动,提高安全意识。 三、存在的缺点和不足 一年来,自己在工作中虽然取得了一定的成绩,同时也感到离领导和生产的要求还有很大差距,具体表现在: 1、思想上有时跟不上形势的要求,观念老旧,锐意进取的思想差。今后必须加强学习,以适应企业深化改革的需要。 2,技能还需进一步提高,提升业务水平。 四、明年的工作方向

大学申请推荐信模版

大学申请推荐信模版 大学申请推荐信模版1 xxx大学招生办: 为人稳重,善良淳朴,性格内向,不喜张扬:踏实勤奋,成绩优异------这就是我优秀的学生XXX。 XXX同学品德高尚,沉稳谦恭,严于律宽以待人;做事踏实,力求完美。学习是学生第一要务,XXX同学态度端正,勤奋刻苦,乐于钻研,有良好的思维品质和较强的思考能力,并能融会贯通,拓展提升。所有这一切,成就了XXX同学优秀的学习成绩。 无论是学习还是做事XXX同学体现出的最大亮点就是”高效”. 他涉猎广泛,学养深厚,注重知识的积累与拓宽,运用于创新。他淡定从容,在他身上看不到浮华,也见不到张扬,有的是信念与信心。 对这样一名内敛沉稳,思维缜密,个性鲜明成绩优秀的学生,我乐于推荐。相信他在跨进大学之后,他的长处,他的特点能得到更充分的展示,他的发展潜能会得到更进一步的激发。 西交利物浦大学,XXX同学心仪已久。很高兴能以这样的方式推荐我的优秀学生,也恳请贵校能给他提供一个展示他个性与才华的机会。

大学申请推荐信模版2 尊敬的xxx大学招生办领导: 我是江苏省昆山市震川高级中学高三(8)班班主任和英语教师,我郑重的像您推荐我欣赏的学生XXX同学。 通过高中三年时间的观察,在我眼里XXX同学是一位事业开阔,志向远大品学兼优的学生。 在视野上,她能放眼古今中外,广泛阅读中国古德先贤和当代现代国际名人的书籍,用心汲取古代人文和现代科技发展的精华,并以他们为榜样来激发自己的发奋和规范自己的行为。例如他利用课余时间阅读了南怀瑾的《论语别裁》和《史蒂夫乔布斯传记》等书。 在个人品德上,他突出的优点是谦恭知礼,具体表现在行为上举止文明合度,尊重老师,深得各科老师的喜爱,团结同学,能与班内外同学友爱融洽相处,是班中人见人爱充满正能量,具有感召和凝聚力的学生。 在我所任教的英语科目的学习上,他表现出浓厚的兴趣,日常学习中他善于独立思考,总结创新,对语法,词汇,语音的学习都有自己独特轻松有效的学习方法;不仅在历次考试中取得理想成绩,重要的是他更注重英语语言阅读,写作,听力等综合应用能力的全面发展。例如他自学了《新概念英语3》,还阅读了《简爱》等简本名著。

个人年终工作总结 万能年终工作总结模版年终工作总结

个人年终工作总结万能年终工作总结模版年终工作总结 万能年终工作总结模版||年终工作总结篇一转眼一年又过去了,对于本人来说,又积累了一年的经验。在这短暂的一年中,由 于上级、报社和部门领导,各位同行同事以及亲友的帮助,圆满地 完成了自己的本职工作,让本人在稿件撰写、新闻摄影、政治敏锐 力和组织协调能力等方面有了更深层次的认识与提高。总结过去, 展望未来,现将20**年工作简要总结如下: 一、政治思想方面: 本人热爱党,热爱人民,坚持党的教育方针,忠诚党的教育事业:能认真学习****重要思想、十*大报告精神,做好政治学习笔记、写好学习心得,思想端正,服从学校的工作安排,办事认真负责;把自己的精力、能力全部用于学校的教育教学过程中,并能自觉遵守职业 道德,在学生中树立良好的教师形象;带头与同事研究业务,毫不保留自己的观点,实话实说,互相学习,共同提高教学水平;能够顾全大局,团结协作,在各方面以党员的标准严格要求自己,以便更快 地适应教育发展的形势,二、教育教学工作: 首先,能认真把握教材。把课标、教参与课本有机结合,以提高学生分析问题和解 决问题能力为目标,切实落实培养学生的创新思维和创造能力,并 且能利用课堂时间不断地以新型热点材料为背景创设提问角度,帮 助学生拓展思路,从而使学生们分析、解决问题的能力不断提高。 第二,能把握学生的认知水平和能力。重视对已学知识的巩固和新、旧知识的联系,达到帮助学生学会求知、不断发展的目的。

第三,尊重学生。重视与学生之间的情感交流和培养,在严格管理的同时能尊重学生的学习热情和认知能力,提出与学生自身水平相当的问题,鼓励他们大胆探索,共同提高。 三、其他方面: 每学期根据学校实际认真制定学校工作计划并督促实施,撰写学校工作总结,突出反映学校师生成果;统筹安排学校的教学工作,注重通过组织业务学习、开展校本教研、进行业务竞赛、组织外出学习等途径抓好教师队伍建设,促进教师专业成长;个人能认真参加市小学校长高级研修班的学习,每次学习都能提前安排好工作,做到学习、工作两不误;创建个人 ___,把平时的教学得失、听课感受、培训心得、教学困惑和生活随想等内容上传和同行交流分享,丰富业余生活,记录教育人生;个人撰写的《数据的力量》发表于《小学数学教学》、四年级 (上)《解决问题的策略教学设计》发表于《小学教学设计》。 四、努力方向: 在新的一年中,我将以优秀同行为榜样,加强自身政治学习、业务锤炼,不断提高教育教学水平和学校管理能力,为学校的发展作出更大的贡献。 篇二时光荏苒,20**年很快就要过去了,回首过去的一年,内心不禁感慨万千时间如梭,转眼间又将跨过一个年度之坎,回首

个人年度工作总结模板

个人年度工作总结模板 第一篇:工作总结日月如梭、时光飞逝,转眼间又到了新的一年,回顾这一年的历程,我在公司的领导下,在各位同事们的鼎力支持和配合下,按照公司要求,立足本职,积极展开工作。20xx年对于我个人来说是接受挑战的一年、充满希望和不断探索的一年,同时也是开拓创新、学习实践和收获经验的一年,感谢公司给予我这样一个表现自我的机会。现将我的工作总结如下: 一、认真做好自己的本职工作 一年以来,我严格要求自己,要以良好的职业道德去工作,不允许自己有一丝一毫的马虎和懈怠,否则将会对企业的财务管理形成非常严重的后果,我按照自己的工作职责范围,每一笔资金,每一项资金的流动及确认都是在反复的核对之后进行的,严格把关,发挥好职能作用,力保公司的资金管理的安全性,保证工作的规范有序。 二、做好档案管理工作 今年公司实行了体制改革,把公司划分了四个管理平台公司,且经过鲁总的最终确定把公司的财务管理制度重新整改,使得今年各工地的财务要比往年更加明确了然,虽然刚刚开始制定的财务管理制度受到了很多项目经理的不情愿

做,但是在鲁总的严格要求下,各工地项目经理还是积极配合我们的工作,我们在张中华的带领下,认真的按要求让工地提供所需要的资料,刚开始各工地都是问题比较多,所以在公司里召集了各工地的会计和资料员来学习新的财务管理制 度,让工地更好的配合我们的财务管理。把资料明确的归档,对各项凭证、各项帐务、报表以及各项报告等都严格按照财务档案管理的要求和程序进行登记存档,存放有序,方便存查,完整标准,做好各项登记工作。通过认真对照,签字登记,推动了财务档案管理工作的规范。 三、工作中的配合 作为分公司的财务,有时除了自己的本职工作外还要积极配合公司的各种突发状况,例如公司来客人,必须积极的去卖水果布置会场,端茶倒水,积极配合商务部,提供资料及数据,去陪标等,积极配合总财务,开发票时准备齐全开发票的一切资料,如外经证,具体金额,汇税款等,提供资料给总公司财务统计分公司的收款等。 四、存在的问题和不足 一年来,我虽然在自己的本职工作岗位上认真严格负责的工作,并且圆满完成了领导交付的其它的工作,但在实际工作中,自己还存一些不足和差距,例如公司的财务制度我这边做的还不是很到位,有些要求并不是完全按我要求的提

留学申请推荐信模板

Dear Admission Committee: This letter is written for Mr. XXX to support his quest to study at your university. I have been teaching at Tsinghua University during the fall semesters for most of the past 15 years after retiring from US EPA as Director of its Vehicle Fuel’s Division. Mr. XXX has been a helpful companion to me last Fall. I have found him to be a pleasant and trustworthy person who has provided insight and useful suggestions during my stay in China. His academic grades are excellent as you have seen in reviewing his transcript. To that I can add that he is a personable and dependable young man. His spoken English is easily understandable and his written English is well polished. My conversations with XXX show him to be a mature individual focused on achieving his goals. He is dedicated to his studies – a point that is reflected in the academic awards and honors that he has achieved. In addition, his extracurricular activities demonstrate that he is well-rounded, intelligent with a broad range of interests. Based on what I know of Mr. XXX’s character, he will be successful as a graduate student. I believe that he will bring credit to the school in the area of academics, research and in his personal relationships with the professors and students that he works with. He has a pleasing personality and is well liked and respected by those who know and work with him. I hope that you will give his application every consideration. I recommend him without reservation. Sincerely, Prof. YYY Air Pollution Consultant

相关文档
最新文档