bahay - Kusina
Pinasadyang mga pagpapaandar sa pamamahala. Pangkalahatan at dalubhasang pagpapaandar ng pamamahala

Pinasadyang mga pagpapaandar sa pamamahala

Ang mga dalubhasang pagpapaandar ay nauugnay, una sa lahat, sa mga yugto ng "paglilipat ng pera" at mga mapagkukunan ng produksyon (paggawa, materyal, pampinansyal): pamamahala ng teknikal na paghahanda ng produksyon (disenyo at teknolohikal), pamamahala ng pangunahing mga produksyon, suporta at pagpapanatili ng mga serbisyo (instrumental , pagkumpuni, enerhiya at iba pang mga sakahan), pamamahala ng materyal at panteknikal na supply, marketing at benta ng mga produkto, tauhan, pananalapi, atbp.

Isinasagawa ang mga dalubhasang pagpapaandar gamit ang lahat ng mga karaniwang pag-andar ng pamamahala at, kasama ang mga ito, ay kumakatawan sa isang kumplikadong multi-level na sistema. Ang nilalaman ng mga dalubhasang pagpapaandar ay isinasaalang-alang sa mga espesyal na disiplina (pamamahala sa pagpapatakbo, pamamahala ng pagbabago, pamamahala ng proyekto, atbp.).

Mga tampok ng mga pagpapaandar sa pamamahala sa mga organisasyong sektor ng publiko

Ang pamamahala ng sektor ng publiko ay may layunin na pamamahala ng paggana nito, koordinasyon ng mga aktibidad at makatuwirang paggamit ng lahat ng mga istraktura at pasilidad ng sektor upang makamit ang pinakadakilang epekto, mataas na kalidad at pagiging mapagkumpitensya sa kaunting gastos mapagkukunan. Ang pangkalahatang mga pagpapaandar ng pamamahala ay may kasamang, lalo na, pagpaplano, samahan, pamamahala, koordinasyon, kontrol.

Control at mga uri nito

Ang kontrol ay isang proseso na tinitiyak na makukuha ng isang firm ang mga layunin nito.

Ang kontrol ay isang aktibidad sa pamamahala, ang mga gawain na kinabibilangan ng dami at husay na pagtatasa, na tumutukoy sa resulta! -, ang gawain ng samahan.

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

  • 30. Kasanayan ng isang mabisang pinuno
  • 1. Pagbubuo ng mga layunin sa buhay, kasama ang: kakayahang makilala ang sarili, iyon ay, upang masuri nang matino ang kalakasan at kahinaan ng isang tao; ang kakayahang bumuo ng iyong mga layunin sa buhay; ang kakayahang gumawa ng mga desisyon, na binubuo sa tamang setting ng mga prayoridad; ang kakayahang planuhin ang iyong karera.
  • 2. Personal na samahan - ang kakayahang mabuhay at magtrabaho sa system. May kasamang - ang kakayahang pahalagahan at gamitin ang oras nang mabisa. (Iyon ay, gamitin ito upang malutas ang mga problema sa priyoridad, at iwasan din ang pag-aksaya ng oras ng mga tao.) Ang kakayahang pumili ng isang problema sa priyoridad, pati na rin ang kakayahang gawin ang lahat nang maayos. Dapat mong regular na isaalang-alang at pag-aralan ang halaga ng iyong oras.
  • 3. Disiplina sa sarili. May kasamang pangako at kakayahang panatilihin ang salita, tamang oras at kawastuhan ng pagpapatupad, disiplina sa sarili (huwag kumuha ng isang bagong negosyo hanggang sa makumpleto ang nakaraang), isang pakiramdam ng responsibilidad.
  • 4. Kaalaman sa pamamaraan ng pansariling gawain. Kakayahang mag-ayos lugar ng trabaho, gumamit ng teknolohiyang pang-organisasyon at computer, gumana kasama ang impormasyon, gumuhit ng mga dokumento, magsalita sa telepono, makinig sa kausap, planuhin ang kanilang mga gawain. Ang opinyon na ang karamihan sa mga kasanayang ito ay dapat na prerogative ng kalihim ay hindi totoo. Ang kalihim ay isang katulong lamang ng tagapamahala at ang mga kasanayang ito ay nagbibigay-daan sa tagapamahala na magamit nang husto ang gawain ng mga katulong. Ang tagapamahala ay dapat magkaroon ng kanyang sariling talaarawan (electronic o papel ay hindi mahalaga), ang pagpuno nito ay tumutulong upang pag-aralan, planuhin at pangatwiran ang kanilang mga aktibidad.
  • 5. ang kakayahang makipagtulungan sa mga tao. Ipinapahiwatig nito: ang sining ng panghihimok, pagsasalita sa publiko, kaalaman sa mga patakaran ng negosasyon sa negosyo, ang kakayahang i-coordinate ang pagtutulungan, ang kakayahang magtalaga ng awtoridad. Napakahalaga ng huli, hindi dapat palitan ng pinuno ang kanyang mga nasasakupan, gaano man niya alam ang gawain ng nasasakupan.
  • 6. Malusog na paraan buhay
  • 7. Ang kakayahang kontrolin ang iyong kalooban, upang malinang ang optimismo at kasayahan. Ang kakayahang mag-interes at mag-udyok sa iyong sarili. Upang mapahusay ang pagganap, dapat maunawaan ng manedyer at sinasadyang palakasin ang mga motibo. Ang buong tagumpay ng negosyo ay madalas na nakasalalay sa kung paano ang manager ay psychologically tuned upang gumana.
  • 31. Mga tungkulin ng mga tagapamahala

Pangunahing mga katanungan

LECTURE 4. KALIKASAN AT KOMPOSISYON NG FUNGCTION NG MANAGEMENT

1. Pangkalahatan at dalubhasang pagpapaandar ng pamamahala.

2. Mga tampok ng mga pagpapaandar sa pamamahala sa mga organisasyong sektor ng publiko.

3. Mga kasanayan, pangunahing responsibilidad at pag-andar ng mga tagapamahala sa samahan.

Ang salitang "pagpapaandar" ay nangangahulugang aktibidad, trabaho, tungkulin. Ang mga pagpapaandar na isinasagawa sa paggawa ng mga materyal na produkto ay nahahati sa ehekutibo at pang-organisasyon, o pamamahala ng mga function. Ang mga pagpapaandar na ehekutibo ay ginaganap ng mga empleyado alinsunod sa isang tiyak na gawain at kanilang mga kwalipikasyon.

