основното - Кухня
Специализирани управленски функции. Общи и специализирани управленски функции

Специализирани управленски функции

Специализираните функции са свързани преди всичко с фазите на "оборот" и производствени ресурси (трудови, материални, финансови): управление на техническата подготовка на производството (дизайнерско и технологично), управление на основното производство, услуги за поддръжка и поддръжка (инструментални , ремонтни, енергийни и други ферми), управление на материално-техническото снабдяване, маркетинг и продажби на продукти, персонал, финанси и др.

Специализираните функции се изпълняват с помощта на всички общи функции за управление и заедно с тях представляват сложна система на много нива. Съдържанието на специализираните функции се разглежда в специални дисциплини (оперативно управление, управление на иновации, управление на проекти и др.).

Особености на управленските функции в организациите от публичния сектор

Управлението на публичния сектор е целенасочено управление на неговото функциониране, координация на дейностите и рационално използване на всички структури и съоръжения от този сектор, за да се постигне най-голям ефект, високо качество и конкурентоспособност в минимални разходи ресурси. Общите функции на управление включват по-специално планиране, организация, управление, координация, контрол.

Контрол и неговите видове

Контролът е процес, който гарантира, че фирмата постига целите си.

Контролът е управленска дейност, чиито задачи включват количествена и качествена оценка, отчитане на резултата! -, работата на организацията.

Видове контрол, като предварителен, текущ и окончателен.

  • 30. Умения на ефективен лидер
  • 1. Формулиране на житейски цели, включително: способността да опознаеш себе си, тоест трезво да прецениш силните и слабите си страни; способността да формулирате житейските си цели; способността за вземане на решения, която се състои в правилното определяне на приоритетите; способността да планирате кариерата си.
  • 2. Лична организация - способността да се живее и работи в системата. Включва - способността за оценяване и ефективно използване на времето. (Тоест използвайте го, за да решавате приоритетни проблеми, както и да избягвате хората да ви губят времето.) Способността да изберете приоритетен проблем, както и способността да правите всичко по ред. Трябва редовно да вземате предвид и анализирате разходите за вашето време.
  • 3. Самодисциплина. Включва ангажираност и способност да се запази думата, точност и точност на изпълнението, самодисциплина (не предприемайте нов бизнес, докато предишният не завърши), чувство за отговорност.
  • 4. Познаване на техниката на личната работа. Възможност за организиране работно място, използвайте организационни и компютърни технологии, работете с информация, съставяйте документи, говорете по телефона, слушайте събеседника си, планирайте бизнеса си. Мнението, че повечето от тези умения трябва да бъдат прерогатив на секретаря, не е вярно. Секретарят е само асистент на мениджъра и тези умения позволяват на мениджъра да използва по най-добрия начин работата на асистенти. Мениджърът трябва да има собствен дневник (електронен или хартиен не е от значение), попълването му помага да се анализират, планират и рационализират техните дейности.
  • 5. способността за работа с хора. Това предполага: изкуството на убеждаването, публичното говорене, познаването на правилата на деловите преговори, способността да се координира работата в екип, способността да се делегират авторитети. Последното е много важно, лидерът не трябва да замества подчинените, независимо колко добре познава работата на подчинения.
  • 6. Здравословен начин на живот живот.
  • 7. Способността да контролирате волята си, да възпитавате оптимизъм и бодрост. Способността да се интересувате и мотивирате. За да подобри представянето, мениджърът трябва да разбере и съзнателно да подсили мотивите. Целият успех на бизнеса често зависи от това как мениджърът е психологически настроен да работи.
  • 31. Роли на мениджърите

Основни въпроси

ЛЕКЦИЯ 4. ПРИРОДА И СЪСТАВ НА ФУНКЦИИ НА УПРАВЛЕНИЕТО

1. Общи и специализирани управленски функции.

2. Особености на управленските функции в организациите от публичния сектор.

3. Умения, основни отговорности и функции на мениджърите в организацията.

Думата "функция" означава дейност, работа, дълг. Функциите, извършвани при производството на материални продукти, се разделят на изпълнителни и организационни или управленски функции. Изпълнителните функции се изпълняват от служителите в съответствие с конкретна задача и тяхната квалификация.

При изпълнението на каквато и да е управленска функция се извършва синтез (сдружаване) на работниците за изпълнение на възложените задачи, координация на техните дейности. Този елемент на синтез в управленската дейност разграничава управленските функции от изпълнителните. Функциите за контрол на производството са относително независим поглед синтезираща дейност на хората, поради наличието на разделение на труда в управлението на производството. Относителността на тази независимост се крие във факта, че всяко управленско решение и действие са подчинени на крайната цел на управлението. Функциите за управление могат да бъдат класифицирани според различни критерии. По-удобно е да ги разделите на общи и специализирани функции за управление.

