Bahay - Kusina
Nakalaang mga function ng pamamahala. Pangkalahatan at dalubhasang mga function ng pamamahala

Mga espesyal na pag-andar ng pamamahala

Ang mga dalubhasang pag-andar ay nauugnay, una sa lahat, sa mga yugto ng "turnover" at mga mapagkukunan ng produksyon (labor, materyal, pinansyal): pamamahala ng teknikal na paghahanda ng produksyon (disenyo at teknolohikal), pamamahala ng pangunahing produksyon, suporta at pagpapanatili ng mga serbisyo (tooling). , pagkumpuni, enerhiya at iba pang pasilidad ), pamamahala ng logistik, marketing at pagbebenta ng mga produkto, tauhan, pananalapi, atbp.

Ang mga espesyal na pag-andar ay isinasagawa sa tulong ng lahat ng pangkalahatang mga pag-andar ng pamamahala at, kasama ang mga ito, ay kumakatawan sa isang kumplikadong multi-level na sistema. Ang nilalaman ng mga espesyal na pag-andar ay isinasaalang-alang sa mga espesyal na disiplina (pamamahala ng mga operasyon, pamamahala ng pagbabago, pamamahala ng proyekto, atbp.).

Mga tampok ng mga tungkulin ng pamamahala sa mga organisasyon ng pampublikong sektor

Ang pamamahala ng pampublikong sektor ay ang may layuning pamamahala ng paggana nito, koordinasyon ng mga aktibidad at makatwirang paggamit ng lahat ng istruktura at pasilidad ng sektor na ito sa interes na makamit ang pinakamalaking epekto, mataas na kalidad at pagiging mapagkumpitensya sa pinakamababang gastos mapagkukunan. Kabilang sa mga pangkalahatang tungkulin ng pamamahala, sa partikular, ang pagpaplano, pag-oorganisa, pagdidirekta, pag-coordinate, at pagkontrol.

Kontrol at mga uri nito

Ang kontrol ay isang proseso na nagsisiguro na ang kumpanya ay nakakamit ang mga layunin nito.

Ang kontrol ay isang aktibidad sa pamamahala na ang mga gawain ay kinabibilangan ng quantitative at kwalitatibong pagtatasa, accounting para sa resulta -, ang gawain ng organisasyon.

Mga uri ng kontrol, tulad ng paunang, kasalukuyan at pangwakas.

  • 30. Mga kasanayan ng isang mabisang pinuno
  • 1. Pagbubuo ng mga layunin sa buhay, kabilang ang: ang kakayahang kilalanin ang sarili, iyon ay, matino na masuri ang mga kalakasan at kahinaan ng isang tao; ang kakayahang bumalangkas ng iyong mga layunin sa buhay; kakayahan sa paggawa ng desisyon, na kinabibilangan ng wastong pagtatakda ng mga priyoridad; kakayahang magplano ng iyong karera.
  • 2. Personal na organisasyon - ang kakayahang mabuhay at magtrabaho sa sistema. Kasama ang kakayahang pahalagahan at gamitin nang epektibo ang oras. (Iyon ay, gamitin ito upang malutas ang mga problema sa priyoridad, at iwasan din ang mga taong kumukuha ng iyong oras.) Ang kakayahang pumili ng isang priyoridad na problema, pati na rin ang kakayahang gawin ang lahat sa pagkakasunud-sunod. Dapat mong regular na isaalang-alang at suriin ang iyong paggasta sa oras.
  • 3. Disiplina sa sarili. Kasama ang pangako at ang kakayahang panatilihin ang salita ng isang tao, pagiging maagap at katumpakan ng pagpapatupad, katahimikan (hindi pagkuha ng isang bagong gawain hanggang sa nakumpleto ang nauna), at isang pakiramdam ng responsibilidad.
  • 4. Kaalaman sa mga diskarte sa personal na trabaho. Kakayahang mag-organisa lugar ng trabaho, gumamit ng teknolohiyang pang-organisasyon at computer, magtrabaho sa impormasyon, gumuhit ng mga dokumento, makipag-usap sa telepono, makinig sa kausap, planuhin ang iyong mga gawain. Ang ideya na ang karamihan sa mga kasanayang ito ay dapat na prerogative ng kalihim ay hindi totoo. Ang sekretarya ay isang katulong lamang sa tagapamahala at ang mga kasanayang ito ay nagbibigay-daan sa tagapamahala na gamitin nang husto ang gawain ng mga katulong. Ang isang tagapamahala ay dapat magkaroon ng kanyang sariling talaarawan (hindi mahalaga ang elektroniko o papel);
  • 5. kakayahang makipagtulungan sa mga tao. Nagpapahiwatig: ang sining ng panghihikayat, pagsasalita sa publiko, kaalaman sa mga patakaran ng negosasyon sa negosyo, ang kakayahang mag-coordinate ng pagtutulungan ng magkakasama, ang kakayahang magtalaga ng awtoridad. Ang huli ay napakahalaga;
  • 6. Malusog na imahe buhay.
  • 7. Ang kakayahang kontrolin ang iyong kalooban, linangin ang optimismo at pagiging masayahin. Kakayahang mag-udyok at mag-udyok sa iyong sarili. Upang mapahusay ang pagganap, ang isang tagapamahala ay dapat na maunawaan at sadyang mapahusay ang mga motibo. Ang buong tagumpay ng negosyo ay madalas na nakasalalay sa kung paano ang manager ay sikolohikal na nakaayon sa trabaho.
  • 31. Mga tungkulin ng mga tagapamahala

Mga pangunahing tanong

LECTURE 4. NATURE AT COMPOSITION OF MANAGEMENT FUNCTIONS

1. Pangkalahatan at espesyal na mga tungkulin sa pamamahala.

2. Mga tampok ng mga tungkulin ng pamamahala sa mga organisasyon ng pampublikong sektor.

3. Mga kasanayan, pangunahing responsibilidad at tungkulin ng mga tagapamahala sa organisasyon.

Ang salitang "function" ay nangangahulugang aktibidad, trabaho, responsibilidad. Ang mga tungkuling ginagampanan sa paggawa ng mga materyal na produkto ay nahahati sa ehekutibo at organisasyon, o mga tungkulin sa pamamahala. Ang mga executive function ay ginagawa ng mga empleyado alinsunod sa isang partikular na gawain at kanilang mga kwalipikasyon.

Kapag nagsasagawa ng anumang tungkulin sa pamamahala, ang isang synthesis (pagsasama-sama) ng mga manggagawa ay isinasagawa upang magawa ang mga nakatalagang gawain at koordinasyon ng kanilang mga aktibidad. Ang elementong ito ng synthesis sa mga aktibidad sa pamamahala na nagpapakilala sa mga function ng pamamahala mula sa mga function ng ehekutibo. Ang mga function ng pamamahala ng produksyon ay medyo mga independiyenteng species synthesizing aktibidad ng tao, dahil sa pagkakaroon ng dibisyon ng paggawa sa pamamahala ng produksyon. Ang relativity ng pagsasarili na ito ay nakasalalay sa katotohanan na ang anumang desisyon at aksyon sa pamamahala ay napapailalim sa pangwakas na layunin ng pamamahala. Maaaring uriin ang mga function ng pamamahala ayon sa iba't ibang pamantayan. Ito ay mas maginhawa upang hatiin ang mga ito sa pangkalahatan at dalubhasang mga function ng pamamahala.