Kapag gumaganap ng anumang pag-andar sa pamamahala, isinasagawa ang pagbubuo (samahan) ng mga manggagawa upang matupad ang mga nakatalagang gawain, isinasagawa ang koordinasyon ng kanilang mga aktibidad. Ang sangkap na ito ng pagbubuo sa aktibidad ng pamamahala na nakikilala ang mga function ng pamamahala mula sa mga pagpapaandar na pang-ehekutibo. Ang mga pagpapaandar sa pagkontrol sa produksyon ay medyo malayang pagtingin synthesizing aktibidad ng mga tao, dahil sa pagkakaroon ng paghahati ng paggawa sa pamamahala ng produksyon. Ang kapamanggitan ng kalayaan na ito ay nakasalalay sa ang katunayan na ang anumang desisyon at pagkilos sa pangangasiwa ay nasasailalim sa pangwakas na layunin ng pamamahala. Ang mga pagpapaandar sa pamamahala ay maaaring maiuri ayon sa iba't ibang pamantayan. Ito ay mas maginhawa upang hatiin ang mga ito sa pangkalahatan at dalubhasang mga pagpapaandar sa pamamahala.

Mga karaniwang pag-andar isinasagawa ang pamamahala sa anumang uri ng aktibidad, ng lahat ng mga tagapamahala at espesyalista. Dinisenyo ang mga ito upang maibigay ang pangunahing pamamaraan para sa paggana ng kinokontrol na bagay (makina, brigada, pagawaan, kumpanya). Kasama sa mga pagpapaandar na ito ang pagpaplano, samahan, pagganyak (pamumuno) at kontrol, bagaman sa panitikang pang-agham maaaring mayroong higit pang listahan ng mga pagpapaandar na ito.

Nakatuon na mga pagpapaandar sa pamamahala ay nahahati sa tatlong grupo: teknolohikal, pagsuporta at koordinasyon.

Mga pagpapaandar sa teknolohikal magbigay para sa pagpapaunlad ng mga makatuwiran na sistema para sa paggawa ng mga produkto, teknolohiya para sa kanilang paglikha, pagproseso, pag-iimbak at transportasyon.

Mga pagpapaandar na sumusuporta magbigay para sa pagtupad ng mga kinakailangan ng teknolohiya ng paggawa ng mga produkto sa pamamagitan ng pagbibigay nito sa lahat ng kinakailangan. Kasama rito ang mga serbisyong pang-engineering, materyal at panteknikal, pangkultura at sambahayan at pang-ekonomiya.

Pag-andar ng koordinasyon magbigay ng pagtataya ng pagpapaunlad ng negosyo; produksyon-pang-ekonomiya at pagpapatakbo-teknikal na pagpaplano; organisasyon ng mga proseso ng produksyon at paggawa ng tao; pamamahala, kontrol at regulasyon ng kurso ng produksyon (pamamahala ng pagpapatakbo).

Ang mga serbisyo sa pamamahala ng produksyon ay nilikha upang maisagawa ang mga dalubhasang pagpapaandar. Ang mga ito ay mga pangkat ng mga dalubhasa at pantulong na manggagawa na nagsasagawa ng ilang mga dalubhasang pagpapaandar sa pamamahala. Ang mga serbisyo sa pamamahala ay pinamumunuan ng pangunahing mga dalubhasa: ang punong ekonomista, ang punong teknologo, ang punong inhenyero, atbp.



Tingnan natin nang mabuti ang ilan sa mga karaniwang pag-andar ng pamamahala.

Pagpaplano- isang tungkulin sa pamamahala na tumutukoy sa mga layunin ng aktibidad, ang mga paraang kinakailangan para dito, at bubuo din ng mga pamamaraan na pinakamabisang sa mga tukoy na kundisyon. Kasama sa pagpaplano ang pagtataya posibleng direksyon pag-unlad sa hinaharap ng pasilidad sa malapit na pakikipag-ugnay sa kapaligiran nito. Ang pagpaplano ay ang pangunahing, simula ng pag-andar ng pamamahala. Ito ay sa pagguhit ng isang plano na nagsisimula ang aktibidad ng anumang kompanya o kumpanya. Ang pagpaplano ay ang proseso ng pagtukoy ng mga pangunahing direksyon ng pag-unlad ng organisasyon, pati na rin ang programa ng mga aksyon upang makamit ang mga ito.

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

Mga panandaliang plano ay naipon para sa isang panahon ng isang taon sa mga taon ng kasalanan. Naglalaman ang mga ito ng napaka-tukoy na mga layunin at dami ng mga katangian.

Mga panandaliang plano ay naipon para sa isang panahon sa loob ng isang taon (quarter, buwan, atbp.).

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

Organisasyon- ang pag-andar ng pagbuo ng istraktura ng control object at pagbibigay nito sa lahat ng kinakailangan para sa normal na paggana - tauhan, mga mapagkukunan ng pag-input, kagamitan, gusali, pondo. Kasama sa samahan bilang isang function ng pamamahala ang:

· Disenyo ng organisasyon;

· Organisasyon ng proseso ng trabaho.

Disenyo ng organisasyon- paghahati ng samahan sa mga bloke na naaayon sa kritikal na mga lugar mga aktibidad upang makamit ang mga layunin ng samahan. Ang prosesong ito ay nagsasangkot ng pagtatatag ng mga kapangyarihan ng iba't ibang mga posisyon, ang kahulugan ng mga opisyal na ugnayan ng mga tiyak na indibidwal.

