第一篇:值集定义总结(精)
值集定义总结
最近看到有些同事在定义值集的时候,对某些设置还有些疑惑,在此我就针对个人现阶段理解的程度来总结下,不知能不能对大家有所帮助,有不对的地方还望指点。
一.从属值集的定义
1.弹性域中的从属值集的定义
在这里我们以资产模块的资产类别键弹性域为例,假如类别分为大类、小类。小类的列表内容将依据大类变化。即大类为小类的父集。
我们首先建立2个值集,第一个值集命名为:UC_FAC_MAIN,注意选择验证类型为独立,创建结果如图1-1所示,图1-1 第二个值集命名为:UC_FAC_MINO,在这里注意和第一个值集创建的区别了(注意:红色方框所标注的内容)。我们选择验证类型为从属,此时右边的编辑按钮可用,点击后进行设置,主要有2项设置:独立值集的设置(简单说就是为此值集选择父集)、从属默认值得设置(防止当用户没有在值集录入界面为对应的父集录入子集时,系统将默认带出在此设置的值)。设置结果如图1-2所示:
图1-2
当定义完2个值集后,我们导航到菜单:应用->验证->值,下为其录入列表值,首先为大类录入值,这很简单就是普通的录入。结果如图1-3所示:
图1-3 接着为小类录入值,他的录入有点特别,我们可以把焦点停在表单上部分的独立值项上,运用键盘的上下箭头,来为不同的独立值(即父值)录入不同的对应子集,每一个初始的独立值带出来的是我们上面设置的系统默认值(即:“不分明细”)结果如图1-
4、1-5所示,每一个值都有可以由用户设置启用或失效,对于层次结构、限定词主要在会计的科目中及一些汇总中用到。
图 1-4
图1-5 2.普通项中的从属值集的定义(一般用于报表参数)
在这里我们假如有个报表,需要2个参数(为了举例方便,取了这2个参数,可能不符合实际。)帐套名称(cux_sob_id)、供应商名称(cux_vendor_id)并且第二个参数依据第一个参数来弹出列表值(即当选完帐套参数后,供应商值集列表中显示本帐套下的所有未失效的供应商)。这里我们还是定义2个值集,定义过程和上面例子的一样,只是在这里我们选择验证类型为表。
此时点击右边的编辑按钮进行设置,这里主要是设置用户所需要的显示字段、传值字段、以及定义值集范围即(WHERE条件、排序等)。第一个参数他不附属与其他值集所以很简单,选择完表名、所需字段后保存即可,如图1-
6、1-7所示:
图1-6
图1-7 接下来我创建第二个值集(cux_vendor_id)因为他要附属于第一个参数(cux_sob_id)所以我们在“ 出处/排序依据”处进行添加条件:
set_of_books_id=nvl(:$FLEX$.cux_sob_id,set_of_books_id)或者 set_of_books_id=nvl(:$FLEX$.cux_sob_id:NULL,set_of_books_id)这样两个值集就关联起来了。
我们仔细看上面的2个语句,差别在于第二个语句多了一个(:NULL),他的作是当用户不选择他的父参数时,可以先选择他自己,反之,如果没有:NULL则用户必须选择完其父参数(本例为帐套名称)才能选择自己(本例为供应商名称)。设置结果如图1-
8、1-9所示
图1-8
图1-9 运行报表时的效果如图1-
10、1-11所示:
图1-10
图1-11 图中商业信息已屏蔽。二.报表参数中调用键弹性域的定义
1.报表中调用间弹性域的定义
有时候我们的报表可能要调用系统的键弹性域作为值集给用户来选择(如会计科目、资产类别等),这里我们以我在项目上做的一个报表(UC_资产明细)为例,说明在报表参数中运用键弹性域。
我们知道一个键弹性域可以有多个结构,所以在调用一个键弹性域时除了要指明(APPL_SHORT_NAME、CODE)还要明确指出自己所需的那个结构,因此我们在定义并发程序时就应当额外创建一个隐藏的参数(P_CAT_SEG_NUM)来传递这个结构标识.而参数的值集我们在本例中为:CUX_ASSET_CAT_STRUCT_NUM,他的具体值我们可以从资产的系统控制表(fa_system_controls)中得到。SQL 语句为:select category_flex_structure from fa_system_controls 具体设置结果如图2-
1、2-2所示
图2-1
图2-2 接下来我们为真正显示在界面的参数(资产类别 P_CAT_SEG)定义值集。
定义过程和前面所讲的都基本相同,主要区别在于此值集的验证类型我们设置为特定,然后点右边的编辑按钮进行定义,需要注意的我已经用带色彩的框标记出来了,设置结果如图2-
3、2-4所示。具体语法参数的含义大家可以参考附录。
图2-3
图2-4 三.描述性弹性域上下文的应用(键弹性域与描述性弹性域互动关系定义)
1.描述性弹性域上下文的应用
在系统中描述性弹性域的显示结构是可以根据一个上下文字段来变化的,这样的设计会使应用层很灵活,进而在很多时候不用改动程序的基础上满足客户需求。
我是在资产工作台的新建资产表单上进行的测试,当我们选择完资产类别后,紧随其后的描述性弹性域就根据前面所选择的资产类别而弹出不同的结构。下面我们来看下具体的定义过程:(本例我们用键弹性域返回的值作为上下文关系)
我们首先在Form中定义键弹性域,和描述性弹性域。代码如下:
从代码中可知在资产新增表单中,键弹性域的显示项为:ATTRIBUTE_CATEGORY_CODE,所以我们在系统中定义此描述性弹性域时,设置其参考段为ATTRIBUTE_CATEGORY_CODE 如图3-1所示:
图3-1 接下来定义此弹性域的全局数据元(Global Data Elements),个人认为它就类似于一个键弹性域中的某一组合结构,在这里我们定义他由4个项组合(资产类别、网络属性、工程期别、使用状态)。顾名思义(全局嘛)它的特点就是不管上下文内容是什么,这4个项都会显示。在本例中的表现就是,不管用户选择何种资产类别,此描述性弹性域都会显示这4个项。具体结果如图3-
2、3-3
图3-2
图3-3 接下来我们就开始定义具体上下文内容所对应的弹性域结构,本例只列举了2个例子(测试
1、测试2)以作说明。我们想要达到的目的是:
当用户选择的资产类别为“管理用固定资产.电子计算机系统”时,描述性弹性域就增加一个说明项测试1 当用户选择的资产类别为“长期待摊费用.其他”时,描述性弹性域就增加一个说明项测试2 具体定义如图3-
4、3-5所示:
图3-4
图3-5 这时我们可以在界面测试下我们所定义的结果了,如图3-
6、3-7所示
图3-6
图3-7 注意以上定义都是在定义描述性弹性域表单中未选中上下文显示复选框的情况下。下面我们看看当选中显示复选框时(如图3-8)的结果和注意事项:
当用户选择了显示复选框后,在引用弹性域的界面中点击弹性域项后,不管上下文段值是什么,他都会显示一个你在上图中定义的提示(附加信息),如果有多个上下文段他会有一个列表让用户选择,如果只有一个上下文段则直接显示在他的下面,结果如图3-
8、3-9所示
图3-8
图3-9 这样就相当于强制使用了上下文关系,不管前面的键弹性域的资产类别选择了什么,描述性弹性域都会按客户强制的来存储。(这也只是一个测试,实际中不会这样用得吧)。
现在来我们看看这样做后台表中怎么来存储的,他和其他正常录入的有什么不同。
蓝色为正常录入的结果,红色为强制的结果。附录(Special Validation Value Sets)
Special Validation Events
Your special valid events include:
Edit
Validate
Load
Insert/Update
Query
Edit/Edit
ListVal The last four events are present in Oracle Application for compatiblity with future version,and you should not use them.Special validation Edit Event: Be fired when your user’s cursor enters the segment in a data entry mode.You usually use POPID for your edit event.Special Validation Load Event: Be fired after a query to populate your segment.You usually use LOADID for your load event.Special Validation Validate Event: Be fired after the user’s cursor leaves the segment or close the pop-up window,or whenever a default value is copied into segment or report parameter.You usually use VALID for your validate event.Attention :You must have a Validate event.Syntax for Special Validation Syntax:
#FND {POPID|LOADID|VALID}
CODE=“flexfield code”
APPL_SHORT_NAME=“application_short_name”
VALIDATE=“{FULL|PARTIAL|NONE|QUERY}”
SEG=“block.concatenated values field name”
[BLOCK=“block_name”]
[FIELD=“field_name”]
[DERIVED=“:block.fieldnSegment qualifer”]
[READ_ONLY=“{Y|N}”]
[DINSERT=“{Y|N}”]
[WINDOW=“{Y|N}”]
[ID=“block.unique ID field”]
[REQUIRED=“{Y|N}”]
[DISPLAY=“{ALL| flexfield qualifier|segment number}”]
[UPDATE=“{ALL| flexfield qualifier|segment number}”]
[INSERT=“{ALL| flexfield qualifier|segment number}”]
[DATA_FIELD=“concatenated hidden Ids field”]
[DESC=“block.concatenated description field name”]
[TITLE=“window title”]
[VDATE=“date”]
[NAVIGATE=“{Y|N}”]
[AUTOPICK=“{Y|N}”]
[NUM=“:structure defining field”]
[COPY=“:block.fieldn{ALL | flexfield qualifier}”]
[VRULE=“flexfield qualifiern segment qualifiern
{I[nclude]|E[xclude]}n APPL=shortname;
NAME=Message Dictionary message namen
validation value1n …”]
[VALATT=“:block.fieldn flexfield qualifiern segment qualifier”]
[USEDBFLDS=“{Y|N}”]
[COLUMN=“{column1(n)| column1 alias(n)} ,…”]
[WHERE=“where clause”]
[SET=“set number”]
[ALLOWEDNULL=“{Y|N}”]
[QUERY_SECURITY=“{Y|N}”]
[QBE_IN=“{Y|N}”]
[LONGLIST=“{Y|N}”]
[NO_COMBMSG=“MESG_NAME”]
Parameter For Special Validation CODE:The flexfield code you specify when you set up this flexfield using the Register Key Flexfield form.APPL_SHORT_NAME:The application short name with Which your flexfield is registered.VALIDATE:Use FULL to validate all segment Values and generate a new code combination and Dynamically insert into the table.Use PARTIAL to validate each segment But no create a new combination.Use NONE if you wish no validation.SEG:Block.concatenated values field name is a display,non-database form field that contains your concatenated segment values plus delimiters.DERIVED:Use DERIVED to get the derived value of segment qualifier for a combination that someone types in.READ_ONLY:Specify Y if you want to prevent any updating of your flexfield.DINSERT:The DINSERT parameter turns dynamic inserts off or on for this form.You must set to N in a special validation value set.WINDOW:Specify whether you want your user to type into a visible pop-up window.ID:Specify the block.field that contains the unique ID for this flexfield.REQUIRED:Specify whether your user can exit the flexfield window without entering segment values.DISPLAY:Specify whether you allow your user to display segments that specified flexfield qualifiers or specified segment number.UPDATE INSERT:Determine whether your user can update or insert segments that represent specified unique flexfield qualifier or segment number.DATA_FIELD:The concatenated hidden Ids field is a non-display form field that contains the concatenated segment hidden ID.DESC:Is a displayed,non-database ,non-entered field that contains concatenated description of your segment values.TITLE:The title that appears at the top of pop-up window.VDATE:Date is the validation date against which the start date or end date of individual segment values is checked.NAVIDATE:Specified Y if flexfields should automatically determine the navigation out of the flexfield pop-up window.ATOPICK:Specify whether flexfield pops up a LOV window when user enters an invalid value.The default value is Y.NUM:The definition number of your flexfield structure.The default value is 101 COPY:Copies a non-null value from :block.field into the segment representing the specified flexfield qualifier or segment number before the field window pops up.VRULE:Use VRULE to put extra restrictions on what values a user can enter in a flexfield segment based on the values of segment quaifer.VALATT:VALATT copies the segment qualifier values of the segment representing the unique flexfield qualifier into
:block.field when the flexfield window closes.USEDBFLDS:Specify Y if your form is based on a table that has foreign key references to two or more flexfields.COLUMN:Display other columns from the combination table in addition to the current segment column.WHERE:Specify a WHERE clause to customize which code combination s to display in the combination-level list of values pop-up window.SET:Specify the :block.field that holds the set identifier for your flexfield.ALLOW NULLS:Determine whether NULLs should be allowed into any segment.QBE_IN:Controls the type of subquery Oracle application object library uses to select the desired rows.LONGLIST:Specify whether allow LongList with this flexfield.NO_COMB MSG:Message name that you wish to display your own message when a user enters an invalid combination.Defining Your Special Validation Function Special validation provides several arguments you can use to pass value to from your user exits: :!ID :!VALUE :!MEANING!DIR
:!ID : You can use :!ID to pass different information depending upon the circumstance.For flexfield routines, :!ID can pass either a combination
ID number of an entire combination of segment values ,or it can pass a concatenated string of the individual flexfield segment values.:!VALUE : You use :!VALUE to access the user’s input.:!VALUE refers to the displayed values that appear in the flexfield window and in the concatenated values field.If you do not specify a value for :!ID ,then :!VALUE is passed to your report or stored in your segment column.:!MEANING : You use :!MEANING to pass the concatenated descriptions of your flexfield values.The value description appears as usual next to the flexfield segment value and in the concatenated description field.If you are writing your own function,you should code your user exit to write the value description into :!MEANING.!DIR : Use!DIR for the NAVIGATE argument of key and descriptive flexfields routines.!DIR allows the flexfields routines to determine the proper navigation direction when you use a flexfield as a segment value set.Example of Special validation
nation of concatenated Accounting flexfield segments as parameter to a report.To let your user choose a single combination ,you must provide a key flexfield window from within the report parameters window on the reports form.value set with special validation and use your familiar flexfield user exit.For data entry validation(Event=Edit)FND
POPID
ALLP_SHORT_NAME=SQLGL
CODE=“GL#”
NUM=101
REQUIRED=Y
VALIDATE=FULL
ID=:!ID
SEG=:!VALUE
DESC=:!MEANING
NAVIGATE=!DIR
DINSERT=N For data entry validation(Event=Load)FND
LOADID
ALLP_SHORT_NAME=SQLGL
CODE=“GL#”
NUM=101
REQUIRED=Y
VALIDATE=FULL
ID=:!ID
SEG=:!VALUE
DESC=:!MEANING
DINSERT=N For data entry validation(Event=Validate)FND
VALID
ALLP_SHORT_NAME=SQLGL
CODE=“GL#”
NUM=101
REQUIRED=Y
VALIDATE=FULL
ID=:!ID
SEG=:!VALUE
第二篇:电厂集控专业值长(班长)总结
2010年工作总结
2010年已经结束了,在运行部领导班子的带领下,迈着坚实的脚步,跨入让我们向往和充满希望的2011年。回顾一年来的工作历程,由于运行人员的技术力量和工作经验的欠缺,现场的安全生产面临着巨大的威胁,经过运行部领导的运筹帷幄,科学合理调整人员。让我们现有的人员发挥出最大的潜力,使我们被动的工作局面逐步得到改善。同时煤炭的颗粒度及煤质,给机组运行带来很大困难。我们在厂领导及运行部领导的正确指挥下,坚持安全第一,通过全体运行人员的辛苦努力,安全稳定、顺利的完成了生产任务。
一、2010年主要工作:
配合#
1、2机组检修,做好机组检修工作。将检修工作中的危险点整理并组织班组成员学习,并认真完成工作票的办理和设备安全措施的执行,保证了检修的工作。
精心操作、确保“两票三制”在日常的工作和生产中,化运班在工作票的办理过程中,总是坚持票前询问、票后核对的原则,使工作票安全措施做到100%,使全年工作票合格率95%以上。精心组织、做好了班组技术管理工作。2010年是电厂运行的第一年,各项工作工作量大,任务重。班组成员技术力量薄弱。我选拔一些素质较高人员一对一学习,同时在专业上对他们进行现场强化培训,争取短时间能够顶岗。对有潜力的人员有意识地进行高岗位培训,通过现场强化培训和各种形式的考问,使他们尽早达到高岗位水平。
安全是我们的生命。在做好班组各项工作的同时,我又做好了厂安全科和运行部组织的各项安全工作和安培工作,做好了春季安全大检查工作,安全月活动的专项检查,夏季防汛,秋季安全大检查、和冬季“五防”检查工作。使安全生产各项工作落到实处,使安全生产有据可查、有法可依。做到了各项安全工作有计划,有措施、有总结。
转变观念、统一思想、做好班组思想政治工作。我们运行工作枯燥、单调,有时易于产生矛盾和工作扯皮现象。针对这种情况,积极组织学习电厂和运行部精神,请领导讲话。积极引领班组成员理顺情绪、团结鼓劲。化解矛盾,使班组成员明确运行部安全生产的大局,理清思路以工作为重。班组没有出现影响安全生产的行为。
完善各项班组制度,使班组工作标准化、制度化。在运行部的指示下,制定了班组《精细化管理方案》对班组各项技术管理、班组文明卫生工作和日常的生产工作进行了规范化操作,并进行了统一标准的规定。完善缺陷处理流程。要做到缺陷的及时发现、记录、汇报,遵守缺陷管理的有关规定,并建立缺陷台账,每日一更新。确保设备健康水平。
做好班组文明卫生工作。班组文明卫生工作体现了班组的管理水平,和班组的外在面貌。将班组卫生区划分为:若干区域分工定责,按月轮换,一面做好了班组文明卫生工作,又兼顾了公平。
二、2010年工作存在的不足和问题:
1、技术业务水平有待进一步提高,特别对机组技术管理水平,机组事故处理的能力。我一定虚心向专业技术人员及领导学习,为机组安全运行努力工作。
2、值长岗位时间短,管理经验较少,以致工作中走了不少弯路。我将努力加强管理经验的理论学习,积极向领导、同事学习。
3、加强节能减排的意识与学习,降低发电成本。
4、工作安全意识有待深化。
三、2011工作思路:
1、运行部下达班组目标任务
2、做好元旦、春节期间的安全生产。
3、完善运行分析制度。积极组织开展对标管理,节能降耗,降低发电成本,加大考核力度,责任到人、压力到位,调整出一流的指标。
4、在现有的高岗位基础上进行全能岗位培训。积极组织班组成员进行全能培训。
5、形成班组学习创新风气。与班组长配合把班组的规程学习,系统学习、培训教材的学习系统化、制度化使班组培训和个人学习有机相结合。
6、加强巡回检查的质量抽查。通过通过设置检查单,和巡检提问的方式,切实强化设备巡检准确度和设备运行工况了解程度。
7、加强劳动值班纪律的考核力度。凡是工作时干无关工作的事情,及时进行批评教育并进行考核。
第三篇:值周总结
尊敬的各位老师、亲爱的同学们:
大家早上好!第十九周在全体师生的共同努力下已圆满结束,现对上周工作总结如下:
上周主要工作:
1.12月29日(周四),教育局领导来考察我校年终总结,赵校长在大会上做述职报告,总结这一学期的主要工作。各位老师通过填表的方式积极的为我校的发展提出合理地建议。考察组对我校的工作给予了充分的肯定和赞扬。希望全校师生为我校的发展贡献一份自己的力量。2.学生处、安教处、政教处联合抽查部分同学的宿舍,排查各类违禁物品。在检查过程中,未发现了手机、香烟等违禁物品。希望同学们继续保持,不要做违反校纪校规的事。
3.庆元旦、迎新春。在周四晚上,各班级组织开展元旦晚会,晚会上大家载歌载舞,每个人都积极参与,气氛非常活跃。这次活动的举行大大增进了同学之间的友谊,真正的让同学们融为一个集体。在这里我谨代表政教处各位老师和各位班主任向全校师生致以新年的祝福,祝您幸福安康、事事如意。 上周亮点和不足
1.纪律方面:经过一周的整改,上早操时各班队列整齐,步伐一致,口号响亮。课间在楼道内跑动和聚集的同学大大减少。每周的反校园欺凌活动成为常态化,切实让同学们认识到校园欺凌的错误性,希望同学们远离校园欺凌。
2.学习方面:大部分同学能够积极主动学习,学习风气良好。但是也有部分同学因为临近放假,厌学情绪高涨,不能静下心来学习。提醒各位同学期末考试将近,请各位同学抓紧时间复习,考出一个自己满意、父母满意的成绩。
3.卫生方面:环境卫生日益改善。绝大部分班级的教室里,宿舍内,清洁区卫生打扫得干净彻底。但是在超市回宿舍的路上还是有个别同学随手乱扔食品包装袋,不注意校园卫生。请各位同学尊重付出辛勤劳动的班级,约束自己的行为,创造了一个良好的校园环境。4.住宿方面:有部分同学不能按时起床,所以早上的宿舍卫生做到不够认真。希望同学们早起几分钟,做好宿舍卫生。在下晚自习后,串宿现象严重,学生处有明确规定,不允许串宿,如果宿舍财物丢失,串宿的同学无条件赔偿,请同学们注意。
5.礼仪方面:多数同学已经做到见到老师会问好,进出老师办公室会鞠躬,但是校园里偶尔还能听到部分同学们说脏话,看到有同学乱扔垃圾的不文明行为,请同学们约束自己的言行,做一个有礼貌、讲文明的中职生。6.周五乘车,学校领导、值周老师和班主任能尽职尽责,协调指挥;同学们能听从统一指挥,文明、有序地乘车,确保了同学们安全回家。 温馨提示
1.天寒地冷,请大家适时添加衣物,注意保暖!
2.注意个人卫生,加强体育锻炼,增强身体免疫力,防止感冒。3.期末考试将近,请同学们做好复习工作。
站在这辞旧迎新的门槛,请对自己说,永远不要放弃你真正想要的东西。坚持虽难,但后悔更甚。不要无数次垂头丧气地叹息:唉,又一年。请在努力实现梦想地路上,自信从容地说:Hi,新年,我来了!最后,感谢全校师生对我们值周工作的大力支持和配合。谢谢!
值周总结完毕,谢谢大家!
第四篇:值周总结
第二周值周总结
尊敬的老师,亲爱的同学们:
早上好!
我代表第二周值周组对上周值周情况做以汇报,上周在老师与同学们的共同努力下,各项工作每天都在进步。主要呈现以下亮点:
1、上周是一年级新生入学的第一周,我们惊喜的发现我们的一年级小同学以很快的速度融入了我们的大家庭,各项工作已步入正轨。
2、礼仪岗的同学是学校文明窗口的最佳诠释者,他们风雨无阻,每次提前到岗。当老师和同学们从校门口经过,她们便以规范的站姿、标准的队礼接送每位师生。
3、每天各班值日生打扫卫生都很及时、仔细,校园的卫生总体情况很好好,尤其是一年级的老师亲自上阵,其他年级的班主任也经常带领学生一起打扫,率先示范,精神可嘉。
4、中午1:50左右检查时发现好多班主任老师已经在教室,有的在辅导学生的作业,有的在处理班级事务,有的在与学生一起打扫卫生。个别老师没到班级的小班干部们,他们的管理能力很强,基本做到了老师在与不在一个样,个班各具特色:有做作业的、有练书法画画的,也有埋头读课外书的。总之,绝大部分的班级中午纪律很好,学生自觉性很强,能按照常规有序活动。
存在不足的地方
1、极个别同学中午早到校后,不能自觉的学习,有闲谈的、有 在楼道内追逐的、还有在校园里乱转的……我们班主任老师要求不要早到校,他们便跟值周老师、班主任老师玩起了捉迷藏,在校园内三三两两、东躲西藏。
2、上下楼梯要轻轻走路,注意安全。我们学校一直强调这方面的要求,但是实际效果总是不明显!时常在楼道内发现有狂奔的学生。各班应该再在这方面强调学生“学会走路”!
3、出操的时候,行走的秩序不是很好,有的学生边走边讲话,做操的质量也不高,主要是动作不规范,希望引起重视。
4.几乎是每天的不同时段,在学校的不同场合,我们经常会发现一些纸团、塑料纸食品包装袋等杂物,虽然并不多,但看到了总让人不舒服。我可以肯定,没有哪一位同学会故意破坏我们整洁的环境,根源还在平时的良好行为习惯还没有养成。其实保持重于打扫,校园里出现了垃圾,作为一名学生,就应该主动弯腰捡起来,放到垃圾桶里。希望大家都为创造一个优美、和谐的校园的环境尽一份心,出一份力,做到爱校如家。
5、放学路队。很多班级的放学路队是在老师的护送下在校园里走得很整齐。但还是有少数同学说话、吃东西、打闹、看图书,各种不文明的表现时有发生。学校大门口有很多家长和其他的社会人士在看着我们,每一天,他们都在检阅着同学的行为,在注视着我们学校的形象。因此,为了我们的安全,为了我们的声誉,为了我们学校的形象,请同学们务必要走好,直至回家。
今年的卫生区域较去年有了细小的调整,个别班级对自己的环境 区域划分不是很清楚,班与班之间存在盲区,形成三不管地带。班主任老师都非常配合我们的工作,当我们把检查时发现的问题告诉他们时,他们总是第一时间让学生过来清扫。
爱心提示:
星期一早上,部分班级人都到齐了,但所有的窗户仍关闭着,隔了一个双休日,紧闭门窗的教室内空气浑浊,所以建议每天第一个到班级的同学要做的第一件事就是开窗通风。请大家做好秋季季流行性疾病和传染病的预防。
同学们,让我们一起努力把今天的每一件事做的比昨天更好!综合一周的整体情况,获得流动红旗的班级有:一(1)、一(3)、二(4)、二(5)、三(5)、三(6)、四(7)、四(10)、五(6)、五(10)、六(6)、六(7)
小结完毕,谢谢大家!
第五篇:值周总结
第二十周值周工作总结
第二十周值周工作在学校领导的统一布署下,在全校师生的共同协助下,经过一周的忙碌,已顺利完成,现将值周情况总结如下:
一、主要活动
1.周一学校召开了教师例会,校领导安排部署了一周的工作。2.周二周三初
一、初二年级进行期末考试。3.周四初
一、初二年级教师进行阅卷, 4.周三周四初三年级进行期末考试
5.周五召开了教师例会,校领导安排部署了放假期间的各项工作.二、值周工作中好的方面
1.学生按时到校,出勤率高,迟到、早退、请假、旷课的学生几乎没有,保证了教学活动的正常开展。
3.早读自习纪律好,各班均有课代表负责组织,学习气氛浓厚。4.自行车摆放整齐有序,各班督促管理严格有效,上锁情况良好。
5、卫生保持好,各班都能做到及时清扫,三、值周工作中不足的方面 1.部分班级死角卫生清扫不彻底。
2.部分学生习惯养成不好,中午在校园内到处乱逛、高声喧哗、打闹,影响其他学生的午休和学习。
3.有个别学生上下楼梯不遵守纪律,有跳跃推搡的现象.以上好的方面请继续保持,不足之处望改正