Pangkalahatang Mga Tampok ang pamamahala ay isinasagawa sa anumang uri ng aktibidad, ng lahat ng mga tagapamahala at mga espesyalista. Ang mga ito ay dinisenyo upang matiyak ang pangunahing pagkakasunud-sunod ng paggana ng kinokontrol na bagay (machine, team, workshop, kumpanya). Kasama sa mga tungkuling ito ang pagpaplano, pag-oorganisa, pagganyak (pagdidirekta) at pagkontrol, bagaman siyentipikong panitikan maaaring mas mahaba ang listahan ng mga function na ito.

Mga dedikadong function ng kontrol ay nahahati sa tatlong grupo: teknolohikal, pagsuporta at koordinasyon.

Mga teknolohikal na pag-andar magbigay para sa pagbuo ng mga makatuwirang sistema para sa paggawa ng mga produkto, teknolohiya para sa kanilang paglikha, pagproseso, imbakan at transportasyon.

Pagsuporta sa mga function magbigay para sa pagtugon sa mga kinakailangan ng teknolohiya ng produksyon ng produkto sa pamamagitan ng pagbibigay nito ng lahat ng kailangan. Kabilang dito ang engineering, logistics, kultural, consumer at mga serbisyong pang-ekonomiya.

Mga function ng coordinating magbigay ng pagtataya ng pag-unlad ng negosyo; produksyon-ekonomiko at pagpapatakbo-teknikal na pagpaplano; organisasyon ng mga proseso ng produksyon at paggawa ng mga tao; pamamahala, kontrol at regulasyon ng progreso ng produksiyon (operational management).

Ang mga serbisyo sa pamamahala ng produksyon ay nilikha upang magsagawa ng mga espesyal na function. Sila ay mga grupo ng mga espesyalista at sumusuporta sa mga manggagawa na gumaganap ng ilang partikular na espesyal na tungkulin sa pamamahala. Ang mga serbisyo sa pamamahala ay pinamumunuan ng mga punong espesyalista: punong ekonomista, punong technologist, punong inhinyero, atbp.



Tingnan natin ang ilang karaniwang mga function ng pamamahala.

Pagpaplano- isang function ng pamamahala na tumutukoy sa mga layunin ng aktibidad, ang mga paraan na kinakailangan para dito, at bumuo din ng mga pamamaraan na pinaka-epektibo sa mga partikular na kondisyon. Kasama sa pagpaplano ang paggawa ng mga pagtataya posibleng direksyon hinaharap na pag-unlad ng bagay sa malapit na pakikipag-ugnayan sa kapaligiran nito. Ang pagpaplano ay ang pangunahing, panimulang tungkulin ng pamamahala. Ito ay sa pagbubuo ng isang plano na ang mga aktibidad ng anumang kumpanya o kumpanya ay nagsisimula. Ang pagpaplano ay ang proseso ng pagtukoy ng mga priyoridad na direksyon para sa pag-unlad ng isang organisasyon, pati na rin ang mga programa ng aksyon upang makamit ang mga ito.

Mayroong ilang mga uri ng mga plano. Mga madiskarteng (pangmatagalang) plano ay pinagsama-sama para sa isang panahon ng 3 hanggang 5 taon. Karaniwang naglalaman ang mga ito ng pilosopiya sa pag-unlad ng kumpanya, pati na rin ang mga pinaka-pangkalahatang layunin na binalangkas ng pamamahala nito. Ang tiyempo ng mga planong ito ay direktang nakasalalay sa katatagan sa pang-ekonomiya, pampulitika at iba pang larangan. Kung mas matatag ang sitwasyon, mas matagal ang mga planong ito ay nabuo.

Mga medium term na plano ay pinagsama-sama para sa isang panahon mula sa isang taon hanggang sa mga taon ng kasalanan. Naglalaman ang mga ito ng napakaspesipikong layunin at quantitative na katangian.

Mga panandaliang plano ay pinagsama-sama para sa isang panahon ng isang taon (quarter, buwan, atbp.).

Karaniwang ginagamit ng mga nakaranasang tagapamahala ang lahat ng uri ng pagpaplano sa kanilang mga aktibidad. Ang kakayahang pagsamahin ang mga ito, pag-aalaga hindi lamang sa mga interes ng kumpanya at mga tauhan nito, kundi pati na rin sa mga interes ng mga kliyente, kasosyo sa negosyo, at lipunan sa kabuuan, ay direktang nauugnay sa kanilang propesyonalismo.

Organisasyon– ang pag-andar ng pagbuo ng istraktura ng control object at pagbibigay nito ng lahat ng kailangan para sa normal na paggana - mga tauhan, paunang mapagkukunan, kagamitan, gusali, sa cash. Ang organisasyon bilang isang function ng pamamahala ay kinabibilangan ng:

· disenyo ng organisasyon;

· organisasyon ng proseso ng trabaho.

Disenyo ng organisasyon- paghahati sa organisasyon sa mga bloke na katumbas ang pinakamahalagang lugar mga aktibidad upang makamit ang mga layunin ng organisasyon. Ang prosesong ito ay nagsasangkot ng pagtatatag ng mga kapangyarihan ng iba't ibang posisyon at pagtukoy sa mga opisyal na relasyon ng mga partikular na indibidwal.

Organisasyon ng proseso ng trabaho kabilang ang pagtiyak ng normal na paggana at pakikipag-ugnayan ng iba't ibang dibisyon ng organisasyon sa pagkamit ng mga nakaplanong layunin.

Istruktura ng organisasyon ay ang "produkto" ng proseso ng pagdidisenyo ng organisasyon at kumakatawan sa mga pormal na tuntunin na binuo ng mga tagapamahala para sa epektibong dibisyon ng paggawa at pamamahagi ng mga opisyal na responsibilidad sa mga indibidwal at grupo. Ang istraktura ay nagpapakilala sa matatag na koneksyon sa pagitan ng mga elemento ng organisasyon, nagbibigay-daan sa iyo upang matukoy ang mga lugar ng kontrol ng mga tagapamahala at i-coordinate ang lahat ng mga pag-andar.

Kontrolin- quantitative at qualitative assessment at pagtatala ng mga resulta ng trabaho. Ang kontrol ay isang elemento ng feedback, dahil batay sa data nito, ang mga naunang ginawang desisyon, mga plano, pamantayan at pamantayan ay inaayos. Ang kontrol ay pagsubaybay sa pagkamit ng organisasyon sa mga layunin nito. Kinakailangang tuklasin at lutasin ang mga umuusbong na problema bago sila maging masyadong seryoso. Kontrolin ang pagsasama-sama ng lahat ng mga function ng pamamahala, dahil pinapayagan nito ang mga tagapamahala na mapanatili ang isang katanggap-tanggap na estado ng mga gawain at iwasto ang mga maling hakbang sa pamamagitan ng muling pagpaplano, muling pagsasaayos o reorientasyon. Ang kontrol ay batay sa feedback.