Organisasyon ng proseso ng trabaho kasama ang pagtiyak sa normal na paggana at pakikipag-ugnayan ng iba`t ibang mga kagawaran ng samahan sa pagkamit ng mga nakaplanong layunin.

Istraktura ng organisasyon ang "produkto" ng proseso ng disenyo ng organisasyon at ang pormal na mga patakaran na binuo ng mga tagapamahala para sa mabisang paghati ng paggawa at pamamahagi ng pormal na responsibilidad sa mga indibidwal at grupo. Nailalarawan ng istraktura ang matatag na mga link sa pagitan ng mga elemento ng samahan, pinapayagan kang matukoy ang mga lugar ng kontrol ng mga tagapamahala at iugnay ang lahat ng mga pag-andar.

Kontrolin- dami at husay na pagtatasa at accounting ng mga resulta sa trabaho. Ang kontrol ay isang elemento ng feedback, dahil sa batayan ng data nito, ang dating pinagtibay na mga desisyon, plano, kaugalian at pamantayan ay naitama. Ang kontrol ay pagmamasid ng isang samahan na nakakamit ang mga layunin nito. Kinakailangan upang makita at malutas ang mga umuusbong na problema bago sila maging masyadong seryoso. Pinagsama ang pagkontrol sa lahat ng mga pag-andar ng pamamahala, dahil pinapayagan nito ang mga tagapamahala na mapanatili ang isang katanggap-tanggap na estado ng mga gawain at iwasto ang mga hindi tamang hakbang sa pamamagitan ng muling pagsasaayos, muling pagsasaayos o muling pagbago. Ang kontrol ay batay sa feedback.

Mayroong tatlong uri ng kontrol: pauna, kasalukuyan at panghuli.

Paunang kontrol Pinapayagan kang suriin ang kahandaan ng pasilidad (kumpanya) upang magsimulang magtrabaho. Sa parehong oras, ang estado ng materyal at mapagkukunang pampinansyal, ang kahandaan ng mga tauhang gumana ay nasuri.

Kasalukuyang ay ang pangunahing uri ng kontrol. Isinasagawa ito sa panahon ng paggana ng kompanya. Sa parehong oras, ang gawain ng mga subordinates at ang pagpapatupad ng teknolohiya ng produksyon ay sinusubaybayan. Sa patuloy na pagsubaybay, ang tunay na pagsasagawa ng negosyo ay ihinahambing sa mga pamantayan o regulasyon.

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

SA natural ay ang mga rate ng pagkonsumo ng mga materyales bawat yunit ng produksyon. SA gastos kasama sa mga pamantayan ang pagtatantya ng mga paparating na gastos. Mga pamantayan sa oras tukuyin ang oras na kinakailangan upang makumpleto ang isang partikular na gawain.

Mga sukatito ay isang operasyon kung saan ang isang ugnayan sa bilang ay itinatag sa pagitan ng isang pagsukat at isang preselect na yunit ng pagsukat, o sukatan ito ang pinakamahirap at magastos na kontrol. Ang mga gastos sa pagsukat ay madalas na matukoy kung ang inspeksyon ay kapaki-pakinabang sa lahat. Pagkatapos ng lahat, ang pangunahing layunin ng kontrol ay hindi gaanong matatag upang maitaguyod kung ano ang totoong nangyayari, ngunit upang mabawasan ang mga gastos sa produksyon at dagdagan ang kita.

Pangwakas (pangwakas) na kontrolkasama si pagtatasa ng katuparan ng firm ng mga plano nito ay nangangailangan ng isang komprehensibong pagsusuri ng mga kalakasan at kahinaan mga aktibidad ng samahan sa nakaraang panahon upang makuha ang kinakailangang impormasyon para sa kasunod na mga yugto ng pagpaplano. Isinasagawa ang pangwakas na kontrol kapag nakumpleto na ang trabaho, at maaaring mayroong dalawang uri ng kontrol: panlabas at panloob (pagpipigil sa sarili).

Nagbibigay ang kontrol malakas na impluwensya sa ugali ng mga tao. Ang isang hindi maayos na dinisenyo na control system ay maaaring gawing oriented dito ang pag-uugali ng mga empleyado, ibig sabihin ang mga tao ay magsusumikap upang matugunan ang mga kinakailangan ng kontrol, at hindi upang makamit ang mga itinakdang layunin, na maaaring humantong sa pagpapalabas ng baluktot na impormasyon. Mabisa ang kontrol kung ito ay may diskarte sa likas na katangian, na naglalayong makamit ang mga tiyak na resulta, at isinasagawa sa isang napapanahon at mabisa na pamamaraan.

Kapag nagpaplano at nag-oorganisa ng trabaho, natutukoy ng manager kung ano ang eksaktong dapat gawin ng organisasyong ito, kailan, paano at sino, sa kanyang palagay, ang dapat gawin ito. Kung ang pagpili ng mga pasyang ito ay mabisang nagawa, ang namumuno ay makakakuha ng pagkakataon na isalin ang kanyang mga desisyon sa mga pagkilos, na inilalapat sa pagsasanay ang pangunahing mga prinsipyo ng pagganyak.

Pagganyak ito ay isang function ng pamamahala, ang proseso ng paghihikayat sa isang indibidwal na kumilos upang makamit ang mga layunin sa organisasyon at / o personal na mga layunin. Sa ilalim ni pamumuno nauunawaan ang paggamit ng impluwensya ng isang tagapamahala upang maganyak ang mga empleyado na makamit ang mga layunin ng samahan. Mabisang pamumuno Ipinapalagay na ang lahat ng mga empleyado ng samahan ay nagbabahagi ng mga layunin, halaga at kultura, nagsusumikap na makamit ang mataas na mga resulta ng magkakasamang aktibidad.

Nauunawaan na ang parehong mga empleyado na direktang napailalim sa tagapamahala at buong mga kagawaran at dibisyon ay maaaring maganyak na malutas ang mga nakatalagang gawain. Sa panahong ito ng kawalan ng katiyakan, ang pagpapagaan ng mga kumpanya, kumpetisyon sa internasyonal at isang pagtaas ng antas ng pagkakaiba-iba sa lakas ng trabaho, kakayahan ng pamamahala na hubugin ang kultura, iparating ang mga layunin ng samahan, at lumikha ng mga insentibo upang makamit ang mga layuning iyon ay kritikal sa tagumpay sa negosyo.

Mga Motibo- Ito ay isang hanay ng mga sanhi ng sikolohikal na pagmamaneho na tumutukoy sa pag-uugali, pagkilos at aktibidad ng mga tao.

Istraktura ng pagganyak- isang hanay ng iba't ibang mga motibo na tumutukoy sa pag-uugali ng mga tao.

Ang isang sistematikong pag-aaral ng pagganyak mula sa isang sikolohikal na pananaw ay hindi pinapayagan kaming matukoy nang eksakto kung ano ang nag-uudyok sa isang tao na gumana. Gayunpaman, ang pag-aaral ng pag-uugali ng tao sa trabaho ay nagbibigay ng ilang mga pangkalahatang paliwanag ng pagganyak at nagbibigay-daan sa iyo upang lumikha ng mga mahuhusay na modelo ng pagganyak ng empleyado sa lugar ng trabaho.

Ang pagganyak ay batay sa mga pangangailangan at gantimpala. Pangangailangan - ito ay isang walang malay na kawalan ng isang bagay, isang pangangailangan para sa isang bagay, isang pagsusumikap para sa isang bagay, na nagiging sanhi ng isang insentibo sa pagkilos. Pangunahing mga pangangailangan ay likas na genetiko, habang ang pangalawang mga pangangailangan ay binuo sa kurso ng katalusan at pagkakaroon ng karanasan sa buhay. Ang mga pangangailangan ay hindi maaaring direktang sinusunod o nasusukat. Ang kanilang pag-iral ay mahuhusgahan lamang ng pag-uugali ng mga tao. Ang mga pangangailangan ay nagsisilbing isang motibo para sa pagkilos.

Gantimpala - ito ang isinasaalang-alang ng isang tao na mahalaga sa kanyang sarili. Gumagamit ang mga tagapamahala ng mga panlabas na gantimpala (cash payment, promosyon) at panloob na gantimpala (isang pakiramdam ng tagumpay sa pagkamit ng isang layunin) sa pamamagitan ng mismong gawain.

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

Mga uri ng insentibo:

Pamimilit;

Mga materyal na insentibo;

Pampatibay na moral;

Pagpapatunay sa sarili.

Sistema ng insentibo Ay isang hanay ng magkakaugnay at pantulong na mga insentibo, ang epekto kung saan pinapagana ang aktibidad ng tao upang makamit ang mga itinakdang layunin. Ang mga insentibo ay nahahati sa nasasalat at hindi madaling unawain.

Ang materyal naman ay nahahati sa pera ( sahod, karagdagang mga pagbabayad, allowance, pautang at mga pinipiling utang) at hindi pang-pera, na binubuo ng panlipunang (mga serbisyong medikal, seguro, mga voucher, pagkain, regalo, atbp.) at pagganap (pagpapabuti ng samahan ng trabaho, pagpapabuti ng mga kondisyon sa pagtatrabaho).

Ang mga di-materyal na insentibo ay binubuo ng panlipunan at sikolohikal (pagkilala sa publiko, papuri, suporta at pag-apruba), malikhaing (advanced na pagsasanay, internship at mga paglalakbay sa negosyo) at mga libreng oras na insentibo (nababaluktot na iskedyul ng trabaho, karagdagang bakasyon). Sa gayon, ang pagganyak ay nakasalalay sa mga pangangailangan, inaasahan at pananaw ng mga empleyado ng patas na bayad para sa ginawang trabaho.

Mga pagpapaandar ng motibo:

Ang orientation (ang motibo ay gumagabay sa pag-uugali ng empleyado sa sitwasyon ng pagpili ng mga pagpipilian para sa pag-uugaling ito);

Pagbuo ng pakiramdam (ang motibo ay tumutukoy sa paksa na kabuluhan ng pag-uugaling ito para sa empleyado, na inilalantad ang personal na kahulugan nito);

Mediating (ang motibo ay ipinanganak sa kantong ng panloob at panlabas na puwersa ng insentibo, namamagitan sa kanilang impluwensya sa pag-uugali);

Pagpapakilos (ang motibo ay nagpapakilos sa lakas ng empleyado para sa pagpapatupad ng mga aktibidad na makabuluhan para sa kanya);

Nabibigyang katwiran (binibigyang katwiran ng isang tao ang kanyang pag-uugali).

Kilalanin ang sumusunod mga uri ng motibo:

Mga motibo ng pagganyak (totoong totoong mga motibo, nagpapagana sa pagkilos);

Mga motibo ng paghuhusga (ipinahayag, lantaran na kinikilala, nagdadala ng pagpapaandar ng pagpapaliwanag ng kanilang pag-uugali sa sarili at sa iba pa);

Pinipigilan ng mga motibo (panatilihin mula sa ilang mga pagkilos, ang aktibidad ng tao ay binibigyang katwiran nang sabay-sabay sa pamamagitan ng maraming mga motibo o isang motivational core).

Ang istraktura ng pangunahing pangganyak ay naiiba depende sa mga tukoy na kundisyon ng mga sitwasyon sa trabaho:

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

Pang-araw-araw na sitwasyon sa trabaho;

Ang sitwasyon ng pagbabago ng lugar ng trabaho o propesyon;

Ang makabagong sitwasyon ay nauugnay sa isang pagbabago sa mga katangian ng nagtatrabaho na kapaligiran;

Kalagayan ng salungatan.

Halimbawa, para sa pang-araw-araw na pag-uugali sa trabaho, ang pangunahing pagganyak ay nagsasama ng mga sumusunod na motibo: mga motibo para masiguro ang pinakamahalagang mga pangangailangan sa lipunan; ang mga motibo ng pagkilala, iyon ay, ang pagnanais ng isang tao na pagsamahin ang kanyang aktibidad na gumagana sa isang tiyak na trabaho. Mga motibo ng prestihiyo, ang pagnanais ng empleyado na tuparin ang kanyang papel sa lipunan, na kumuha ng isang karapat-dapat na katayuan sa lipunan.

Dahil sa ang katunayan na may iba't ibang mga paraan ng pagganyak, ang manager ay dapat:

Itaguyod ang isang hanay ng pamantayan (mga alituntunin) na higit na naiimpluwensyahan ang pag-uugali ng empleyado;

Lumikha ng isang kapaligiran na kaaya-aya sa pagganyak ng mga empleyado;

Aktibong nakikipag-usap sa kanyang mga empleyado, sapagkat upang maging buong motibasyon at magtrabaho ng buong dedikasyon, dapat niyang malinaw na maunawaan kung ano ang inaasahan sa kanya.

V huling taon lumitaw ang isang kahaliling pananaw sa pagganyak ng tauhan ng mga negosyo, at ang problema ng pagganyak ay nagsimulang isaalang-alang mula sa isang bahagyang naiibang anggulo. Kahit na ang mga mahigpit na sumunod sa alinman sa mga tradisyunal na teorya ng pagganyak ay umamin na ang isang iba't ibang mga diskarte sa paglutas ng isyung ito ay posible. Pinaniniwalaan na ang isang tao na may hilig sa pagganyak ay isang taong may pag-iisip ng bata. Ang isang nabuong personalidad ay dapat na may sikolohikal na self-self at independiyenteng intelektwal. At kung ang manedyer ay naniniwala na nakapag-uudyok siya ng tauhan, kung gayon nangangahulugan ito ng isa sa dalawang bagay: alinman sa pagkakamaling inilagay niya ang tauhan sa isang intelektuwal na hakbang sa ibaba niya, o sadyang tinanggap niya ang mga kawani na hindi magagawang masuri nang wasto ang sitwasyon.

Ang pananaw na ito ng pagganyak ay hindi lamang o eksklusibong kababalaghan. Maraming mga pinuno ng mga nangungunang kumpanya ay kasalukuyang, kung hindi ganap na tinatanggihan ang pagganyak, pagkatapos ay hindi bababa sa pag-isipang muli ito at ang epekto nito sa proseso ng trabaho.

Ang pinakamahalagang kadahilanan sa pagganap ng mga empleyado ay ang kanilang pagganyak sa buong trabaho. Sa ating bansa, ang konsepto ng pagganyak sa paggawa sa pang-ekonomiyang kahulugan ay lumitaw kamakailan na may kaugnayan sa democratization ng produksyon. Dati, ginamit lamang ito sa mga humanidad, tulad ng sosyolohiya, pedagogy at sikolohiya. Ngayon, natanggap ang mga motivational na aspeto ng pamamahala sa paggawa malawak na aplikasyon sa lahat ng mga bansa na may mga binuo ekonomiya.

Mga teoryang pangganyak na batay sa mga resulta sikolohikal na pagsasaliksik, patunayan na ang totoong mga kadahilanan na mag-udyok sa isang tao na ibigay ang lahat ng kanilang lakas sa trabaho ay labis na kumplikado at magkakaiba. Ang mga teoryang pagganyak ay nagbibigay kaalaman (Maslow, Alderfer, McClelland, Herzberg) at pamaraan (inaasahan ni Vroom, hustisya ni Adams, Porter-Lawler).

Maipapayo na pagsamahin ang dalawang pangkat ng mga teoryang ito ng pagganyak, dahil ang una sa kanila ay kumukuha ng batayan na mga motibo sa mga static, at ang pangalawa sa mga dinamika. Tulad ng anumang katanungan sa teorya ng samahan, ang problema ng pagganyak ay dapat na aral nang sabay-sabay bilang isang istraktura (sangkap) at bilang isang proseso. Ang sangkap na walang paggalaw ay patay. Samakatuwid, sa yugto ng pagpaplano ng trabaho, ang mga tagapagpahiwatig ng pagganyak ay dapat na binuo at isama sa mga plano, isinasaalang-alang ang sitwasyon ng sitwasyon mga alternatibong pagpipilian pagkamit ng layunin, at kapag nagpapatupad ng mga plano - upang piliin ang pinaka-mabisang pagpipilian.

Kakanyahan at pag-uuri ng mga pagpapaandar sa pamamahala

Mga function ng kontrol Ay isang hanay ng mga objectively kinakailangan at matatag na paulit-ulit na mga aksyon, pinag-isa ng homogeneity ng nilalaman at target na oryentasyon, na nagpapahintulot sa magsagawa ng mga pagkilos na kontrol.

Ang mga function ng control ay magkakaugnay na mga elemento ng proseso ng pagkontrol at, samakatuwid, ang pagkakasunud-sunod ng kanilang pagpapatupad ay dapat isaalang-alang bilang isang system gamit na paglalarawan anumang proseso ng pamamahala (produksyon, marketing, pag-unlad ...)

Ang terminong "pagpapaandar" sa pagsasalin mula sa Latin ay nangangahulugang "tagumpay", "pagpapatupad", na nangangahulugang ang aktibidad ng isang tagapamahala ay hindi hihigit sa isang tuluy-tuloy na proseso ng pagsasagawa ng mga paggana sa pamamahala. Sa kasong ito, ang anumang pag-andar ng kontrol ay ginaganap sa sumusunod na pagkakasunud-sunod:

Koleksyon ng impormasyon;

Pagbabago (pagproseso) ng impormasyon;

Paggawa ng desisyon;

Pagbibigay ng solusyon ng kinakailangang form;

Nakikipag-usap sa gumaganap;

Kontrol sa pagpapatupad.

Ang mga pagpapaandar sa pamamahala ay maaaring maiuri ayon sa maraming pamantayan, halimbawa:

1. Sa antas ng pamamahala.

Ang pinakamataas na antas - ng mga industriya, asosasyon, negosyo;

Gitnang antas - pamamahala ng mga dibisyon, kagawaran, pagawaan;

Sa antas ng katutubo - pamamahala ng mga site, pangkat, pangkat.

Sa iba't ibang mga antas iba't ibang mga pangkat ng mga pag-andar ay naihatid. Kaya, sa iyong paglipat mula sa ibaba hanggang sa itaas, ang diin ay nagbabago patungo sa kontrol, pagtataya. Mas mababa ang antas ng kontrol, ang higit na kahalagahan makuha ang mga pag-andar ng pag-aayos ng accounting, regulasyon.

Sa iba`t ibang sitwasyon, sa iba't ibang mga antas pamamahala, ilang mga pag-andar ng mga tagapamahala ay walang parehong kahulugan, na may kaugnayan sa kung saan ang konsepto ng "archetypes", iyon ay, ang pangunahing uri ng mga tagapamahala, ay nabuo sa pamamahala ng teorya. Kaya, isinasaalang-alang ang mga pagpapaandar ng isang tagapamahala mula sa pananaw ng mga antas ng pamamahala, ang "TOP-management", o nangungunang pamamahala, ay namumukod-tangi. Ang pangunahing gawain nito ay upang bumuo ng isang karaniwang konsepto, pamantayan at halaga, bumuo ng isang istrakturang pang-organisasyon, panatilihin ang mga contact sa mga counterparties, at pamahalaan mga sitwasyon sa krisis atbp.

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