Общи функции управлението се извършва във всякакъв вид дейност, от всички ръководители и специалисти. Те са предназначени да осигурят основната процедура за функционирането на контролирания обект (машина, бригада, работилница, рота). Тези функции включват планиране, организация, мотивация (лидерство) и контрол, макар и в научна литература списъкът на тези функции може да бъде повече.

Специализирани функции за контролса разделени в три групи: технологични, поддържащи и координиращи.

Технологични функцииосигуряват разработването на рационални системи за производство на продукти, технологии за тяхното създаване, преработка, съхранение и транспортиране.

Поддържащи функцииосигуряват изпълнението на изискванията на технологията за производство на продукти, като й предоставят всичко необходимо. Това включва инженерни, материално-технически, културни и битови и икономически услуги.

Координиращи функцииосигуряват прогнозиране на развитието на предприятието; производствено-икономическо и оперативно-техническо планиране; организация на производствените процеси и човешкия труд; управление, контрол и регулиране на хода на производството (оперативно управление).

Услугите за управление на производството са създадени за изпълнение на специализирани функции. Те са групи от специалисти и помощни работници, изпълняващи определени специализирани управленски функции. Управленските служби се ръководят от основни специалисти: главен икономист, главен технолог, главен инженер и др.



Нека разгледаме по-отблизо някои от общите функции за управление.

Планиране- управленска функция, която определя целите на дейността, средствата, необходими за това, а също така разработва методите, които са най-ефективни при конкретни условия. Планирането включва прогнозиране възможна посока бъдещо развитие на съоръжението в тясно взаимодействие със заобикалящата го среда. Планирането е основната, изходна функция на управлението. Дейността на всяка фирма или компания започва с изготвяне на план. Планирането е процесът на определяне на приоритетните направления в развитието на организацията, както и програмата от действия за тяхното постигане.

Има няколко вида планове. Стратегически (дългосрочни) плановесе съставят за период от 3 до 5 години. Обикновено те съдържат философията на развитието на фирмата, както и най-общите цели, очертани от нейното ръководство. Времето на тези планове пряко зависи от стабилността в икономическата, политическата и други сфери. Колкото по-стабилна е ситуацията, толкова по-дълго се формират тези планове.

Средносрочни плановесе съставят за период от една година, за да грешат години. Те съдържат много специфични цели и количествени характеристики.

Краткосрочни плановесе съставят за период от една година (тримесечие, месец и т.н.).

Опитните мениджъри обикновено прилагат всички видове планиране в своите дейности. Способността да ги комбинирате, като се грижи не само за интересите на компанията и нейния персонал, но и за интересите на клиенти, бизнес партньори, обществото като цяло, е пряко свързана с техния професионализъм.

Организация- функцията за формиране на структурата на контролния обект и осигуряването му на всичко необходимо за нормалното му функциониране - персонал, първоначални ресурси, оборудване, сгради, средства. Организацията като управленска функция включва:

· Организационен дизайн;

· Организация на работния процес.

Организационен дизайн- разделяне на организацията на съответстващи блокове критични области дейности за постигане на целите на организацията. Този процес включва установяване на правомощията на различни длъжности, определяне на официалните отношения на конкретни лица.

Организация на работния процесвключва осигуряване на нормалното функциониране и взаимодействие на различни отдели на организацията при постигане на планираните цели.

Организационна структурае „продуктът“ на процеса на организационно проектиране и е формалните правила, които ръководителите разработват за ефективното разделение на труда и разпределението на формалните отговорности между индивидите и групите. Структурата характеризира стабилните връзки между елементите на организацията, позволява ви да определите областите на контрол на мениджърите и да координирате всички функции.

Контролът- количествена и качествена оценка и отчитане на резултатите от работата. Контролът е елемент на обратна връзка, тъй като въз основа на неговите данни се коригират предварително приети решения, планове, норми и стандарти. Контролът е наблюдение на организацията, постигаща целите си. Необходимо е да се открият и разрешат възникващите проблеми, преди да станат твърде сериозни. Контролът свързва всички функции на управление заедно, тъй като позволява на мениджърите да поддържат приемливо състояние на нещата и да коригират неправилни стъпки чрез разсрочване, реорганизация или преориентация. Контролът се основава на обратна връзка.

Има три вида контрол: предварителен, текущ и окончателен.

Предварителен контролви позволява да проверите готовността на съоръжението (компанията) да започне работа. В същото време се проверява състоянието на материалните и финансовите ресурси, готовността на персонала за работа.