May tatlong uri ng kontrol: preliminary, current at final.

Paunang kontrol ay nagbibigay-daan sa iyo upang suriin ang kahandaan ng isang bagay (kumpanya) upang simulan ang trabaho. Kasabay nito, sinusuri ang estado ng materyal at pinansiyal na mapagkukunan at ang kahandaan ng mga tauhan sa trabaho.

Kasalukuyan ay ang pangunahing uri ng kontrol. Isinasagawa ito sa panahon ng paggana ng kumpanya. Kasabay nito, ang gawain ng mga subordinates at ang pagpapatupad ng teknolohiya ng produksyon ay sinusubaybayan. Sa kasalukuyang pagsubaybay, ang aktwal na pag-uugali ng negosyo ay inihambing sa mga pamantayan o regulasyon.

Mga pamantayan (norms)- pamantayan kung saan maaaring masuri ang mga resulta ng pagganap. Mayroong tatlong uri ng mga pamantayan: natural, gastos at oras.

SA natural sumangguni sa mga pamantayan ng pagkonsumo ng materyal sa bawat yunit ng produksyon. SA gastos Ang mga pamantayan ay maaaring magsama ng isang pagtatantya ng mga paparating na gastos. Pansamantalang Pamantayan tukuyin ang oras na kinakailangan upang makumpleto ang isang partikular na gawain.

Mga sukatIto isang operasyon kung saan ang isang numerical na relasyon ay naitatag sa pagitan ng dami na sinusukat at isang paunang napiling yunit ng pagsukat o sukat. Ito ang pinakamahirap at mahal na elemento ng kontrol. Ang mga gastos na nauugnay sa pagsukat ay kadalasang tumutukoy kung ang pagsubaybay ay kapaki-pakinabang sa lahat. Pagkatapos ng lahat, ang pangunahing layunin ng kontrol ay hindi upang maitaguyod kung ano ang aktwal na nangyayari, ngunit upang mabawasan ang mga gastos sa produksyon at dagdagan ang kita.

Pangwakas (panghuling) kontrolSa ang pagtatasa sa pagpapatupad ng kumpanya ng mga plano nito ay nangangailangan ng komprehensibong pagsusuri ng mga lakas at mga kahinaan mga aktibidad ng organisasyon sa nakalipas na panahon upang makuha ang kinakailangang impormasyon para sa mga susunod na yugto ng pagpaplano. Isinasagawa ang pangwakas na kontrol kapag natapos na ang gawain, at maaaring mayroong dalawang uri ng kontrol: panlabas At panloob (pagpipigil sa sarili).

Ang kontrol ay ibinigay malakas na impluwensya sa ugali ng mga tao. Ang isang hindi matagumpay na idinisenyong sistema ng kontrol ay maaaring gumawa ng pag-uugali ng mga empleyado na nakatuon dito, i.e. ang mga tao ay magsusumikap na matugunan ang mga hinihingi ng kontrol sa halip na makamit ang kanilang mga layunin, na maaaring humantong sa pagpapalabas ng baluktot na impormasyon. Ang kontrol ay epektibo kung ito ay estratehiko sa kalikasan, na naglalayong makamit ang mga tiyak na resulta, na isinasagawa sa isang napapanahon at cost-effective na paraan.

Kapag nagpaplano at nag-oorganisa ng trabaho, tinutukoy ng tagapamahala kung ano ang eksaktong dapat gawin. organisasyong ito kailan, paano at sino, sa kanyang opinyon, ang dapat gawin ito. Kung ang mga desisyong ito ay mabisang ginawa, ang tagapamahala ay magagawang isalin ang kanyang mga desisyon sa pagkilos sa pamamagitan ng pagsasabuhay ng mga pangunahing prinsipyo ng pagganyak.

Pagganyak ito ay isang tungkulin sa pamamahala, ang proseso ng pag-uudyok sa isang indibidwal na kumilos upang makamit ang mga layunin ng organisasyon at/o personal. Sa ilalim pamamahala ay tumutukoy sa paggamit ng impluwensyang managerial upang hikayatin ang mga empleyado na makamit ang mga layunin ng organisasyon. Mabisang pamumuno Ipinapalagay na ang lahat ng mga empleyado ng organisasyon ay nagbabahagi ng mga layunin, halaga at kultura nito, at nagsusumikap na makamit ang mataas na resulta ng magkasanib na aktibidad.

Nauunawaan na ang parehong mga empleyado ay direktang nasasakop sa manager at ang buong mga departamento at dibisyon ay maaaring ma-motivate na lutasin ang mga nakatalagang gawain. Sa panahong ito ng kawalan ng katiyakan, pagbabawas, internasyonal na kumpetisyon, at lalong magkakaibang mga manggagawa, ang kakayahan ng pamamahala na hubugin ang kultura ng korporasyon, makipag-usap sa mga layunin ng organisasyon, at lumikha ng mga insentibo upang makamit ang mga layuning iyon ay isang kritikal na salik sa tagumpay ng negosyo.

Mga motibo ay isang set ng psychologically driving reasons na tumutukoy sa pag-uugali, kilos at aktibidad ng mga tao.

Pagganyak na istraktura– isang hanay ng iba't ibang motibo na tumutukoy sa pag-uugali ng mga tao.

Ang isang sistematikong pag-aaral ng pagganyak mula sa isang sikolohikal na pananaw ay hindi nagpapahintulot sa amin na matukoy nang eksakto kung ano ang nag-uudyok sa isang tao na magtrabaho. Gayunpaman, ang pananaliksik sa pag-uugali ng tao sa trabaho ay nagbibigay ng ilang pangkalahatang paliwanag ng pagganyak at nagbibigay-daan para sa paglikha ng mga pragmatikong modelo ng pagganyak ng empleyado sa lugar ng trabaho.

Ang motibasyon ay batay sa mga pangangailangan at gantimpala. Pangangailangan - ito ay ang malay-tao na kawalan ng isang bagay, ang pangangailangan para sa isang bagay, ang pagnanais para sa isang bagay, na nagiging sanhi ng pagnanasa sa pagkilos. Ang mga pangunahing pangangailangan ay genetically na inilatag, at ang pangalawang pangangailangan ay binuo sa kurso ng katalusan at pagkakaroon ng karanasan sa buhay. Ang mga pangangailangan ay hindi maaaring direktang obserbahan o sukatin. Ang kanilang pag-iral ay mahuhusgahan lamang ng pag-uugali ng mga tao. Ang mga pangangailangan ay nagsisilbing motibo para sa pagkilos.

Gantimpala - ito ang itinuturing ng isang tao na mahalaga sa kanyang sarili. Gumagamit ang mga manager ng mga extrinsic na reward (mga pagbabayad ng cash, promosyon) at mga intrinsic na reward (isang pakiramdam ng tagumpay sa pagkamit ng layunin) na nakuha sa pamamagitan ng trabaho mismo.

Ang pangangati ng mga motibo ay nangyayari sa ilalim ng impluwensya mga insentibo. Ang mga insentibo ay kung ano ang gustong matanggap ng isang tao bilang resulta ng ilang mga aksyon.