Ang papel na ginagampanan ng mga namumuno sa antas na antas ay upang pamunuan at iugnay ang gawain ng mga namumuno sa ugat. Ginampanan ng antas na ito ang papel na ginagampanan ng isang "buffer" sa pagitan ng mga pinuno ng mas mataas at mas mababang antas. Naghahanda sila ng impormasyon para sa mga desisyon na kinuha sa ang pinakamataas na antas at ipasa ang mga desisyon sa pamamahala pababa, karaniwang pagkatapos ibahin ang mga ito sa mga teknolohiyang katanggap-tanggap na form, sa anyo ng mga tiyak na gawain.



Ang mga namumuno sa antas ng katutubo ay nagsasagawa ng mga pagpapaandar sa pagdidirekta ng mga aktibidad ng mga gumaganap. Sila ang responsable para sa kasalukuyan, pang-araw-araw na pamamahala ng produksyon.

2. Sa pamamagitan ng pagiging kumplikado.

Komplikado, na nauugnay sa malaki, malayang mga bagay

pamamahala (tauhan, pangunahing produksyon ...);

Pribado, isahan ang mga pagpapaandar na nauugnay sa desisyon ng indibidwal,

nakumpleto ang mga pagkilos na intermediate (pagkuha, pagpaparehistro

sangkap ...).

