进销存文员工作计划
2026-01-19 进销存文员工作计划进销存文员工作计划(实用十四篇)。
⬣ 进销存文员工作计划
一、指导思想
坚持以人为本的工作理念,深入领会和贯彻校党政工作思路,坚持管理、服务与效能相统一原则,追求“想干事、能干事、会干事、能干成事”的办公室形象,发挥迎难而上、敢打硬仗、求真务实、团结拼搏的“评建精神”,立足校办职责,积极开展好“三服务”工作。
二、主要工作及其基本思路
(一)突出重点,加强综合协调和参谋助手工作。
1、围绕学校教学整改和“申博”工作,开展好相应的督办、协调、服务。重点是做好有关重要会议的会务工作,即做好首届四次教代会、教学工作会议、学科建设工作会议等大型会议的有关材料起草准备,会务保障及会议有关材料的汇编工作。
2、积极开展调研工作,在学校内部管理体制改革等工作中,结合实际情况,发挥参谋助手作用,为领导决策服务。
3、牵头并会同有关单位完成事业法人登记工作(办理《事业单位法人证书》)。
(二)与时俱进,改进管理方式,提高服务水平。
1、结合新的形势,探索和改进行政接待工作的有效措施。在总结现有行政接待经验的基础上,形成制度化、程序化、可操作性强的行政接待工作规程。
2、与时俱进,进一步做好信息工作。**年的信息工作,要强化行政时效性意识,着重做好信息收集与上报工作,同时要在讲究简讯内容的深度和信息量上做好《**简讯》编审印发工作。通过举行“联谊会”等多种形式加强与各办公室主任(秘书)的业务联系,发动、利用好各学院、部门的信息员作用,围绕学校重点工作中,以信息为载体,反应学校实力,展示亮点,营造氛围。
3、完善和加强公文处理工作。规范公文流转运行,实行收发文电子登记,在收发文方面,强化运行时限意识,提高公文流转时效。规范、强化公文审核把关工作,修改完善并严格执行《**公文处理实施办法》,加大执行公文办理规程的力度,进一步提高各单位(部门)的公文质量意识和时限意识,避免仓促行文、仓促审核。改善公文服务意识,为便于领导掌控公文讯息,在上年试办(**校务参考)的基础上,参考省教育厅办公室的经验,编发《要文呈报》,定期将收发文情况以及重要公文要丢安讯息分类汇总呈报领导。
4、重视电子政务推行的紧迫性和必要性,强化现代办公手段的使用观念,进一步完善、推广校内电子政务,提高工作效率。
(三)立足本职,开展好重要常规工作。
1、开展好信访工作和综合统计工作。把信访工作作为一项十分重要的思想政治工作和群众工作来做,全力维护学校的安定团结,积极推动廉政建设和党风好转,努力为师生员工排忧解难、释疑解惑服务。同时,深入了解学校发展情况,依法、及时、准确地搞好综合统计工作。
2、做好**年学校年鉴的组稿编校、印发工作,尽快完成**年度教学工作会议的文件汇编。收集整理**年评建工作过程中形成的有关材料,并总结提炼**年迎评促建经验。
3、综合服务工作。坚持原则和程序,规范管理和使用印信;坚持以人为本,适应需求,为领导以及有关方面提供准确、及时、高质量的各项行政服务;根据学校在开放和竞争环境下谋发展的形势,深入领会和实施校领导的意图,做好学校礼品等的配置和使用管理工作;做好会议中心的使用管理以及有关会议协调工作。
4、贯彻校综治委会议要求,做到“防治结合,以防为主”,认真落实综治工作责任制。做好财产、文件机要等安全保密工作。小车服务组要进一步强化安全意识,规范车辆管理、车况检查维护,确保行车安全。
(四)把握自身特点,搞好保障服务。
1、加强档案室建设工作力度。在会同有关部门共同做好“干部档案审核检查”工作的基础上,认真做好人事档案达标的准备工作。理顺学生档案管理的关系和有关部门的职责范围,规范学生档案管理程序。完善充实档案室网页,提高档案的网络查询利用率。
2、网络中心要树立校园网络的总枢纽、支撑点的意识,强化网络安全监管,加大力度、整合力量,保障学校东区新建网络的基础建设,规划实施研究生公寓、青年教师公寓网络建设,认真做好办公自动化系统运行的技术保障。进一步加强学习、实施相关技术和业务的培训,完善规章制度,优化网络资源。在搞好业务建设的同时,加强队伍的思想道德建设、团结进取,努力提高校园信息化建设水平。
3、行政服务中心要按照校长在首届四次教代会上报告提出的“树立一个观念,增强三个意识”的要求,做好各项服务工作。冶苑接待中心和图书经销中心要进一步发扬艰苦创业、爱校敬业的精神,进一步理顺关系,完善机制,建立目标考核责任制等规章制度,加强过程管理,在做好服务于学校教学工作和其他重点工作的基础上,努力开创服务运营新形势。教学楼管理站、收发室等要进一步发扬在迎评表现出的优质服务精神,对一些有效做法要常抓不懈,形成长效机制。
三、实施保障机制
1、加强思想政治工作,牢固树立以人为本的观念,强化服务意识、全局意识和创新意识,精诚团结,营造和谐的校办工作环境,为创建和谐校园环境而努力。
2、坚持“二会”(业务研讨会和室务会)和月度信息通报制度,强化工作协作。
3、围绕“三服务”,着力加强和改善督查督办、协调服务和工作调研、参谋助手工作。
4、强化责任制,各项主要工作任务到人、责任到人(详见附件中),加强沟通,分工协作。
5、认真开展党支部工作,发挥党支部的战斗堡垒作用和党员干部的先锋模范作用,促进行政工作任务的完成。按照上级部署,认真开展好“保持党员先进性教育”活动,同时做好重点培养对象的教育、考察工作,继续实施支部联系学生班级活动。
⬣ 进销存文员工作计划
C#期末总结
接触C#已经有半学期时间,对C#感触颇多。C#作为逻辑性极强,功能强大的程序编程语言,仅仅学习半学期是远远不够的,希望自己能在这条路上不断前行,能够活到老学到老。
跟绝大部分的初学者一样,当看见密密麻麻的代码,就觉得这会是一门枯燥无味的课程。但在平时生活中使用各种功能强大的app,应用程序等时,我又会对程序背后的代码感到好奇。就是在这样矛盾的心情中,我一点点初步掌握了C#。
C#中最难理解也是最有意思的莫过于类的使用了。总的来说类是属性相同的方法或对象的集合。编程语言中的类较为抽象,难以理解。编程语言中类的思想在现实生活有许多体现。比如我们通常会把马路上所有的四轮交通工具归为一类----汽车,在生物学中也使用界、门、纲、目、科、属、种把所有生物分级分类。似乎这样想,类很好理解。但在具体编程中会遇到许多问题,比如类成员中各个成员变量的访问权限问题以及类与类之间的逻辑关系问题,等等。解决这些问题,需要对事物和目标有准确的理解和把握,当然扎实的C#功底基础也是必不可缺的。如果能够充分使用类,那么代码的编写会变得井井有条,至少代码会看上去富有生命力。
编程的过程自然枯燥无味,但当看见自己编写的程序运行成功,那种满足感不言而喻。例如本学期的贪吃蛇游戏编程过程,就让我感触颇深。(首先必须承认的一点就是贪吃蛇游戏的主体代码是我借鉴网上大神,光是看懂捋清大神的代码就花了我一星期的时间,接下来就是添加完善代码)首先想要在游戏开始之前添加一个难度选择功能界面,这就必须解决两个问题:一个是怎样控制两个界面(难度选择界面和游戏界面)出现先后次序问题,另一个是如何保存已经选好的难度选择并在游戏中体现出来。对于第一个问题我的解决方案如下:先在speed.cs(难度选择代码区)文件中加入”this.Close();”语句;再在program.cs(程序的主入口)文件中加入”(new Speed());”和”(new form());”语句。加入”this.Close();”语句的目的是当难度选择完成后让难度选择界面自行关闭;加入”(new Speed());”和”(new form())”的目的是控制两个界面先后出现的次序。这个问题的解决过程还算顺利,它主要涉及函数调用。第二个问题的解决就比较难,大概耗费我两星期的时间。第二个问题属于在类与类之间调用变量问题。这一类问题在各种编程中会常常遇到。通过查各种资料和不断试验,我的解决方案如下:先添加一个新类PublicClass,然后在PublicClass定义一个静态变量z,再在主代码区调用z。添加新类的目的是使代码简洁明了并方便后期修改,定义变量z的目的是将难度选择值赋给z。这两个问题解决使得贪吃蛇程序能够顺利运行。但顺利运行并不代表这是一个合格的程序,同学反映说这个程序看上去并不是很美观,我意识到还需要在用户体验方面下工夫,没想到这给我带来不小的麻烦。我的计划是用图片代替方块来显示蛇身,但我错误以为只要将定义方块的函数修改成绘画图片的函数就可以了,导致的结果就是程序运行崩溃。我不断翻看所有的代码,一遍又一遍试验,但都找不到解决的办法。就这样过了三四天的时间,我甚至有了放弃的打算。但或许是印证了那句话“山重水复疑无路,柳暗花明又一村”,主代码中有段注释引起了我的注意------”//画出方块并显示在画板上”,这时我才恍然大悟:原来不管是方块还是图片都要定义并使用draw()才能在界面上显示出来,定义方块的函数只不过定义了最基本的方块属性(形状,颜色,大小等)。如果需要更换蛇身图片,只需要在”draw()”中更改就可以了(因为图片是从网上下载,图片的各个属性已固定无需再定义)。最终成功的给蛇换上了一件”新衣服”,程序的用户体验性大大提升。
完成贪吃蛇的编程后,我深深体会到C#是一款面向对象的编程语言。把解决问题的各个因素分门别类,实现分工合作以达到高效率的解决问题。就像现实中的社会分工一样,每个人都在各自的岗位上辛勤劳动,无论工作大小,国家社会离不开每个人的奉献付出。C#中还有其他有趣的控件,比如timer,picturebox,textbox等。灵活组合这些控件,能够编写出很多有意思的小程序。曾经看见网上有C#计算器,C#计时器的教程,觉得很有意思并尝试了一下,但发现很难实现程序,究其原因是因为作者的思维与我的思维有着很大的不同,这说明每个人解决问题的方式不同,而程序便是程序员思维的体现。每个自己编写的程序都是与自己的思维相通的,这么理解的话可以把程序看成自己思维在其他事物上的拓展,其乐无穷,乐此不疲。或许这就是为什么世界上有那么多的天才编程员愿意夜以继日的编写程序,或许这也就是为什么好莱坞每每拍出人工智能统治世界的科幻片总能席卷全球票房。名侦探柯南剧场版《贝克街的亡灵》中的超级人工智能诺亚方舟在天才计算机少年泽田弘树死后代替其意志继续在日本存活下去。想想确实可怕,人工智能究竟会改变人多少。计算机注定改变每个人的生活。因此掌握计算机无疑就是掌握了未来。
由于半学期的学习时间实在太少,想要深刻理解并灵活运用C#是需要多年的实践学习的。光是上课时间认真听讲是远远不够的,还需要课下不断的练习钻研。学习c#语言不能停留在学习它的语法规则,而是利用学到的知识编写c#语言程序,解决实际问题。即把c#语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c#语言、自己编写的程序是否能够正确地解题。语法是学习编程语言的关键,光靠背语法,是远远不够的(其他语言学习也是如此)。记笔记是上课时候必须要做的一件事,但不能认为做了笔记就不用上课认真听讲了。C#作为一名理科学科是需要不断深入理解实践才能掌握的。有几点学习心得想分享一下:.不要妄自菲薄。不能因为遇到困难就不相信自己,每个人都是从零开始。2.坚持不懈。学习C#是件漫长的过程,需要不断激励自己鼓励自己。
3.多和他人交流。一个人的力量是渺小的,多个人相互交流不断切磋才能不断进步。4.不要偷懒,经常思考。C#中有许多思想是和现实生活相通的,不断对生活感悟对生活进行反思,从生活中寻找灵感,这样能提高对C#的兴趣以及学习的主动性和趣味性。
5.经常上机实验,动手操作。实践出真知,在实践中理解那些深奥晦涩难懂的专业知识。6.在编程时除了要认真谨慎之外,更重要的是掌握基本的知识,比如if语句和while语句的区别。初学者常常会被这两个语句搞得晕头转向,在编程过程也不会太在意两个语句的使用范围。再比如C#中命名空间,这是常常忽略的方面,初学者一开始编程时会发现定义一个变量或者函数常常会遇到系统提醒错误,开始认真检查下来,却怎么也找不到错在哪,这很有可能就是命名空间错误。
大学之前从未接触编程语言,对于C#的学习也是在一时兴起和怀疑自己中不断转换。平时会去图书馆借些C#书籍,但总有种意犹未尽的感觉。这种感觉或许来自对编程语言的兴趣,希望自己能学到更多关于编程语言的知识。
⬣ 进销存文员工作计划
办公室的工作总是在繁忙中结束,今年三月份的在公司的文员工作也接近了尾声,四月份的办公室的工作也在向我招手。在公司今年三月份,公司对我们的办公室的人员进行重新的编排,同时也辞掉了几位我们办公室办事效率不高的文员。这让我四月份的文员工作上面更加有压力了,同时我也不得不让自己在之后的文员工作中,将自己的相关文员工作达到我们公司对我们文员要求的标准。
在公司四月份的文员工作中,我要精简自己的文员办事过程,让自己有更多的时间完成更多的文员工作。在我们办公室的四月份里,我们办公室有一定的文员人员流失,但是我们公司的相关文员工作肯定会只多不少,所以我自己会有更多的文员工作,精简自己的文员办公流程是除了让自己加班加点以外能让自己完成自己每天文员工作的唯一一个工作方法,同时精简文员办公流程也是能让自己在四月份的工作里,每天按时公司布置的文员工作最好的一个办法。同样精简我们的文员工作的工作流程也是我们公司对我们办公室所有文员的要求,我们公司在相关行业上竞争是非常强烈的,以后我们在公司肯定也会迎接更多的工作来提高我们公司在相关行业的影响力,所以这是我们公司文员以后肯定会经历的一件的事情,同样我们要在四月份的工作时间里,尽快让自己学会精简自己的文员工作。
在公司四月份的文员工作中,我要以办公室老文员的身份为我们新来的一些文员进行我们公司文员的培训工作。因为我是我们办公室里文员工最熟练,同时也是文员工作成绩最突出的文员,所以这个为公司培养新兴力量的重任就要有我来承担和负责。我在四月份里对我们公司办公室新员工的培训内容主要有熟悉我们办公室的工作环境、我们办公室对我们文员的办公要求和办公规定、带他们熟悉我们办公室文员的工作、对他们的相关文员工作技能进行补充和强化培训。
在我四月份的办公室文员工作中,我还要给自己确立新的文员工作目标,我在四月份会参加公司公司的进修,让自己学习到更多有关文员的工作需要用到的知识。对于我升职的事情,我现在自己的文员工作能力已经没有问题了,但是自己在人员管理上可能还有一点点欠缺,我会在公司人员管理上多多学习的。
⬣ 进销存文员工作计划
前台年工作计划篇1
在很多人的心目中,前台工作就是单纯的接下电话,制定一些表格等简单的工作而已,从我一年多的前台文员工作总结中得知,前台工作也是一项极为锻炼人,使人快速成长的工作,不信你看看我的前台工作计划中的内容便知了。
我的个人工作计划范中从四个方面出发:
1、在日常事物工作中,我将做到以下几点:
(1)协助各部门做好了各类公文的登记、上报、下发等工作,并把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。
(2)做好了各类信件的收发工作。
(3)做好低值易耗品的分类整理工作。
(4)配合上级领导于各部门做好协助工作。
(5)做好办公用品的管理工作。做好办公用品领用登记,按需所发,做到不浪费,按时清点,以便能及时补充办公用品,满足大家工作的需要。
(6)做好办公室设备的维护和保养工作,
(7)协助上级做好节假日的排班、值班等工作,确保节假期间公司的安全保卫工作。
(8)认真、按时、高效率地做好领导交办的其它工作。
在日常事物工作中,我一定遵循精、细、准的原则,精心准备,精细安排,细致工作,干标准活,站标准岗,严格按照办公室的各项规章制度办事。
2、在行政工作中,我将做到以下几点
(1)做好各部门服务:加强与各部门之间信息员的联络与沟通,系统的、快速的传递信息,保证信息在公司内部及时准确的传递到位。
(2)做好员工服务:及时的将公司员工的信息向公司领导反馈,做好员工与领导沟通的桥梁。
(3)协助公司上级领导完善公司各项规章制度。
3、提高个人修养和业务能力方面,我将做到以下三点:
(1)积极参加公司安排的基础性管理培训,提升自身的专业工作技能。
(2)向领导和同事学习工作经验和方法,快速提升自身素质。
(3)通过个人自主的学习来提升知识层次。
我深知:一个人的能力是有限的,但是一个人的发展机会是无限的。现在是知识经济的时代,如果我们不能很快地提升自已的个人能力,提高自已的业务水平,那么我们就这个社会淘汰。当然要提升自己,首先要一个良好的平台,我认为公司就是我最好的'平台,我一定会把握这次机会,使工作水平和自身修养同步提高,实现自我的最高价值。
4、其他工作
(1)协助人力资源部做好各项工作
(2)及时、认真、准确的完成其它临时性工作。
公司前台这个工作岗位是琐碎、繁杂的。我将根据实际情况进行合理分工、合理安排,认真落实岗位责任制,确保工作井然有序;还要创造性地工作,不断探索工作的新思路、新办法和新经验;同时增强工作创造性的同时,我一定注意办事到位而不越位,提供服务而不干涉决策,真正成为领导的参谋助手,成为上、下沟通的桥梁。
前台工作计划篇2
自五月底来公司担任办公室前台工作,前台是一项很重要的基础工作,在这半年时间里,我在公司领导和同事的关心和帮助下基本完成了各项工作,在不断地向领导请教、向同事学习、自己实践摸索,短期内便熟悉了公司办公室各项工作,明确了工作的程序、方向,有了明确的工作思路,在思想觉悟上有了更进一步的提高,在具体的工作中形成了一套清晰的工作思路,能够顺利的完成领导交办的工作任务,为了总结工作经验,继续发扬成绩同时也克服存在的不足,现将这段时间的工作做如下简要总结及来年工作计划。一、以踏实的工作态度,适应办公室工作特点。办公室作为企事业单位运转的一个重要枢纽部门,是单位内外工作沟通、协调、处理的综合部门,这就决定了办公室工作繁杂性。
(一)制度的拟定
1在上级领导下重新修订了《加班管理制度》,并在工作进行实施。
2根据公司以往的实施方法,制订了《图书借阅及管理办法》和《门禁指纹管理规定》,通过部门领导的审核及各部门会签,在日常工作中进行实施。
(二)日常性事物
1负责董事长办公室、行政总经理办公室、茶室的卫生整洁。
2负责快递接收、报纸杂志及信件收发、文件打印、以及总机电话的接听与转接。
3每日统计公司员工及电话核查项目员工出勤情况。
4公司员工书籍借阅统计与签收。
5日常礼仪接待工作。
(三)(四)水电费的缴纳:公司通讯业务的办理(每月月底前缴纳上月费用)
(五)每月5号之前完成办公室月度报告,并提交行政总经理(内容包括,办公用品库及仓库盘点表—工装盘点表—本月领工装数—本月工装进出库统计表—本月申请办公用品—本月本部门办公用品申请—本月办公用品领用情况—本月费用明细表—每月之星情况)
(六)每月8日之前,参考考勤系统上导出打卡数据记录,根据收到的外出公干审批单和请假单以及每天的点名表做出电子版考勤明细表完成公司考勤总表制作,提交行政总经理审核。
(七)(八)每月10号前完成部门办公用品的申请统计总表交与行政总经理审核。月中更换销售排行榜;每月20号之前,根据每月之星评选结果,制作每月之星照,更换至宣传栏。
(九)与行政总经理及网络管理员沟通,确定下月所需费用,25号前完成部于门预算统计表交与行政总经理审核,提交财务中心
(十)每月30号前完成办公用品及日常用品盘点表。提交行政总经理审核,并于次月2号之前上交财务中心。
(十一)每月初一,十五购买贡品及鲜花并提前一天贡品摆放整齐。
(十二)办公用品档案及固定桌椅档案的登记。新的一年,意味着新的起点、新的机遇、新的挑战。20Xx年,要认真总结经验,戒骄戒躁,努力工作,力争取得更大的工作成绩。以崭新的工作风貌、更高昂的工作热情和更敬业的工作态度投入到办公室的各项工作中。从小事抓起,从服务抓起,进一步强化内务管理和后勤服务,为整体推进公司的发展提供基础性服务,为公司年度整体工作目标的实现发挥行政应有的作用
前台年工作计划篇3
自从加入公司以来已经一年多的时间了。在这里我从学校的一名学生踏上了工作岗位成为一名员工,学到了更多的知识技能,各方面都有了的提升。在领导的支持和同事们的帮助下,较好的完成了自己的本职工作。很感谢当初公司领导给我这个成长的平台,让我可以在工作中不断成长,不断学习,提升了自身的素质,现将一年的工作总结如下:
一、日常工作方面
1、把事情细节化、条理化、规范化前台的工作比较琐碎,收发传真、邮件、报纸,维护办公设备、送水、接待不同的来访人员等。刚接触工作时,有时候事情赶到一块就会有些应付不过来,显得手忙脚乱。虽然完成了工作,但是在工作过程中有些细节就没能注意到,做事情也显得没有条理。效率也就低了下来。经过不断的摸索和总结,我意识到要想优质的完成这些工作,首先要把工作从全局统筹好,再从细节入手,保持良好的工作状态,提高效率。只永不懈怠的提高自己,才能胜任看似简单的行政工作。现在,已能较好的统筹安排工作,并努力把工作细节处理得当。争取给大家最到位的支持和服务,不断提高自己的业务水平,按职业化的标准时刻要求自己。同时,规范化方面还需要加强,我也会在今后的工作中更加注意这一点。
2、保持较好的工作状态人低为王,地低为海。行政本身是一个服务性和支持性的工作,尤其是前台接待。当有客户到访或是公司有大型会议时,前台就会负责一些茶水准备和服务工作,要了解到每个人的需求,适时地为大家服务。在接待其他人员,如送报、送水、来访人员的司机,也要服务周到,体现出公司的良好的形象。只有保持良好的工作状态,才能提升服务质量。在工作过程中,我要求自己避免消极情绪,谨记工作职责,时刻把自己的位置放到一个合适的高度,本着为人服务提升自己的态度投入到工作中。这也是一个行政人员必备的素养。
3、学会沟通和团队协作沟通,是一个人生存在这个社会中必不可少的一种能力。前台工作需要对内、对外和各部门以及社会上很多人士打交道。沟通、以及良好有效的沟通显得尤为重要。在这一年的工作中,各项沟通基本畅通,但本身也存在着不少问题。当一件事情发生时,很多情况下我在沟通时缺少积极性和主动性。总是花费时间在去想这件事上,而不是及时的去了解、沟通,在处理事情时略显被动。因此,也浪费了一些时间,降低了工作效率。这是很不专业的一面。遇事积极主动,在第一时间去解决问题。不仅可以把工作更好的完成,也能促使自己养成做事不逃避、勇于向前、负责到底的品质。在今后的工作中,我会以这种标准去要求自己,争取把工作完成的更出色。公司是一个整体,每个员工都是组成这个整体的一部分。无论我们身在哪个岗位,开展什么样的工作,始终都离不开同事之间的配合。这就要求我们要有团队协作精神。在良好沟通的基础上,和同事积极配合,团结协作,才能把工作做好。这点在工作中也深有感触。我也将一如既往的认真协作、积极配合,同时严格要求自己,把各项工作都做好。
二、加强自身技能和素养方面
走出学校,初入职场,在能力和阅历方面都很不足。经过这一年的学习和积累,已能保证本岗位各项工作正常运行,但是还欠缺很多。我也在工作中找寻不足,抓紧学习,培养自己的各项能力。目前,我通过———学习了相关专业知识,包括了前台的职业素养与能力提升、档案管理、行政统筹管理等相关内容。财务会计方面的知识也很欠缺,也正在学习这方面的知识。通过这些学习,使自己的技能有了一定程度的提高,也更希望能在以后的工作中有机会参加相关的培训,更大程度上提高工作技能。在平常的工作中,看到同事的一些好的工作方法我也会悉心学习,真切感受到身边的每位领导和同事都是身上集着不同优点的老师,每个人身上都有我值得学习的地方。工作技能有时候也不光光是自己从书本上学习出来或做出来的,有时候也需要吸取别人身上的精华。
三、工作成果与存在的问题
1、工作成果办公设备、大桶水等各项台账建立完备;餐饮、酒店、订票等各项服务基本完善;每日巡检、各项检修维护顺利进行;各类账目报销流程规范;其他服务、跟进工作有序进行。
2、存在的问题
(1)工作不够精细化:前台工作贵在精细,但有很多地方我还没有做到这一点。在服务支持上,会议室、茶水间、前台大厅,二楼办公大厅的卫生保持上做的很不到位,没能够及时的发现问题,更谈不上及时解决。招待用的杯子和一些服务方向指示也存在问题,没有给大家提供方便的服务。
(2)执行力不够:当接到领导指示,完成某项工作时,往往在执行上会有卡壳。这跟自己对任务和指示的认识、和自身对问题变通、行动都有关系。
(3)工作效率低下:由于自身知识结构和工作技能的原因,在一些工作中效率跟不上去。如一些文件的整理上,就由于办公软件知识和技巧的欠缺而不能够保质保量的完成。还有其他一些专业性较强的工作也是如此。以上的问题必会在20Xx年的工作中加以解决。一年的工作中,着实学到了很多,非常感谢领导对我的包容和支持,让我得以有这样的机会工作学习,不断成长,再接下来的工作中,我定会再接再厉,争取做得更出色。
⬣ 进销存文员工作计划
首先文员这个岗位是一个中介岗位,整个集团的上传下达都是由办公室来处理。因此,文员必须服从以下几点,一切工作都必须服从领导的命令和安排。
1、理解,要充分理解,按照领导的意图。
2、落实,要坚决贯彻领导意志,加强执行力。
但是,服从不是被动的。很多工作可以提前预测,积极开展,以便及时准确地掌握各方面的工作动态,及时向领导反馈各方面的信息,注重调查分析,为领导提供决策参考;同时,办公室工作也要讲战略,讲工作艺术,认真科学地做好领导、同事、部门之间的沟通协调,不扯皮,不推委,不制造工作缺口。
其次,办公室文秘工作相当于集团的小管家,日常办公物品的采购和发放;各子公司常用物品的登记备案都是办公室完成的,所以办公室秘书一定要有足够的耐心,热爱自己的工作。
首先,熟悉各部门的工作流程,按照公司的规定行事
每个公司都有自己的工作模式。如果大家都按照自己的流程来工作,会导致公司秩序混乱,各个部门的工作都会被堵死。严重的会导致公司遭受经济和声誉损失。
二、了解货物运输
出国的货物一般用轮船和飞机运输,国内的货物用公司或物流公司安排的汽车运输。在订单完成之前,店员要仔细选择运输公司,并检查自己的信誉和运输货物的能力。
第三,熟悉客户
很好的了解客户订购产品的习惯。当出现异常情况时,可以果断处理。例如,如果客户订购的产品在外观或包装上有轻微缺陷,新跟单员可以询问上级领导或与客户协商是否可以接受不合格的产品。如果你是一个老跟单员,你可以自己做判断,不用麻烦别人。
第四,正确对待客户服务
店员实际上是公司和客户之间的一扇窗户。首先,你是公司的员工。你必须绝对忠于公司,站在公司的立场,为公司着想。在客户方面,你必须坚持客户就是上帝的原则。让客户觉得自己是客户,在享受明星服务。客户不在乎公司其他部门怎么运作,也不想知道更多。他们只会联系你了解他的订单和交货日期。所以要做一个明净的窗口,看清事实,冷静处理。
⬣ 进销存文员工作计划
对工作岗位的认识
首先,办公室文秘这一职位是中介性的职位,整个集团的上传下达都是由办公室承接代办的,因此文秘工作一定要做到以下几点:
1.服从,一切工作要听从领导的吩咐和安排。
2.领会,要完全理解、遵照领导的意图办事。
3.执行,要坚决地落实贯彻领导意志,强化执行力。
但是服从并不是被动,很多工作可以提前预测、积极主动地开展,及时准确地掌握各方面的工作动态,及时向领导反馈各方面的信息,注重调查分析,为领导提供决策参考;同时,办公室工作还要讲策略,讲工作艺术,认真、科学地搞好领导与领导、同事与同事、部门与部门之间的沟通协调工作,不能扯皮、推委、出现工作空档。
其次,办公室文秘工作相当于集团的小管家,办公室日常的物品采购、发放;各子公司常用物品的登记、备案等都由办公室完成,因此办公室文秘一定要有足够的耐心并热爱本职工作。
对未来工作的计划
1.在日常事物工作中,我将做到以下几点:
(1)协助办公室主任做好了各类公文的登记、上报、下发等工作,并把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。
(2)做好了各类信件的收发工作。
(3)做好低值易耗品的分类整理、出入库、各类帐务的报销工作。
(4)协助办公室主任做好公章的管理工作。公章使用做好详细登记,严格执行集团公章管理规定,不滥用公章。
(5)做好办公用品的管理工作。做好办公用品领用登记,按需所发,做到不浪费,按时清点,以便能及时补充办公用品,满足大家工作的需要。
(6)做好办公室设备的维护和保养工作,
二、对工作岗位的认识
首先,办公室文秘这一职位是中介性的职位,整个集团的上传下达都是由办公室承接代办的,因此文秘工作一定要做到以下几点
1.服从,一切工作要听从领导的吩咐和安排。
2.领会,要完全理解、遵照领导的意图办事。
3.执行,要坚决地落实贯彻领导意志,强化执行力。
但是服从并不是被动,很多工作可以提前预测、积极主动地开展,及时准确地掌握各方面的工作动态,及时向领导反馈各方面的信息,注重调查分析,为领导提供决策参考;同时,办公室工作还要讲策略,讲工作艺术,认真、科学地搞好领导与领导、同事与同事、部门与部门之间的沟通协调工作,不能扯皮、推委、出现工作空档。
其次,办公室文秘工作相当于集团的小管家,办公室日常的物品采购、发放;各子公司常用物品的登记、备案等都由办公室完成,因此办公室文秘一定要有足够的耐心并热爱本职工作。
三、对未来工作的计划
1.在日常事物工作中,我将做到以下几点
(1)协助办公室主任做好了各类公文的登记、上报、下发等工作,并把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。
(2)做好了各类信件的收发工作。
(3)做好低值易耗品的分类整理、出入库、各类帐务的报销工作。
(4)协助办公室主任做好公章的管理工作。公章使用做好详细登记,严格执行集团公章管理规定,不滥用公章。
(5)做好办公用品的管理工作。做好办公用品领用登记,按需所发,做到不浪费,按时清点,以便能及时补充办公用品,满足大家工作的需要。
(6)做好办公室设备的维护和保养工作,
(7)协助办公室主任做好节假日的排班、值班等工作,确保节假期间集团的安全保卫工作。
(8)认真、按时、高效率地做好领导交办的其它工作。
在日常事物工作中,我一定遵循精、细、准的原则,精心准备,精细安排,细致工作,干标准活,站标准岗,严格按照办公室的各项规章制度办事。
2.在行政工作中,我将做到以下几点
(1)做好领导服务:及时完成办公室主任、集团各部经理和部门主管交办的各项的工作。要成为领导的助力、助手,急领导所急,想领导所想,勤跑腿,多汇报,当好参谋助手。
(2)做好各部门服务:加强与各部门之间信息员的联络与沟通,系统的、快速的传递信息,保证信息在公司内部及时准确的传递到位。
(3)做好员工服务:及时的将集团员工的信息向公司领导反馈,做好员工与领导沟通的桥梁。
(4)协助办公室主任完善集团各项规章制度。
(5)做好信息保密工作:保存好办公室常用文档,做好存档保密工作;要及时、准确、全面的收集各方面信息并做好存档工作。
(6)做好文书工作:及时完成领导交办的各种文稿,学习各种文字材料的写作,提高自身写作功底。
3.提高个人修养和业务能力方面,我将做到以下三点
(1)积极参加集团安排的基础性管理培训,提升自身的专业工作技能。
(2)向领导和同事学习工作经验和方法,快速提升自身素质。
(3)通过个人自主的学习来提升知识层次。
我深知:一个人的能力是有限的,但是一个人的发展机会是无限的。现在是知识经济的时代,如果我们不能很快地提升自已的个人能力,提高自已的业务水平,那么我们就这个社会淘汰。当然要提升自己,首先要一个良好的平台,我认为xx集团就是我最好的平台,我一定会把握这次机会,使业务水平和自身修养同步提高,实现自我的最高价值。
4.其他工作
(1)协助人力资源部做好各项工作。
(2)协助财务部、物业部、项目部做好相应工作。
(3)协助各子公司做好各项工作。
(4)及时、认真、准确的完成其它临时性工作。
办公室文秘这个工作岗位是琐碎、繁杂的。我将根据实际情况进行合理分工、合理安排,认真落实岗位责任制,确保工作井然有条;还要创造性地工作,不断探索工作的新思路、新办法和新经验;同时增强工作创造性的同时,我一定注意办事到位而不越位,提供服务而不干涉决策,真正成为领导的参谋助手,成为上、下沟通的桥梁。
⬣ 进销存文员工作计划
第一章仓库管理规定
为了更好地发挥仓库对材料的调配功能,规范公司仓库的材料管理程序,促进本公司仓库的各项工作科学、安全、高效、有序、合理地运作,确保公司资产不流失和各工程项目所需材料的品牌、型号、规格以及质量合符要求,保证仓库材料供应不延误工程项目的进度,较准确做好各工程项目成本决算。特制定本管理制度。
1、为防止公司材料资产流失,公司用于工程项目的一切所购买材料物品(板房所需购买的家私和摆设品,公司可以指定专人验收后交仓库都必须先入库后才能从仓库领出,禁止不入库直接交工地的做法。没验收人签名,公司财务部有权拒绝报帐。
2、仓库所有物品进行分类建立帐册。可分为:五金交电水暖类、化工(油漆铝钢材类、板(木材建材(包括瓷砖类、手动工具和机具及配件类、日杂防护劳保用品类。
3、仓库所有物品必须根据材料的属性和类型安排固定位置进行规范化摆放,尽可能在固定位置上贴上物品识标以便拿取。
4、仓库必须建立起分类的入库帐本和各工程项目的出库帐本。所有帐目当天发生当天入帐完毕,禁止隔天做帐。
5、与仓库发生各种业务关系的各相关人员必须严格按《仓库管理作业流程》进行办理各种业务,禁止发生各工地主管直接将材料报采购员购买的现象,公司直接授权给采购员购买的工程项目所需材料物品除外(购买回来必须仓库进行验收入帐后再按手续领出。
6、仓库每季度进行一次仓库清理、整理和资产整体盘点并将盘点情况(包括产生盈亏情况说明上报公司。盘点时,禁止不对实物实盘,仅抄袭敷衍了事。
7、仓库对所有机具类工具进行登记造表,建立起借用要登记的管理办法。每年清理、整理一次,按可用、在用、废旧、报废情况登记造表上报公司。特别是由于使用寿命极限报废的且属于公司固定资产的机具要及时上报公司财务部销帐。
8、各工程项目竣工正式交付业主或甲方使用后,仓库应在7天内将本工程项目竣工的材料决算表造出并上报公司。
9、做好仓库的安全防范工作。合理摆放消防器具,仓库内及仓库四周5米内属于禁烟区,任何人员不准吸烟,违者一次罚款100元。非仓库管理人员没经许可禁止进入仓库。不听劝告者给予经济处罚。
10、做好仓库物品的安全保护工作。根据材料的性能合理放置各类材料,防止材料变形、变质、受潮等现象发生。要经常检查化工类物品的性能、状态,变质且有危险的物品要及时处理并上报公司。
11、做好材料价格的保护工作。禁止私自将公司的材料底价和材料供应商有意图告诉竞争对手或与公司不相关的人员。
12、严把材料预定和报买关。材料员要认真审查仓库所交之要购买的材料,详细注明所需材料的品名、等级、规格、数量、色质、到货期限(必要的也可提交样品、示意图和材料店名等交采购员,防止采购员误买、错买、多买、少买,以至造成公司损失。
13、认真做好材料采购工作。采购员要认真审阅采购单的采购要求(不明白问清楚材料员,严格按采购要求按时将材料购回仓库,避免工程材料长时间不到位而延误工程进度。购买材料尽可能面对代理商,有利于做好退货工作以减低公司损失。购买材料的总体原则为:货比三家,同等材料优质价便服务好者中标。
14、严把材料验收标准关。仓管员要仔细对照采购定单及参考样品认真核实送到仓库或工地材料的品名、等级、规格、产地、单价、数量、性能、质量和期限等。确保入仓的材料合符要求。如材料不合要求或货不对板应该不予验收签名,并将情况及时通报采购员。
15、仓库人员、材料员及采购员必须定期总结材料工作方面的问题。涉及材料价格问题应将情况及时通报设计师和预算员或公司,预防公司向准客户报工程预算价时严重底于市场致使公司受损。
第二章仓库管理作业流程
1、各工地主管(水电和油漆主管接新工地图纸后认真审阅,根据工地工程预算情况和实际工程进展需求,提前5天列出材料需求计划单,此单注明材料的品牌、规格、型号、数量,包括性能、状态、颜色(如果是非常用的材料,需设计师提供样板或材料采购的店名等提交仓库。
2、仓库接各工地材料需求计划单后,立即核查库存情况,决定是否购买或购买量。如需购买,开出订购单,报材料员审核。
3、材料员根据订购单认真审核(包括到工地实际测量数量等并与工地沟通后,提交订购单给采购员进行采购或通知供应商送货。
4、采购员(供应商在接单2天内必须按订购单的要求将材料购回送到仓库。
5、材料到仓库后,仓管员必须严格按定单要求点数验收、入库、入帐。如不能确定验收标准的。材料,应及时通知材料员和工地主管到场验收以确保材料有效。
6、材料进仓时,仓管员要按规定放好并及时通知工地到仓库领材料。仓管员根据各工地开出的领料单的数量发货给各工地并做好项目帐目。
第三章仓管员工作职责
1、准确地做好材料进出仓库的帐务工作。
2、严格按照材质的验收要求做好材料验收工作。
3、不合订购要求的或不合格的材料坚决不予验收。
4、认真做好仓库季报、工程项目竣工材料决算表工作。
5、认真做好仓库材料的分类摆放和保管工作。
6、认真做好仓库安全防范及仓库卫生工作。
7、认真做好仓库发料工作。发料原则:凭工地主管签名的领料单进行发放;材料必须送至仓库门口交接(重物品除外;先进仓的料先发,旧废料根据实际情况合理利用。
8、认真做好退料工作。退料原则:不合要求材料及时通知采购员退回供货商并报财务;工地完工的剩余材料及时回收仓库保管。
9、认真做好各工地材料使用的监控工作。避免重复领料和材料浪费。
10、认真做好手动工具和机具的借收登记工作。
11、有责任提出仓库管理的合理建议。
12、认真配合各工地做好各项材料管理和保护工作。
⬣ 进销存文员工作计划
一、
党是最高政治领导力量,党的工作是党的事业发展的保证。党务文员作为党组织中的重要一员,肩负着协助组织负责人开展工作、管理党务文档、协调党内事务等重要职责。为了更好地履行自己的工作职责,提高工作效率和质量,党务文员需要制定一份详细、具体和生动的工作计划。
二、工作目标
1.加强组织架构、理论学习和思想政治引领:通过经常性学习党内文件、组织培训等方式,不断提高党务文员的理论修养和政治水平,为履行工作职责提供有力支撑。
2.维护组织生活和组织关系:积极参与组织生活,协助组织负责人统筹安排党内活动,合理调配资源,提高组织凝聚力和活力。
3.管理党务文档和信息:建立科学完善的档案管理制度,确保党内文件的整理、归档,维护党内信息系统的正常运行,提高工作效率和信息安全性。
4.加强党委会议及相关会议的组织:协助组织负责人制定会议议程,及时准备会议相关文件和资料,确保会议的顺利进行,如有需要,提供会议纪要和决议的起草工作。
三、具体工作计划
1.加强组织架构、理论学习和思想政治引领
(1)每月参加两次党内理论培训,不断提高理论水平。
(2)每季度研读党内重要文件,对重大问题进行深入思考,撰写相关学习笔记。
(3)参与组织负责人组织的思想交流讲座,扩宽思想视野。
2.维护组织生活和组织关系
(1)协助组织负责人组织党内活动,包括主题组织生活会、庆祝党的生日活动等,提前做好准备工作,确保活动的顺利进行。
(2)协调党员参与支部党员会、党课等党内活动,鼓励党员积极参与,增强组织凝聚力。
3.管理党务文档和信息
(1)建立党务档案管理制度,包括整理、归档、保管等环节,确保党内文件的安全、完整和便于查阅。
(2)负责党内文件的复印、发放、传阅等工作,确保组织内部的信息共享和沟通畅通。
4.加强党委会议及相关会议的组织
(1)与组织负责人协商制定会议的议程,及时进行会议通知和相关会务准备工作。
(2)收集会议参会人员名单,组织相关人员准备会议文件和资料,确保会议的顺利进行。
(3)对会议进行记录和整理,准备会议纪要,相关决议等,及时反馈与组织负责人。
四、总结
在充分了解党务文员工作职责的基础上,制定上述针对性强的工作计划可以更好地实现工作目标。党务文员需要以政治素质过硬、严谨务实的工作作风来完成各项工作任务,用实际行动践行初心使命,为党组织提供有力支持,推动党的事业的持续发展。
⬣ 进销存文员工作计划
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。
强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = nsole;访问限定符:
public 该成员可以被其他任何类访问 protected 该成员只能被其派生类访问
private 该成员只能被本类的其他成员访问 internal 该成员只能在当前编译单元的其他成员访问 带参数列表和返回值的Main方法: class Test {
public static int Main(string[] args)
{
foreach(string arg in args)
{
...}
} } 构造函数(constructor)包括实例构造函数和静态构造函数。构造函数与类名相同,且不能有返回值。例:
class TestClass {
TestClass()//实例构造函数:可以访问静态成员和实例成员,用于初始化实例成员
{
...}
static TestClass()//静态构造函数:只能访问静态成员,用于初始化静态成员
{
...} } 类的静态成员属于类所有,不必生成实例就可以访问,它是在载入包含类的应用程序时创建的,但静态方法不能访问类的实例变量和方法。通常,静态变量是在定义时就赋初始值的。类的实例成员属于类的实例所有,不创建实例对象就无法对其进行访问,实例成员可以访问类的
静态成员和其它实例成员。调用基类的析构函数: class A {
public A()
{
...} } class B {
public B(): base()//调用基类的析构函数
{
...} } 常量:其值是在编译时设定的,必须是数值文字。默认状态下常量是静态的。例: class A {
public const double pi = 3.1415;} 常量是编译时就确定的值,只读字段是在运行才能确定的值。比如运行时才能确定的屏幕分辨率。
只读字段只能在类的析构函数中赋值。静态只读字段: class A {
public static readonly int ScreenWidth;//静态只读字段
static A()
//静态析构函数
{
ScreenWidth = 1024;//在静态析构函数中初始化
} } 在类的继承中,类的析构函数是不会被继承的。一个派生类只能从一个基类继承,不能同时从多个基类继承,但可以通过继承多个接口来达到相同目的。实现多继承的唯一方法就是使用接口。例:
class MyFancyGrid: Control, ISerializable, IDataBound {...} 密封类是不能继承的类,抽象类不能被定义为密封类,且密封类的私有成员不能用protected修饰,只能用private。例: sealed class A {...} 关键字ref和out用于指定用引用方式传递方法的参数。
它们的区别是:ref参数必须初始化,而out参数不需要初始化。所以在方法处理代码依赖参数的初始化值时使用ref,不依赖初始化值时使用out。对out参数即使在传递前对其进行了初始化,其值也不会传递到方法处理函数内部。传递时系统会将其设为未初始化。所以在方法内部必须对out参数进行初始化。
方法重载时,必须参数数目和参数类型其中之一不同,返回值不同不能作为重载。C#不支持方法的默认值,只能通过方法重载来实现。例: class A {
int Method(int a)
{
...}
void Method(int a, int b)//参数数目不同
{
//返回值不同不能作为重载
...} } params参数用于一个不定数目参数的方法,一般后面跟一个数组。例: class A {
public void Method(params int[] i)
{
...} } 方法的覆盖:指派生类覆盖基类的同名方法,有二种方法
1)第一种是在派生类要覆盖的方法前面加new修饰,而基类不需要作任何改动。这种方法的缺点是不能实现多态。例: class A {
public void Method()//无需任何修饰
{
...} } class B: A
//从基类继承
{
new public void Method()//覆盖基类的同名方法
{
...} } class TestClass {
A Instance = new B();
Instance.Method();//这时将调用类A的Method方法,而不是类B的Method方法 } 2)第二种是在派生类要覆盖的方法前面加override修饰,而基类的同名方法前面加virtual修饰。这样就能实现多态,例: class A {
virtual public void Method()
//基类定义虚方法
{
//虚拟方法不能定义为private,因为private成员对派生类是无法访问的...} }
class B: A
//从基类继承 {
override public void Method()
//派生类覆盖基类的同名虚方法
{
...} } class TestClass {
protected void Test()
{
A Instance = new B();
//定义一个实例,类型为基类,从派生类创建
//派生类总是能够向上转换为其基类
Instance.Method();
//将调用派生类B的Method方法,而不是基类的,这就是多态
} } 说明:new修饰的方法覆盖不能实现多态的原因,是因为使用new时编译器只会实现早期绑定(early binding)。即调用的方法在编译时就决定了:编译器看到Instance.Method()而Instance的类是A,就会调用类A的Method()方法。
override修饰的方法覆盖可以实现多态的原因,是因为实现了后期绑定(late binding)。使用override时强制编译器在运行时根据类的真正类型正确调用相应的方法,而不是在编译时。
而基类的同名方法必须加virtual修饰。
类的静态方法可能通过 类名.静态方法名 这种格式来调用,不能使用 实例名.静态方法名 这种方法调用。
因为类的静态方法为类所有(是属于类本身的),而非实例所有(不是属于类的实例的)。类的静态方法可以访问类的任何静态成员,但不能访问类的实例成员。C#中类的变量称为字段。类的public变量称为类的公共字段。
类的属性由一个protected(也可以是private)字段和getter和setter方法构成: class Address {
protected string zipCode;//protected字段,注意大小写
public string ZipCode
{
get
//getter方法
{
return zipCode;
}
set
//setter方法
{
zipCode = value;//被传递的值自动被在这个value变量中
}
};} 只读属性是指省略setter方法的属性,只读属性只能读取,不能设置。
属性也可以用限定符virtual,override和abstract修饰,功能同其他类的方法。
属性有一个用处称为懒惰的初始化(lazy initialization)。即在需要类成员时才对它们进行初始化。如果类中包含了很少被引用的成员,而这些成员的初始化又会花费大量的时候和系统资源的话,懒惰的初始化就很有用了。C#中数组对象共同的基类是System.Array。将数组声明为类的一个成员时,声明数组与实例化数组必须分开,这是因为只能在运行时创建了类的实例对象之后,才能实例化数组元素值。声明:
int[] intArray;//一维数组 int[,] int3Array;//三维数组 初始化:
intArray = new int[3] {1,2,3};int[,] int2Array = new int[2,3] {{1,2,3},{4,5,6}};//声明时可以初始化 遍历:
1)一维数组
for(int i = 0;i < intArray.Length;i++);//Array.Length返回数组所有元素的个数 foreach(int i in intArray);for(int i = 0;i < intArray.GetLength(0);i++);//Array.GetLength(0)返回数组第一维的个数 2)多维数组
for(int i = 0;i < int3Array.GetLength(0);i++)//遍历三维数组
for(int j = 0;j < int3Array.GetLength(1);j++)
for(int k = 0;k < int3Array.GetLength(2);k++)
{
...} 数组的维数就是该数组的秩(Rank)。Array.Rank可以返回数据的秩。锯齿数组(jagged Array)是元素为数组的数组,例:
int[][] jaggedArray = new int[2][];//包含二个元素,每个元素是个数组 jaggedArray[0] = new int[2];//每个元素必须初始化 jaggedArray[1] = new int[3];for(int i = 0;i < jaggedArray.Length;i++)//遍历锯齿数组
for(int j = 0;j < jaggedArray[i].Length;j++)
{
...} 类的属性称为智能字段,类的索引器称为智能数组。由于类本身作数组使用,所以用this作索引器的名称,索引器有索引参数值。例: using System;using llections;class MyListBox {
protected ArrayList data = new ArrayList();
public object this[int idx] //this作索引器名称,idx是索引参数
{
get
{
if(idx >-1 && idx < unt)
{
return data[idx];
}
else
{
return null;
}
}
set
{
if(idx >-1 && idx < unt)
{
data[idx] = value;
}
else if(idx = unt)
{
data.Add(value);
}
else
{
//抛出一个异常
}
}
} } 接口是二段不同代码之间约定,通过约定实现彼此之间的相互访问。C#并不支持多继承,但通过接口可实现相同功能。当在接口中指定了实现这个接口的类时,我们就称这个类“实现了该接口”或“从接口继承”。一个接口基本上就是一个抽象类,这个抽象类中除了声明C#类的其他成员类型——例如属性、事件和索引器之外,只声明了纯虚拟方法。接口中可以包含方法、属性、索引器和事件——其中任何一种都不是在接口自身中来实现的。例:
interface IExampleInterface {
//property declaration
int testProperty { get;}
//event declaration
event testEvevnt Changed;
//mothed declaration
function void testMothed();
//indexer declaration
string this[int index] { get;set;} } 说明:定义接口时,在方法、属性、事件和索引器所有这些接口成员都不能用public之类的访问限定符,因为所有接口成员都是public类型的。因为接口定义了一个约定,任何实现一个接口的类都必须定义那个接口中每一个成员,否则将编译失败。例: using System;public class FancyControl {
protected string data;
public string Data
{
get {return this.data;}
set {data = value;}
} } interface IValidate {
bool Validate();//接口方法
} public class MyControl: FancyControl, IValidate {
public MyControl()
{
data = “my control data”;
}
public bool Validate()//实现接口
{
if(data == “my control data”)
return true;
else
return false;
} } class InterfaceApp {
MyControl myControl = new MyControl();
IValidate val =(IValidate)myControl;//可以将一个实现某接口的类,转换成该接口
bool success = val.Validate();//然后可调用该接口的方法 } 也可以用:bool success = myControl.Validate();这种方法来调用Validate方法,因为Validate在类MyControl中是被定义成public的,如果去除public,Validate方法被隐藏,就不能用这种方法调用了,这样隐藏接口方法称为名字隐藏(name hiding)。可以用:类实例 is 接口名 来判断某个类是否实现了某接口,例: myControl is IValidate //MyControl类的实例myControl是否实现了IValidate接口
当然,也可用as来作转换,根据转换结果是否为null来判断某个类是否实现了某接口,例: IValidate val = myControl as IValidate;if(null == val){...//没有实现IValidate接口 } else {...//实现了IValidate接口
}
如果一个类从多个接口继承,而这些接口中如果定义的同名的方法,则实现接口的方法时,必须加接口名来区别,写成 接口名.方法名。假设Test类从IDataStore和ISerializable二个接口继承,而这二个接口都有SaveData()方法,实现SaveData()方法时必须写成: class Test: ISerializable, IDataStore {
void ISerializable.SaveData()
{
...}
void IDataStore.SaveData()
{
...} } 如果一个类从多个接口继承,为了方便可以定义一个新的接口,这个接口继续多个接口,然后类直接从这个接口继承就可以了,这个叫合并接口。例: interface ISaveData: ISerializable, IDataStore { //不需要定义任何方法或成员,只是用作合并 } class Test: ISaveData //只要继承ISaveData就可以了 {...} C# 操作符优先级(从高到低)
初级操作符()x.y f(x)a[x] x++ x--new typeof sizeof checked unchecked 一元操作符 +位移操作符 << >> 关系操作符 < > <= >= is 等于操作符 == 逻辑与
& 逻辑异或 ^ 逻辑或
| 条件与
&& 条件或
|| 条件操作符 ?: 赋值操作符 = *= /= %= +=-= <<= >>= &= ^= |= 所有的二元操作符除赋值符外都是左联合的,即从左到右计算。
typeof()运算符可以从一个类名得到一个System.Type对象,而从System.Object对象继承来的GetType()方法则可从一个类实例来得到一个System.Type对象。例: Type t1 = typeof(Apple);//Apple是一个类名
Apple apple = new Apple();//apple是Apple类的一个实例 Type t2 = apple.GetType();//t1与t2是相同的 通过反射得到一个类的所有成员和方法: Type t = typeof(Apple);string className = t.ToString();//得到类名
MethodInfo[] methods = t.GetMethods();//得到所有方法 foreach(MethodInfo method in methods){ //用method.ToString()得到方法名 } MemberInfo[] members = t.GetMembers();//得到所有成员 foreach(MemberInfo member in members){ //用member.ToString()得到成员名 } sizeof()操作符用来计算值类型变量在内存中占用的字节数(Bytes),并且它只能在unsafe(非安全)
代码中使用。例:
static unsafe public void ShowSizes(){
int i, j;
j = sizeof(short);
j = sizeof(i);} 尽可能使用复合赋值操作符,它比不用复合赋值操作符的效率高。for语句的语法为:
for(initialization;Boolean-expression;step)
embedded-statement 在initialization和step部份还可以使用逗号操作符,例: for(int i = '0', j = 1;i <= 'xFF';i++, j++)for(int i = 1, j = 1;i < 1000;i += j, j = i!~ ++--true false 二元:+32)/ 9)* 5;
} } 代表的(delegate)目的与C++中的函数指针相同,代表不是在编译时被定义的,而是在运行时被定义的。
代表主要有二个用途:回调(Callback)和事件处理(event)回调通常用于异步处理和自定义处理。例: class DBManager {
static DBConnection[] activeConnections;
//声明回调函数
public void delegate EnumConnectionCallback(DBConnection connection);
public static void EnumConnections(EnumConnectionCallback callback)
{
foreach(DBConnection connection in activeConnections)
{
callback(connection);//执行回调函数
}
} } //调用
class DelegateApp {
public static void ActiveConncetionCallback(DBConnection connection)//处理函数
{
...}
public void main()
{
//创建指向具体处理函数的代表实例(新建一个代表,让它指向具体的处理函数)
DBManager.EmnuConnectionCallback myCallback = new DBManager.EmnuConnectionCallback(ActiveConncetionCallback);
DBManager.EnumConnections(myCallback);
} } //使用静态代表,上面的调用改为 class DelegateApp {
//创建一个指向处理函数的静态代表
public static DBManager.EmnuConnectionCallback myCallback
= new DBManager.EmnuConnectionCallback(ActiveConncetionCallback);
public static void ActiveConncetionCallback(DBConnection connection)
{...} public void main()
{
DBManager.EnumConnections(myCallback);
} } //在需要时才创建代表,上面的调用改为
class DelegateApp {
//将创建代表放在属性的getter方法中
public static DBManager.EmnuConnectionCallback myCallback
{
get
{
retun new DBManager.EmnuConnectionCallback(ActiveConncetionCallback);
}
}
public static void ActiveConncetionCallback(DBConnection connection)
{...} public void main()
{
DelegateApp app = new DelegateApp();//创建应用程序
DBManager.EnumConnections(myCallback);
} } 可以将多个代表整合成单个代表,例: class CompositeDelegateApp {
public static void LogEvent(Part part)
{
...}
public static void EmailPurchasingMgr(Part part)
{
...}
public static void Main()
{
//定义二个代表
InventoryManager.OutOfStockExceptionMethod LogEventCallback
= new InventoryManager.OutOfStockExceptionMethod(LogEvent);
InventoryManager.OutOfStockExceptionMethod EmailPurchasingMgrCallback
= new InventoryManager.OutOfStockExceptionMethod(EmailPurchasingMgr);
//整合为一个代表,注意后加的代表先执行(这里是先执行LogEventCallback)
InventoryManager.OutOfStockExceptionMethod onHandExceptionEventsCallback
= EmailPurchasingMgrCallback + LogEventCallback;
//调用代表
InventoryManager mgr = new InventoryManager();
cessInventory(onHandExceptionEventsCallback);
//InventoryManager类的ProcessInventory方法的原型为:
//public void ProcessInventory(OutOfStockExceptionMethod exception);
} } 可以根据需要将多个代表自由地组合成单个代表,例: class CompositeDelegateApp {
//代表指向的处理函数(三个代表三个函数)
public static void LogEvent(Part part)
{
...} public static void EmailPurchasingMgr(Part part){...}
public static void EmailStoreMgr(Part part)
{
...}
public static void Main()
{
//通过数组定义三个代表
InventoryManager.OutOfStockExceptionMethod[] exceptionMethods
= new InventoryManager.OutOfStockExceptionMethod[3];
exceptionMethods[0] = new InventoryManager.OutOfStockExceptionMethod(LogEvent);
exceptionMethods[1] = new InventoryManager.OutOfStockExceptionMethod(EmailPurchasingMgr);
exceptionMethods[2] = new InventoryManager.OutOfStockExceptionMethod(EmailStoreMgr);
int location = 1;
//再定义一个代表(用于组合成单代表)
InventoryManager.OutOfStockExceptionMethod compositeDelegate;
//根据需要组合
if(location = 2)
{
compositeDelegate = exceptionMethods[0] + exceptionMethods[1];
}
else
{
compositeDelegate = exceptionMethods[0] + exceptionMethods[2];
}
//调用代表
InventoryManager mgr = new InventoryManager();
cessInventory(compositeDelegate);
} } C#的事件遵循“发布——预订”的设计模式。在这种模式中,一个类公布能够出现的所有事件,然后任何的类都可以预订这些事件。一旦事件产生,运行环境就负责通知每个订户事件已经发生了。
当代表作为事件的处理结果时(或者说定义具有代表的事件),定义的代表必须指向二个参数的方法:一个参数是引发事件的对象(发布者),另一个是事件信息对象(这个对象必须从EventArgs类中派生)。例: using System;
class InventoryChangeEventArgs: EventArgs //事件信息对象,从EventArgs类派生 {...//假设定义二个public属性string Sku和int Change } class InventoryManager
//事件的发布者 {
//声明代表
public delegate void InventoryChangeEventHander(object source, InventoryChangeEventArgs e);
//发布事件,event关键字可将一个代表指向多个处理函数
public event InventoryChangeEventHandler onInventoryChangeHander;
public void UpdateInventory(string sku, int change)
{
if(change == 0)
return;
InventoryChangeEventArgs e = new InventoryChangeEventArgs(sku, change);
//触发事件
if(onInventoryChangeHandler!= null)//如果有预订者就触发
onInventoryChangeHandler(this, e);//执行代表指向的处理函数
} } class InventoryWatcher
//事件的预订者 {
public InventoryWatcher(InventoryManager mgr)//mgr参数用于联结发布者
{
this.inventoryManager = mgr;
//预订事件,用 += 调用多个处理函数
mgr.onInventroyChangeHandler += new InventoryManager.InventoryChangeEventHandler(onInventoryChange);
//事件处理函数
void onInventroyChange(object source, InventroyChangeEventArgs e)
{
...}
InventoryManager inventoryManager;
} } class EventsApp
//主程序 {
public static void Main()
{
InventoryManager inventoryManager = new InventoryManager();
InventoryWatcher inventoryWatcher = new InventoryWatcher(inventoryManager);
inventoryManager.UpdateInventory(“111 006 116”,-2);
inventoryManager.UpdateInventory(“111 006 116”, 5);
} } Microsoft Windows NT和IBM OS/2等操作系统都支持占先型多任务。在占先型多任务执行中,处理器负责
给每个线程分配一定量的运行时间——一个时间片(timeslice)。处理器接着在不同的线程之间进行切换,执行相应的处理。在单处理器的计算机上,并不能真正实现多个线程的同时运行,除非运行在多个处理器 的计算机上。操作系统调度的多线程只是根据分配给每个线程时间片进行切换执行,感觉上就像同时执行。
上下文切换(context switching)是线程运行的一部分,处理器使用一个硬件时间来判断一个指定线程的时间片何时结束。当这个硬件计时器给出中断信号时,处理器把当前运行的线程所用的所有寄存器(registers)数据存储到堆栈中。然后,处理器把堆栈里那些相同的寄存器信息存放到一种被称为“上下文结构”的数据结构中。当处理器要切换回原来执行的线程时,它反向执行这个过程,利用与该线程相关的上下文结构,在寄存器里重新恢复与这一线程相关的信息。这样的一个完整过程称为“上下文切换”。多线程允许应用程序把任务分割为多个线程,它们彼此之间可以独立地工作,最大限度地利用了处理器时间。using System;using System.Threading;class SimpleThreadApp {
public static void WorkerThreadMethod()//线程的执行体
{
...//执行一些操作
}
public static void Main()
{
//创建一个线程代表指向线程的执行体,ThreadStart是创建新线程必须用到的代表
ThreadStart worker = new ThreadStart(WorkerThreadMethod);
Thread t = new Thread(worker);//用线程代表创建线程
t.Start();
//执行线程
} } 可以通过两种方式来得到一个Thread对象:一种是通过创建一个新线程来得到,如上例;另一种在正在执行的线程调用静态的Thread.CurrentThread方法。
静态方法Thread.Sleep(int ms)可以让当前线程(它自动调用Thread.CurrentThread)暂停指定毫秒的时间。
如果使用Thread.Sleep(0)那么当前线程将一直处于等待中,直到另一个线程调用这个线程的实例方法Thread.Interrupt方法,等待才会结束。使用Thread.Suspend方法也能挂起线程,Thread.Suspend方法可以被当前线程或其他线程调用,而Thread.Sleep(0)只能由当前线程在执行体中调用。当线程用Thread.Suspend挂起时,必须用Thread.Resume方法恢复。不论Thread.Suspend方法调用了多少次,只要调用Thread.Resume方法一次就可以线程恢复执行。用Thread.Suspend方法并不会阻塞线程,调用立即返回。而Thread.Sleep(0)则会阻塞线程。所以确切地说Thread.Sleep(0)暂停线程,而不是挂起线程。
使用Thread.Abort方法可以终止正在执行的线程。当Thread.Abort方法被调用时,线程不会立即终止执行。运行环境将会等待,直到线程到达文档中所描述的“安全点”。如果要确保线程已经完全停止,可以使用Thread.Join方法。这是一个同步调用,同步调用意味着直到线程完全停止,调用才会返回。
Thread.Priority属性用于设置的线程的优先级。其值是Thread.ThreadPriority枚举值,可以设为Highest, AboveNormal,Normal, BelowNormal, Lowest。缺省值是Thread.ThreadPriority.Normal。
线程的同步是为了解决多个线程同时使用同一对象产生的一些问题。通过同步,可以指定代码的临界区(critical section),一次只有一个线程可以进入临界区。使用System.Monitor类(锁定与信号量)进行线程同步: using System;using System.Threading;public void SaveData(string text)//线程执行函数或线程执行函数调用的对象的方法 {
...//执行其他一些不需要同步的处理
Monitor.Enter(this);//获取对象的Monitor锁
...//执行需要同步的处理
Monitor.Exit(this);//释放对象的Monitor锁
...//执行其他一些不需要同步的处理
} 说明:当执行Monitor.Enter方法时。这个方法会试图获取对象上的Monitor锁,如果另一个线程已经拥有了这个锁,这个方法将会阻塞(block),直到这个锁被释放。
也可用C#的lock语句来获得和释放一个Monitor锁。上面同步写成:public void SaveData(string text)//线程执行函数或线程执行函数调用的对象的方法 {
...//执行其他一些不需要同步的处理
lock(this)//获取对象的Monitor锁,代码块执行完成后释放Monitor锁
{
...//执行需要同步的处理
}
...//执行其他一些不需要同步的处理 } 也可以使用System.Threading名称空间的Mutex类(互斥类)进行线程同步。与Monitor锁一样,一次只有一个线程能获得一个给定的互斥。但Mutex要慢得多,但它增加了灵活性。例:
using System;using System.Threading;class Database {
Mutex mutex = new Mutex(false);//创建一个互斥,但不立即获得它
//注意:创建互斥在需要同步的方法之外,实际上它只要创建一个实例
public void SaveData(string text)//需要同步的方法
{
mutex.WaitOne();//等待获得互斥
...//需要同步的处理
mntex.Close();//释放互斥
} } Mutex类重载了三个构造函数:
Mutex()
//创建并使创建类立即获得互斥
Mutex(bool initiallyOwned)
//创建时可指定是否要立即获得互斥 Mutex(bool initiallyOwned, string muterName)//还可以指定互斥的名称 Mutex.WaitOne方法也重载了三次: Mutex.WaitOne()
//一直等待
Mutex.WaitOne(TimeSpan time, bool exitContext)//等待TimeSpan指定的时间 Mutex.WaitOne(int milliseconds, bool exitContext)//等待指定的毫秒 线程的用法:
1)并发操作:比如一个程序监视多个COM口,当每个COM接到信息时执行一段处理时。2)复杂长时间操作:一个长时间的复杂操作可能会使界面停滞,停止用户响应,如果还允许用户停止它,或者显示进度条、显示操作执行进程信息时。
反射(Reflection)就是能够在运行时查找类型信息,这是因为.NET编译的可执行(PE)文件中包括MSIL和元数据(metadata)。
反射的中心是类System.Type。System.Type是一个抽象类,代表公用类型系统(Common Type System, CTS)中的一种类型。
using System;using System.Reflection;//反射命名空间,必须引用 public static void Main(string[] args){
int i = 6;
Type t = i.GetType();
//根据实例得到类型
t = Type.GetType(“System.Int32”);//根据类型的字符名称得到类型
} 通过Assembly类可以得到已经编译.NET Framework程序的中所有类型,例: using System;using System.Diagnostics;//为了使用Process类 using System.Reflection;//为了使用Assembly类 class GetTypesApp {
protected static string GetAssemblyName(string[] args)
{
string assemblyName;
if(0 == args.Length)//如果参数为空,取当前进程的名称
{
Process p = Process.GetCurrentProcess();
assemblyName = cessName + “.exe”;
}
else
assemblyName = args[0];//取第一个参数,即当前运行程序名
return assemblyName;
}
public static void Main(string[] args)
{
string assemblyName = GetAssemblyName(args);
Assembly a = Assembly.LoadFrom(assemblyName);//调用编译程序集
Type[] types = a.GetTypes();
//得到多个类型
foreach(Type t in types)
//遍历类型数组
{
...//取得t.FullName,t.BaseType.FullName等类型信息
}
} } 一个应用程序可以包括多个代码模块。若要将一个cs文件编译一个模块,只要执行下面的命令:
csc /target:module 要编译的模块.cs //csc是C Sharp Compiler(C#编译器)然后在应用程序中using编译的模块.cs中的NameSpace即可应用了。要反射应用程序中所有代码模块(Module),只要:
Assembly a = Assembly.LoadFrom(assemblyName);//应用程序的物理文件名 Module[] modules = a.GetModules();foreach(Module m in modules){...//显示m.Name等
} 后期绑定(latebinding),例:
string[] fileNames = Directory.GetFiles(Environment.CurrentDirectory, “*.dll”);foreach(string fileName in fileNames){
Assembly a = Assembly.LoadFrom(fileName);
Type[] types = a.GetTypes();
foreach(Type t in types)
{
if(t.IsSubclassOf(typeof(CommProtocol)))//判断是否有CommProtocol的派生类
{
object o = Activator.CreateInstance(t);//生成实例
MethodInfo mi = t.GetMethod(“DisplayName”);
mi.Invoke(o, null);
//调用方法
}
} } //带参数的例子
namespace Programming_CSharp {
using System;
using System.Reflection;
public class Tester
{
public static void Main()
{
Type t = Type.GetType(“System.Math”);
Object o = Activator.CreateInstance(t);
// 定义参数类型
Type[] paramTypes = new Type[1];
paramTypes[0]= Type.GetType(“System.Double”);
MethodInfo CosineInfo = t.GetMethod(“Cos”, paramTypes);
//设置参数数据
Object[] parameters = new Object[1];
parameters[0] = 45;
//执行方法
Object returnVal = CosineInfo.Invoke(o, parameters);
Console.WriteLine(“The cosine of a 45 degree angle {0}”, returnVal);
}
} } 动态生成代码和动态调用的完整例子: //动态生成代码的部分 using System;using System.Reflection;using System.Reflection.Emit;//动态生成代码必须引用 namespace ILGenServer {
public class CodeGenerator
{
public CodeGenerator()
{
currentDomain = AppDomain.CurrentDomain;//得到当前域
assemblyName = new AssemblyName();//从域创建一个程序集
assemblyName.Name = “TempAssembly”;
//得到一个动态编译生成器,表示只在内存中运行,不能保存
assemblyBuilder = currentDomain.DefineDynamicAssembly(assemblyName, );
//从编译生成器得到一个模块生成器
moduleBuilder = assemblyBuilder.DefineDynamicModule(“TempModule”);
//模块生成器得到类生成器
typeBuilder = moduleBuilder.DefineType(“TempClass”, lic);
//为类添加一个方法
methodBuilder = typeBuilder.DefineMethod(“HelloWord”, lic, null, null);
//为方法写入代码,生成代码必须使用到IL生成器
msil = methodBuilder.GetILGenerator();
msil.EmitWriteLine(“Hello World”);msil.Emit(OpCodes.Ret);//最后还需要编译(build)一下类 t = typeBuilder.CreateType();
}
AppDomain currentDomain;
AssemblyName assemblyName;
AssemblyBuilder assemblyBuilder;
ModuleBuilder moduleBuilder;
TypeBuilder typeBuilder;
MethodBuilder methodBuilder;
ILGenerator msil;
object o;
Type t;
public Type T
{
get
{
return this.t;
}
}
} } //动态调用的部分
using System;using System.Reflection;using ILGenServer;//引用动态生成代码的类 public class ILGenClientApp {
public static void Main({
CodeGenerator gen = new CodeGenerator();//创建动态生成类
Type t = gen.T;
if(null!= t)
{
object o = Activator.CreateInstance(t);
MethodInfo helloWorld = t.GetMethod(“HelloWorld”);//为调用方法创建一个MethodInfo
if(null!= helloWorld)
{
helloWorld.Invoke(o, null);//调用方法
}
}
} } 调用DLL using System;using time.InteropServices;//为了使用DLLImport特性
class PInvokeApp {
[DllImport(“user32.dll”, CharSet=CharSet.Ansi)] //CharSet.Ansi指定Ansi版本的函数(MessageBoxA),CharSet.Unicode指定Unicode版本的函数(MessageBoxW)
static extern int MessageBox(int hWnd, string msg, string caption, int type);//声明DLL中的函数
//[DllImport(“user32.dll”, EntryPoint=“MessageBoxA”)] //用这种方法使用不同的函数名
//static extern int MsgBox(int hWnd, string msg, string caption, int type);
//[DllImport(“user32.dll”, CharSet=CharSet.Unicode)] //调用Unicode版的DLL函数
//static extern int MessageBox(int hWnd, [MarshalAs(UnmanagedType.LPWStr)]string msg,// [MarshalAs(UnmanagedType.LPWStr)]string caption, int type);//将LPWStr翻译为string型,缺省情况系统只将LPStr翻译成string
public static void Main()
{
MessageBox(0, “Hello, World!”, “CaptionString”, 0);//调用DLL中的函数
} } 例2,使用回调: class CallbackApp {
[DllImport(“user32.dll”)]
static extern int GetWindowText(int hWnd, StringBuilder text, int count);
delegate bool CallbackDef(int hWnd, int lParam);
[DllImport(“user32.dll”)]
static extern int EnumWindows(CallbackDef callback, int lParam);
static bool PrintWindow(int hWnd, int lParam)
{
StringBuilder text = new StringBuilder(255);
GetWindowText(hWnd, text, 255);
Console.WriteLine(“Window Caption: {0}”, text);
return true;
}
static void Main()
{
CallbackDef callback = new CallbackDef(PrintWindow);
EnumWindows(callback, 0);
} } 关键字unsafe指定标记块在非控环境中运行。该关键字可以用于所有的方法,包括构造函数和属性,甚至还有方法中的代码块。关键字fixed负责受控对象的固定(pinning)。Pinning是一种动作,向垃圾收集(Garbage Collector, GC)指定一些不能被移动的对象。为了不在内存中产生碎片,.NET运行环境把对象四处移动,以便于最有效地利用内存。使用fixed后指定对象将不会被移动,所以就可以用指针来访问它。
C#中只能得到值类型、数组和字符串的指针。在数组的情况下,第一个元素必须是值类型,因为C#实际上是返回一个指向数组第一个元素的指针,而不是返回数组自身。& 取一个变量的内存地址(即指向该变量的指针)* 取指针所指变量的值-> 取成员
例:using System;class UnsafeApp {
public static unsafe void GetValues(int* x, int* y)
{
*x = 6;
*y = 42;
}
public static unsafe void Main()
{
int a = 1;
int b = 2;
GetValues(&a, &b);
} } fixed语法为:fixed(type* ptr = expression)statements其中type也可以为非控类型,也可是void;expression是任何产生一个type指针的表达式;statements是应用的代码块。例: fixed(int* f = &foo.x)//foo是Foo类的一个实例,x是Foo类的一个int属性 {
SetFooValue(f);//SetFooValue方法的定义为unsafe static void SetFooValue(int* x)} 传统的COM组件可以通过互操作层(COM Interop)与.NET运行环境交互。互操作层处理在托管运行环境和非托管区域中的COM组件操作之间传递所有的消息。
要使COM组件能在.NET环境中使用,必须为COM组件生成元数据。.NET运行环境用元数据层业判断类型信息。在运行时刻使用类型信息,以便生成RCW(Runtime Callable Wrapper,运行时可调用包装)。当.NET应用程序与COM对象交互时,RCW处理对COM对象的装载和调用。RCW还完成许多其他的工作,如管理对象标识、对象生存周期以及接口缓冲区。对象生存周期管理十分关键,因为.NET GC把对象到处移动,并且当对象不再使用时,自动处理这些对象。RCW服务告诉.NET,应用程序正与托管.NET组件交互,同时又使非托管COM组件“觉得”COM对象是被传统的COM客户端调用的。
为了为COM组件生成元数据包装,必须使用tlbimp.exe(TypeLib Importer)工具: tlbimp some_COM.tlb /out:som_COM.dll
⬣ 进销存文员工作计划
为了规范诊所药房管理,保障用药安全、有效,根据《医疗机构管理条例》及《中华人民共和国药品管理法》的等法律法规制定本制度。
一、本制度所称药品是指取得国药准字号的物品。包括西药、中成药和中药饮片。耗材是指一次性医疗卫生用品,消毒产品等。
二、购进审核管理:购进药品、耗材应当以保证质量为前提,从具有合法资格药品生产,药品批发企业采购药品,严格审核供货单位,购进药品及销售人员的资质,建立供货单位档案。
三、验收管理:建立并执行进货检查验收制度,验收人员要逐批验明药品的包装、规格、标签、说明书、合格证明和其它标识;不符合规定要求的,不得进购。建立真实、完整的`药品购进验收记录,做到票、帐、物相符。购进验收记录保存至超过药品有效期1年,但不得少于3年。
四、存储管理:在常温(温度为0-30C)、阴凉(温度不高于20C)、冷藏(温度为2-10C)条件下储存药品,相对湿度保存在45--75%之间。对储存有特殊要求的药品应当按照药品说明书或包装上标注的条件及有关规定储存,做好温湿度的监测和管理,温湿度超出规定范围的,应及时调控并予以记录。
五、使用管理:必须凭本店的执业医师开具的处方或医嘱进行。药品、耗材发放应当遵循“先产先出”、“近效期先出”和按批号发放的原则。拆零是不得裸手直接接触药品,应当做好详细的记录,至少保存一年。在完成处方调配后,必须按照有关规定妥善保存处方。
六、应急管理:药品安全突发事件后,应当立即向区市场和质量监督管理局报告,积极配合相关部门查清造成社会公众健康严重损害的原因,如重大药品质量事件、群体性药害事件、严重药品不良反应事件、重大制售假劣药品案件以及其它严重影响公众健康的突发药品安全事件。
以上内容就是虎知道为您提供的5篇《进销存管理制度》,希望对您的写作有所帮助。
⬣ 进销存文员工作计划
一年工作下来,能按时完成上级交代工作,虽然不很熟练,经过和领导、员工的交流,也逐渐适应。根据自已的实际情况,据此也有了我20xx年的工作构想和计划。
一、日常工作,保质保量的按时完成
着装。加强规范自身的仪表、着装,尽量是职业装,重点是端庄大方。
信件和报刊。做到迅速辨别来者者地目的,问清对方姓名,再给领导、同事传达简洁准确信息,做好记录,不遗漏、延误;及时将收到的邮件送到主人手中。
3、客户的接待。基本咨询和引见,端茶送水,保持良好的礼节礼貌并通报相关接见人员;及时打扫会客后的垃圾。
科学的卫生轮值安排表,并督促同事们完成;定期抽空让各部门用业余时间大扫除。
二、办公用品
1、必须定期安排检查库存,以便能及时补充办公用品。
2、做好物品领用,购进的登记。
3、做好低值易耗品的分类整理工作。
传真机、复印机等办公器材。
5、做好办公室设备的维护和保养工作。
三、打印、复印文件和管理各种表格文件
1、文档要格式规范,打印复印要尽量节约成本。
上报、下发等工作。
3、把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。
四、员工考勤和外出登记
1、对于出差人员的出入时间事件地点的登记。
2、力所能及的主动承接外出人员的工作。
3、接受行政主管工作安排并协助人事文员的工作,完成各种临时的指派工作,让工作有条不紊的进行。
20xx年,要继续维护好公司的形象,加强自已的综合能力。尽管前台文员的工作是繁杂的小事多,但是任何事情都有个累积,小事顾全了才能做大事,沉淀到了个度,就是质的飞跃。
⬣ 进销存文员工作计划
第二季度是企业发展汇总的一个很重要的阶段,因此,我想自己的本职工作上,进行一次计划,希望可以将未来的工作越做越好。
一、咨询服务
1.遇见客人或领导时,立刻停下手中工作,站立,面带微笑。询问客户需求,倾听客户问题,根据所了解情况为客户提供正确信息。热情耐心地引导问路来访客户,指明位置、楼层和行走路线。
2.严守客户机密,不提供物业/客户的内部管理信息。
3.对客服务时应保持正确的坐姿、站姿或走姿。体态保持端正、自然,走路轻、动作稳,使用礼貌用语。
4.对客服务时应做到三米之内见微笑,一米之内听问候。
5.与人沟通时,不能左顾右盼,也不能注视对方时间过长,道别或握手时,应该注视对方。
二、接听电话
1.接听电话问询及留言工作,遇有不明电话询问时,礼貌谢绝回答。
2.接待员接到需留言电话时,准确地记录受话人姓名、联系电话、事由等事项,及时转交当事人。
3.电话铃响在3声之内接起。接转、挂断电话时,应轻拿轻放。使用普通话,语音清晰,电话中的语速应稍慢,音调要亲切柔和。接听电话时,应让对方感到亲切,精神状态良好而非懒散。
4.填写记录时,字迹清晰,内容详细工作任务工作内容质量要求。
三、接待服务
1.热情接待公司访客及会议人员,做好会议服务工作。负责外来人员登记工作。负责外借用品的办理工作。
2.主动示意,姿态优美,举手投足符合礼仪规定。
3.仔细核对外协人员、借物人员证件的有效性。
4.对客服务中注意使用礼貌用语。做到三声:来有迎声、问有答声、走有送声。
5.在服务过程中,不得对客人无礼,不得对客人不理不睬。客人有疑问时,要耐心解释,不得与客人争辩。当处理有困难时应及时向上级报告。
四、文案工作
1.负责规定区域内文件打印、复印工作,须认真核对校验稿件的准确性,确保无差错。
2.文件打印应仔细校稿,无错字、漏字现象,标点正确。交稿前仔细与原稿进行再校对,准确无误后方可上报。
3.节约纸张,符合文件复印控制要求,做好复印记录。
五、邮件分拣
1.负责客户区域邮件、报刊二次分拣工作,应及时、仔细的将邮件、报刊发送到客户手中。
2.邮件应及时送达,不得出现私扣、误发、迟发现象。符合邮件、报刊分拣、发送要求。
⬣ 进销存文员工作计划
公司文员工作计划篇1
在公司工作了已经有三个年头了,虽然我还是一个公司最普通的文员,但是我已经完全的掌握了我的工作方向。相信只要我再接再厉,在接下来的一年中,我会做的更加的出色!
新的一年是一个充满挑战、机遇与压力开始的一年。在这里工作已过3个年头了,在此,我订立了__年度工作计划,以便使自己在新的一年里有更大的进步和成绩。
1)发扬吃苦耐劳精神。面对仓库中事务杂、任务重的工作性质,不怕吃苦,主动找事干,做到“眼勤、嘴勤、手勤、腿勤”,积极适应各种环境,在繁重的工作中磨练意志,增长才干。
2)发扬孜孜不倦的进取精神。加强学习,勇于实践,博览群书,在向书本学习的同时注意收集各类信息,广泛吸取各种“营养”;同时,讲究学习方法,端正学习态度,提高学习效率,努力培养自己具有扎实的工作基础、辩证的思维方法、正确的思想观点。力求把工作做得更好,树立本部门良好形象。
3)当好助手。对主管交待的工作努力完成并做好, 增强责任感、增强团队意识。积极主动地把工作做到点上、落到实处。我将尽我最大的能力减轻领导的压力。完成自已份内工作的同时能够主动帮主管或同事分担一些工作。和同事互帮互助,共同维持和谐的工作环境。
4)熟悉公司新的规章制度和业务开展工作。公司在不断改革,订立了新的规定,特别在公司目前正在进行的7s推行工作中,作为公司一名老职员,必须以身作责,在遵守公司规定的同时全力配合。
以上,是我对__年的工作计划,可能还很不成熟,希望领导指正。火车跑的快还靠车头带,我希望得到公司领导、部门领导的正确引导和帮助。展望 __年,我会更加努力、认真负责的去对待每一项工作。相信自己会完成新的任务,能迎接__年新的挑战。凭借我自己的不断努力,加上领导和同事的帮助,我在新的一年工作就会更加的出色。
__年是一个充满挑战、机遇与压力的一年。对于当今的金融危机,就业竞争激烈而且是一个非常现实的社会,想让自己成为一个真正有实力的管理者,为了自己的未来,有着重要的战略意义。...
__年是个人转型发展、稳定发展的起步之年,是坚持加快熟悉业务工作,积极参与企业建设,认真履行岗位职能,积累基层工作经验,努力推进企业创新的关键一年,为确保各项目标落到实处,在回顾过去,总结经验,分析形势,展望未来,联系实际...
__年,是实施__规划的开局之年,也是实施__普法规划的启动年,结合我县国税工作实际,特制定__普法工作规划。一、普法指导思想:在__年里,为进一步提高税收征纳双方的法律素质,全面落实_________,努力践行聚财为国、执法为民的国税工...
教务处副主任个人工作计划范文一、指导思想:在校长、分管校长、以及教导主任领导下,具体协助教务主任负责、组织和管理教务工作。围绕学校的办学目标,坚决贯彻落实学校学期工作要求,精细管理,规范行为,以人为本,从严治教,从严治学...
新年伊始,万象更新。自从__年年底将工作的重心放在企业erp系统实施的工作中时,在公司领导的关怀和指导下,在公司部分同事的大力支持下,对erp相关工作作出了初步的整理。
踏入__高等专科学校,来到了我们10级护理1班,并荣幸的当上了我们班的第一把手,感到非常荣幸和激动,也深深体会到我肩头的担子是重大的!要想带理好一个班级自然要有一个完整的计划!在新学期里我们的工作具体安排一、分析班级的班...
一转眼间又要进入新的一年-__年了,又是一个充满挑战、机遇与压力开始的一年,是辞旧迎新、再次展现自己的又一开始。也是我非常重要的一年。
公司文员工作计划篇2
新的一年开始,我将对我的__年工作做如下初步规划:
一、日常工作按时保质保量完成
仪表和服装;加强对自己外貌的标准,着装上,尽量是职业装,重点是端庄大方。电话接听和转接,收发传真、信件和报纸。
1、达到快速识别新人的目的,询问对方姓名,然后向领导和同事传达简洁准确的信息,并做好记录,不得遗漏或延误。
2、及时将收到的邮件发送给主机。
二、客户接待
1、基本的咨询和介绍,端茶倒水,保持良好的礼貌,并通知相关的面试人员。
2、接待访客后及时清理垃圾。
三、卫生
1、尽早去公司提前20分钟打扫办公区域。
2、咨询接待室的卫生、清洁、桌椅,保持整洁。
3、制定合理科学的健康轮转计划表,督促同事完成。
4、定期抽出时间让各部门用业余时间打扫卫生。
四、办公用品
1、必须定期检查库存,以便及时补充办公用品。
2、做好货物领用、采购登记。
3、做好低值易耗品的整理工作。
4、管理和维护办公室设备,如打印机、传真机和复印机。
5、做好办公设备的维护和保养工作。
五、打印、复制文件和管理各种表格文件
1、文件格式要规范,打印复印要尽可能节约成本。
2、做好各类公文的登记、上报和分发工作。
3、将没有明确分类的文件按类别分类,并将其放在有标签的文件夹中。
不及物动词沟通
1、做好各部门的服务工作,加强与各部门人员的联系和沟通,系统快速的传递信息,保证公司内部信息传递的及时准确。
2、做好员工服务,及时将员工信息反馈给公司领导,搭建员工与领导之间的桥梁。
3、协助公司上级领导完善公司的规章制度,有不懂的地方虚心请教,提出合理的想法。
公司文员工作计划篇3
初期来到这里工作使我迷失了方向,一名刚毕业的学生我总是在不断地迷失自己,但是工作之后我就发现不断的迷失自己再去找回自己这是一种磨练,也是一种成长,更是一种成就感,就像我来到__公司这短短几个月的时间,我就在不断的迷失自己方向,但是这不是重要的,不断的去迷失自己这其实很大程度上来说是一种锻炼自己的机会,在我时常不知道在工作中如何去规划自己,来到__公司也是这样,在面对这些问题中我不断的去发掘自己探索自己,最后解决问题,才是我现阶段应该去想的东西,迷失是不好的,最好能避免这种情况,有一个明确的规划与目标才能知道自己在工作中如何前行,在__办公室的文员工作过去了几个月,20__年度年的也已经开始,对于自己这一年的工作我是很期待的,为了让自己有更加明确的方向感,对这一年是也要做一个规划:
一、明确自己的目标
前面几个月的工作,总是遇到自己的迷茫期,办公室文员这个职位在办工作的日常工作中不可少的,平时在工作中我更加像是一个处理处理事物手忙脚乱的形象,也是因为没有什么职场经验吧,缺乏历练,在做起事情来乱了阵脚的情况多有,这是很致命的职场弱点。
在20__年度年的办公室工作中我要做的首先就是明确自己的每天的工作任务,事事都要提前去计划执行,办公室的日常工作比较杂而且又很多经常容易在工作中忘记一些事情,这是很严重的,所以在20__年度年的工作中一定要好好安排自己的日常工作,为第二天的工作提前做好准备这为首要。
在20__年度年自己日常的工作,比如日常的一些工作人员外出登记,领导会议的安排方面,由于之前在这方面自己做的不够细心很多字多忘记的登记名字,安排的会议也有不及时的情况这些都收到过批评,在20__年度年的工作中要加强提前的给自己打预防针,防止出现这种问题。
二、日常的计划
1、做好办公室的机器维护。平时很容易的会出现办公室的一些设备故障事件,这些问题的出现耽误了日常的工作,影响了工作进度,20__年度年还是要做好这方面的预防,按时的维护办公室的机器设备,提前做好相关的工作,做好保养杜绝设备故障事件。
2、做好上传下达。平时的办公室经常总是会有员工出现漏通知的不好现象,在20__年度年要对这方面严抓,必须对上面的通知传达落实精确到每一位办公室人员。
公司文员工作计划篇4
经过这样紧张有序的一年,我感觉自己的工作技能上了一个新的台阶,做每项工作都有了明确的计划和步骤,行动也有了方向,工作也有了目标,真正做到了心中有底!基本做到了忙而不乱,紧而不散,条理清楚,事事分明,从根本上摆脱了刚参加工作时只顾埋头苦干,不知总结经验的现象。就这样,我从无限繁忙中走进这一年,又从无限轻松中走出这一年,还有,在工作的同时,我还明白了为人处事的道理,也明白了要有一个良好的心态,一份对工作的热诚及其责任心!才能踏踏实实的做好每一项工作。新的一年即将到来,面对餐饮业竞争越来越激烈的现实情况。以及面临设施设备老化问题。我将全力结合公司现有的情况做好下一年的工作计划,来弥补上一年工作的不足。现将20__年工作计划如下:
1、熟悉各类档案的分类情况,并严格做好登记,严防丢失,遗落现象。
2、在考勤制度方面,严格落实好公司的每日上班制度,不迟到,不早退,有事及时请销假。并监督身边同事的考勤情况。
3、在分工职责方面,严格落实上级部门领导的指示,及有关规定,在本职岗位上,严格要求自己,积极配合做好各项工作。
4、在整治,规范总经理办公室事务中,变被动为主动,用心做好各项工作。负责来访客户的接待、基本咨询和引见,严格执行公司的接待服务规范,保持良好的礼节礼貌。继续维持好办公环境、公司植物等。
总结每月公司财政收支情况、如收付房租等,并积极履行,协助其他部门完成工作。月初缴纳公司租金、物业费。月中做好行政、人力日常工作。月末统计考勤、财政、计算工资等。
部门工作建议,各部门计划做到详细到周,每周周一把本周工作内容统计,这样有利于合理安排时间;建议每周开两次会议,把工作内容汇总讨论;分工明细,各部门合作衔接到位;明确公司的奖惩制度,且奖惩透明、公开、公正。
为了更好的完成公司的各项工作任务,我将一如既往地按照领导的工作布署,在过去的工作基础上,本着“多沟通、多协调、积极主动、创造性地开展工作”的指导思想,发扬“精诚团结,求真务实”的工作作风,全面开展以后再公司的工作。
公司行政文员的工作岗位是琐碎、繁杂的。我将情况分工、安排,岗位责任制,工作井然有序;我注意办事到位而不越位,服务而不决策,真正的参谋助手,做上、下沟通的桥梁。现将20__年的工作做个具体的工作计划:
一、努力提高服务质量
认真接听每一个电话,并且熟记每个部门的分机号,严格接照公司的指引给予电话转接同时做好_______。客户参观时我将时刻注重保持良好的服务态度,将热情的接待。在合适的环境下向客户宣传公司文化,巧妙回答客户提出的问题。做到笑脸相迎、耐心细致、温馨提示等。在业余时间我将加强学习一些关于电话技巧和礼仪知识。不断的为自己充电,以适应公司的快速发展。
二、注意行政前台的卫生和形象
按时提醒卫生人员打扫,清洁。对自己责任范围内的茶水间将会保持室内的洁清和饮水机的消毒工作,每月最少消毒一次。按时更换打印机的硒鼓和维护前台的办公用品。
三、做好文具采购工作,学习一些采购技巧
了解所采购文具的市场价格,对现有的供应商将和他们进一步的沟通,希望将原采购的价格再降低点。并且多找些优质的文具供应商。从中挑选物美价廉,服务周到的供应商。为公司节约每一分钱。保持有两家以上的固定的供应商。
四、以大局为重,不计较个人得失
不管是工作时间还是休假时间,如果公司有临时任务分配,我将服从安排,积极去配合,不找理由推脱。作为京信的一员,我将奉献自己的一份力量为公司效命。平时积极参加公司组织的活动,加强同事之间的感情和部门之间的沟通。并且多了解公司的基本情况和经营内容。为了往后能更好的工作不断的打下基础。
在日常事物工作中,我遵循精、细、准的原则,精心,精细安排,细致工作,干标准活,站标准岗,办公室的规章制度办事;在行政工作中,加强与各部门的联络与沟通,系统的传递信息,信息在公司内部的传递到位;个人修养和能力方面,积极参加公司安排的基础性管理培训,提升自身的专业工作技能,和同事学习工作经验和方法,提升自身素质。
公司文员工作计划篇5
新的一年开始了,新的一年是一个充满挑战、机遇与压力开始的一年,我会克服自身种。种的问题,努力掌握一些技术知识,学习更多的东西,以一颗坦然的心,一颗平常的心,一颗快乐的心去迎接新一年的到来。
在公司担任行政工作这一年多里,我一直以来都非常珍惜也非常感谢公司能给我这样一个发挥自己才能的机会。这段工作历程让我学到了很多,感悟也很多,看到公司一天天的变化和壮大,可以和公司共同成长和发展,我真的很骄傲,刚开始接触行政工作的时候,一直以为行政是一份简单的工作,后来慢慢的我深刻体会到行政工作的理念,将公司当成自己的家,服务大家就是在打理照看自己的家一样,在这一年多里不仅让我学会了为人处事的方法,也让我认识到行政的重要性,行政不是简单的的处理文件,做杂事,而是在方方面面都能很好的锻炼人的一种工作,同时我也很感谢啊映,是你让我成长了很多,不断的培养我,给我机会,让我可以独档一面,在今后的工作上我会不断的加强学习,努力提升自己,总结经验,改掉自身的缺点,把问题考虑到面,不让失误发生,所以在20__年全新的挑战,也希望能得到公司领导、部门领导的引导及帮助。同时我也会做好我现在的本职工作。下面是我本人20__年,办公室在公司、公司党委的正确领导和全体员工的共同努力下,围绕公司工作大局,努力增强工作主动性和创造性,各项工作全面上水平,服务质量整体上台阶,较好地发挥了参谋助手和综合协调作用,全面完成了年度责任考核各项指标。
现特定20__年工作的一件大事来抓,办好、办实。期间,办公室顶住来自各方面的压力,对领导用车办法进行了调整,不再固定专车、专职司机,实行统一调度,有效节约了用车成本,并做到了服务质量不下降,取得了很好反响。同时,改进用车服务,提高司机业务技能水平,办公室组织开展了公司首届汽车驾驶技术比武活动,取得的好成绩。全年办公室车队共安全出车趟次,安全行程万公里。
二是认真做好信访接待工作。挂牌成立信访办,落实专人负责,使得职工来访有门、接待有人。信访办牢记服务宗旨,坚持群众利益无小事,认真对待每件来信来访,落实政策和人文关怀,妥善处理每件信访。来访人x年公司办公室继续以提高素质,强化服务为宗旨,紧紧围绕公司的工作中心,狠抓工作作风和工作质量,努力争创学习型科室、服务型科室。为保证年度各项工作顺利完成,制定本工作计划。
一、党建工作计划
1、积极做好入党积极分子的培养工作,为党组织培养后备力量。每个支部至少2名。
2、做好党员发展对象的推荐、测评、培养、政审等工作,完成全年党员发展计划。
3、进一步完善基层党支部考核标准和考核办法,保证党建工作再上新台阶。
4、抓好党校建设,做好党员培训工作。
5、“七、一”期间开展一次以歌颂党、弘扬企业文化为主题的大型活动。
6、制定方案,开展好“党员先锋岗”活动。
二、宣传工作计划
1、理顺公司宣传报道网络,加强领导和管理,使宣传内容更加丰富,贴近员工,提高《x年主要做好一下几项工作:
1、进一步加强车辆规范化管理,建全台帐,合理调度,制定详细的车辆使用消耗定额,并进行严格管理。
2、做好驾驶员的日常管理、教育工作,确保行车安全,文明驾驶。
3、做好公司货物运输车辆的租用。工作。重点根据市场价格与物价部门修订好租用运输车辆价格,做到与市场接轨。
三、办公室其它工作计划
1、推行“5s”管理,制定标准和措施,按现场管理要求进行管理考核。
2、做好行政公文的编号、打印、复印及收发、登记、呈批、传递、催办、清退、立卷、归档工作。3、服务热情,细心周到地搞好接待工作。保持办公室、会议室卫生清洁。
3、抓好通讯费用管理,根据公司具体情况修订定额,落实到部门。
4、做好低值易耗品的管理工作,建立健全低值易耗品管理台帐,做到帐、卡、物相符。对各分公司、部室办公用品经费实行定额管理,纳入考核体系。
5、根据需要合理配置微机,选择实用软件推广使用,确保系统运行正常,提高工作效率。
公司文员工作计划篇6
公司行政文员的工作岗位是琐碎、繁杂的。我将情况分工、安排,岗位责任制,工作井然有序;我注意办事到位而不越位,服务而不决策,真正的参谋助手,做上、下沟通的桥梁。现将20__年的工作做个具体的工作计划:
一、努力提高服务质量。
认真接听每一个电话,并且熟记每个部门的分机号,严格接照公司的指引给予电话转接同时做好_______。客户参观时我将时刻注重保持良好的服务态度,将热情的接待。在合适的环境下向客户宣传公司文化,巧妙回答客户提出的问题。做到笑脸相迎、耐心细致、温馨提示等。在业余时间我将加强学习一些关于电话技巧和礼仪知识。不断的为自己充电,以适应公司的快速发展。
二、注意行政前台的卫生和形象。
按时提醒卫生人员打扫,清洁。对自己责任范围内的茶水间将会保持室内的洁清和饮水机的消毒工作,每月最少消毒一次。按时更换打印机的硒鼓和维护前台的办公用品。
三、做好文具采购工作,学习一些采购技巧。
了解所采购文具的市场价格,对现有的供应商将和他们进一步的沟通,希望将原采购的价格再降低点。并且多找些优质的文具供应商。从中挑选物美价廉,服务周到的供应商。为公司节约每一分钱。保持有两家以上的固定的供应商。
四、以大局为重,不计较个人得失。
不管是工作时间还是休假时间,如果公司有临时任务分配,我将服从安排,积极去配合,不找理由推脱。作为京信的一员,我将奉献自己的一份力量为公司效命。平时积极参加公司组织的活动,加强同事之间的感情和部门之间的沟通。并且多了解公司的基本情况和经营内容。为了往后能更好的工作不断的打下基础。
在日常事物工作中,我遵循精、细、准的原则,精心,精细安排,细致工作,干标准活,站标准岗,办公室的规章制度办事;在行政工作中,加强与各部门的联络与沟通,系统的传递信息,信息在公司内部的传递到位;个人修养和能力方面,积极参加公司安排的基础性管理培训,提升自身的专业工作技能,和同事学习工作经验和方法,提升自身素质。
新的一年开始了,新的一年是一个充满挑战、机遇与压力开始的一年,我会克服自身种种的问题,努力掌握一些技术知识,学习更多的东西,以一颗坦然的心,一颗平常的心,一颗快乐的心去迎接新一年的到来。
在公司担任行政工作这一年多里,我一直以来都非常珍惜也非常感谢公司能给我这样一个发挥自己才能的机会。这段工作历程让我学到了很多,感悟也很多,看到公司一天天的变化和壮大,可以和公司共同成长和发展,我真的很骄傲,刚开始接触行政工作的时候,一直以为行政是一份简单的工作,后来慢慢的我深刻体会到行政工作的理念,将公司当成自己的家,服务大家就是在打理照看自己的家一样,在这一年多里不仅让我学会了为人处事的方法,也让我认识到行政的重要性,行政不是简单的的处理文件,做杂事,而是在方方面面都能很好的锻炼人的一种工作,同时我也很感谢啊映,是你让我成长了很多,不断的培养我,给我机会,让我可以独档一面,在今后的工作上我会不断的加强学习,努力提升自己,总结经验,改掉自身的缺点,把问题考虑到最全面,不让失误发生,所以在20__年开始,也希望公司能给我一个上升的平台,我会更加的严格要求自己,为公司贡献自己的一份力量,希望继续努力与公司共进退,我将把这份感激之情化为工作的热情,在今后的工作里,我一定努力工作完成任务。迎接20__年全新的挑战,也希望能得到公司领导、部门领导的引导及帮助。同时我也会做好我现在的本职工作。下面是我本人20__年的工作计划:
在日常工作中,我一直严格要求自己,用心做好每一项工作。
1、常规工作:每日员工资料的打印,CRM的监督,员工入职办理,公司微博和微信后台管理。
2、数据统计:每日统计员工电话量,统计员工一周工作情况,外出登记记录及核对,考勤统计
3、办公室5S管理:花草管理,员工桌面监督。
4、日常采购工作:文具用品采购,订购饮用水在数据方面:我都会做好登记,并准确详细,每月分类保存,以备随时查询。
在公司办公用品及清洁用品日常采购费用方面:我都会妥善记录好每月费用,以备日后查询。
在文档工作方面:员工每日资料,行政文件我都会做好记录,分类存档。
在日常接待工作方面:面试接待,并倒水,保持礼貌并通报相关接见人员。
员工考勤及外出登记记得方面:对外出人员的出入时间费用的登记,每月准时的统计好考勤数据并上交。
在常规工作方面:在打印资料的时候我都会尽量节约公司成本,把没有用的废纸都收集起来,打印公司内部资料使用。微博和微信每日发布一则信息。对员工CRM的监督,我都会准备无误的登记好,每周和每月准时上交。
在沟通方面:我都会做好部门服务,加强与各部门之间的沟通和连络,工作快速及时准确的传递到位。
尽管行政的工作是比较繁杂,但是任何事情都需要积累,小事顾全了才能做大事,因为我本身就是有小小的强迫症,所以我在工作的时候基本上不会让自己出错,要么不做,要么就要做到尽善尽美,虽然我现在还是普通的行政文员,但是我已经掌握了我的工作方向,相信只要我再接再厉,在接下来的工作中我会做的更加出色,同时,我会改掉我自身的不足,比较情绪化,将个人的私人感情带到工作中等等,我一定会努力克服,不让这种情况再发生。
不管自己今后往哪个方向发展,但在任何工作中我都会努力提高自己,弥补工作中的不足,在新的学习中总结经验,用谦虚的态度和热情做好工作,发挥自己的潜力为公司的建设和发展贡献自己的力量。
一、提高个人能力以及应变能力,我将做到以下几点:
1、积累各方面的知识,加强学习,提高观察力。
2、在工作中学习,遇到不懂的多向领导及同事请教。
3、加强自身的修养。
4、加强思维能力。
5、做到自我监督,自我鼓励。
二、其他工作
1、协助各部门同事认真做好各项工作。
2、及时、认真、准确完成安排的任务。
酒店是一个服务性行业,因为行业的特殊性,员工的流动性也高于其他行业。部门要求招人,有时候人招进来了,因为管理人员的气度和温度不够,导致新进员工工作十几天就强烈要求辞职。建议公司多多加强对管理人员的培训和引导,在要求员工的同时,也要求管理人员多一些爱心、耐心、细心和包容心。
20__年我们将在在总经理的带领下,组建质检、节能、卫生、行为等检查工作小组,严格按照星评标准督促酒店各部门的进步与改善。狠抓酒店服务质量、经营成本、卫生清洁的工作,实行流动红旗部门,并对部门采取一定的激励机制,建立完善的质检体系,培养部门质检骨干。
积极协调各部门工作,化解各部门工作矛盾,保障公司各部门之间业务的正常开展。行政部每半个月与各部门负责人就部门工作进行沟通一次,收集有关工作协调的问题,进行妥善协调与处理。积极开展员工文化活动,公平公正地执行各项管理制度,积极关注员工需求,同时让员工时刻感受到酒店给予的关注与支持。
随时了解员工思想动态,开展员工关怀工作,创造机会与新老员工进行正式与非正式交流,掌握员工信息,为酒店决策提供参考。拉近酒店与员工的距离感,增加员工对酒店的归属感,将总经理信箱真正的用起来。多多拜访与酒店相关联的社保局、医保局、卫生局、劳动局、文体局、旅游局等友情单位,建立融洽的往来关系。严格按照标准的要求来建立系统的员工培训规划和制度,将培训工作做到常态化、制度化、系统化。制订详细的培训计划,做好培训教材、场地、设备、师资的准备工作。
为了全面提高员工的整体专业素质,依据复核星标要求,将积极组织各部门对照学习,认真开展各项知识技能竞赛,以此全面促进员工服务质量、服务水平。
行政部20__年的工作开展,主要是以新的标准将工作具体实施下去,重点是抓在各事项的执行力度上面。
公司文员工作计划篇7
屈指算来,进公司已将近一年了,通过这段时间对公司情况的逐步熟悉,领导、同事的关心和帮助以及自己的努力,现在已基本上融入到公司的氛围中,同时对公司组织架构、运作模式等各方面都有了一个初步的了解。在过去的工作中,有很多收获,同时也从出现的种种问题中发现了自己的不足之处。在今后的工作中,我将以踏实的工作态度,对过去的错误加以改正并从中吸取经验教训,积极适应办公室工作特点。加强学习,严格要求自己。新年伊始我将对我20__年的工作做以下初步的计划:
1、做好各类公文的登记、上报、下发等工作,并把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。
2、做好了各类信件的收发工作。
3、做好办公用品的管理工作。做好办公用品领用登记,按需所发,做到不浪费,按时清点,以便能及时补充办公用品,满足大家工作的需要。
4、认真、按时、高效率地做好领导交办的其它工作。
在日常事物工作中,我一定遵循精、细、准的原则,精心准备,精细安排,细致工作,严格按照办公室的各项规章制度办事。
1、做好领导服务:及时完成领导交办的各项的工作。要成为领导的助力、助手,急领导所急,想领导所想,勤跑腿,多汇报,当好参谋助手。
2、做好各部门服务:加强与各部门之间信息员的联络与沟通,系统的、快速的传递信息,保证信息在公司内部及时准确的传递到位。
3、做好员工服务:及时的将公司员工的信息向公司领导反馈,做好员工与领导沟通的桥梁。
4、做好信息工作:保存好办公室常用文档,做好存档工作;要及时、准确、全面的收集各方面信息并做好存档工作。
5、做好文书工作:及时完成领导交办的各种文稿,学习各种文字材料的写作,提高自身写作功底。
⬣ 进销存文员工作计划
转眼间又到了20xx年了,作为一名办公室文员,我深知自己的岗位职责与工作内容,认真地完成领导安排的每一项任务,也在不断的提升自己的综合能力,力求做到更好。现制定20xx年工作计划如下:
一、认真仔细的工作态度
文员日常的工作内容比较琐碎,需要踏踏实实的去做每件任务,仔细谨慎的去完成且不能疏忽大意,否则会产生不必要的麻烦,甚至造成严重后果。记得有次回公司送支票,由于自己的疏忽竟然把给送货商的支票送到了公司,后来产生了很多不必要的麻烦才还了回去。从这件事上我吸取了教训,让我在以后的工作中更要仔细地完成每一项任务。只有认真仔细的工作态度才能更好的完成领导安排的工作任务。
二、尽心尽责做好文员工作
认真做好本职工作和临时性工作,使各项档案管理日趋正规化、规范化。同时做好后勤保障服务工作,让领导和主管们避免后顾之忧,在经理的直接领导下,积极主动的做好两部门日常内务工作。
1、耐心细致地做好日常工作:负责来电的接听,做好来电咨询工作,重要事项认真记录并传达给相关区域主管,不遗漏、延误;负责来访客户的接待工作,保持良好的礼节礼貌;负责领导办公室以及会议室的卫生清洁及桌椅摆放,并保持整洁干净;负责各种文件的.分类存档及每天收发公司邮件。
2、物资管理工作:制定日常办公用品清单及时订购与发放,确保工作人员的正常使用。每个月10号之前去医院财务处交清洗工服费和电话费并开发票。每月25号左右将各部门支票送至公司,并将签字的复印件拿回存档。
3、员工薪资工作:每月的13号报员工新增,15号报员工考勤,这些工作要求我必须认真仔细地去做,去检查每位主管的手记考勤表,确认正确的加班工时,因为这直接关联到项目的财务情况。
4、文件管理工作:根据工作需要,随时制作各类表格、文档等,同时完成领导及各位主管交待打印、扫描、复印的文件等,对公司所发放的文件通知做到及时上传下达。对于主管完成的各种检查报告、培训记录、会议记录等已及时进行分类归档,以便查阅和管理。
5、员工档案整理工作:将在职员工和离职员工档案进行分类存档,每月新增报盘之后及时整理新员工档案并及时更新存档。
6、协助工作:协助领导完成新的一年的各项工作计划表格,有日常保洁培训计划实施表、年度沟通计划表、年度活动计划表等等,同时还要协助领导及各位主管做好项目各项会议及年度活动的组织和安排工作,从而更好的完成计划实施和组织活动。
以上就是我新的工作计划,我相信在新的一年里,自已一定能够做到最好,为公司做出自已的贡献!
- 需要更多的进销存文员工作计划网内容,请访问至:进销存文员工作计划