Mga uri ng insentibo:

Pagpipilit;

Mga insentibo sa pananalapi;

Moral na panghihikayat;

Paninindigan sa sarili.

Sistema ng insentibo– ay isang hanay ng magkakaugnay at komplementaryong mga insentibo, ang epekto nito ay nagpapagana sa aktibidad ng tao upang makamit ang mga itinakdang layunin. Ang mga insentibo ay nahahati sa tangible at intangible.

Ang materyal naman, ay nahahati sa pera ( sahod, karagdagang mga pagbabayad, allowance, mga pautang at kagustuhan na mga pautang) at hindi pera, na binubuo ng panlipunan (pangangalagang medikal, insurance, mga voucher, pagkain, mga regalo, atbp.) at functional (pagpapabuti ng organisasyon ng trabaho, pagpapabuti ng mga kondisyon sa pagtatrabaho).

Ang mga di-materyal na insentibo ay binubuo ng socio-psychological (pagkilala sa publiko, papuri, suporta at pag-apruba), malikhain (propesyonal na pag-unlad, internship at mga biyahe sa negosyo) at libreng oras na mga insentibo (flexible na iskedyul ng trabaho, karagdagang bakasyon). Kaya, ang pagganyak ay nakasalalay sa mga pangangailangan, inaasahan at pananaw ng mga empleyado ng patas na kabayaran para sa gawaing isinagawa.

Mga function ng motibo:

Pag-orient (ang motibo ay nagtuturo sa pag-uugali ng empleyado sa sitwasyon ng pagpili ng mga opsyon para sa pag-uugali na ito);

Pagbubuo ng pakiramdam (tinutukoy ng motibo ang subjective na kahalagahan ng pag-uugali na ito para sa empleyado, na inilalantad ang personal na kahulugan nito);

Pamamagitan (ang motibo ay ipinanganak sa kantong ng panloob at panlabas na mga puwersang nag-uudyok, namamagitan sa kanilang impluwensya sa pag-uugali);

Pagpapakilos (ang motibo ay nagpapakilos sa lakas ng empleyado upang ipatupad ang mga aktibidad na mahalaga sa kanya);

Makatwiran (ang isang tao ay nagbibigay-katwiran sa kanyang pag-uugali).

Ang mga sumusunod ay nakikilala: Mga uri ng motibo:

Mga motibo ng pagganyak (tunay na tunay na motibo na nagpapagana ng pagkilos);

Mga motibo para sa paghatol (ipinahayag, hayagang kinikilala, nagdadala ng tungkulin na ipaliwanag ang pag-uugali ng isang tao sa sarili at sa iba);

Inhibitory motives (pinipigilan nila ang ilang mga aksyon; ang aktibidad ng tao ay nabibigyang katwiran nang sabay-sabay sa pamamagitan ng maraming motibo o isang motivational core).

Ang istraktura ng motivational core ay nag-iiba depende sa mga partikular na kondisyon ng mga sitwasyon sa trabaho:

Ang sitwasyon ng pagpili ng isang espesyalidad o lugar ng trabaho;

Pang-araw-araw na sitwasyon sa trabaho;

Sitwasyon ng pagbabago ng lugar ng trabaho o propesyon;

Ang makabagong sitwasyon ay nauugnay sa mga pagbabago sa mga katangian ng kapaligiran sa pagtatrabaho;

Sitwasyon ng salungatan.

Halimbawa, para sa pang-araw-araw na pag-uugali sa trabaho, ang motivational core ay kinabibilangan ng mga sumusunod na motibo: mga motibo para matiyak ang pinakamahalagang panlipunang pangangailangan; mga motibo ng pagkilala, iyon ay, ang pagnanais ng isang tao na pagsamahin ang kanyang functional na aktibidad sa isang tiyak na uri ng trabaho. Mga motibo ng prestihiyo, pagnanais ng empleyado na mapagtanto ang kanyang papel sa lipunan, upang sakupin ang isang karapat-dapat na katayuan sa lipunan.

Dahil sa katotohanan na mayroong iba't ibang paraan ng pagganyak, ang isang tagapamahala ay dapat:

Magtatag ng isang hanay ng mga pamantayan (mga prinsipyo) na pinakamalakas na nakakaimpluwensya sa pag-uugali ng empleyado;

Lumikha ng isang kapaligiran na nakakatulong sa pagganyak sa mga empleyado;

Aktibong makipag-usap sa kanyang mga empleyado, dahil upang maging ganap na motibasyon at magtrabaho nang may buong dedikasyon, dapat siyang maging malinaw sa kung ano ang inaasahan sa kanya.

SA mga nakaraang taon Ang isang alternatibong pagtingin sa motivating na mga tauhan ng negosyo ay lumitaw, at ang problema ng pagganyak ay nagsimulang tingnan mula sa isang bahagyang naiibang anggulo. Kahit na ang mga matatag na sumunod sa isa sa mga tradisyonal na teorya ng pagganyak ay umamin na ang isa pang diskarte sa paglutas ng isyung ito ay posible. Mayroong isang opinyon na ang isang taong madaling kapitan ng pagganyak ay isang taong may isang bata na pag-iisip. Ang isang nabuong personalidad ay dapat na psychologically self-sufficient at intellectually independent. At kung ang isang manager ay naniniwala na siya ay maaaring mag-udyok ng mga kawani, nangangahulugan ito ng isa sa dalawang bagay: alinman sa pagkakamali niyang inilagay ang mga kawani sa isang antas ng intelektwal na mas mababa sa kanyang sarili, o sinasadya niyang kumuha ng mga kawani na hindi sapat na masuri ang sitwasyon.

Ang pananaw na ito ng motibasyon ay hindi lamang o eksklusibong kababalaghan. Maraming mga tagapamahala ng mga nangungunang kumpanya sa ngayon, kung hindi man ganap na tinatanggihan ang pagganyak, ay hindi bababa sa muling pag-iisip nito at ang epekto nito sa proseso ng trabaho

Ang pinakamahalagang kadahilanan Ang pagiging epektibo ng trabaho ng mga empleyado ay ang kanilang motibasyon para sa full-time na trabaho. Sa ating bansa, ang konsepto ng pagganyak sa paggawa sa pang-ekonomiyang kahulugan ay lumitaw kamakailan na may kaugnayan sa demokratisasyon ng produksyon. Noong nakaraan, ito ay ginagamit lamang sa mga humanidades, tulad ng sosyolohiya, pedagogy at sikolohiya. Ngayon, ang mga motivational na aspeto ng pamamahala ng paggawa ay natanggap malawak na aplikasyon sa lahat ng bansang may maunlad na ekonomiya sa pamilihan.

Ang mga modernong teorya ng pagganyak, batay sa mga resulta ng sikolohikal na pananaliksik, ay nagpapatunay na tunay na dahilan Ang mga kadahilanan na naghihikayat sa isang tao na italaga ang lahat ng kanyang lakas sa trabaho ay lubhang kumplikado at magkakaibang. Ang mga teorya ng pagganyak ay substantibo (Maslow, Alderfer, McClelland, Herzberg) at pamamaraan (mga inaasahan ni Vroom, pagkamakatarungan ni Adams, Porter-Lawler).