Текуще основният тип контрол. Извършва се по време на функционирането на фирмата. В същото време се контролира работата на подчинените и внедряването на производствената технология. При непрекъснатото наблюдение действителното поведение на бизнеса се сравнява със стандарти или норми.

Стандарти (норми)- критериите, по които можете да оцените представянето. Има три вида стандарти: естествени, разходни и временни.

ДА СЕ естественса нормите на разход на материали за единица продукция. ДА СЕ ценастандартите включват оценка на предстоящите разходи. Стандарти на времетоопределете времето, необходимо за изпълнение на определена задача.

Измерваниятова еоперация, при която се установява числена връзка между измервана величина и предварително избрана мерна единица, или мащаб. тонай-трудният и скъп контрол. Разходите за измерване често определят дали проверката изобщо си струва. В крайна сметка основната цел на контрола не е толкова да установи какво всъщност се случва, а да намали производствените разходи и да увеличи печалбите.

Окончателен (финален) контролот оценката на изпълнението на плановете на фирмата изисква задълбочен анализ на силните страни и слабости дейности на организацията през изминалия период, за да се получи необходимата информация за следващите етапи на планиране. Окончателният контрол се извършва, когато работата вече е завършена и може да има два вида контрол: външени вътрешен (самоконтрол).

Контролът осигурява силно влияние върху поведението на хората. Лошо проектираната система за контрол може да направи поведението на служителите ориентирано към него, т.е. хората ще се стремят да отговарят на изискванията за контрол, а не да постигат поставените цели, които могат да доведат до издаване на изкривена информация. Контролът е ефективен, ако има стратегически характер, насочен е към постигане на конкретни резултати и се осъществява своевременно и рентабилно.

Когато планира и организира работа, мениджърът определя какво точно трябва да прави организацията, кога, как и кой според него трябва да го направи. Ако изборът на тези решения се направи ефективно, лидерът получава възможност да превърне решенията си в действия, прилагайки на практика основните принципи на мотивацията.

Мотивациятова е управленска функция, процес на насърчаване на индивида да действа с цел постигане на организационни цели и / или лични цели. Под лидерство разбира се използването на влиянието на мениджъра за мотивиране на служителите за постигане на целите на организацията. Ефективно ръководство приема, че всички служители на организацията споделят нейните цели, ценности и култура, стремят се да постигат високи резултати от съвместни дейности.

Разбираемо е, че както служителите, пряко подчинени на ръководителя, така и цели отдели и подразделения могат да бъдат мотивирани да решават възложените задачи. В тази ера на несигурност, опростяването на компаниите, международната конкуренция и нарастващата степен на разнообразие в работната сила, способността на ръководството да формира културата, да съобщава целите на организацията и да създава стимули за постигането на тези цели е от решаващо значение за успеха на бизнеса.

Мотиви - Това е съвкупност от психологически причини, които определят поведението, действията и дейностите на хората.

Мотивационна структура - набор от различни мотиви, които определят поведението на хората.

Систематичното изследване на мотивацията от психологическа гледна точка не ни позволява да определим точно какво подтиква човек да работи. Изследването на човешкото поведение на работното място обаче дава някои общи обяснения на мотивацията и ви позволява да създадете прагматични модели на мотивация на служителите на работното място.

Мотивацията се основава на нуждите и наградите. Нужди - това е съзнателно отсъствие на нещо, нужда от нещо, желание за нещо, предизвикващо тласък към действие. Първичните потребности са генетично присъщи, докато вторичните нужди се развиват в хода на познанието и придобиването на житейски опит. Потребностите не могат да бъдат пряко наблюдавани или измервани. За тяхното съществуване може да се съди само по поведението на хората. Нуждите служат като мотив за действие.

Награда - това е, което човек смята за ценно за себе си. Мениджърите използват външни награди (парични плащания, промоции) и вътрешни награди (чувство за успех в постигането на целта) чрез самата работа.

Дразненето на мотиви се появява под влияние стимули. Стимулите са това, което човек би искал да получи в резултат на определени действия.

Видове стимули:

Принуда;

Материални стимули;

Морално насърчение;

Самоутвърждаване.

Стимулираща система - набор от взаимно свързани и допълващи се стимули, чието въздействие активира човешката дейност за постигане на поставените цели. Стимулите се делят на материални и нематериални.

Материалът от своя страна се дели на паричен ( заплата, допълнителни плащания, надбавки, заеми и меки заеми) и непарични, състоящи се от социални (медицински услуги, застраховки, ваучери, хранене, подаръци и др.) и функционални (подобряване на организацията на работа, подобряване на условията на труд).