Pinasadya;

Mga tagabigay

3.2. Mga function ng pangkalahatang kontrol

Ang mga karaniwang pag-andar ay mga pangkat ng trabaho na isinasagawa sa pamamahala ng anumang mga bagay, sa lahat ng antas ng pamamahala sa produksyon. Ang mga pangkalahatang pag-andar ay sumasalamin sa mga tipikal na elemento ng gawaing pamamahala, isinasaalang-alang ang pagkakasunud-sunod ng pagpapatupad 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) samahan, 4) pagkontrol,

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

Pagtataya nagbibigay ng pagkakakilanlan ng mga kahaliling kondisyon kung saan maaaring makita ng system sa hinaharap (5-10 o higit pang mga taon na hinaharap), ang posibilidad ng mga kundisyong ito, mga posibleng pagpipilian ang pag-uugali ng system sa ilalim ng mga kundisyong ito. Halimbawa, para sa isang negosyo: pag-unlad na panteknikal, mga pagbabago sa pagdadalubhasa at saklaw ng produkto, pangangailangan para sa mga produktong ito at dami ng produksyon, kanilang mga rate ng paglago, atbp.

Batay sa pagtataya, pagpaplano mga aktibidad ng system: tukuyin ang mga layunin ng system at mga paraan upang makamit ang mga ito, gumuhit ng isang plano sa pagkilos (kung ano ang gagawin, sino ang gagawa nito, kailan at kung 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 pangunahing yugto: panteknikal at pang-ekonomiya at pagpapatakbo. Saklaw ng pagpaplano ng panteknikal at pang-ekonomiya ang lahat ng mga lugar ng negosyo (merkado ng pagbebenta, produksyon, materyal at panteknikal na supply, tauhan, pananalapi, atbp.) At nagbibigay para sa pagbuo ng mga pangmatagalang plano (para sa 5-10 taon) at kasalukuyang (para sa isang taon, quarter, buwan). Pagpapatakbo Ang pagplano ay nauugnay sa kurso ng produksyon mismo (mga proseso ng pagmamanupaktura ng produkto), sumasaklaw sa mga maikling panahon (quarter, buwan, araw, shift) at malapit na magkaugnay sa gawain sa pagsubaybay at pagsasaayos (pagpapadala) ng kurso ng produksyon. Ang pamamahala ng pagpapatakbo ay umaabot din sa paghahanda ng produksyon, materyal at suplay ng panteknikal, kontrol sa kalidad at iba pang mga uri ng suporta sa produksyon.

Para gumana ang isang system, kailangan itong ayusin. Organisasyon- ito ay:

Paglikha ng system (disenyo at paglikha ng isang istraktura bilang isang object

kontrol, at ang control subsystem mismo);

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

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

Pagpapabuti ng system.

Nagpapatakbo ang system alinsunod sa mga plano, pamantayan, teknikal na mga detalye, mga mapa ng teknolohikal... Sa proseso ng trabaho, kontrolin, pinapayagan na makilala ang mga paglihis mula sa normal na pagpapatakbo ng pasilidad, upang suriin ang tunay na pag-unlad ng trabaho. Halimbawa, kontrol sa pag-usad ng programa ng produksyon, kontrol sa pagkonsumo ng mga materyales, sa paggamit ng kagamitan, kalidad ng produkto, atbp.

Kung ang kontrol ay nagpapakita ng mga paglihis mula sa nakaplanong pag-unlad ng trabaho, a regulasyon upang maalis ang mga paglihis, pati na rin maiwasan ang mga ito sa hinaharap. Kasama sa regulasyon ang isang bilang ng mga tipikal na pagpapatakbo: pag-aaral ng mga umuusbong na paglihis at kanilang mga sanhi, pag-aalis ng mga paglihis, pagbuo ng mga hakbang upang maiwasan ang mga ito.

Pag-account Ang pag-aayos ba at pagtatasa ng impormasyon tungkol sa estado ng control object. Ang accounting ay nahahati sa kasalukuyang(pagpapatakbo), pang-istatistika at accounting Ang mga resulta ng accounting at pagtatasa ay ginagamit sa pagpaplano ng susunod na mga cycle ng produksyon.

Ipinapakita ng Larawan 5.1 ang isang diagram na komprehensibong ipinapakita ang nilalaman ng mga karaniwang pag-andar ng pamamahala.

Kaya, ang mga karaniwang pag-andar ay sumasalamin sa oras na tuloy-tuloy na proseso ng pamamahala, mula sa pagtataya hanggang sa accounting at pagtatasa ng mga aksyon ng anumang mga bagay. Ginagawa ang mga pagpapaandar na ito anuman ang sukat at likas na katangian ng produksyon, at sa panimula ay pareho sa lahat ng antas ng pamamahala. Gayunpaman, ang tiyak na nilalaman ng mga pagpapaandar 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 mga antas, ngunit ang nilalaman ng mga plano (mga tagapagpahiwatig, mga pamamaraan ng kanilang pagkalkula, mga form ng mga dokumento) ay nakasalalay sa mga tiyak na bagay (enterprise, workshop o site, mga yugto ng produksyon , mga uri ng mapagkukunan, atbp.) ... Iyon ay, ang mga karaniwang pag-andar ay malapit na magkaugnay sa dalubhasang mga pagpapaandar sa pamamahala ng produksyon.

Ang mga dalubhasang pagpapaandar sa pamamahala ay lumitaw bilang isang resulta ng paghahati ng paggawa sa pangangasiwa. Nagsasama sila iba`t ibang uri mga aktibidad na naiiba sa layunin at pamamaraan ng pagpapatupad.

Ang mga dalubhasang pagpapaandar sa pamamahala ay nauugnay sa lahat ng mga lugar ng negosyo. Dapat nilang sakupin ang:

Lahat ng larangan siklo ng buhay mga produkto: pagsasaliksik at disenyo

produksyon, produksyon, marketing at operasyon;

Lahat ng mga yugto ng produksyon na "paglilipat ng tungkulin";

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

gamitin sa proseso ng produksyon, pagpapanumbalik ng nawala

mga katangian, pagtatapon o pagtatapon);

Lahat ng mga panahon ng pagpaplano;

Lahat ng mga antas ng istrakturang pang-organisasyon ng negosyo, hanggang sa indibidwal

lugar ng trabaho.

Ang mga dalubhasang pagpapaandar ay nauugnay, una sa lahat, sa mga yugto ng "paglilipat ng pera" at mga mapagkukunan ng produksyon (paggawa, materyal, pampinansyal): pamamahala ng teknikal na paghahanda ng produksyon (disenyo at teknolohikal), pamamahala ng pangunahing mga produksyon, suporta at pagpapanatili ng mga serbisyo (instrumental , pagkumpuni, enerhiya at iba pang mga sakahan), pamamahala ng materyal at panteknikal na supply, marketing at benta ng mga produkto, tauhan, pananalapi, atbp.

Isinasagawa ang mga dalubhasang pagpapaandar gamit ang lahat ng mga karaniwang pag-andar sa pamamahala at kasama ang mga ito ay kumakatawan sa isang kumplikadong multi-level na sistema. Ang nilalaman ng mga dalubhasang pagpapaandar ay isinasaalang-alang sa mga espesyal na disiplina (pamamahala sa pagpapatakbo, pamamahala ng pagbabago, pamamahala ng proyekto, atbp.).

3.4. Pinoproseso ng pamamahala ang mga pagpapaandar sa suporta

Ang suporta sa pamamahala ay kumplikado at may kasamang: ligal na suporta, suporta sa impormasyon at ang samahan ng pangkaraniwang ekonomiya, gawain sa opisina, suporta sa teknolohikal at kagamitan para sa mga proseso ng pamamahala, ang samahan ng gawaing pamamahala, at pagpapabuti ng mga proseso ng pamamahala. Ang mga pagpapaandar na ito ay bumubuo ng panloob na nilalaman ng mga proseso ng pamamahala, iyon ay, ang mga ito ay mga pag-andar ng kasarinlan, self-regulasyon, at pagpapabuti ng sarili.

Legal (ligal) na suporta: accounting sa mga aktibidad ng pamamahala ng mga batas ng estado, mga regulasyon ng gobyerno, normative na dokumento; ligal na regulasyon ng mga ugnayan sa industriya, pagsunod sa mga kinakailangan ng batas sa paggawa; ligal na proteksyon ng mga aktibidad ng kumpanya mula sa mga kakumpitensya, sa pakikipagtulungan sa mga tagatustos at konsyumer, paghawak ng mga paghahabol; angkop na sipag ng mga kontrata, pamantayan sa negosyo, atbp.

Suporta sa Impormasyon: ang layunin nito ay upang maibigay ang mga pangangasiwa ng impormasyon na kinakailangan para sa paggawa ng desisyon sa isang napapanahong paraan; ang pamamahagi nito sa mga tagapamahala, magkakahiwalay na dibisyon at tagapalabas alinsunod sa kanilang pakikilahok sa pamamahala.

Kontrolin suporta sa impormasyon may kasamang:

Pagdidisenyo ng daloy ng impormasyon: pagkilala sa mga mapagkukunan

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

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

Paglikha at pagpapanatili ng isang batayan sa pagkontrol at sanggunian.

Trabaho sa opisina- malapit na nauugnay sa suporta sa impormasyon: organisasyon ng panlabas at panloob na daloy ng dokumento (resibo ng natanggap na dokumentasyon, pagpaparehistro, accounting, pamamahagi at paghahatid sa mga gumaganap); paggawa at muling paggawa ng mga dokumento; organisasyon ng mga pasilidad ng archival.

Teknikal at panteknikal na suporta- nauugnay sa disenyo ng mga proseso ng pamamahala at paglalagay ng mga ito teknikal na paraan, mekanisasyon at pag-aautomat ng trabaho sa pamamahala. Ang isang mahalagang problema ay ang samahan din ng gawaing pamamahala (paglalagay ng kagamitan at pagbibigay ng mga lugar ng trabaho, tinitiyak ang normal at ligtas na kapaligiran paggawa, gawaing ritmo).

Pagpapabuti ng control subsystem

Ang isa sa mga pagpapaandar ng kontrol ay ang disenyo at pagpapabuti ng control subsystem mismo. Ang mga lugar ng pagpapabuti ay magkakaiba: ang pagbabago ng komposisyon at saklaw ng mga pag-andar, binabago ang antas ng sentralisasyon at desentralisasyon ng mga pagpapaandar, pagpapabuti ng istrakturang pang-organisasyon ng pamamahala, mekanisasyon at pag-aautomat ng gawaing pamamahala, atbp.

Alam nating lahat ang pagpapaandar ng PHP printf () at ang pamilya nito. Ang mga tampok na ito ay kapaki-pakinabang, ngunit kung minsan ay hindi sila nagbibigay ng sapat na pag-andar. Bukod sa, pagdaragdag ng mga linya ng pag-format sa printf () ay hindi ligtas.

Nagdagdag ang PHP ng sarili nitong mga function na tulad ng printf upang mapalitan ang libc. Karamihan ay nagdaragdag sila ng mga bagong format, gumagamit ng zend_string sa halip na char * at iba pa. Tingnan natin silang sama-sama.

Tandaan

Ang mga pagpapaandar na ito ay naidagdag upang mapalitan ang libc. Kung gumagamit ka ng sprintf (), halimbawa, ang libc's sprintf () ay hindi tatawagin, ngunit ang pagpapaandar na kapalit ng PHP. Bukod sa tradisyunal na printf (), lahat ng iba pa ay pinalitan.

Tradisyunal na paggamit

Hindi ka dapat gumamit ng sprintf (), dahil ang pagpapaandar na ito ay hindi gumanap ng anumang mga tseke at nagtatapon ng maraming mga error sa overflow ng buffer.

Alam mo ang laki ng resulta buffer

Kung alam mo ang laki ng buffer, ang snprintf () o slprintf () ang gagawa ng trabaho para sa iyo. Ang mga pagpapaandar na ito ay magkakaiba sa kanilang ibabalik, ngunit hindi sa kanilang ginagawa.

Ang parehong mga pag-andar ay nagsasagawa ng output ayon sa mga naihatid na format, at parehong winakasan ang buffer na may "NUL byte," kung anuman ang mangyari. Ngunit ang snprintf () ay nagbabalik ng bilang ng mga character na maaaring magamit. Ang slprintf () ay nagbabalik ng bilang ng mga character na ginamit, na nagpapahintulot sa pagtuklas ng mga buffer na masyadong maliit at pinutol na mga linya nang hindi isinasaalang-alang ang nagtatapos na character. "

Narito ang isang halimbawa na naiiba ang printf sprintf PHP:

char foo; / * 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 7 na nai-print na character lamang ang naisulat sa foo * / / * Ang halaga ng foo ay "H" "e" "l" "l" "o" "" "w" "" * /

Ang pagpapaandar ng snprintf () ay hindi maaasahan na ginagamit dahil hindi ito nakakakita ng posibleng pagputol ng isang string.
Tulad ng nakikita mo mula sa halimbawa sa itaas, ang "Hello world 0" ay hindi umaangkop sa isang 8-byte buffer. Malinaw na, ang snprintf () ay nagbabalik pa rin ng 11, na kung saan ay strlen ("Kamusta mundo"). Sa ganitong paraan hindi mo matutukoy na ang string ay pinutol.

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

char foo; / * 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 na nai-print na character ang naisulat sa foo * / / * Ang halaga ng foo ay "H" "e" "l" "l" "o" "" "w" "" * /

Kapag ginagamit ang pagpapaandar ng slprintf (), ang buffer ng resulta ng foo ay naglalaman ng parehong string, ngunit ang halaga ng pagbalik ay 7 na ngayon. Ito ay mas mababa sa 11 mga character mula sa string na "Kamusta mundo", kaya maaari mong malaman na ito ay pinutol:

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

Tandaan:

  • Ang dalawang pag-andar na ito ay laging winakasan ang isang string na may Null, mayroon o walang truncation. Ang pagtatapos ng mga sapa ay ligtas na C string;
  • Ang slprintf () lamang ang makakakita ng mga pinutol na linya.

Ang dalawang pagpapaandar na ito ay tinukoy sa pangunahing / snprintf.c

Hindi mo alam ang laki ng buffer

Kung hindi mo alam ang laki ng target na buffer, kailangan mo ng isang dinamikong inilalaan na buffer at pagkatapos ay kailangan mong gamitin ang pagpapaandar ng sprintf (). Tandaan na kakailanganin mong palayain ang buffer sa iyong sarili!

Narito ang isang halimbawa:

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

Spprintf ( hindi tulad ng PHP printf) ibabalik ang bilang ng mga character na inilagay sa patutunguhang buffer, hindi kasama ang pangwakas na character na "", upang malaman mo ang bilang ng mga byte na inilalaan (minus isa).

Tandaan na ang paglalaan ng memorya ay tapos na sa ZendMM ( alokasyon ayon sa hinihingi) at samakatuwid ay dapat gamitin bilang bahagi ng kahilingan at palayain nang may efree (), hindi libre ().

Kung nais mong limitahan ang laki ng buffer, ipasa mo ang limitasyong ito bilang pangalawang argument. Kung pumasa ka sa 0, kung gayon walang limitasyon:

# isama resulta ng char *; int r; timestamp ng oras_t = oras (NULL); / * Huwag maglabas ng higit sa 10 bytes, o maglaan ng higit sa 11 bytes * / r = spprintf (& resulta, 10, "Narito ang petsa:% s", asctime (localtime (& timestamp))); / * r == 10 dito at 11 byte ang inilalaan para sa resulta * / efree (resulta);

Tandaan

Subukang huwag gumamit ng pabagu-bago ng alokasyon ng memorya. Nakakaapekto ito sa pagganap. Mas mahusay na gamitin ang buffer na inilalaan mula sa static stack.

Ang pagpapaandar ng spprintf () ay matatagpuan sa pangunahing / spprintf.c.

Kumusta naman ang printf ()?

Kung kailangan mo ng pagpapaandar na PHP printf, o sa madaling salita, na-format na output sa isang stream, gumamit ng php_printf ().

Ang pagpapaandar na ito ay ginagamit sa loob ng spprintf () at nagsasagawa ng pabagu-bago ng alokasyon ng memorya, na agad na napalaya matapos ipadala sa output ng SAPI, sa kaso ng CLI, o sa output buffer (buffer Gusto ko ng CGI) para sa iba pang mga SAPI.

Mga espesyal na format ng printf na PHP

Tandaan na pinapalitan ng PHP ang karamihan sa pag-andar ng libc's () ng mga function na may sariling pagpapatupad. Maaari mong tingnan ang argument ng pag-parse ng API, na madaling maunawaan, sa pamamagitan ng pagbabasa ng source code.

Nangangahulugan ito na ang argument ng pag-parse ng algorithm ay ganap na nasulat muli at maaaring naiiba mula sa isang nakasanayan mo sa libc. Halimbawa, ang setting ng wika ng libc ay isinasaalang-alang sa karamihan ng mga kaso.

Maaaring gamitin ang mga espesyal na format, tulad ng "% I64" para sa direktang pag-print sa int64 o "% I32". Maaari mo ring gamitin ang "% Z" upang mai-print ang zval ( alinsunod sa mga patakaran para sa pag-convert ng PHP sa mga string), na kung saan ay isang mahusay na karagdagan.

Makikilala rin ng formatter ang mga walang katapusang numero at mai-print ang "INF" o "NAN" para sa isang hindi numerong halaga.

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

Tandaan

Kung sa PHP printf nakikita mo ang magic null, nangangahulugan ito na naipasa mo ang isang Null pointer sa isa sa mga pagpapaandar ng pamilya ng printf.

Pagpi-print sa zend_string

Dahil ang zend_string ay isang pangkaraniwang istraktura sa PHP code, baka gusto mong output sa zend_string sa halip na tradisyonal na C char * array. Upang magawa ito, gamitin ang strpprintf () function.

Mga pagpapaandar 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 pagpapasa ng halagang 0 ay nangangahulugang isang walang katapusang numero). Gayunpaman, dapat tandaan, na ang zend_string ay ilalaan ng Zend Memory Manager at samakatuwid ay nakatali sa kasalukuyang kahilingan.

Malinaw na, ang API ay ginagamit kasabay ng isa sa itaas.

Narito ang isang halimbawa:

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

Tandaan sa zend_ API

Maaari kang makahanap ng mga pagpapaandar ng zend_spprintf () o zend_strpprintf (). Ito ay kapareho ng inilarawan sa itaas. Ito lamang ang listahan ng artikulo sa kanila bilang bahagi ng paghihiwalay sa pagitan ng Zend Engine at PHP Core.

Pagsasalin ng artikulong " Mga pagpapaandar ng pasadyang printf ng PHP”Inihanda ng koponan ng magiliw na proyekto.



 


Basahin:



Apat na bahagi na icon, mga icon ng Ina ng Diyos na Lumalambot sa mga masasamang puso (Czestochowa), Pinapawi ang aking kalungkutan, Paghahatid ng paghihirap mula sa mga problema, Pagkuha ng nawala

Apat na bahagi na icon, mga icon ng Ina ng Diyos na Lumalambot sa mga masasamang puso (Czestochowa), Pinapawi ang aking kalungkutan, Paghahatid ng paghihirap mula sa mga problema, Pagkuha ng nawala

Ang isang dokumento ay naka-attach sa icon na ito - isang pagsusuri ng National Research Institute para sa pagsusuri at pagtatasa ng mga bagay ng kasaysayan at kultura ...

Ang pagpili ng isang kulay ay hindi isang madaling gawain Itim ay palaging may kaugnayan

Ang pagpili ng isang kulay ay hindi isang madaling gawain Itim ay palaging may kaugnayan

Ang iPhone 6 ay malayo sa isang bagong bagay o karanasan, ngunit ang pangangailangan para dito ay hindi kahit na naisip na mahulog, sa halip ay lalabas ito sa tuktok ng mga smartphone sa loob ng maraming taon, na unti-unting nagiging mas mura ...

Ang hiccup ng bata araw-araw

Ang hiccup ng bata araw-araw

Kapag ang isang sanggol ay hiccup ito maganda at kaibig-ibig, ngunit nag-aalala ka tungkol dito. Nang maglakad si mommy sa posisyon, ang kanyang sanggol ay naka-hiccuping na. Lahat ...

Paano pumili ng isang icon ayon sa pangalan at petsa ng kapanganakan ng isang tao para sa mga lalaking nagngangalang sergey

Paano pumili ng isang icon ayon sa pangalan at petsa ng kapanganakan ng isang tao para sa mga lalaking nagngangalang sergey

Ang pinakamahalagang makalangit na tagatangkilik ng Sergeev ay ang nagtatag ng Trinity-Sergius Lavra, Sergius ng Radonezh - isa sa pinakamamahal at ...

feed-image Rss