Maipapayo na pagsamahin ang dalawang grupong ito ng mga teorya ng pagganyak, dahil ang una sa kanila ay kumukuha ng mga static na motibo bilang batayan, at ang pangalawa - pabago-bago. Tulad ng anumang isyu sa teorya ng organisasyon, ang problema ng motibasyon ay dapat pag-aralan nang sabay-sabay bilang isang istraktura (substance) at bilang isang proseso. Ang isang sangkap na walang paggalaw ay patay. Samakatuwid, sa yugto ng pagpaplano ng trabaho, ang mga tagapagpahiwatig ng pagganyak na isinasaalang-alang ang mga kadahilanan ng sitwasyon ay dapat na binuo at isama sa mga plano. mga alternatibong opsyon pagkamit ng layunin, at kapag nagpapatupad ng mga plano, pagpili ng pinakamabisang opsyon.

Kakanyahan at pag-uuri ng mga function ng pamamahala

Mga function ng kontrol– ito ay isang hanay ng mga obhetibong kinakailangan at patuloy na paulit-ulit na mga aksyon, pinagsama ng homogeneity ng nilalaman at target na oryentasyon, na nagbibigay-daan para sa pagpapatupad ng mga aksyon na kontrol.

Ang mga function ng pamamahala ay magkakaugnay na mga elemento ng proseso ng pamamahala at, samakatuwid, ang pagkakasunud-sunod ng kanilang pagpapatupad ay dapat isaalang-alang bilang isang sistema functional na paglalarawan anumang proseso ng pamamahala (produksyon, marketing, development...)

Ang terminong "function" na isinalin mula sa Latin ay nangangahulugang "pagkumpleto", "execution", na nangangahulugang ang aktibidad ng isang manager ay walang iba kundi isang patuloy na proseso ng pagsasagawa ng mga function ng managerial. Sa kasong ito, ang anumang function ng kontrol ay isinasagawa sa sumusunod na pagkakasunud-sunod:

Koleksyon ng impormasyon;

Pagbabago (pagproseso) ng impormasyon;

Paggawa ng desisyon;

Pagbibigay ng solusyon sa kinakailangang form;

Komunikasyon sa tagapalabas;

Kontrol sa pagpapatupad.

Ang mga function ng pamamahala ay maaaring maiuri ayon sa ilang pamantayan, halimbawa:

1. Sa antas ng pamamahala.

Mas mataas na antas - mga industriya, asosasyon, negosyo;

Mid-level – pamamahala ng mga dibisyon, departamento, workshop;

Mababang antas – pamamahala ng mga seksyon, pangkat, grupo.

Naka-on iba't ibang antas nauuna ang pamamahala iba't ibang grupo mga function. Kaya, habang lumilipat ka mula sa ibaba hanggang sa itaas, lumilipat ang diin patungo sa kontrol at pagtataya. Ang mas mababang antas ng pamamahala, ang mas mataas na halaga makuha ang mga tungkulin ng pag-oorganisa ng accounting at regulasyon.

Sa iba't ibang sitwasyon, sa iba't ibang antas pamamahala, ang ilang mga pag-andar ng mga tagapamahala ay walang parehong kahalagahan, at samakatuwid, sa teorya ng pamamahala, ang konsepto ng "archetypes" ay nabuo, iyon ay, ang mga pangunahing uri ng mga tagapamahala. Kaya, kung isasaalang-alang ang mga tungkulin ng isang manager mula sa pananaw ng mga antas ng pamamahala, ang "TOP management", o senior management, ay nakikilala. Ang pangunahing gawain nito ay upang bumuo ng isang karaniwang konsepto, mga pamantayan at mga halaga, bumuo ng isang istraktura ng organisasyon, mapanatili ang mga contact sa mga kontratista, pamahalaan mga sitwasyon ng krisis atbp.

Ang mga nangungunang antas ng pag-andar ay kumplikado, na nailalarawan sa pamamagitan ng pagiging bago at pagkakaiba-iba, na nangangailangan ng malalim na mga kasanayan sa analitikal, ang mga hilig ng isang diplomat, politiko, orator, samakatuwid, ang "mga nangungunang tagapamahala" ay una sa mga katumbas.

Ang tungkulin ng mga tagapamahala sa gitnang antas ay gabayan at i-coordinate ang gawain ng mga mas mababang antas na tagapamahala. Ang antas na ito ay gumaganap bilang isang "buffer" sa pagitan ng mga nangungunang at mas mababang antas ng mga tagapamahala. Naghahanda sila ng impormasyon para sa mga desisyong ginawa pinakamataas na antas at ipasa ang mga desisyon sa pamamahala, kadalasan pagkatapos na baguhin ang mga ito sa mga form na katanggap-tanggap sa teknolohiya, sa anyo ng mga partikular na gawain.



Ang mga tagapamahala sa mababang antas ay gumaganap ng mga tungkulin ng pamamahala sa mga aktibidad ng mga tagapalabas. Responsable sila para sa patuloy, pang-araw-araw na pamamahala ng produksyon.

2. Sa pamamagitan ng pagiging kumplikado.

Kumplikado, nauugnay sa malalaking, independiyenteng mga bagay

pamamahala (tauhan, pangunahing produksyon...);

Partikular, indibidwal na mga pag-andar na nauugnay sa solusyon ng indibidwal,

nakumpleto ang mga intermediate na aksyon (pag-hire, pagpaparehistro

damit...).

Dalubhasa;

Nagbibigay.

3.2. Pangkalahatang mga function ng kontrol

Ang mga pangkalahatang pag-andar ay mga pangkat ng trabaho na ginagawa kapag pinamamahalaan ang anumang mga bagay sa lahat ng antas ng pamamahala ng produksyon. Ang mga pangkalahatang pag-andar ay sumasalamin sa mga tipikal na elemento ng gawaing pangangasiwa, na isinasaalang-alang ang pagkakasunud-sunod ng trabaho (isinasaalang-alang ang kadahilanan ng oras).

Ang mga pangkalahatang pag-andar ay nahahati sa mga sumusunod na pangkat ng trabaho:

1) pagtataya, 2) pagpaplano, 3) organisasyon, 4) kontrol,

5) regulasyon (koordinasyon), 6) accounting, pagsusuri, pag-uulat.

Pagtataya nagsasangkot ng pagtukoy ng mga alternatibong kondisyon kung saan maaaring makita ng system ang sarili nito sa hinaharap (5-10 o higit pang mga taon nang maaga), ang posibilidad na mangyari ang mga kundisyong ito, posibleng mga opsyon pag-uugali ng system sa ilalim ng mga kundisyong ito. Halimbawa, para sa isang negosyo: teknikal na pag-unlad, mga pagbabago sa espesyalisasyon at hanay ng produkto, demand para sa mga produktong ito at dami ng produksyon, ang kanilang mga rate ng paglago, atbp.