Нефинансовите стимули се състоят от социални и психологически (обществено признание, похвала, подкрепа и одобрение), творчески (повишаване на квалификацията, стажове и командировки) и стимули за свободно време (гъвкав работен график, допълнителна ваканция). По този начин мотивацията зависи от нуждите, очакванията и възприятията на служителите за справедливо възнаграждение за извършената работа.

Функции на мотивите:

Ориентиране (мотивът насочва поведението на служителя в ситуацията на избор на варианти за това поведение);

Формиране на смисъл (мотивът определя субективната значимост на това поведение за служителя, разкривайки неговия личен смисъл);

Медиация (мотивът се ражда на кръстопътя на вътрешните и външните стимулиращи сили, медиирайки тяхното влияние върху поведението);

Мобилизиращ (мотивът мобилизира силата на служителя за изпълнение на значими за него дейности);

Обосновано (човек оправдава поведението си).

Има следните видове мотиви:

Стимулиращи мотиви (истински реални мотиви, които активират действие);

Мотивите на преценката (провъзгласени, открито признати, носят функцията да обясняват поведението си на себе си и на другите);

Мотивите инхибират (въздържайте се от определени действия, човешката дейност се оправдава едновременно с няколко мотива или мотивационно ядро).

Структурата на мотивационното ядро \u200b\u200bсе различава в зависимост от конкретните условия на трудови ситуации:

Ситуацията с избора на специалност или място на работа;

Ежедневна работна ситуация;

Ситуацията с промяна на мястото на работа или професия;

Иновационната ситуация е свързана с промяна в характеристиките на работната среда;

Конфликтна ситуация.

Например за ежедневното работно поведение мотивационното ядро \u200b\u200bвключва следните мотиви: мотиви за осигуряване на най-важните социални нужди; мотивите за разпознаване, тоест желанието на човек да съчетае функционалната си дейност с определена професия. Мотиви за престиж, желанието на служителя да изпълни своята социална роля, да заеме достоен социален статус.

Поради факта, че има различни начини за мотивация, мениджърът трябва:

Установете набор от критерии (принципи), които най-силно влияят на поведението на служителите;

Създайте атмосфера, благоприятна за мотивиране на служителите;

Общувайте активно със служителите си, защото за да бъде напълно мотивиран и да работи с пълна отдаденост, той трябва ясно да разбере какво се очаква от него.

IN последните години се появи алтернативен поглед върху мотивацията на персонала на предприятията и проблемът с мотивацията започна да се разглежда от малко по-различен ъгъл. Дори тези, които твърдо са се придържали към някоя от традиционните теории за мотивацията, признават, че е възможен различен подход към решаването на този въпрос. Смята се, че човек, склонен към мотивация, е човек с детска психика. Формираната личност трябва да бъде психологически самодостатъчна и интелектуално независима. И ако мениджърът вярва, че е в състояние да мотивира персонала, това означава едно от двете неща: или той погрешно поставя персонала на интелектуална стъпка под себе си, или той наема целенасочено персонал, който не е в състояние да оцени адекватно ситуацията.

Този възглед за мотивацията не е единственият или изключителен феномен. Понастоящем много лидери на водещи компании, ако не отхвърлят напълно мотивацията, то поне я преосмислят и нейното въздействие върху работния процес

Най-важният фактор за представянето на служителите е тяхната мотивация за пълноценна работа. У нас понятието за мотивация на труда в икономически смисъл се появи сравнително наскоро във връзка с демократизацията на производството. Преди това се използваше само в хуманитарните науки като социология, педагогика и психология. Днес мотивационните аспекти на управлението на труда получиха широко приложение във всички страни с развита пазарна икономика.

Съвременни теории за мотивация, основана на резултати психологически изследвания, докажете, че истинските причини, мотивиращи човека да даде всичките си сили за работа, са изключително сложни и разнообразни. Мотивационните теории са информативни (Maslow, Alderfer, McClelland, Herzberg) и процедурни (очакванията на Vroom, справедливостта на Адамс, Porter-Lawler).

Препоръчително е тези две групи теории за мотивация да се комбинират, тъй като първата от тях взема за основа мотиви в статиката, а втората - в динамиката. Както при всеки въпрос в теорията на организацията, проблемът с мотивацията трябва да се изучава едновременно като структура (субстанция) и като процес. Вещество без движение е мъртво. Следователно на етапа на планиране на работата трябва да се разработят и включат в плановете мотивационни показатели, като се вземат предвид ситуационните алтернативни опции постигане на целта, а при изпълнение на планове - изберете най-ефективния вариант.

Същността и класификацията на управленските функции

