时间:2023-07-06 09:30:55
引言:寻求写作上的突破?我们特意为您精选了4篇德育基本功能范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
2 品德养成与行为规范
隐性教育作为素质教育的延伸,是以德育功能为主要功能的教育形式。主体道德意识向道德行为的转化是一个非强制的渐进的过程。在健美操群体行为模式下,学生通过暗示、舆论、从众机制产生潜在心理压力和动力,自觉约束自己的行为,规范动作,逐步形成良好的道德习惯。同时,良好的学习风气、心理素质、审美能力的培养,也需要长期的潜移默化的养成教育来实现
3 个性的完善与全面发展
培养知识面广、能力强、个性完善、素质全面的一专多能型人才是现代体育教育的目标。通过小集体教学,不仅发挥了隐性教学具有育人环境的开放性、真实性和相对完全性的特长,让学生通过丰富的教学安排、和谐的人际关系、健康的学风达到锻炼身体、感悟人生的目的;还可以运用人际交往,舆论引导和教育磨砺等方式,培养学生的独立思考能力、社交能力、组织管理能力等,以实现预期的社会化教育要求,培养学生终身体育锻炼的能力。
小结
1 健美操教育中的隐性教育对学习者个体的影响过程主要由3个因素组成:一是个体的身心条件和接受机能,二是环境创设与利用,三是学习活动及调控;其保证体系是目标导向体系和教育评价体系;健美操隐性教育的动力要素构成两大系统:一是内在动力系统,二是外在动力系统,它们相互作用对练习者产生影响
2 健美操中的集体教学模式通过自我认知、意识分化、困难磨大砺、情境陶冶、舆论监督、环境暗示、行为模仿、交际学习、J清绪感染等对学生产生隐性教育
3 健美操作为隐性教育的基本功能有:促进知识的内化与领域拓展、品德养成与行为规范和个性的完善与全面发展.
参考文献:
[1]沈嘉祺.论隐性教育[J].教育探究,2002,(1).
[2]赵书山.论高校隐性教育的功能及实施[J].南都学坛,1997,(4).
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)25-0061-03
Abstract:Microblog system requirements for information-real-time performance and concurrency. Traditional relational database does not meet performance requirements. Key-Value model memory database Redis, very suitable for the microblog system with fast access to the data needed.
Key words:Redis; Key-Value; Microblog
1 概述
微博系统类似于一个群聊的庞大聊天室,每时每刻都会有大量的消息产生,而且产生的消息会反馈给需要的用户,这样就要求数据的读写非常快。关系型数据库在数据量超过一定规模时,由于自身逻辑相对复杂,在信息检索上无法满足用户的体验。
Redis数据库本身的数据就放在内存中,而且有合适的数据结构。Twitter、新浪微博都是目前最大的Redis用户。
2 Redis介绍
Redis是一个速度非常快的非关系型数据库。Redis可以存储键(Key)与5种不同类型的值(Value)之间的映射,可以将存储在内存中的键值对持久化到硬盘。Redis还可以使用复制特性来扩展读性能,使用客户端分片来扩展写性能。
其重要特性如下:
① 持久化:Redis定期把数据异步flush到硬盘进行保存。服务器重启,数据不会丢失。
② 主从复制:主要用1台服务器进行数据备份与恢复。
③ Vitual Memory功能:物理内存毕竟是有限的,这技术主要是把很少用的Value保存到硬盘,而Key保留在内存做检索,提高访问性能。
④ 多种数据结构支持:Redis的Key是string类型,Value的类型有:string、set、list、zset(sorted set)、hash。针对每种数据类型,还提供相应的操作命令,比如list类型有LPOP、LPUSH、RPOP、RPUSH等操作,set类型SDIFF(差运算)、SINTER(交运算)、SUNION(并运算)等操作①。
3 PHP和Redis构建微博系统基本功能
利用PHP的Redis扩展,在PHP中实现微博系统新用户的创建、消息、关注与粉丝设计、消息推送等基本功能。PHP版本为5.5.12,Redis版本为3.0.501。
3.1 用户信息表示
Redis hash是一个string类型的field和value的映射表.一个key可对应多个field,一个field对应一个value。将一个对象存储为hash类型,较于每个字段都存储成string类型更能节省内存。新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipmap其实并不是hash table,但是zipmap相比正常的hash实现可以节省不少hash本身需要的一些元数据存储开销。尽管zipmap的添加,删除,查找都是O(n),但是由于一般对象的field数量都不太多。所以使用zipmap也是很快的,也就是说添加删除平均还是O(1)。如果field或者value的大小超出一定限制后,Redis会在内部自动将zipmap替换成正常的hash实现.。
这里我们在数据库中表示用户信息和的消息都用Redis的hash结构。用户信息如表1。
创建新用户时,我们用到一个user:id:的计数器,实际就是Redis的一个Key,初始一个值,然后每次添加到user:uid的hash后值要自增1。用用户信息中login和id两个filed的值构造另一个hash表users:,用来建立login和id之间的映射。关键代码如下:
if($redis->hget("users:",$login)){echo "{$login}已经存在,重新输入";}
else{$uidarray=$redis->multi()->incr("user:id:")->exec();
$uid=$uidarray[0];
$userinfo=array(
"login"=>$login,
"id"=>$uid,
"name"=>$name,
"following"=>0,
"fans"=>0,
"posts"=>0,
"signup"=>time());
$redis->multi()->hset("users:",$login,$uid)
->hmset("user:{$uid}",$userinfo)->exec();}
3.2 的消息表示
用户的消息也用hash表示,结构如表2。
消息时候,也用到一个计数器message:mid:,其值传给消息中的mid,然后自增1,保证每个消息都有不同的mid。消息时,不仅要添加message:mid一个新的值,还要修改user:uid中的posts域的值。关键代码如下:
$midarray=$redis->multi()->incr("message:mid:")->exec();
$mid=$midarray[0];
$messageinfo=array(
"content"=>$content,
"time"=>time(),
"mid"=>$mid,
"uid"=>$uid,
"login"=>$login);
$redis->multi()->hmset("message:{$mid}",$messageinfo)
->hincrby("user:{$uid}","posts",1)->exec();
3.3 用户主页时间线和个人时间线
Redis提供zset这种有序集合数据结构。通过zadd命令添加的成员,按照score的值排序,默认score的值递增。在微博系统中利用该数据结构的特点,可以很方便的取出最新的消息。
用户主页时间是指,当用户登录后,能看到用户以及用户关注的人所的消息列表,这个列表以消息的时间排序。在Redis中用户主页时间线结构如表3。
用户个人时间线仅仅只有用户个人的消息列表,也是以时间排序。用户个人时间线profile:uid结构如下表4。
3.4 关注者列表和粉丝列表
微博系统就是要让用户之间分享各自的构想、想法。当A用户开始关注或取消关注B用户的时候,我们不仅要更新A用户的关注列表following:A和A用户的个人信息中关注数量following的值,还要更新B用户的粉丝列表fans:B和B用户的个人信息中粉丝数量fans的值。最后把B用户的消息,profile:B中的消息,更新到A用户的主页时间线home:A。两个列表都用Redis的zset有序集合结构表示。表5为关注者列表结构,表6位粉丝列表结构。
开始关注操作关键代码如下:
define("HOME_TIMELINE_SIZE",1000);
$fkey1="following:{$uid}";
$fkey2="fans:{$other_id}";
$have=$redis->zscore($fkey1,$other_id);
if($have==true){ echo "{$uid}已经关注{$other_id}";}
else{$time=time();
$values=$redis->multi()->zadd($fkey1,$other_id,$time)
->zadd($fkey2,$uid,$time)
->zrevrange("profile:{$other_id}",0,HOME_TIMELINE_SIZE-1,true)
->exec();
$redis->multi()->hincrby("user:{$uid}","following",$values[0])
->hincrby("user:{$other_id}","fans",$values[1])->exec();
if($values[2]){//获取$other_id的消息不为空
foreach($values[2] as $key=>$value)
{ $redis->multi()->zadd("home:{$uid}",$value,$key)->exec();}}}
取消操作关键代码如下:
define("HOME_TIMELINE_SIZE",1000);
$fkey1="following:{$uid}";
$fkey2="fans:{$other_id}";
$have=$redis->zrangebyscore($fkey1,$other_id,$other_id,array(true,1));
if($have==false){echo "{$uid}没有关注{$other_id}";}
else{$values=$redis->multi()->zrem($fkey1,$other_id)
->zrem($fkey2,$uid)
->zrevrange("profile:{$other_id}",0,HOME_TIMELINE_SIZE-1,true)
->exec();
$redis->multi()->hincrby("user:{$uid}","following",-$values[0])
->hincrby("user:{$other_id}","fans",-$values[1])->exec();
if($values[2]){//获取$other_id的消息不为空
foreach($values[2] as $key=>$value)
{$redis->multi()->zrem("home:{$uid}",$key)->exec();}}}
3.5 消息推送
在3.2节里面说明的是消息后,除了进行消息信息添加以外,用户个人信息中消息数量posts值得自增。我们还应该接着把的消息告诉给个人时间线和主页时间线,也就是在profile:uid(uid为消息的用户id)中添加消息编号mid和时间戳time,并且在home:uid(uid为消息的用户id)中也添加消息编号和时间戳time,这个时间戳应该是消息的时候服务器的时间戳。然后还要在粉丝的主页时间线home:uid(消息用户的粉丝id)中添加同样的数据。由于微博系统中有的用户粉丝数量非常大,如果同步更新可能会导致用户长时间等待。所以,在更新的时候,可以先更新fans:uid(uid为消息的用户id)集合中前面1000个关注者,对每个关注者的home:uid进行更新。关键代码如下:
$redis->multi()->zadd("profile:{$uid}",$time,$mid)
->zadd("home:{$uid}",$time,$mid)->exec();
$fans=$redis->zrevrange("fans:{$uid}",0,1000,true);
foreach($fans as $key=>$value)
{ $redis->zadd("home:{$value}",$time,$mid);}
如果存在超过1000个用户的情况,可以设计一个延迟功能来进行转发,避免消息的用户长时间等待。
4 总结和展望
Redis本身提供了很多的数据结构,灵活应用可以构造适合微博系统的数据库。这里我们搭建了php+redis环境,做一个简单的微博系统,实现基本功能。要开发像Twitter、sina微博等系统,还要考虑更复杂的数据构造实现更多的功能,以及如何扩展服务器来提高服务质量。
参考文献:
软开度是舞蹈中对人体柔韧性的专业术语的俗称,它是舞蹈艺术对表演者的一种特有要求。作为舞蹈演员就是要用自己的肢体来表达情感和塑造人物形象。舞姿复杂,技术难度高,运动幅度大,它需要全身各部位的关节、韧带都达到最大程度的舒展,才能达到柔韧性技术、技巧所必需的爆发力。练好身体软开度的基本功,不仅能保证动作的质量,提高效率,而且还可以扩大舞蹈表演的范围,丰富动作的表现力和表现手段。
一、 软开度与跳跃能力
从舞蹈的训练上看,舞姿旋转动作中所运用的关节运动幅度都与软开度有关。因此,软开度训练与教材中的舞姿、转、跳、翻有着密切的关系。在舞蹈中,跳、转、翻的特点都很突出。在舞蹈中要发挥各个舞种的特长,例如加强肌肉弹力训练,使肌肉既有韧性又有爆发力;加强垂直重心的训练,动作舒展的训练,小腿部分的训练,空中舞姿造型的基础训练以及旋转中的平衡重心训练等。
随着时代的进步与发展,将原来的民族技巧加以出新,其难度越来越大。在舞蹈“跳”中呈现了“拧”“倾”“翻”“闪”“展”“腾”――高低对比、起伏跌宕、对比鲜明的弹跳特点。例如,在发展空中舞姿方面,小跳部分有“扭身掖腿跳”“磨手拧身跳”;中跳部分有“飞燕”“摆腿”“腾空望月”等。其次,舞蹈中的跳跃还常常具有快速凝聚、渐渐延伸的方式为特点,如大射燕跳、踢吸腿跳、摆腿跳等。这些舞姿动作的完成拉长了韧带,需要借助关节的开及腰背肌肉的能力,才能形成空中令欣赏者叹为观止的速度和高度。所以,想要身体腾空跃起的一瞬间体现舞姿,就需要舞姿形成的速度快,就需要身体各部位快速的配合。可见软开度对于体现舞蹈跳跃的轻盈感,技术的完整性和艺术的表现力起着不可忽视的作用。
从动态表现上来看,软开度是民族舞姿、跳跃技巧、爆发力等一系列能力的基础。一方面它不但能体现民族性的审美表现力和技术技巧,另一方面它还能加强舞蹈中人体运动的律动性,使得表演语言有弱、有强、有柔、有刚、有弛、有张、有涩、有畅。以舞蹈中的软开度为基础才能充分运用和开掘人体美的千姿百态,最大限度地发挥人体表现力。由此可见,软开度在舞蹈的律动中不再是一种纯粹的动作,而是一种令人享受的艺术语言。
二、软开度与转、翻能力
中国古典舞的旋转多以舞姿为主,旋转的技法特点是以拧倾为核心的旋转舞姿结构,如:“拧身探海转”“大掖步转”等。软开度在舞蹈运动中起着动作与动作之间的连接作用。在垂直轴平衡状态下仰旋转舞姿中,如:“反掖腿转接仰胸转”“平转接紫金冠转”都充分说明了软开度对旋转的影响。当今中国古典舞还加强了旋转的复合型,如由低到高的旋转、由高到低的旋转和在旋转中进行连续舞姿变换的内容。这些旋转动作如“探海转”“掖腿转”“踹燕转”“荷叶转”等都是在身体各部位的协调用力,保持重心的稳定的前提下完成的。在旋转动作中,腰背肌起着主导作用,如果舞蹈者出现端肩、扣胸、髋关节等不开的毛病就会阻碍旋转数量和质量的提高。相反,身体具有软开度会使各关节的力量随着身体的旋转走向加强旋转的动力,使旋转技巧更有光彩,更具艺术表现力。
翻身是舞蹈最具鲜明特质的“民族技巧”,它的种类样式之多,变化之丰富是任何一个国家与民族都无法比拟的。如“探海翻身”“蹁腿翻身”“盖腿翻身”等大幅度的慢翻身运动连绵、圆润,形成空间上的优美弧线,犹如波涛起伏,绵延不绝。这种舞台效果就是以舞者的软开度为基础的,因为只有身体具有软开度翻身动作才能在完成时表现出一种缠绵悱恻的情绪型内涵,才能使快速翻身的动作具有干净利落、英武刚健的铿锵之势。
三、软开度在课堂组合训练中的基础作用及方式方法
软开度可以把各种舞姿转、翻身、跳等一系列动作串连起来,遵循舞蹈的运动规律,顺其势,就其行地加强其动作的幅度及表现能力。软开度还可以突破把杆的有限空间,加大学生肌肉收缩、韧带拉长的幅度与力度,从而使全身关节得到解放,最大限度地解放肢体,摆脱身体的僵化、呆滞。可以说,软开度不仅丰富了地上和空间的表现手段,还增加了地面动作的表现力,从而扩大舞蹈艺术的表演范围,丰富了表演手段。
1 价值工程与功能分析
1947年Miles《价值分析》一文的发表表示着价值工程的正式诞生,将价值的概念公式化,变成可量化测量的形式,创立了旨在提高产品价值的管理技术。在随后的六十多年里,价值工程在世界各国得到迅速推广和普遍应用,其理论体系和实践应用均取得了很大的进展。
根据Miles提出的价值计算公式:
V=FC (V为价值;F为功能;C为寿命周期成本)
从该公式我们不难看出,要进行价值分析,必须先进行功能分析和成本分析。功能分析即通过对功能的研究分析,将价值工程对象的功能进行抽象而简明的定性描述,将其分类与系统化整理。通过功能分析,可以明确功能本质及功能之间的逻辑关系,帮助价值工程工作者发现不必要的功能,确定变革的着眼点。
功能分析是价值工程的核心与基石,包括功能分类、功能定义和功能整理三项主要工作。
通过功能的属性对功能进行分类,可以帮助认清功能的复杂性与本质。按功能的重要程度,功能可分为基本功能和辅助功能。基本功能是产品或服务存在的根本条件,是实现产品或服务的用途与目的不可缺少的,用户必需的功能。辅助功能是为实现基本功能服务的功能,虽没有基本功能重要,但也是不可缺少的。
功能定义是对价值工程工作对象的功能,以简明、准确、科学的语言加以说明与描述,价值工程通过功能定义准确认识产品和服务的本质、确定功能构成,为功能评价奠定基础,为构思创新方案创造条件。
功能整理与功能定义之间有着密切的关系,这两个工作步骤是价值工程明显特点的表现。功能整理是应用系统思想方法,分析产品各项功能之间的关系和功能的逻辑体系,编绘功能系统图。以便掌握必要功能,发现和消除多余功能,可帮助构建基本药物配送商遴选指标体系。
2 基本药物配送相关概念
2.1 基本药物
2009年《关于建立国家基本药物制度的实施意见》中,将基本药物定义为适应基本医疗卫生需求,剂型适宜,价格合理,能够保障供应,公众可公平获得的药品。
2.2 基本药物政策的目标
在2009年8月的《关于建立国家基本药物制度的实施意见》中,明确国家基本药物制度以不断提高人民群众健康水平、满足公众基本医疗用药需求、实现覆盖城乡具名的基本卫生保健制度、促进人人享有基本卫生保健为总体目标。
2.3 基本药物配送功能分析
根据基本药物的特点和相关政策目标,不难得出基本药物配送的基本功能。
一是保证配送过程中基本药物的质量,最终保证群众的用药安全。药品与人的生命有直接关系,确保药品质量尤为重要。药品作为商品只有合格品与不合格品的区分,《中华人民共和国药品管理法》规定:“药品必须符合国家药品标准”。同时,药品的高质量性还反应在国家推行多项质量管理制度,以规范药品的研制、生产、流通、使用的行为,实行严格的质量监督管理,确保药品质量。例如,为了保证药品流通过程中的质量,于2000年其开始实行了《药品经营质量管理规范》(GSP),该规范制定了药品经营质量管理的基本准则,对药品流通过程中的采购、购进验收、储存养护等环节制定了一整套管理标准和规程,可以有效防止质量事故发生,保证药品质量。GSP的实施淘汰了一大批不符合要求的小企业,同时涌现出一批规模逐渐壮大、竞争力不断增强的民营配送企业。如果配送企业能够达到GSP的标准,并且严格按照标准执行,那么在配送包括基本药物在内的药品过程中对药品的质量控制就不应该出现问题。
二是保证基本药物的可获得性。基本药物的可获得性包括两个方面。一方面是配送的及时性,主要是配送企业要在医疗机构发出订单之后及时确认,并且在规定的时限内将药品送达,保证医疗机构不断药。另一方面是配送的广泛性,即要求配送范围能够覆盖到每个参与集中招标采购的医疗机构。我国医药批发零售企业数目众多,行业集中度过低,且以区域性为主,缺乏在全国范围内组织药品的采购、储存、统筹和配送的能力。此外,每个配送企业在产品和配送区域上都有自己的优势,每个企业对品种和地区的选择也有所不同,必须充分利用市场竞争才能确保公众能够方便、及时地获得适应的治疗药物,从而提高和保障药品的可获得性。
三是保障基本药物配送费用的合理性。基本药物政策的重要原则之一是确保药品价格的合理性,目前国内均要求生产企业投标时将配送费用计算在内。控制配送费用必须考虑两个方面的因素,一是配送企业的利益需求,一是百姓最终购买价格。
这三点功能需求相辅相成,缺一不可。保证药物质量和可获得性是基本药物配送应具备的基本功能,同时也是评判基本药物制度实施效果的重要指标,而配送费用是否合理将在很大程度上影响这两点功能的实现,属于辅助功能。
2.3.1 影响配送过程中基本药物质量的因素
(1)供应商资质。
供应商资质是指供应商供应药物的准入条件,根据相关规定,合格的基本药物供应商应为通过集中招标采购平台确定的生产企业,并且配送企业仅能从中标生产企业处购进药品。
(2)配送企业的配送能力。
配送企业的配送能力用以反映配送企业为医疗机构配送药品的能力,主要指药品运输过程中的破损率。
(3)配送企业仓储条件。
仓储条件是药品质量的直接影响因素,对药品质量产生直接影响,包括药物储存环境、药品分类摆放情况、设备配置情况。
(4)药品养护能力。