Batay sa pagtataya, isagawa pagpaplano mga aktibidad ng system: matukoy ang mga layunin ng system at mga paraan upang makamit ang mga ito, gumuhit ng isang plano ng aksyon (ano ang gagawin, sino ang gagawa nito, kailan at sa anong mga mapagkukunan). Sa madaling salita, ang isang plano ay isang modelo ng estado ng isang sistema sa isang tiyak na tagal ng panahon.

Pagpaplano ay nahahati sa dalawang malalaking yugto: teknikal-ekonomiko at pagpapatakbo. Ang pagpaplanong teknikal at pang-ekonomiya ay sumasaklaw sa lahat ng mga lugar ng mga aktibidad ng negosyo (market sa pagbebenta, produksyon, logistik, tauhan, pananalapi, atbp.) at nagbibigay para sa pagbuo ng mga pangmatagalang plano (para sa 5 - 10 taon) at mga kasalukuyang (para sa taon , quarter, buwan). Operasyon Ang pagpaplano ay nauugnay sa pag-unlad mismo ng produksyon (mga proseso ng paggawa ng produkto), sumasaklaw sa maikling panahon (quarter, buwan, araw, shift) at malapit na nauugnay sa gawain sa pagsubaybay at pag-regulate (pagpapadala) ng progreso ng produksyon. Ang pamamahala sa pagpapatakbo ay umaabot din sa paghahanda sa produksyon, logistik, kontrol sa kalidad at iba pang uri ng suporta sa produksyon.

Para gumana ang sistema, dapat itong maayos. Organisasyon- Ito:

Paglikha ng isang sistema (pagdidisenyo at paglikha ng isang istraktura bilang isang bagay

pamamahala, at ang control subsystem mismo);

Nagbibigay ng mga kondisyon para sa pagpapatakbo ng system, pagbibigay ng lahat

kinakailangan para sa trabaho (mga materyales, tauhan, pananalapi, atbp.);

Pagpapabuti ng system.

Ang sistema ay gumagana ayon sa mga plano, pamantayan, teknikal na mga pagtutukoy, mga teknolohikal na mapa. Sa proseso ng trabaho ito ay isinasagawa kontrol, na nagpapahintulot na makilala ang mga paglihis mula sa normal na operating mode ng pasilidad at suriin ang aktwal na pag-unlad ng trabaho. Halimbawa, pagsubaybay sa progreso ng programa ng produksyon, pagsubaybay sa pagkonsumo ng mga materyales, paggamit ng kagamitan, kalidad ng produkto, atbp.

Kung ang kontrol ay nagpapakita ng mga paglihis mula sa nakaplanong pag-unlad ng trabaho, regulasyon upang maalis ang mga paglihis at maiwasan ang mga ito sa hinaharap. Kasama sa regulasyon ang isang bilang ng mga karaniwang operasyon: pagsusuri ng mga umuusbong na mga paglihis at ang kanilang mga sanhi, pag-aalis ng mga paglihis, pagbuo ng mga hakbang upang maiwasan ang mga ito.

Accounting– ito ang pagtatala at pagsusuri ng impormasyon tungkol sa estado ng control object. Ang accounting ay nahahati sa kasalukuyang(pagpapatakbo), istatistika At accounting Ang mga resulta ng accounting at pagsusuri ay ginagamit sa pagpaplano ng susunod na mga siklo ng produksyon.

Ang Figure 5.1 ay nagpapakita ng isang diagram na komprehensibong nagpapakita ng nilalaman ng pangkalahatang mga function ng pamamahala.

Kaya, ang mga pangkalahatang pag-andar ay sumasalamin sa patuloy na mga proseso ng pamamahala sa paglipas ng panahon, na nagsisimula sa pagtataya at nagtatapos sa accounting at pagsusuri ng mga aksyon ng anumang mga bagay. Ang mga pag-andar na ito ay ginagampanan anuman ang sukat at kalikasan ng produksyon at sa panimula ay pare-pareho sa lahat ng antas ng pamamahala. Gayunpaman, ang tiyak na nilalaman ng mga function na ito ay tiyak na nakasalalay sa control object. Halimbawa, ang pagpapaandar ng pagpaplano ay ginaganap sa proseso ng pamamahala ng anumang mga bagay, sa lahat ng antas, ngunit ang nilalaman ng mga plano (mga tagapagpahiwatig, mga pamamaraan ng kanilang pagkalkula, mga anyo ng mga dokumento) ay nakasalalay sa mga partikular na bagay (enterprise, workshop o site, mga yugto ng produksyon , mga uri ng mapagkukunan, atbp.) . Iyon ay, ang mga pangkalahatang pag-andar ay malapit na magkakaugnay sa mga dalubhasang pag-andar sa pamamahala ng produksyon.

Ang mga espesyal na tungkulin sa pamamahala ay lumitaw bilang isang resulta ng dibisyon ng managerial labor. Kasama nila iba't ibang uri mga aktibidad na naiiba sa layunin at paraan ng pagpapatupad.

Ang mga espesyal na function ng pamamahala ay nauugnay sa lahat ng mga lugar ng mga aktibidad ng enterprise. Dapat nilang saklawin ang:

Lahat ng lugar ikot ng buhay mga produkto: pananaliksik at disenyo

pananaliksik, produksyon, benta at operasyon;

Lahat ng mga yugto ng produksyon "turnover";

Lahat ng mga yugto ng paggalaw ng mga mapagkukunan ng produksyon (pagbuo,

gamitin sa proseso ng produksyon, pagpapanumbalik ng nawala

ari-arian, pagtatapon o pagtatapon);

Lahat ng panahon ng pagpaplano;

Lahat ng antas ng istraktura ng organisasyon ng enterprise, hanggang sa indibidwal

bagong lugar ng trabaho.

Ang mga dalubhasang pag-andar ay nauugnay, una sa lahat, sa mga yugto ng "turnover" at mga mapagkukunan ng produksyon (labor, materyal, pinansyal): pamamahala ng teknikal na paghahanda ng produksyon (disenyo at teknolohikal), pamamahala ng pangunahing produksyon, suporta at pagpapanatili ng mga serbisyo (tooling). , pagkumpuni, enerhiya at iba pang pasilidad ), pamamahala ng logistik, marketing at pagbebenta ng mga produkto, tauhan, pananalapi, atbp.

Ang mga espesyal na pag-andar ay isinasagawa sa tulong ng lahat ng pangkalahatang mga pag-andar ng pamamahala at, kasama ang mga ito, ay kumakatawan sa isang kumplikadong multi-level na sistema. Ang nilalaman ng mga espesyal na pag-andar ay isinasaalang-alang sa mga espesyal na disiplina (pamamahala ng mga operasyon, pamamahala ng pagbabago, pamamahala ng proyekto, atbp.).

3.4. Mga function ng suporta sa proseso ng pamamahala

Ang suporta sa pamamahala ay komprehensibo at kinabibilangan ng: legal na suporta, suporta sa impormasyon at organisasyon ng pamamahala ng regulasyon, trabaho sa opisina, suporta sa teknolohiya at kagamitan para sa mga proseso ng pamamahala, organisasyon ng gawaing pamamahala, pagpapabuti ng mga proseso ng pamamahala. Binubuo ng mga function na ito ang panloob na nilalaman ng mga proseso ng pamamahala, iyon ay, ang mga ito ay mga function ng self-sufficiency, self-regulation, at self-improvement.