Контролни функции Представлява набор от обективно необходими и стабилно повтарящи се действия, обединени от хомогенността на съдържанието и целевата ориентация, позволяващи контролни действия.

Контролните функции са взаимосвързани елементи от контролния процес и следователно последователността на тяхното изпълнение трябва да се разглежда като система функционално описание всеки процес на управление (производство, маркетинг, разработка ...)

Терминът "функция" в превод от латински означава "изпълнение", "изпълнение", което означава, че дейността на мениджъра не е нищо повече от непрекъснат процес на изпълнение на управленски функции. В този случай всяка контролна функция се изпълнява в следния ред:

Събиране на информация;

Преобразуване (обработка) на информация;

Вземане на решение;

Придаване на решението на необходимата форма;

Довеждане до изпълнителя;

Контрол върху изпълнението.

Функциите за управление могат да бъдат класифицирани според няколко критерия, например:

1. По нивото на управление.

Най-високо ниво - по отрасли, сдружения, предприятия;

Средно ниво - управление на отдели, отдели, работилници;

На ниско ниво - управление на обекти, екипи, групи.

На различни нива на преден план се извеждат различни групи функции. Така че, докато се движите отдолу нагоре, акцентът се измества към контрола, прогнозирането. Колкото по-ниско е нивото на контрол, толкова повече по-голямо значение придобиват функциите за организиране на счетоводство, регулиране.

В различни ситуации, на различни нива управление, определени функции на мениджърите нямат същото значение, във връзка с което в теорията на управлението се е формирало понятието „архетипове“, тоест основните типове мениджъри. Така че, разглеждайки функциите на мениджъра от гледна точка на нивата на управление, се откроява „ТОП-управление“ или топ мениджмънт. Основната му задача е да разработи обща концепция, стандарти и ценности, да формира организационна структура, да поддържа контакти с контрагенти, да управлява кризисни ситуации и т.н.

Функциите от най-високо ниво са сложни, характеризират се с новост и разнообразие, изискват дълбоки аналитични умения, наклонностите на дипломат, политик, оратор, следователно „ТОП-мениджърите“ са първите сред равни.

Ролята на лидерите на средно ниво е да ръководят и координират работата на местните лидери. Това ниво играе ролята на "буфер" между лидерите на по-високото и по-ниското ниво. Те подготвят информация за решения, взети в най-високото ниво и да приемат управленски решения, обикновено след трансформирането им в технологично приемливи форми, под формата на конкретни задачи.



Лидерите на нивото на ниво изпълняват функции за насочване на дейностите на изпълнителите. Те отговарят за текущото ежедневно управление на производството.

2. По сложност.

Комплекс, свързан с големи, независими обекти

управление (персонал, основно производство ...);

Частни, единствени функции, свързани с решението на индивида,

завършени междинни действия (наемане, регистрация

облекло ...).

Специализиран;

Доставчици.

3.2. Общи функции за контрол

Общите функции са групи от работа, които се извършват при управлението на всякакви обекти, на всички нива на управление на производството. Общите функции отразяват типичните елементи на управленската работа, като се вземе предвид последователността на изпълнение на работата (като се вземе предвид фактора време).

Общите функции са разделени на следните работни групи:

1) прогнозиране, 2) планиране, 3) организация, 4) контрол,

5) регулиране (координация), 6) счетоводство, анализ, отчитане.

Прогнозиране предвижда идентифициране на алтернативни условия, при които системата може да се окаже в бъдеще (5-10 години или повече напред), вероятността от тези условия, възможни опции поведението на системата при тези условия. Например за предприятие: техническо развитие, промени в специализацията и продуктовата гама, търсене на тези продукти и обеми на производство, темпове на растеж и т.н.

Въз основа на прогнозата, планиране дейност на системата: определете целите на системата и начините за тяхното постигане, изгответе план за действие (какво да правите, кой ще го направи, кога и с какви ресурси). С други думи, планът е модел на състоянието на системата в определен период от време.

Планиране се разделя на два основни етапа: технически и икономически и оперативен. Техническото и икономическо планиране обхваща всички области на предприятието (пазар на продажби, производство, материално-техническо снабдяване, персонал, финанси и др.) И предвижда разработването на дългосрочни планове (за 5-10 години) и текущи (за година, тримесечие, месец). Оперативен планирането е свързано със самия ход на производството (производствените процеси на продукта), обхваща кратки периоди от време (тримесечие, месец, ден, смяна) и е тясно преплетено с работата по мониторинг и регулиране (изпращане) на хода на производството. Оперативното управление се разпростира и върху подготовката на производството, материално-техническото снабдяване, контрола на качеството и други видове производствена подкрепа.

За да работи системата, тя трябва да бъде организирана. Организация- това е:

Създаване на система (проектиране и създаване на структура като обект

контрол и самата подсистема за управление);

Осигуряване на условия за работа на системата, снабдяване на всички

необходими за работа (материали, персонал, финанси и др.);

Подобряване на системата.

Системата работи в съответствие с планове, стандарти, технически спецификации, технологични карти... В процеса на работа, контролът, позволяваща да се идентифицират отклонения от нормалната експлоатация на обекта, да се провери действителният напредък на работата. Например контрол върху хода на производствената програма, контрол върху разхода на материали, върху използването на оборудването, качеството на продукта и т.н.

Ако контролът показва отклонения от планирания ход на работа, a регулиране с цел елиминиране на отклоненията, както и предотвратяването им в бъдеще. Регулирането включва редица типични операции: анализ на възникващите отклонения и техните причини, отстраняване на отклоненията, разработване на мерки за тяхното предотвратяване.

Счетоводство - това е фиксиране и анализ на информация за състоянието на обекта на управление. Счетоводството е подразделено на текущ (в експлоатация), статистически и счетоводство. Резултатите от счетоводството и анализа се използват при планирането на следващите производствени цикли.

Фигура 5.1 показва диаграма, която изчерпателно разкрива съдържанието на общи функции за управление.

По този начин общите функции отразяват във времето непрекъснати процеси на управление, от прогнозиране до отчитане и анализ на действията на всякакви обекти. Тези функции се изпълняват независимо от мащаба и естеството на производството и по същество са еднакви на всички нива на управление. Конкретното съдържание на тези функции обаче със сигурност зависи от контролния обект. Например функцията за планиране се изпълнява в процеса на управление на всякакви обекти, на всички нива, но съдържанието на плановете (показатели, методи за тяхното изчисляване, форми на документи) зависи от конкретни обекти (предприятие, цех или обект, производствени фази , видове ресурси и др.) ... Тоест, общите функции са тясно преплетени със специализирани функции за управление на производството.

Специализирани управленски функции са възникнали в резултат на разделението на управленския труд. Те включват различни видове дейности, които се различават по цел и начин на изпълнение.

Специализираните функции за управление са свързани с всички области на предприятието. Те трябва да обхващат:

Всички сфери кръговат на живота продукти: изследвания и дизайн

производство, производство, маркетинг и експлоатация;

Всички фази на производствения "оборот";

Всички етапи от движението на производствените ресурси (формиране,

използване в производствения процес, възстановяване на загубени

свойства, изхвърляне или унищожаване);

Всички периоди на планиране;

Всички нива на организационната структура на предприятието, до отделния човек

работно място.

Специализираните функции са свързани преди всичко с фазите на "оборот" и производствени ресурси (трудови, материални, финансови): управление на техническата подготовка на производството (дизайнерска и технологична), управление на основното производство, услуги за поддръжка и поддръжка (инструментални , ремонт, енергийни и други съоръжения), управление на материално-техническото снабдяване, маркетинг и продажби на продукти, персонал, финанси и др.

Специализираните функции се изпълняват с помощта на всички общи функции за управление и заедно с тях представляват сложна система на много нива. Съдържанието на специализираните функции се разглежда в специални дисциплини (оперативно управление, управление на иновации, управление на проекти и др.).

3.4. Управленските процеси поддържат функции

Подкрепата за управление е сложна и включва: правна подкрепа, информационна подкрепа и организация на регулаторната икономика, офис работа, технологична поддръжка и оборудване на управленски процеси, организация на управленска работа и подобряване на управленските процеси. Тези функции съставляват вътрешното съдържание на управленските процеси, тоест те са функции на самодостатъчност, саморегулация и самоусъвършенстване.

Правна (правна) подкрепа: счетоводство в управленските дейности на държавни закони, държавни разпоредби, нормативни документи; правно регулиране на индустриалните отношения, спазване на изискванията на трудовото законодателство; правна защита на дейностите на компанията от конкуренти, при работа с доставчици и потребители, разглеждане на искове; надлежна проверка на договори, корпоративни стандарти и др.

Информационна поддръжка: неговата цел е да предоставя на управителните органи информацията, необходима за вземане на решения своевременно; разпределението му между мениджъри, отделни подразделения и изпълнители в съответствие с тяхното участие в управлението.

Контрол информационна подкрепа включва:

Проектиране на информационни потоци: идентифициране на източници

и потребителите на информация, състава на необходимата информация, честотата на нейното разпространение и формите на представяне, изборът на технически средства, установяването на процедурата за подготовка, регистрация, съгласуване и одобряване на документи;