Legal (legal) na suporta: isinasaalang-alang ang mga batas ng estado, mga regulasyon ng pamahalaan sa mga aktibidad sa pamamahala, mga dokumento ng regulasyon; ligal na regulasyon ng mga relasyon sa industriya, pagsunod sa mga kinakailangan sa batas sa paggawa; ligal na proteksyon ng mga aktibidad ng negosyo mula sa mga kakumpitensya, sa pakikipagtulungan sa mga supplier at consumer, pagsasagawa ng mga claim sa trabaho; legal na pagsusuri ng mga kontrata, mga pamantayan ng negosyo, atbp.

Suporta sa impormasyon: ang layunin nito ay ang napapanahong pagsumite sa mga katawan ng pamamahala ng impormasyong kinakailangan para sa paggawa ng desisyon; pamamahagi nito sa mga tagapamahala, indibidwal na mga departamento at tagapalabas alinsunod sa kanilang pakikilahok sa pamamahala.

Kontrolin suporta sa impormasyon kasama ang:

Pagdidisenyo ng mga daloy ng impormasyon: pagtukoy ng mga mapagkukunan

at mga mamimili ng impormasyon, ang komposisyon ng kinakailangang impormasyon, ang dalas ng sirkulasyon nito at mga anyo ng pagtatanghal, pagpili ng mga teknikal na paraan, pagtatatag ng pamamaraan para sa pagsasama-sama, pagpaparehistro, koordinasyon at pag-apruba ng mga dokumento;

Organisasyon ng mga daloy ng impormasyon: koleksyon, imbakan, pag-update, pagproseso, paghahatid ng impormasyon;

Paglikha at pagpapanatili ng isang base ng sanggunian sa regulasyon.

gawain sa opisina– malapit na nauugnay sa suporta sa impormasyon: organisasyon ng panlabas at panloob na daloy ng dokumento (pagtanggap ng natanggap na dokumentasyon, pagpaparehistro, accounting, pamamahagi at paghahatid sa mga gumaganap); paggawa at pagpaparami ng mga dokumento; organisasyon ng pamamahala ng archival.

Teknolohikal at teknikal na suporta– nauugnay sa disenyo ng mga proseso ng pamamahala at kanilang kagamitan teknikal na paraan, mekanisasyon at automation ng gawaing pamamahala. Ang isang mahalagang problema din ay ang organisasyon ng gawaing pangangasiwa (pagbibigay ng kasangkapan at pagbibigay ng mga lugar ng trabaho, pagtiyak ng normal at ligtas na mga kondisyon paggawa, ritmikong gawain).

Pagpapabuti ng control subsystem

Ang isa sa mga function ng pamamahala ay ang disenyo at pagpapabuti ng control subsystem mismo. Ang mga lugar ng pagpapabuti ay naiiba: pagbabago ng komposisyon at saklaw ng mga pag-andar, pagbabago ng antas ng sentralisasyon at desentralisasyon ng mga pag-andar, pagpapabuti ng istraktura ng organisasyon ng pamamahala, mekanisasyon at automation ng gawaing pangangasiwa, atbp.

Alam nating lahat ang PHP printf() function at ang pamilya nito. Ang mga tampok na ito ay kapaki-pakinabang, ngunit kung minsan ay hindi sila nagbibigay ng sapat na pagpapagana. Bukod dito, pagdaragdag ng mga string ng format printf() ay hindi ligtas.

Ang PHP ay nagdaragdag ng sarili nitong printf -like function upang palitan ang libc . Karaniwang nagdaragdag sila ng mga bagong format, gumamit ng zend_string sa halip na char* at iba pa. Sabay-sabay nating tingnan ang mga ito.

Tandaan

Ang mga function na ito ay idinagdag upang palitan ang libc. Kung gumamit ka ng sprintf(), halimbawa, hindi sprintf() ng libc ang tatawagin, ngunit ang PHP override function na tatawagin. Bukod sa tradisyonal na printf(), lahat ng iba pa ay pinapalitan.

Tradisyunal na paggamit

Hindi ka dapat gumamit ng sprintf() dahil ang function na ito ay hindi nagsasagawa ng anumang mga pagsusuri at nagiging sanhi ng maraming buffer overflow error.

Alam mo ba ang laki ng buffer ng resulta

Kung alam mo ang laki ng buffer, snprintf() o slprintf() ang gagawa ng trabaho para sa iyo. Ang mga function na ito ay naiiba sa kung ano ang kanilang ibinabalik, ngunit hindi sa kung ano ang kanilang ginagawa.

Ang parehong mga function na output ayon sa mga naipasa na mga format, at parehong wakasan ang buffer sa isang NUL byte, anuman ang mangyari. Ngunit ibinabalik ng snprintf() ang bilang ng mga character na maaaring ginamit. Ibinabalik ng slprintf() ang bilang ng mga character na ginamit, na nagbibigay-daan sa pag-detect ng mga buffer na masyadong maliit at pinuputol ang mga linya nang hindi isinasaalang-alang ang trailing » character.

Narito ang isang halimbawa kung saan nagiging malinaw ang pagkakaiba ng printf sprintf PHP:

charfoo; /* malaking buffer ng 8 character */ const char str = "Hello world"; /* 12 character kasama ang */ int r; r = snprintf(foo, sizeof(foo), "%s", str); /* r = 11 dito kahit na 7 printable character lang ang naisulat sa foo */ /* Ang value ng foo ay "H" "e" "l" "l" "o" " " "w" "" */

Ang snprintf() function ay hindi maaasahang gamitin dahil hindi nito nakikita ang posibleng pagputol ng string.
Tulad ng makikita mo mula sa halimbawa sa itaas, ang "Hello world 0" ay hindi magkasya sa isang walong-byte na buffer. Ito ay malinaw, ngunit ang snprintf() ay nagbabalik pa rin ng 11, na strlen("Hello world"). Sa ganitong paraan, hindi mo matutukoy na naputol ang string.

Narito ang isang halimbawa ng paggamit ng slprintf() sa halip na PHP printf:

charfoo; /* malaking buffer ng 8 character */ const char str = "Hello world"; /* 12 character kasama ang */ int r; r = slprintf(foo, sizeof(foo), "%s", str); /* r = 7 dito dahil 7 printable na character ang isinulat sa foo */ /* Ang value ng foo ay "H" "e" "l" "l" "o" " " "w" "" */

Kapag ginagamit ang slprintf() function, ang resulta buffer foo ay naglalaman ng parehong string, ngunit ang return value ay 7 na ngayon. Wala pang 11 character ito mula sa string na "Hello world", kaya maaaring makita mong naputol ito:

kung (slprintf(foo, sizeof(foo), "%s", str)< strlen(str)) { /* Произошло усечение строки */ }

Tandaan:

  • Ang dalawang function na ito ay palaging nagtatapos sa isang string na may NULL , mayroon o walang truncation. Ang mga huling drains ay ligtas na mga C string;
  • Tanging ang slprintf() ang nakaka-detect ng string truncation.

Ang dalawang function na ito ay tinukoy sa main/snprintf.c

Hindi mo alam ang laki ng buffer

Kung hindi mo alam ang laki ng panghuling buffer, kailangan mo ng dynamic na inilaan na buffer at pagkatapos ay kailangan mong gamitin ang sprintf() function. Tandaan na kakailanganin mong palayain ang buffer sa iyong sarili!

Narito ang isang halimbawa:

#isama char *resulta; int r; time_t timestamp = oras(NULL); r = spprintf(&result, 0, "Narito ang petsa: %s", asctime(localtime(×tamp))); /* gamitin na ngayon ang resulta, na naglalaman ng isang bagay tulad ng "Narito ang petsa: Thu Hun 15 19:12:51 2017n" */ efree(result);

function spprintf( hindi tulad ng PHP printf) ibinabalik ang bilang ng mga character na inilagay sa panghuling buffer, hindi binibilang ang panghuling karakter na "", para malaman mo ang bilang ng mga byte na inilaan (minus one).

Tandaan na ang paglalaan ng memorya ay ginagawa gamit ang ZendMM ( alokasyon kapag hiniling) at samakatuwid ay dapat gamitin bilang bahagi ng kahilingan at palayain gamit ang efree() sa halip na free() .

Kung gusto mong limitahan ang laki ng buffer, ipapasa mo ang limitasyong ito bilang pangalawang argumento. Kung pumasa ka sa 0 , walang limitasyon:

#isama char *resulta; int r; time_t timestamp = oras(NULL); /* Huwag mag-print ng higit sa 10 byte o maglaan ng higit sa 11 byte*/ r = spprintf(&result, 10, "Narito ang petsa: %s", asctime(localtime(×tamp))); /* r == 10 dito at 11 bytes ang inilaan para sa resulta */ efree(result);

Tandaan

Iwasan ang paggamit ng dynamic na paglalaan ng memorya. Nakakaapekto ito sa pagganap. Mas mainam na gumamit ng buffer na inilalaan mula sa static na stack.

Ang spprintf() function ay nasa main/spprintf.c.

Paano ang tungkol sa printf()?

Kung kailangan mo ng printf function ng PHP, o sa madaling salita, naka-format na output sa isang stream, gamitin ang php_printf() .

Ang function na ito ay ginagamit sa loob ng spprintf() at gumaganap ng dynamic na paglalaan ng memorya, na kung saan ay napalaya kaagad pagkatapos na maipadala sa SAPI output, stdout sa kaso ng CLI, o sa output buffer (buffer CGI, halimbawa) para sa iba pang mga SAPI.

Mga espesyal na format ng printf sa PHP

Tandaan na pinapalitan ng PHP ang karamihan sa mga function ng printf() ng libc ng sarili nitong mga pagpapatupad. Maaari mong tingnan ang argument parsing API, na madaling maunawaan, pagkatapos basahin ang source code.

Nangangahulugan ito na ang algorithm ng pag-parse ng argumento ay ganap na naisulat muli at maaaring iba sa nakasanayan mo sa libc. Halimbawa, ang setting ng wika ng libc ay isinasaalang-alang sa karamihan ng mga kaso.

Maaaring gumamit ng mga espesyal na format, gaya ng "%I64" para sa direktang pag-print sa int64 o "%I32". Maaari mo ring gamitin ang "%Z" upang gawing napi-print ang zval ( ayon sa mga patakaran para sa pag-cast ng PHP sa mga string), na isang mahusay na karagdagan.

Kinikilala din ng formatter ang mga walang katapusang numero at magpi-print ng "INF" o "NAN" para sa isang hindi numeric na halaga.

Kung nagkamali ka at subukang mag-output ng isang NULL pointer ( sa kasong ito, mag-crash ang libc), pagkatapos ay ibabalik ng PHP ang null bilang resultang string.

Tandaan

Kung nasa PHP printf makikita mo ang magic null , na nangangahulugang nagpasa ka ng NULL pointer sa isa sa mga function ng pamilya ng printf.

Nagpi-print sa zend_string

Dahil ang zend_string ay isang karaniwang istraktura sa PHP code, maaaring gusto mong mag-output sa zend_string sa halip na isang tradisyonal na C char * array. Upang gawin ito, gamitin ang strpprintf() function.

Mga function ng API: zend_string * strpprintf ( size_t max_len, const char * format, …). Nangangahulugan ito na ibinalik ang zend_string, hindi ang bilang ng mga napi-print na character. Maaari mong limitahan ang numerong ito gamit ang unang parameter ( Ang pagpasa sa halagang 0 ay nangangahulugan ng isang walang katapusang numero). Mahalagang tandaan na ang zend_string ay ilalaan gamit ang Zend Memory Manager at samakatuwid ay nakatali sa kasalukuyang kahilingan.

Malinaw, ang API ay ginagamit kasabay ng nasa itaas.

Narito ang isang halimbawa:

zend_string *resulta; resulta = strpprintf(0, "Gumagamit ka ng PHP %s", PHP_VERSION); /* Gumawa ng isang bagay na may resulta */ zend_string_release(result);

Tandaan sa zend_API

Maaari mong makita ang zend_spprintf() o zend_strpprintf() function. Ito ay katulad ng inilarawan sa itaas. Ang mga ito ay ipinakita lamang sa artikulo bilang bahagi ng paghihiwalay sa pagitan ng Zend Engine at PHP Core.

Pagsasalin ng artikulong " Mga custom na function ng printf ng PHP"Inihanda ng magiliw na pangkat ng proyekto.



 


Basahin:



Pag-uuri ng mga kategorya ng pagiging angkop para sa serbisyo militar

Pag-uuri ng mga kategorya ng pagiging angkop para sa serbisyo militar

Kung ikaw ay isasama sa hukbo o hindi ay depende sa kung anong kategorya ang itatalaga sa mamamayan. Sa kabuuan, mayroong 5 pangunahing kategorya ng fitness: "A" - fit...

Malocclusion at ang hukbo Malocclusion ay hindi tinatanggap sa hukbo

Malocclusion at ang hukbo Malocclusion ay hindi tinatanggap sa hukbo

Walang sinuman ang makakaila na sa ating panahon, ang serbisyo militar ay nawalan ng kahulugang sibiko at makabayan, at naging pinagmumulan lamang ng panganib...

Anong mga zodiac sign ang mga taong ipinanganak sa ilalim ng Abril?

Anong mga zodiac sign ang mga taong ipinanganak sa ilalim ng Abril?

Sa astrolohiya, kaugalian na hatiin ang taon sa labindalawang panahon, bawat isa ay may sariling zodiac sign. Depende sa oras ng kapanganakan,...

Bakit ka nangangarap ng isang bagyo sa mga alon ng dagat?

Bakit ka nangangarap ng isang bagyo sa mga alon ng dagat?

Miller's Dream Book Bakit mo pinapangarap ang Storm sa isang panaginip?

Ang isang panaginip kung saan ikaw ay nahuli sa isang bagyo ay nangangako ng mga problema at pagkalugi sa negosyo.  Ang malaking pangarap na libro ni Natalia... feed-image