Организация на информационните потоци: събиране, съхранение, актуализиране, обработка, предаване на информация;

Създаване и поддържане на нормативна и референтна база.

Офис работа - тясно е свързана с информационна подкрепа: организация на външен и вътрешен документооборот (получаване на получена документация, регистрация, счетоводство, разпространение и доставка на изпълнители); производство и възпроизвеждане на документи; организация на архивни съоръжения.

Технологична и техническа поддръжка - свързани с проектирането на управленски процеси и тяхното оборудване технически средства, механизация и автоматизация на управленската работа. Важен проблем е и организацията на управленска работа (оборудване и снабдяване на работните места, осигуряване на нормални и безопасна среда труд, ритмична работа).

Подобряване на подсистемата за управление

Една от контролните функции е проектирането и усъвършенстването на самата подсистема за управление. Областите на усъвършенстване са различни: промяна на състава и обхвата на функциите, промяна на степента на централизация и децентрализация на функциите, подобряване на организационната структура на управление, механизация и автоматизация на управленската работа и др.

Всички познаваме функцията PHP printf () и нейното семейство. Тези функции са полезни, но понякога не предоставят достатъчно функционалност. Освен това, добавяне на линии за форматиране в printf () не е безопасно.

PHP добавя свои собствени функции, подобни на printf, за да замени libc. Те предимно добавят нови формати, използват zend_string вместо char * и т.н. Нека ги разгледаме заедно.

Забележка

Тези функции са добавени да заменят libc. Ако използвате sprintf (), например, sprintf () на libc не се извиква, а функцията за заместване на PHP. Освен традиционния printf (), всичко останало е заменено.

Традиционна употреба

Не трябва да използвате sprintf (), тъй като тази функция не извършва никакви проверки и изхвърля много грешки при препълване на буфера.

Знаете размера на буфера за резултат

Ако знаете размера на буфера, snprintf () или slprintf () ще свършат работа вместо вас. Тези функции се различават по това, което връщат, но не и по това, което правят.

И двете функции изпълняват изхода според предадените формати и двете прекратяват буфера с NUL байт, "каквото и да се случи. Но snprintf () връща броя знаци, които биха могли да бъдат използвани. slprintf () връща броя на символите, които са били използвани, което позволява да се открият буфери, които са твърде малки и пресечени редове, без оглед на завършващия символ. "

Ето пример, който прави printf sprintf PHP различен:

char foo; / * голям буфер от 8 знака * / const char str \u003d "Hello world"; / * 12 знака, включително * / int r; r \u003d snprintf (foo, sizeof (foo), "% s", str); / * r \u003d 11 тук, дори ако само 7 знака за печат са написани във foo * / / * Стойността на foo сега е "H" "e" "l" "l" "o" "" w "" "* /

Функцията snprintf () не е надеждна в употреба, тъй като не открива възможно съкращаване на низ.
Както можете да видите от горния пример, "Hello world 0" не се побира в 8-байтов буфер. Очевидно е, но snprintf () все пак връща 11, което е strlen ("Здравей, свят"). По този начин няма да можете да откриете, че низът е отсечен.

Ето пример за използване на slprintf () вместо PHP printf:

char foo; / * голям буфер от 8 знака * / const char str \u003d "Hello world"; / * 12 знака, включително * / int r; r \u003d slprintf (foo, sizeof (foo), "% s", str); / * r \u003d 7 тук, защото 7 знака за печат са написани във foo * / / * Стойността на foo сега е "H" "e" "l" "l" "o" "" "w" "" * /

Когато използвате функцията slprintf (), буферът за резултат foo съдържа същия низ, но връщаната стойност вече е 7. Това е по-малко от 11 знака от низа "Hello world", така че може да откриете, че той е съкратен:

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

Помня:

  • Тези две функции винаги завършват низ с NULL, със или без отрязване. Завършващите потоци са безопасни C низове;
  • Само slprintf () може да открие пресечени редове.

Тези две функции са дефинирани в main / snprintf.c

Не знаете размера на буфера

Ако не знаете размера на целевия буфер, тогава имате нужда от динамично разпределен буфер и след това трябва да използвате функцията sprintf (). Не забравяйте, че ще трябва да освободите буфера сами!

Ето пример:

#include char * резултат; int r; time_t timestamp \u003d време (NULL); r \u003d spprintf (& резултат, 0, "Ето датата:% s", asctime (localtime (& timestamp))); / * сега използвайте резултат, който съдържа нещо като "Ето датата: четвъртък 15 юни 19:12:51 2017n" * / efree (резултат);

Spprintf ( за разлика от PHP printf) връща броя на символите, които са били поставени в целевия буфер, без да се брои крайният символ "", така че да знаете броя на разпределените байтове (минус един).

Имайте предвид, че разпределението на паметта се извършва със ZendMM ( разпределение при поискване) и следователно трябва да се използва като част от заявката и да се освободи с efree (), а не безплатно ().

Ако искате да ограничите размера на буфера, тогава го предавате като втори аргумент. Ако преминете 0, тогава няма ограничение:

#include char * резултат; int r; time_t timestamp \u003d време (NULL); / * Не извеждайте повече от 10 байта или разпределяйте повече от 11 байта * / r \u003d spprintf (& резултат, 10, "Ето датата:% s", asctime (localtime (& timestamp))); / * r \u003d\u003d 10 тук и са разпределени 11 байта за резултата * / efree (резултат);

Забележка

Опитайте се да не използвате динамично разпределение на паметта. Това влияе на производителността. По-добре използвайте буфера, разпределен от статичния стек.

Функцията spprintf () се намира в main / spprintf.c.

Ами printf ()?

Ако имате нужда от PHP printf функция или с други думи, форматиран изход към поток, използвайте php_printf ().

Тази функция се използва вътре в spprintf () и извършва динамично разпределение на паметта, което се освобождава веднага след изпращане до изхода на SAPI, stdout в случая на CLI или към изходния буфер (буфер CGI харесва) за други SAPI.

PHP специални printf формати

Не забравяйте, че PHP заменя повечето от функциите printf () на libc със собствени реализации. Можете да разгледате API за разбор на аргументи, който е лесен за разбиране, като прочетете изходния код.

Това означава, че алгоритъмът за разбор на аргументи е напълно пренаписан и може да се различава от този, с който сте свикнали в libc. Например, настройката на езика на libc се взема предвид в повечето случаи.

Могат да се използват специални формати като "% I64" за директен печат към int64 или "% I32". Можете също да използвате "% Z", за да направите zval за печат ( според правилата за конвертиране на PHP в низове), което е чудесно допълнение.

Форматиращият апарат също ще разпознае безкрайни числа и ще отпечата „INF“ или „NAN“ за нечислова стойност.

Ако направите грешка и се опитате да изхвърлите NULL указател ( в този случай libc ще се срине), тогава PHP ще върне null като получения низ.

Забележка

Ако в PHP printf ако видите магическата нула, това означава, че сте предали NULL указател към една от функциите на семейството printf.

Печат в zend_string

Тъй като zend_string е често срещана структура в PHP кода, може да искате да изведете към zend_string вместо традиционния масив C char *. За целта използвайте функцията strpprintf ().

Функции на API: zend_string * strpprintf ( size_t max_len, формат const char *, ...). Това означава, че се връща zend_string, а не броят на символите за печат. Можете да ограничите този брой, като използвате първия параметър ( предаването на стойност 0 означава безкрайно число). Трябва да се помни обаче, че zend_string ще бъде разпределен от Zend Memory Manager и следователно обвързан с текущата заявка.

Очевидно API се използва заедно с този по-горе.

Ето пример:

zend_string * резултат; резултат \u003d strpprintf (0, "Използвате PHP% s", PHP_VERSION); / * Направете нещо с резултата * / zend_string_release (резултат);

Забележка за zend_ API

Може да срещнете функции zend_spprintf () или zend_strpprintf (). Това е същото като описаното по-горе. Просто статията ги изброява като част от разделянето между Zend Engine и PHP Core.

Превод на статията " PHP потребителски printf функции”Беше подготвен от приятелския екип на проекта.



 


Прочети:



Как да премахнете липсата на пари, за да станете богати

Как да премахнете липсата на пари, за да станете богати

Не е тайна, че много хора смятат бедността за присъда. Всъщност за мнозинството бедността е омагьосан кръг, от който години наред ...

„Защо има месец в съня?

„Защо има месец в съня?

Да видиш месец означава цар, или кралски везир, или велик учен, или смирен роб, или измамен човек, или красива жена. Ако някой ...

Защо да мечтаете, какво са дали на кучето Защо да мечтаете за подаръка на кученцето

Защо да мечтаете, какво са дали на кучето Защо да мечтаете за подаръка на кученцето

Като цяло кучето в съня означава приятел - добър или лош - и е символ на любов и преданост. Да го видиш насън предвещава получаването на новини ...

Кога е най-дългият ден и най-краткият ден в годината

Кога е най-дългият ден и най-краткият ден в годината

От древни времена хората вярвали, че по това време е възможно да се привлекат много положителни промени в живота им по отношение на материалното богатство и ...

feed-image Rss