Навчальний посібник з курсу Менеджмент організацій, КНЕУ, Київський національний економічний університет Гетьмана
« Назад Система керування базою даних (СКБД) — комплекс програмних і мовних засобів загального та спеціального призначення, необхідних для створення БД, підтримування її в актуальному стані, маніпулювання даними та організації доступу до них різних користувачів чи прикладних програм в умовах чинної технології оброблення даних. Файл — ідентифікована сукупність логічно пов’язаних між собою даних, які містяться поза програмою у зовнішній пам’яті і доступні програмі за допомогою спеціальних операцій. 4.4. Завдання для перевірки знань
Тема 5. Концептуально-технологічні та організаційно-методичні основи створення інформаційних систем менеджменту5.1. Методичні вказівки до вивчення теми5.1.1. Характеристика підходів до проектування ІСМІнформаційна система (ІС) являє собою організаційно-технічну систему, яка забезпечує вироблення рішень на основі автоматизації інформаційних процесів у різних сферах діяльності (керування, проектування, виробництво і т. ін.) або їх сполученнях. Основними підходами до проектування інформаційних систем менеджменту є функціональний, об’єктно-орієнтований та процесно-орієнтований. За функціонального підходу проблемна область менеджменту поділяється на окремі функціональні частини, які далі автоматизуються у вигляді функціональних підсистем ІСМ, блоків задач і окремих задач. По суті функціональні задачі ІС відповідають конкретним функціям користувача. Об’єктно-орієнтований підхід (ООП) передбачає проектування інформаційної системи як сукупності об’єктів, що взаємодіють один з одним, є екземплярами певного класу, причому класи створюють ієрархію. ООП відображує топологію об’єктно-орієнтованих мов високого рівня, як-от: Smalltalk, Object Pascal, C+ +, Ada тощо. Ці мови забезпечують можливість багаторазового використання створених раніше програмних компонентів, що полегшує процес створення і налаштовування програмного забезпечення ІС. Це стає можливим завдяки тому, що дані та операції розглядаються пов’язаними в одне ціле і приховані в окремих модулях — об’єктах, доступ до яких здійснюється за допомогою певних інтерфейсів. Перевага такого підходу полягає у тому, що дані захищаються від прямого доступу, а тому довільні зміни у внутрішньому поданні якоїсь структури даних не впливають на решту модулів, якщо не змінюється інтерфейс. Принциповим питанням за об’єктно-орієнтованого підходу є визначення об’єктів (класів об’єктів), важливих для проектованої ІС. Ідентифікація об’єктів здійснюється через аналіз характеристик проблемної області і включає розпізнавання доречних інформаційних об’єктів, а також їхніх властивостей, функцій та подій, що стосуються розв’язуваної задачі. Основні принципи ООП — абстрагування, обмеження доступу, модульність, ієрархічність, типізація, паралелізм, стійкість. Аб- Процесно-орієнтований підхід до створення ІСМ передбачає дослідження та автоматизацію бізнес-процесів, що відбуваються на підприємстві. Під бізнес-процесом розуміється множина у просторі та послідовність у часі внутрішніх видів діяльності підприємства (організації), яка закінчується реалізацією потрібного клієнту продукту або послуги. З погляду керування підприємством (організацією) такий підхід точніше відображає і характеризує особливості та зміст управлінської діяльності. Для цілей автоматизації використовуються різні типи моделей, найбільш повна класифікація яких міститься у стандартах IDEF (Integrated Computer Automated Manufacturing DEFinition). IDEF розглядається як сімейство методів і технологій для створення моделей складних систем і проектування комп’ютерних систем. Усього передбачалося створити 14 стандартів, у тому числі:
Стандарт IDEF0 створено на базі технології моделювання SADT (Structured Analysis & Design Technique), широко використовуваної для розроблення комп’ютерних систем. 5.1.2. Принципи створення динамічних ІСМКонцепція динамічного моделювання підприємства полягає у тому, що структура організації має бути достатньо гнучкою, щоб реагувати на зміни середовища підприємництва. Відповідно до цього мають створюватися та упроваджуватися динамічні інформаційні системи, що підтримують динамічну модель підприємства. До основних принципів створення динамічних ІС належать принципи: структурної гнучкості, наближеності до кінцевого користувача, глибокої структурної декомпозиції задачі, багатократності використання модулів. Для створення динамічних моделей процесів на теперішній час найширше використовуються методи, що базуються на застосуванні мереж Петрі, кінцевих автоматів, диференційних рівнянь, теорії автоматичного регулювання. В інтегрованій системі управління підприємством BAAN підсистема моделювання підприємства здійснює комплексне динамічне моделювання бізнесу підприємства на основі чотирьох моделей: моделі управління бізнесом (відображає взаємодію з постачальниками, клієнтами); моделі бізнес-функцій (моделює ієрархію функціональних задач); моделі бізнес-процесів (відповідає технології вирішення задач користувачами системи на основі мереж Петрі); організаційної моделі (подає розподіл ролей користувачів в організаційній структурі підприємства). Апарат версій і фаз бізнес-моделей, варіантів бізнес-функцій підсистеми підтримує процес реінжинірингу інформаційної системи. Технологія динамічного моделювання підприємства дає змогу гнучко конфігурувати клієнтські додатки інформаційної системи відповідно до вимог бізнесу. Для реалізації динамічних моделей підсистема моделювання підприємства BAAN використовує спеціальні інструментальні засоби, зокрема BAAN Orgware. Основними функціональними можливостями Orgware є: підтримка взаємозв’язків між елементами структури підприємства; реалізація методу проекцій у процесі розроблення положення про організаційну структуру; фіксація взаємозв’язків типу «напрями діяльності — структурні підрозділи», «структурні підрозділи — функції менеджменту» і т. ін.; проведення аналізу коректності закріплення функцій за підрозділами, що дає змогу виключити «зайві» елементи (підрозділи без функцій або функції без підрозділів); розроблення і друкування структурних схем організаційної моделі; ведення архіву бізнес-моделей. 5.1.3. Стадії створення інформаційної системиЖиттєвий цикл інформаційної системи охоплює весь час її існування від виникнення задуму щодо її створення і початку розроблення до завершення її функціонування і демонтажу. Існують різні підходи до виділення основних стадій життєвого циклу ІС. Держстандарт установлює вісім стадій створення та експлуатації інформаційної системи: 1) формування вимог до інформаційної системи; 2) розроблення концепції інформаційної системи; 3) технічне завдання; 4) ескізний проект; 5) технічний проект; 6) робоча документація; 7) уведення в експлуатацію; 8) супроводження інформаційної системи. Результати різних стадій розроблення ІС оформлюються у вигляді відповідних документів. Документація на розроблення інформаційної системи може включати звіти про обстеження та про науково-дослідну роботу, технічне завдання, ескізний проект, технічний проект, робочий проект. Технічне завдання на інформаційну систему є основним для розробника і замовника ІС документом, відповідно до якого здійснюється розроблення ІС і приймання її замовником. Технічне завдання на ІС включає такі розділи: призначення і мета створення системи; вимоги до ІС, у тому числі до її структури і функцій; вимоги до складу та змісту робіт з підготовки об’єкта до впровадження ІС; показники ефективності функціонування ІС; стадії створення ІС; порядок контролю та приймання ІС; джерела розробки. Технічний проект включає такі частини: «Опис постановки задачі», «Опис алгоритму», «Опис інформаційного забезпечення», «Опис програмного забезпечення», «Опис технічного забезпечення», «Опис організаційного забезпечення». Постановка задачі містить необхідні відомості для автоматизованого розв’язання задачі і включає розділи: характеристика задачі; вихідна інформація; вхідна інформація. Структуру постановки задачі відповідно до держстандарту РД 50-34.698-90 наведено у додатку 1 цього посібника. Документ «Опис алгоритму» (РД 50-34.698-90) вміщує перелік масивів інформації, що використовуються за реалізації алгоритму і формуються в результаті його реалізації; математичний опис та алгоритм розв’язання, який може бути виражений графічно (схема), у вигляді тексту або таблично. Математичний опис дається за допомогою формул розрахунків. Приклад постановки та алгоритму автоматизованого розв’язання задачі наведено у додатку 2. До складу документації робочого проекту найчастіше включають такі документи: опис програм, розроблених для автоматизованого розв’язання задачі; інструкції щодо операцій технологічного процесу або посібник користувача; класифікатори техніко-економічної інформації. У західній практиці підходи до виділення стадій життєвого циклу інформаційних систем менеджменту загалом подібні до прийнятих у вітчизняній практиці. Наприклад, виділяють такі етапи процесу впровадження систем ERP: 1) розроблення стратегії автоматизації; 2) аналіз діяльності підприємства; 3) реорганізація діяльності; 4) вибір системи; 5) упровадження системи; 6) експлуатація. Стратегія автоматизації реалізує базові принципи, використовувані у процесі автоматизації підприємств, і включає такі компоненти, як напрями та способи автоматизації, технічна політика, обмеження та процедури керування змінами плану. Стратегія автоматизації має бути узгоджена (за цілями і термінами) зі стратегією бізнесу підприємства. Аналіз діяльності підприємства (організації) передбачає збирання і подання інформації про діяльність підприємства у формалізованому вигляді, придатному для вибору і подальшого впровадження автоматизованої системи. Кінцеве подання інформації на етапі аналізу діяльності відіграє одну з ключових ролей у всій подальшій роботі. Бажано, щоб аналіз підприємства закінчився побудовою набору моделей, які відповідають стандартам IDEF. Реорганізація діяльності підприємства (організації) являє собою етап, що передує автоматизації і передбачає поліпшення, вдосконалення його діяльності, створення раціональних технологій і бізнес-процесів. Реорганізація діяльності має на меті підвищення ефективності діяльності підприємства загалом і може здійснюватися в різні способи: за методикою планування бізнес-систем BSP, з використанням підходу вдосконалення процесів і керування якістю продукції CPI/TQM, за допомогою методики реінжинірингу бізнесу Хаммера і Чампі (BPR) і т. ін. Вибір системи являє собою багатокритеріальну задачу. Основними критеріями оцінки інформаційної системи мають бути її функціональні можливості, вартість, можливості масштабування тощо. Упровадження системи — відповідальний процес, який може проводитися з використанням кількох стратегій, що характеризуються різним рівнем надійності та ризикованості. Етап експлуатації або супроводження системи на динамічно змінюваному підприємстві є комплексним процесом, що включає: модернізацію програмно-апаратної частини, викликану фізичним і моральним старінням компонентів ІС; відслідковування змін у законодавстві і відображення їх у системі; доопрацювання системи відповідно до нових вимог користувачів; забезпечення захисту інформації і т. ін. Література до теми
5.2. Практичне заняттяМета заняття: вивчення основних підходів до проектування ІСМ, ознайомлення зі змістом робіт на стадіях створення ІС.ПЛАН5.3. Термінологічний словникBPR (Business Process Reingineering) — методика реінжинірингу бізнесу Хаммера і Чампі, за якого відбувається фундаментальне переосмислення і радикальне перепланування бізнес-процесів компанії, що має на меті різке поліпшення показників своєї діяльності. BPR концентрується на тому, що має виконувати підприємство, і визначає, як воно має це робити. BSP (Business Systems Planning) — методика планування бізнес-систем, підхід до створення інформаційної системи, який базується на аналізі інформаційного ресурсу підприємства. Методика здійснює спадний аналіз інформаційних об’єктів і регламентує певну послідовність етапів виконання робіт. CMM (Capability Maturity Model) — модель зрілості технологічних процесів, розроблена Інститутом SEI (Software Engineering Institute), описує стратегію поступового вдосконалення процесів розроблення і супроводження програмного забезпечення і є прикладом застосування підходу CPI для конкретної галузі промисловості. CPI (Continuous Process Improvement) — підхід до реорганізації бізнесу, що базується на постійному вдосконаленні процесів. IDEF (Integrated Computer Automated Manufacturing DEFinition) — державний стандарт США, що об’єднує сімейство методологій для створення моделей складних систем і проектування комп’ютерних систем. Включає, зокрема, методології функціонального та інформаційного моделювання. Надає засоби відображення бізнес-процесів; методологію взаємодії аналітиків і спеціалістів; технологію створення проектів, яка охоплює всі стадії їхнього життєвого циклу. ISO 9000 — серія стандартів Міжнародної організації зі стандартизації, що визначають базовий набір заходів щодо контролю якості, а також схему функціонування бізнес-процесів підприємства, яка забезпечує високу якість його роботи. Схема охоплює всі етапи випуску товарів або послуг, включаючи закупівлю сировини і матеріалів, проектування, створення і доставку товарів, обслуговування клієнтів, навчання персоналу тощо. ISO 9000 регламентує два ключових моменти: наявність і документування відповідного бізнес-процесу та вимірюваність його якості. Базові стандарти ISO 2000 р.: ISO 9000 «Система менеджменту якості. Основні принципи та словник»; ISO 9001 «Система менеджменту якості. Вимоги»; ISO 9004 «Система менеджменту якості. Керівні вказівки щодо поліпшення якості»; ISO 19011 «Керівні вказівки щодо перевірки системи менеджменту якості та охорони навколишнього середовища»; ISO 10012 «Забезпечення якості вимірювального обладнання». SADT (Structured Analysis & Design Technique) — технологія структурного аналізу і проектування систем, яка об’єднує два підходи до побудови моделі системи: один ґрунтується на функціях, другий — на предметах системи. Відповідні моделі називають моделями діяльності і моделями даних. Модель SADT являє собою ієрархію діаграм, які з переходом до нижчих рівнів поступово деталізуються. TQM (Total Quality Management) — підхід глобального керування якістю продукції. Головними принципами TQM є: орієнтація на замовника; провідна роль керівництва організації; залучення працівників до керування якістю; процесний підхід; системний підхід до керування; постійне поліпшення; заснований на фактах підхід до прийняття рішень; відносини з постачальниками; мінімізація витрат від неякісної роботи. 5.4. Завдання для перевірки знань
тема 6. еволюція інформаційних
|
Intranet |
Архітектура «клієнт-сервер» |
Універсальність |
Орієнтованість на задачі |
Відповідність будь-яким платформам |
Ефективність |
Прийнятні показники якості |
Достатня пропускна здатність каналів |
Технологія intranet розуміє під собою створення локальної інформаційної системи клієнт-серверної архітектури з урахуванням суворих обмежень (протоколів обміну даними — HTTP i FTP та основної форми подання інформації — HTML (XML)). Intranet забезпечує високу пропускну здатність каналів зв’язку (до 1000 Mbps) між клієнтом і сервером й використання як стандартних серверів і клієнтів (HTTP-сервер і броузер), так і стандартних механізмів розширення можливостей системи, наприклад CGI. HTTP-сервер призначений для виконання таких функцій: прийом запиту від клієнта; можливий запуск CGI-прикладної програми; повернення файла, що вимагається у запиті (результату виконання CGI-прикладної програми), або повідомлення про помилку клієнту.
Системи intranet приблизно у 2,5 рази дешевші за спеціалізовані клієнт-серверні прикладні програми. Ефективність intranet обумовлена такими чинниками:
-
зниження витрат на впровадження та експлуатацію через централізоване зберігання значної частини програмного забезпечення на сервері;
-
використання відкритих стандартів, що забезпечує незалежність від виробників програмно-апаратного забезпечення;
-
універсальний доступ до інформації, який забезпечується стандартними броузерами (Netscape Navigator, Internet Explorer, Oracle PowerBrowzer), та легкість їх освоєння користувачами;
-
робота з мультимедійними даними (аудіо- та відеоінформацією) у середовищі Web-броузера;
-
розподілений доступ до інформації і централізоване управління інформацією (документи публікуються та управляють-
ся централізовано, а доступ до них здійснюється з робочих місць);
-
спрощення взаємодії користувачів і групової роботи завдяки електронній пошті, технології WWW, організації дискусійних робочих груп;
-
уніфікований доступ до прикладних програм і баз даних;
-
забезпечення інформаційної безпеки.
Останнім часом технологія intranet все частіше слугує середовищем та інструментом для побудови систем автоматизації підприємства. Сполучення централізованого зберігання інформації і розподілених комунікацій надає зручні можливості для створення корпоративних інформаційних систем. Прикладом системи, побудованої на базі intranet, є система управління ресурсами підприємства Oracle Applications корпорації Oracle.
Програмні продукти корпорації Netscape для використання в Internet та іntranet включають:
¾ Netscape FastTrack Server — Web-сервер, який підтримує мови програмування Java та JavaScript;
¾ Netscape Navigator — Web-броузер;
¾ Netscape Suitespot — інтегрований пакет, призначений для розробників intranet-мереж, до складу якого входять:
§ Enterprise Server — засіб для управління вмістом Web-серверу, публікації Web-сторінок і виконання інтерактивних прикладних програм, що формують основу intranet;
§ LiveWire — засоби для розроблення online-програм з убудованою підтримкою доступу до баз даних Oracle, Informix, Sybase i Microsoft;
§ Mail Server — засіб для функціонування систем електронної пошти в мережах Internet та intranet;
§ News Server — забезпечує системи телеконференцій та інформаційну взаємодію у дискусійних групах;
§ Catalog Server — забезпечує повне інформаційне обслуговування в Internet та intranet, зокрема індексування, пошук і перегляд вмісту інтерактивних сторінок;
§ Directory Server — забезпечує обслуговування мережевих каталогів для задоволення запитів користувачів, а також для управління доступом і змінення конфігураційних параметрів;
§ Certificate Server — видає та управляє сертифікатами і ключами захисту користувачів;
§ Proxy Server — забезпечує реплікацію інформації і фільтрацію її вмісту, контроль інформації, що надходить із зовнішніх мереж, та мережевий захист.
Серверні intranet-рішення корпорації Microsoft об’єднують такі засоби:
· сервер Windows NT — уможливлює побудову всіх традиційних сервісів Internet: серверів Web, новин, поштових серверів, брандмауерів;
· Internet Information Server — Web-сервер у складі Windows NT, який дає змогу налаштовувати всі Web-сервери в організації, створювати зони з конфіденційною інформацією, надаючи доступ до них окремим користувачам або їх групам; створювати прикладні програми, використовуючи інтерфейс CGI і мову Perl.
· Search Server — пошуковий сервер у складі Windows NT, який уможливлює створення індексів і пошук за ключовими словами на файл-серверах, серверах Web, будь-яких комп’ютерах у межах компанії або в Internet. Сервер забезпечує автоматичне оновлення інформації, що підтримує актуальність індексів і мінімізує час пошуку;
· Microsoft Access Server — продукт Microsoft, призначений для захисту від проникнення в локальну мережу.
Фірма Microsoft випускає серію засобів розроблення документів і програм для використання в мережах Internet та intranet. До їх складу входять:
· засоби розроблення гіпертекстових документів (у форматі HTML) у складі додатків MS Office;
· FrontPage — інструмент для проектування корпоративного серверу Web для правильного відстеження посилань та оформлення сторінок;
· Internet Studio — продукт для оформлення Web-сторінок і створення Internet-програм з використанням технології ActiveX та автоматизованого програмування;
· мови програмування Visual Basic i Visual J++.
7.1.3. Характеристика технології оперативного аналітичного оброблення даних OLAP
Технологію оперативного аналітичного оброблення даних OLAP (OnLine Analytical Processing) було виокремлено як особливий підхід до оброблення даних у зв’язку з появою спеціальних засобів збереження та аналізу нагромаджених облікових даних. OLAP-програми являють собою сукупність засобів багатовимірного аналізу даних, накопичених у сховищі даних. Користувачу OLAP надається інтуїтивно зрозуміла модель даних, організована у вигляді багатовимірних кубів (Cubes). Осями — вимірами (Dimensions) багатовимірної системи координат слугують основні атрибути аналізованого бізнес-процесу (наприклад, для процесу продажу — товар, регіон, тип покупця). На перетинах вимірів знаходяться дані, що кількісно характеризують процес, — міри (Measures) (наприклад, обсяги продажу, витрати). Значення, що відкладаються на осях кубу, називаються членами виміру (members). Члени виміру можуть утворювати ієрархії, що складаються з декількох рівнів. Наприклад, для виміру «Час» ієрархією може бути «Рік ® квартали ® місяця ® тижні ® дні».
Системи на основі OLAP дають змогу аналітикам і менеджерам, які потребують оперативного прийняття рішень, досягти розуміння процесів, що відбуваються на підприємстві, шляхом швидкого інтерактивного доступу до даних у сховищі і виконання над ними різноманітних аналітичних операцій: зрізів, поворотів, згорток, розгорток, проекцій тощо. OLAP-операції над даними організовано так, щоб відобразити різні аспекти діяльності підприємства, наприклад:
· базовий рівень або зведення даних, наприклад, загальна сума продажу по регіону за певний період;
· зрізи даних, що стосуються певного періоду в минулому і поточного часу;
· агрегування даних за певною ознакою (наприклад, за видами товарів) і можливість у режимі діалогу пересуватися по рівнях агрегації;
· похідні дані, що підраховуються на базі збережуваних даних, (наприклад, різниця між фактичним і запланованим показником).
Термін OLAP вперше було запропоновано Е. Ф. Коддом, відомим дослідником в галузі баз даних, коли він сформулював
(у 1993 р.) 12 визначальних принципів OLAP. У 1995 р. до них було додано ще 6 принципів. Усі вони розбиваються на такі групи:
1. Базові характеристики (багатовимірне подання даних, інтуїтивне маніпулювання даними, доступність, пакетне отримання даних, моделі аналізу OLAP, архітектура «клієнт-сервер», прозорість, багатокористувацька підтримка).
2. Спеціальні характеристики (оброблення ненормалізованих даних, збереження результатів OLAP, виокремлення відсутніх значень, ігнорування відсутніх значень у процесі аналізу).
3. Особливості подання звітів (гнучкість формування звітів, стандартна продуктивність, автоматичне налаштовування фізичного рівня).
4. Управління вимірами (універсальність вимірів, необмежена кількість вимірів і рівнів агрегації, необмежені операції між даними вимірів).
Різновиди OLAP
Залежно від способу зберігання інформації прикладні програми OLAP поділяються на такі види:
· MOLAP (Multidimensional OLAP) — і детальні дані, і їхні агрегати зберігаються у багатовимірній БД. При цьому забезпечується велика продуктивність роботи, але збільшуються витрати пам’яті;
· ROLAP (Relational OLAP) — докладні дані зберігаються у реляційній БД; агрегати зберігаються у тій самій БД у спеціально створених службових таблицях. У цьому разі досягається економія пам’яті;
· HOLAP (Hybrid OLAP) — докладні дані зберігаються у реляційній БД, а агрегати — у багатовимірній БД.
Засоби OLAP-аналізу компанії Microsoft
У комплект Microsoft SQL Server 7.0 входить повнофункціональний OLAP-сервер — OLAP Services for SQL Server. Для обслуговування запитів клієнтів сервер використовує спеціальний протокол взаємодії і мову запитів.
Основним засобом адміністрування OLAP Services є OLAP Manager, за допомогою якого адміністратор може створювати бази даних і будувати куби. У цьому процесі йому допомагає май-
стер Cube Wizard, що здійснює формування кубів із реляційних баз даних. Вибір технології збереження здійснюється за допомогою майстра Storage Designe Wizard. Для кожного куба адміністратор може вибрати будь-яку з трьох технологій збереження — MOLAP, ROLAP або HOLAP. MOLAP рекомендується використовувати, коли потрібний швидкий доступ до невеликого або середнього обсягу даних.
Служба OLAP Services дає змогу управляти правами доступу користувачів до кубів. Користувачі відповідно до їхніх імен ідентифікуються в Windows NT. Права видаються на куб цілком і можуть бути трьох видів: «читання», «читання-запис» та «адміністрування».
Наступна версія продукту Microsoft SQL Server 2000 Analysis Services, крім засобів побудови сховищ даних і OLAP, містить засоби Data Mining, нові засоби управління доступом до даних і безпекою, нові клієнтські утиліти для побудови і адміністрування багатовимірних сховищ і аналізу даних, а також надає можливості для створення і адміністрування розподілених сховищ даних.
У ролі OLAP-клієнта OLAP Services може використовуватися Microsoft Excel 2000.
Засоби OLAP-аналізу корпорації Oracle
Корпорація Oracle розробила родину продуктів Oracle Express, яке об’єднує серверні та клієнтські засоби управління та аналізу багатовимірних даних:
· Oracle Express Server — сервер багатовимірних баз даних, що забезпечує їх створення та використання у процесі аналізу;
· Oracle Express Administrator — інтерфейсний програмний засіб для реалізації серверних функцій у зручному для користувача середовищі;
· Personal Express — система управління багатовимірними базами даних для персональних комп’ютерів;
· Oracle Express Objects — об’єктно-орієнтований інструментальний засіб для професійного розроблення прикладних програм клієнт-серверної архітектури;
· Oracle Express Analyzer — засіб аналізу багатовимірних даних і підготовки презентацій, орієнтований на кінцевого користувача;
· Oracle Financial Analyzer — розподілена система OLAP-програм для планування, контролю та підготовки звітності з фінансової діяльності;
· Oracle Sales Analyzer — засіб OLAP-аналізу корпоративних даних для підрозділів продажу та маркетингу;
· Web Publisher та Oracle Express Web Agent — програмні продукти для підготовки Web-орієнтованих аналітичних прикладних програм.
Приклад роботи презентаційної аналітичної прикладної програми, створеної за допомогою засобів Oracle Express.
Крім інструментальних OLAP-засобів, розробники пропонують прикладні системи OLAP, які можуть надбудовуватися над існуючими в організації обліковими системами. Прикладом такої системи є аналітична система КАІСА (Корпоративна автоматизована інформаційна система Аналітика) компанії «Борлас». Аналітичні додатки системи КАІСА розроблено із застосуванням інструментальних засобів Oracle Express. Система має клієнт-серверний режим роботи, модульну архітектуру, включає спеціальні засоби адміністрування моделей розрахунку інтегральних показників і допускає обмін даними з реляційними базами даних. Доступ до даних у системі може бути обмежений в обсязі окремих модулів, підрозділів, звітів. Функціональні характеристики системи забезпечують:
· дружній багатофункціональний графічний інтерфейс;
· подання інформації у табличному і графічному вигляді з потрібним рівнем деталізації;
· багатовимірний аналіз і відбір даних за багатьма критеріями;
· розрахунок показників на базі зовнішніх джерел даних;
· міжмодульні переходи — перехресний аналіз даних з використанням вибраної підмножини модулів системи;
· статистичний аналіз історичних даних, прогнозування та моделювання показників;
· вертикальний, горизонтальний та факторний аналіз.
На рис. 7.2 наведено структурну схему одного з модулів системи КАІСА — Вітрини даних «Персонал». Джерелами даних для неї може слугувати інформація модулів управління персоналом (HRMS) і заробітної плати Payroll системи управління підприємством Oracle Applications, а також інші джерела даних на підприємстві та поза його межами. Модуль надає допомогу у розв’язанні таких аналітичних задач кадрової служби:
· аналіз структури персоналу за віком, робочим стажем, професійними характеристиками, статтю, національною ознакою;
· розподіл працівників за посадами і відповідність робочих місць складу працівників підприємства;
· аналіз динаміки плинності персоналу та зайнятості робочих місць;
· оцінювання атестації, навчання та підвищення кваліфікації; робота з резервом та ротація кадрів; аналіз забезпеченості кадрами;
· дослідження мотивації і структури оплати праці; оптимізація штатної структури і чисельності працівників; моделювання і планування фонду оплати праці.
Модуль забезпечує розрахунок понад 800 кадрових аналітичних показників і дає змогу проводити агрегований і детальний аналіз історичних даних для більш як 2500 підрозділів.
7.1.4. Сховища даних
Сховище даних (Data Warehouse) являє собою предметно-орієнтоване, прив’язане до часу і незмінне зібрання даних для підтримування процесу прийняття керуючих рішень. Дані у сховище надходять з оперативних систем, призначених для автоматизації бізнес-процесів, а також із зовнішніх джерел, (наприклад, зі статистичних звітів). Головним призначенням сховища є надання інформації для аналізу в одному місці та в інтуїтивно зрозумілій структурі.
Під сховищем не обов’язково розуміти велике скупчення даних. Для маленьких сховищ призначений окремий термін — Data Marts (кіоски даних, або вітрини даних). Вітрина даних може являти собою спеціалізоване сховище, яке обслуговує один з напрямів діяльності компанії (наприклад, облік персоналу або маркетинг). Залежно від способу утворення вітрини даних поділя-
ються на залежні, інформація в які вибирається зі сховища даних, та незалежні, що безпосередньо наповнюються із джерел даних після необхідної структуризації та агрегації.
Сховища даних слугують місцем збереження та джерелом інформації для засобів оперативного аналітичного оброблення даних OLAP і можуть мати різну модель побудови — MOLAP (багатовимірну), ROLAP (реляційну) або HOLAP (гібридну).
7.1.5. CASE-технологія створення інформаційних систем
CASE-технологія (Computer-Aided Software/System Engineering) являє собою сукупність методологій аналізу, проектування, розроблення та супроводження складних систем програмного забезпечення (ПЗ), підтриману комплексом взаємозв’язаних засобів автоматизації. CASE надає системним аналітикам, проектувальникам і програмістам інструментарій для автоматизації проектування і розроблення ПЗ.
Головна мета CASE-технології полягає у відокремленні проектування ПЗ від його кодування і наступних етапів розроблення. Основний акцент у процесі створення ПЗ припадає на етапи аналізу і проектування, на відміну від кодування. Процес створення ПЗ із застосуванням CASE-засобів має такі переваги: підвищення якості ПЗ завдяки використанню засобів автоматичного контролю проекту; прискорення процесу проектування та розроблення; звільнення розробника від рутинної роботи і надання йому можливості зосередитися на творчій частині розробки; підтримка розвитку та супроводження системи тощо.
CASE-засоби здійснюють автоматизовану підтримку робіт на всіх етапах життєвого циклу ПЗ. У процесі створення і редагування проекту вони забезпечують роботу користувача в інтерактивному режимі з графічними моделями, підтримують організацію проекту у вигляді ієрархії рівнів абстракції, контролюють відповідність компонентів програмної системи.
До CASE-засобів відносять здебільшого будь-який програмний засіб, що забезпечує автоматичну допомогу в процесі розроблення ПЗ, його супроводження, а також під час управління про-
ектом. Сучасним CASE-засобам притаманні такі властивості:
· застосування потужної графіки для подання і документування систем ПЗ, а також для поліпшення інтерфейсу з користувачем;
· використання комп’ютерного сховища, або репозиторію — бази даних CASE, в якій зберігається вся проектна інформація;
· інтеграція інформації та інструментальних засобів, що дає змогу керувати всім процесом проектування і розроблення ПЗ, використовуючи засоби планування проекту;
· застосування базових програмних засобів різного призначення (БД і СУБД, компілятори, налагоджувачі, документатори, текстові редактори, оболонки експертних систем і бази знань, мови четвертого покоління і т. ін.);
· автоматична кодогенерація, призначена для одержання виконуваних машинних кодів із специфікацій ПЗ;
· обмеження складності з метою одержання керованих компонентів системи з простою структурою і доступних для огляду і розуміння;
· гнучкість, яка забезпечує здатність до адаптації за зміни вимог і цілей проекту.
CASE-технологія передбачає використання різних за функціональним призначенням груп засобів.
Засоби аналізу і проектування призначені для підтримки визначення системних вимог, створення специфікацій компонентів системи, проектування системи. В результаті формуються архітектура системи і детальний проект, розроблений до рівня алгоритмів і структур даних. До цієї групи належать пакети CASE.Аналітик (Ейтекс), The Developer (ASYST Technologies), BPWin (Logic Works), Analist/Designer (Yourdon), Design/IDEF (Meta Software) та ін.
Засоби проектування баз даних забезпечують створення інфологічної та даталогічної моделей БД, нормалізацію відношень та автоматичну генерацію схем БД й описів файлів на рівні програмного коду. До цієї групи належать ERWin (Logic Works), Chen Toоlkit (Chen & Associates), S-Designor (SDP), Designer/2000 (Oracle).
Засоби програмування здійснюють підтримку програмування і тестування, а також автоматичну кодогенерацію зі специфікацій з одержанням повністю документованої виконуваної програми. В цю групу входять діаграмери і засоби роботи з репозиторієм, генератори та аналізатори кодів, генератори тестів, налагоджувачі. Основні пакети: COBOL 2/Workbench (Mikro Focus), DECASE (DEC), APS (Sage Software).
Засоби супроводження і реінжинірингу забезпечують управління функціонуванням системи, коригування та модифікацію, аналіз і реінжиніринг існуючої системи. До них належать документатори, аналізатори програм, засоби міграції, засоби реструктурування і реінжинірингу: Adpac CASE Tools (Adpac), Scan/COBOL і SuperStructure (Computer Data Systems), Inspector/Recoder (Language Technology).
Засоби оточення включають засоби підтримки каркасів і платформ для створення, інтеграції і надання CASE-засобам товарного вигляду: Multi/Cam (AGS Management Systems), Sylva Foundry (Cadware).
Засоби управління проектом призначені для підтримки планування, контролю, керування та взаємодії у процесі розроблення і супроводження проектів: Project Workbench (Applied Business Technology).
7.1.6. Програмні агенти
Програмні агенти являють собою автономні програмні модулі, призначені для автоматичного виконання специфічних задач з моніторингу комп’ютерних систем і пошуку інформації.
За місцем використання програмні агенти поділяються на три групи: для настільних систем, для intranet-мереж і для Internet. Прикладами агентів для настільних систем є «майстри» (Wizards), які автоматично налаштовують прикладні програми відповідно до побажань користувача, та «офісні помічники» (Office Assistants), які вносять пропозиції з підвищення продуктивності на базі спостережень за діями користувачів (технологія MemoryAgent компанії IBM). У корпоративних мережах програмні агенти можна використовувати для автоматизації процесів управління по-
токами даних, пошуку у базах даних та організації взаємодії між різними компонентами системи. У мережі Internet агента можна запрограмувати на електронні покупки, на пошук інформації за заданими критеріями. Прикладами таких систем є система BargainFinder і система PointCast компанії Andersen Consulting.
За можливістю переміщення у середовищі ІС програмні агенти поділяються на стаціонарні та мобільні. Мобільні агенти — це програми, що переміщуються в Internet від вузла до вузла, виконуючи різноманітні функції (наприклад, пошук інформації і продуктів).
Основними характеристиками програмних агентів є їх функціональні можливості, можливості обміну інформацією, автономність, ступінь інтелектуальності тощо. У разі використання мобільних агентів спеціальної уваги потребують проблеми конфіденційності інформації про користувача та інформаційної безпеки.
Для створення програмних агентів використовуються методи колаборативної фільтрації (передбачається видача індивідуальним користувачам рекомендацій, підготовлених на базі відомостей про вподобання деякого угруповання користувачів), методи нейронних мереж, нечіткої логіки і т. ін.
До класу пошукових агентів належить система моніторингу IT-Observer компанії FINPORT Solutions, призначена для автоматичного сканування інформаційного простору Internet (серверів новин, Internet-газет, сайтів ЗМІ, інформаційних агентств, спеціалізованих тематичних сайтів); пошуку інформації за заданими критеріями; формування добірок публікацій та оглядів. Використання IT-Observer забезпечує:
-
необмежене розширення сканованих джерел інформації;
-
індивідуальний вибір джерел і критеріїв пошуку;
-
автоматичне сканування Internet-ЗМІ та формування бази публікацій за заданими параметрами (джерело, тема, об’єкт);
-
генерація попереджувальних сигналів клієнту щодо появи матеріалів, які відповідають заданим критеріям;
-
пошук матеріалів у сформованій базі даних за певними ознаками;
-
експорт доступних архівних матеріалів джерел для ретроспективного аналізу історії подій.
IT-Observer уможливлює створення власної динамічно оновлюваної бази даних для використання персоналом організації, відслідковування ланцюжків подій; автоматичне наповнювання корпоративних сайтів профільною інформацією, аналіз власних маркетингових заходів і т. ін.
7.1.7. Мережі АРМ управлінського персоналу
Автоматизоване робоче місце (АРМ) — проблемно-орієнтований апаратно-програмний комплекс, що охоплює апаратні, програмні та інформаційні засоби для розв’язання задач користувача (спеціаліста з управління) безпосередньо на його робочому місці в режимі діалогу з ЕОМ.
Комплекс програмного забезпечення АРМ може включати такі засоби:
1. Загальносистемне програмне забезпечення:
1.1. Операційні системи та програми системного супроводження;
1.2. Системи управління базами даних;
1.3. Комплекси програм введення-виведення та контролю даних;
1.4. Програмні комплекси передавання даних і підтримки комунікацій.
2. Програмне забезпечення загального призначення — сервісні програми та засоби створення «дружнього» інтерфейсу.
3. Проблемно-орієнтоване програмне забезпечення:
3.1. Комплекси програм, орієнтовані на розв’язання конкретних прикладних задач предметної області;
3.2. Програми підтримки прийняття та супроводження планових, управлінських і комерційних рішень;
3.3. Засоби автоматизації економіко-математичних розрахунків.
Упровадження і використання мереж АРМ управлінського персоналу має багато переваг порівняно з локальними АРМ для організації виконання ними функціональних задач. Це, зокрема,
можливість організації спільної роботи користувачів; можливість маневрування ресурсами в границях мережі; можливість резервування потужностей і перерозподілу навантажень; забезпечення доступу до всієї інформації та фондів алгоритмів і програм, нагромаджених у мережі.
АРМ мають бути орієнтовані, в основному, на користувачів, слабо підготовлених для роботи на персональному комп’ютері або таких, що не мають ніякої підготовки. Через це першорядного значення набуває раціональна організація діалогу між користувачем АРМ і комп’ютером. Структура локальних мереж АРМ відповідає прийнятій на підприємстві організаційній структурі управління.
За характером використання у процесі управління АРМ класифікуються на індивідуальні та групові (для багатьох користувачів). У разі побудови АРМ спеціалістів з управління цехом необхідно враховувати високий ступінь взаємозв’язаності функцій управлінського персоналу цеху і виконуваних кожним спеціалістом інтуїтивних рішень на основі нагромадженого досвіду та особистих контактів зі спеціалістами інших рівнів управління, які (рішення) погано піддаються автоматизації. Для підтримки таких рішень на робочих місцях можуть створюватися системи підтримки прийняття рішень та експертні системи. Використання АРМ увільняє управлінський персонал від виконання рутинної роботи з оформлення документів, проведення розрахунків.
Здебільшого для створення одного АРМ потрібна одна персональна ЕОМ (ПЕОМ). Фізично одна ПЕОМ може обслуговувати й декілька АРМ спеціалістів. Конкретне суміщення АРМ може бути здійснене, виходячи з функціональної близькості цих АРМ, а також з урахуванням фактора територіального розташування відповідних підрозділів і спеціалістів. У деяких випадках одне АРМ може функціонувати на декількох ПЕОМ одночасно: це стосується передусім цехових спеціалістів, що приймають рішення з управління виробництвом в оперативному режимі роботи (диспетчери). Важливою задачею в процесі створення АРМ є технічно та економічно обґрунтований вибір класу використовуваної ПЕОМ. Так, наприклад, за умови відсутності потреби у складних розрахунках і збереженні значних обсягів інформації у складі АРМ може бути використаний малопотужний мережевий комп’ютер або термінальний комплекс.
До ЕОМ можуть підключатися периферійні пристрої різноманітного функціонального призначення (для збирання, накопичення, зберігання, виведення і передавання інформації). Одні периферійні пристрої призначені для встановлення взаємодії носія інформації, яка передається і сприймається людиною, з ЕОМ, інші — для встановлення взаємодії ЕОМ з технічними об’єктами. Пристроями першого типу є: клавіатура і монітор ЕОМ, графопобудовник, аналізатори мови та синтезатори, принтери, сканери для зчитування друкованих текстів. До другого типу належать: пристрої зв’язку з автоматикою технологічного обладнання (верстатів з ЧПУ, автоматичних ліній) і транспортно-складського обладнання з контрольно-вимірювальною апаратурою, пристрої мережевого зв’язку з іншими ЕОМ, модеми (пристрої для передавання та приймання даних по телефонній мережі), пристрої записування-зчитування даних у штриховому коді.
Література до теми
-
Архипенков С. Я. Аналитические системы на базе Oracle Express OLAP. Проектирование, создание, сопровождение. — М.: ДИАЛОГ-МИФИ, 1999. — 320 с.
-
Галузинський Г. П., Гордієнко І. В. Перспективні технологічні засоби оброблення інформації: Посібник для самостійного вивчення дисципліни. — К.: КНЕУ, 2002. — 280 с.
-
Ситник В. Ф., Писаревська Т. А., Єрьоміна Н. В., Краєва О. С. Основи інформаційних систем: Навч. посібник // За ред. В. Ф. Ситника. — 2-ге вид., перероб. і доп. — К.: КНЕУ, 2001. — 420 с.
-
Організація оброблення інформації з використанням технології «клієнт-сервер».
-
Організація оброблення інформації з використанням intranet-технології.
-
Характеристика технології оперативного аналітичного оброблення даних OLAP.
-
Сховища даних.
-
CASE-технологія створення інформаційних систем.
-
Програмні агенти.
-
Мережі АРМ управлінського персоналу.
7.2. Практичне заняття
Мета заняття: вивчення сучасних напрямів розвитку технологічних засобів оброблення інформації та можливостей їх застосування в інформаційних системах менеджменту.
ПЛАН
7.3. Термінологічний словник
Броузер — клієнтська програма для роботи у World Wide Web, що забезпечує вибірку даних з серверу Web, інтерпретацію кодів HTML і відображення графічної інформації.
Корпоративна мережа — мережа TCP/IP, розташована у межах організації, підключена до Internet й оснащена спеціальним захистом (firewall) або іншими засобами.
Сервер Web — програмне забезпечення (або комп’ютер, на якому встановлене серверне програмне забезпечення) для оброблення запитів клієнтів Web. Сервер Web використовує протокол HTTP для з’єднання з клієнтами через мережу TCP/IP.
ActiveX — програмні компоненти, що можуть бути автоматично завантажені разом з WWW-сторінкою і виконані броузером.
CGI (Common Gateway Interface) — загальний інтерфейс входу, інтерфейс між задачами та HTTP-сервером. CGI-програма — це відносно незалежна задача, що запускається HTTP-сервером у разі одержання відповідного запиту і повертає серверу результат свого виконання (здебільшого у вигляді HTML-сторінки).
SGML (Standard Generalized Markup Language) — стандартна узагальнена мова розмітки, міжнародний стандарт ISO 8879:1986 (Е).
TCP/IP (Transmission Control Protocol/Internet Protocol) — сукупність протоколів для обміну інформацією в Internet.
XML (Extensible Markup Language) — розширювана мова розмітки, підмножина SGML.
7.4. Завдання для перевірки знань
-
Розкрити суть технології «клієнт-сервер».
-
Визначити основні причини появи мереж іntranet.
-
Назвати чинники, що обумовлюють ефективність іntranet.
-
У чому полягає суть технології OLAP?
-
Назвати групи принципів ті різновиди OLAP.
-
Охарактеризувати сховища даних.
-
Для чого призначена CASE-технологія?
-
Назвати групи CASE-засобів.
-
Як класифікуються програмні агенти?
-
Дати визначення АРМ управлінського персоналу.
Тема 8. Інформаційна система виробничого менеджменту
8.1. Методичні вказівки до вивчення теми
8.1.1. Розподіл автоматизованих функцій виробничого менеджменту на підприємстві
В умовах ІСМ організація управління виробництвом орієнтована на високий ступінь автоматизації планово-облікових робіт, притаманний функціональним підрозділам цехів і підприємства в цілому.
Автоматизація технічної підготовки виробництва на рівні підприємства здійснюється в умовах АРМ конструктора та АРМ технолога у відділах головного конструктора і головного технолога. АРМ конструктора та АРМ технолога разом з АРМ технолога цеху виконують функції автоматизації проектування нових виробів, спецоснастки, оптимальної технології оброблення деталей, розрахунку зведеної застосовності предметів у виробі, розрахунку норм витрат матеріальних і трудових ресурсів на одиницю виробу.
Автоматизація управління виробництвом на рівні підприємства здійснюється спеціалістами планово-економічного і виробничо-диспетчерського відділів на відповідних АРМ, забезпечуючи розроблення виробничої програми підприємства, її економічне обґрунтування, розподіл за цехами і, в разі потреби, відповідне коригування. Цей вид роботи належить до функції управління виробничою програмою підприємства та реалізує міжцехове планування і регулювання виробництва.
Розрахунок середньострокових планів виробництва базується на визначенні можливостей підприємства, які залежать від виробничих потужностей, основного і понаднормового робочого часу, запасів продукції, виконання послуг зовнішніми партнерами. Доцільно розглядати декілька варіантів планів, що різняться підходами до компенсації коливань попиту. Для формування середньострокових планів використовуються методи лінійного програмування, керуючих коефіцієнтів, квадратичні функції витрат, моделювання різних сполучень ресурсів та ін. На базі середньострокових планів складаються графіки випуску продукції. При цьому використовується інформація про замовлення, прогнози попиту, стан запасів і виробничі потужності.
Автоматизовані робочі місця плановика та економіста планово-економічного відділу реалізують функції планування собівартості продукції, прибутку та рентабельності.
На рівні цехів здійснюється розроблення серії виробничих програм і завдань для цеху, виробничих дільниць, бригад, тобто реалізується функція управління виробничою програмою цеху. Цю роботу виконують спеціалісти виробничого бюро цеху та планово-економічного бюро цеху на АРМ економіста. На цих же АРМ розраховується планова потреба у ресурсах на виконання місячного плану виробництва.
АРМ майстра дільниці забезпечує автоматизацію цехового оперативного управління і виконує функції реагування за прийнятний час на різні порушення виробничого графіка, ведення поопераційного обліку виготовлення деталей. У ході оперативного управління на рівні виробничих дільниць виконуються дії з: визначення пріоритетності замовлень і встановлення черговості їх виконання; формування диспетчерських списків з переліком замовлень і термінами їх виконання для кожної дільниці; коригування інформації про запаси незавершеного виробництва; обліку продуктивності та завантаження обладнання й персоналу на кожній дільниці.
8.1.2. Методичні рекомендації з підготовки постановки задачі для автоматизованого розв’язання
Під час вивчення теми розглядаються умови автоматизованого розв’язання окремих функціональних блоків і задач виробничого менеджменту. В результаті студенти мають уміти:
1) виходячи зі змісту вихідного (результатного) документа по задачі проектувати його форму;
2) визначати склад і структуру вхідних інформаційних масивів для автоматизованого формування вихідного документа;
3) визначати математичний алгоритм розрахунку, враховуючи зміст вихідного документа і склад вхідної інформації;
4) виходячи зі складу вхідної інформації, вихідної інформації та математичного алгоритму, будувати схему алгоритму розв’язання задачі;
5) будувати схему інформаційних зв’язків задачі.
Проектуючи форму вихідного документа, у його заголовок виносять реквізити-ознаки, значення яких є незмінними для всього документа (дата), або ті, значення яких змінюються досить рідко порівняно з рештою і які вказують на більш значущі порівняно з іншими об’єкти управління для даного документа. Для деяких відомостей це може бути код структурного підрозділу, код виробу, код рахунка бухгалтерського обліку.
У заголовочній частині таблиці назви граф розміщуються так: ліворуч розташовуються довідкові та групувальні реквізити-ознаки у порядку убування їхньої важливості у контексті документа, праворуч — реквізити-основи. Серед останніх здебільшого ліворуч розташовуються реквізити-основи, використовувані у розрахунку (вхідні), праворуч — результат розрахунку. Рядки таблиці переважно впорядковані за значеннями групувальних реквізитів-ознак у порядку їх розташування у заголовку документа і заголовочній частині таблиці. Але іноді допускаються деякі відхилення від цих загальних правил.
Склад вхідної інформації визначають, виходячи зі змісту вихідного документа та суті задачі. Дані про ціни та найменування об’єктів розташовуються у масивах-довідниках характеристик і цін (на матеріали, вироби, обладнання), норми витрат ресурсів (матеріальних, трудових) — у відповідних масивах нормативно-довідкової інформації, плани випуску виробів, деталей — у масивах планової інформації, фактична інформація про випуск продукції, рух деталей, матеріалів, відпрацьований час і т. ін. — у відповідних масивах облікової інформації. До структури запису вхідних масивів входять реквізити-ознаки, які характеризують господарські об’єкти (коди та найменування матеріалів, виробів, деталей, структурних підрозділів, професій, табельні номери і т. ін.) і процеси (дата, код операції, номер документа), а також реквізити-основи (кількість, ціна, вартість, тарифна ставка, оклад). Склад вхідної інформації має бути достатнім для формування вихідного документа.
Усі розрахунки, здійснювані під час формування результатного документа з вхідної інформації, мають бути формально описані у вигляді математичного алгоритму. У формулах великими літерами позначають реквізити-основи, верхніми та нижніми індексами — реквізити-ознаки. В алгоритмі слід передбачити розрахунок результатних підсумків.
Схема алгоритму розв’язання задачі відображає поетапний процес перетворення вхідних даних у результатну інформацію. До складу результатної інформації входять вихідний документ і результатний масив (масиви), який зберігається, якщо потрібно використовувати його дані для розв’язування інших задач або повторних розв’язувань даної задачі.
Під час побудови схеми алгоритму слід ураховувати послідовність упорядкування вхідної інформації (або її відсутність) і те, як має бути впорядкована інформація для забезпечення можливості здійснення розрахунків, а також послідовність упорядкування інформації вихідного документа. У разі потреби у схему алгоритму слід включати блоки, в яких здійснюватиметься впорядкування інформаційних масивів. Упорядкування масиву означає, що записи у ньому розташовані (або можуть бути прочитані) у певному порядку. Впорядкування за кількома полями (реквізитами) означає, що записи масиву впорядковані за зростанням (убуванням) значення першого поля; ті записи, в яких значення першого поля однакові, впорядковані за зростанням (убуванням) значення другого поля, і т. д.
У схемах алгоритму за потреби слід зазначати операції групування записів масиву. Групування записів здійснюється під час розрахунку проміжних і кінцевих підсумків — у результатному масиві формується один запис замість групи записів у початковому масиві. Групування записів у один запис здійснюється за виконання певної умови, наприклад, коли у групі записів початкового масиву значення певних полів є незмінними (тобто в розрізі цих полів розраховується підсумок). При цьому розрахову-
ється сума значень деякого (деяких) реквізиту-основи, яка заноситься у запис результатного масиву. Решта полів у цей запис вибирається з початкового масиву без змін.
У деяких задачах використовуються не всі записи вхідних масивів оперативної інформації. Так, у масиві руху матеріалів на складі можуть використовуватися лише дані про надходження матеріалів на склад. У такому разі в алгоритмі слід передбачити операцію вибірки записів з масиву за певною ознакою (наприклад, за кодом операції руху матеріальних цінностей).
Схема інформаційних зв’язків задачі являє собою креслення, у центрі якого розташовано прямокутник (символ процесу) з назвою задачі; вгорі та ліворуч від нього — символи даних (документів, масивів) вхідної інформації; праворуч і знизу — символи даних (документів, масивів, відеокадрів) вихідної інформації. Для вхідних (вихідних) масивів, які є результатом розв’язання інших задач (або використовуються для розв’язання інших задач), на схемі наводяться назви цих задач у символах процесу. Також на схемі показується, в які підрозділи підприємства передається результатний документ або з яких підрозділів чи зовнішніх джерел надходять вхідні документи. Інформаційні зв’язки між символами даних, задач, підрозділів зображуються у вигляді ліній. Приклад постановки задачі наведено у додатку 2.
Література до теми
-
Автоматизация управления предприятием / В. В. Баронов и др. — М.: ИНФРА-М, 2000. — 239 с.
-
РД 50-34.698-90. Комплекс стандартов и руководящих документов на автоматизированные системы. Требования к содержанию документов. — М.: Изд-во стандартов, 1990.
-
Ситник В. Ф., Писаревська Т. А., Єрьоміна Н. В., Краєва О. С. Основи інформаційних систем: Навч. посібник // За ред. В. Ф.Ситника. — 2-ге вид., перероб. і доп. — К.: КНЕУ, 2001. — 420 с.
-
Сытник В. Ф. и др. Компьютеризация информационных процессов на промышленном предприятии. — К.: Техника, 1991. — 215 с.
8.2. Практичне заняття
Мета заняття: вивчення структури інформаційної системи виробничого менеджменту, вміння розробляти постановку задачі для її автоматизованого розв’язання.
ПЛАН
-
Автоматизація технічної підготовки виробництва.
-
Автоматизація техніко-економічного планування.
-
Автоматизація розв’язання задач оперативного управління виробництвом.
8.3. Термінологічний словник
Алгоритм розв’язання задачі — точний припис щодо виконання у певній послідовності арифметичних і логічних перетворень початкових даних у результатну інформацію.
Виробничий менеджмент — система взаємопов’язаних елементів, що характеризують виробництво, його організацію, технічне обслуговування, а також управління виробничою стратегією, програмою, виробництвом в оперативному режимі, матеріальним забезпеченням виробництва, виробничою економікою, ціноутворенням, витратами у виробництві. Кожний із зазначених елементів має відношення до управління виробництвом і потребує відповідного розгляду в їхньому взаємозв’язку та взаємодії.
8.4. Завдання для перевірки знань
Завдання 1. Спроектувати склад вхідної та вихідної інформації для задачі «Розрахунок складу виробу».
Завдання 2. Розробити математичний алгоритм і побудувати структурну схему алгоритму розв’язання задачі «Розрахунок нормативних затрат праці та заробітної плати на виріб».
Завдання 3. Розробити склад і структуру вхідних інформаційних масивів для автоматизованого розв’язання задачі «Розрахунок нормативних витрат матеріальних ресурсів на виріб».
Завдання 4. Спроектувати алгоритм розв’язання задачі «Розрахунок нормативної потреби у технологічній оснастці на виготовлення виробу».
Завдання 5.Побудувати схему інформаційних зв’язків для задачі «Розрахунок нормативних затрат праці та заробітної плати на виріб».
Завдання 6. Спроектувати вхідні та вихідні інформаційні повідомлення для автоматизації формування перспективних і поточних планів виробництва.
Завдання 7. Розробити математичний алгоритм і структурну схему алгоритму розв’язання задачі «Розрахунок планової потреби в обладнанні на річний план виробництва».
Завдання 8. Визначити інформаційні зв’язки задачі «Розрахунок планової потреби в матеріалах на річний план виробництва» з іншими задачами та побудувати схему інформаційних зв’язків.
Завдання 9. Спроектувати алгоритм розв’язання задачі «Розрахунок планової потреби в трудових ресурсах і фонді заробітної плати на річний план виробництва».
Завдання 10. Спроектувати склад і структуру вхідної та результатної інформації для задачі «Розрахунок плану випуску продукції по місяцях».
Завдання 11. Спроектувати склад і структуру вхідної та результатної інформації для задачі «Розрахунок плану запуску та випуску деталей по місяцях».
Завдання 12. Спроектувати структуру результатної інформації для задачі «Розрахунок календарно-планових нормативів».
Завдання 13. Спроектувати структуру результатної інформації для задачі «Розрахунок графіка запуску-випуску деталей цехами на місяць».
Завдання 14. Розробити склад інформаційного забезпечення задачі «Розрахунок завантаження обладнання по цеху на місяць» і визначити інформаційні зв’язки з іншими задачами.
Завдання 15. Спроектувати вихідні документи та подати математичний алгоритм розв’язання задачі «Розрахунок ліміту матеріалів по цеху на місяць».
Завдання 16. Розробити структуру вхідних інформаційних масивів та алгоритм розв’язання задачі «Розрахунок планової потреби інструменту по цеху на місяць».
Завдання 17. Розробити математичний алгоритм розв’язання задачі «Облік використання матеріальних цінностей у виробництві».
Завдання 18. Розробити схему інформаційних зв’язків для задачі «Облік випуску готової продукції».
Завдання 19. Спроектувати склад вхідної та вихідної інформації для задачі «Облік руху готової продукції на складі».
Завдання 20. Розробити математичний алгоритм і спроектувати форму вихідного документа для задачі «Розрахунок фактичної собівартості готової продукції».
8.5. Завдання для самостійної роботи
Завдання 1. Розробити постановку та алгоритм розв’язання задачі «Розрахунок складу виробів».
У результаті програмної реалізації одержати вихідну форму (ТПВ-11) — відомість застосовності у виробі складальних одиниць і деталей, яка містить такі реквізити: код і найменування виробу, код і найменування деталі або складальної одиниці (що входить), код складальної одиниці (куди входить), кількість на складальну одиницю, кількість на виріб.
Завдання 2. Розробити постановку та алгоритм розв’язання задачі «Розрахунок часу роботи обладнання для виготовлення виробу».
У результаті програмної реалізації одержати вихідну форму (ТПВ-21) — відомість трудомісткості виробу по групах обладнання, яка містить такі реквізити: код і найменування виробу, код цеху, код і найменування обладнання, код деталі або складальної одиниці, застосовність (кількість) деталей або складальних одиниць у виробі, час роботи обладнання для виробництва кожного виду деталей або складальних одиниць і виробу в цілому.
Завдання 3. Розробити постановку та алгоритм розв’язання задачі «Розрахунок нормативних витрат матеріалів на виготовлення одиниці виробу».
У результаті програмної реалізації одержати вихідну форму (ТПВ-33) — відомість норм витрат матеріалів на виріб у специфікованій номенклатурі, яка містить такі реквізити: код і найменування виробу, код і найменування матеріалів, одиниця виміру, код деталі або складальної одиниці, застосовність (кількість) деталей або складальних одиниць у виробі, маса деталей і норма витрат матеріалу на виріб, коефіцієнт використання матеріалу.
Завдання 4. Розробити постановку та алгоритм розв’язання задачі «Розрахунок нормативного часу роботи інструменту для виготовлення виробу».
У результаті програмної реалізації одержати вихідну форму (ТПВ-35) — відомість нормативного часу роботи інструменту для виготовлення виробу, яка містить такі реквізити: код і найменування виробу, код і найменування інструменту, код деталі або складальної одиниці, застосовність (кількість) деталей або складальних одиниць у виробі, час роботи інструменту для виробництва кожного виду деталей, складальних одиниць і виробу в цілому.
Завдання 5. Розробити постановку та алгоритм розв’язання задачі «Розрахунок нормативних витрат заробітної плати на виготовлення виробу в цеху».
У результаті програмної реалізації одержати вихідну форму (ТПВ-42) — відомість нормативних затрат праці та заробітної плати на виробництво виробу в цеху, яка містить такі реквізити: код і найменування виробу, код цеху, професія, розряд робіт, код деталі або складальної одиниці, застосовність (кількість) деталей або складальних одиниць у виробі, розцінка, трудомісткість кожного виду деталей і складальних одиниць і виробу в цілому, сума заробітної плати.
Завдання 6. Розробити постановку та алгоритм розв’язання задачі «Розрахунок потреби основних матеріалів для виконання річного плану виробництва продукції підприємством».
У результаті програмної реалізації одержати вихідну форму (ТЕП-30) — відомість планової потреби матеріалів у специфікованій номенклатурі для виконання річного плану виробництва продукції, яка містить такі реквізити: плановий період, код і найменування матеріалів, одиниця виміру, кількість, вартість, величина відходу.
Завдання 7. Розробити постановку та алгоритм розв’язання задачі «Розрахунок потреби покупних і комплектуючих виробів на виконання річного плану виробництва продукції підприємством».
У результаті програмної реалізації одержати вихідну форму (ТЕП-32) — відомість планової потреби покупних і комплектуючих виробів на виконання річного плану виробництва продукції підприємством, яка містить такі реквізити: плановий період (рік), код і найменування покупних і комплектуючих виробів, одиниця виміру, кількість, ціна, вартість.
Завдання 8. Розробити постановку та алгоритм розв’язання задачі «Розрахунок потреби в інструменті на виконання річного плану виробництва продукції підприємством».
У результаті програмної реалізації одержати вихідну форму (ТЕП-34) — відомість планової потреби інструменту (спецоснастки), що містить реквізити: плановий період, код і найменування інструменту, одиниця виміру, необхідна кількість інструменту на рік, ціна, вартість.
Завдання 9. Розробити постановку та алгоритм розв’язання задачі «Розрахунок потреби основних робітників і фонду заробітної плати для виконання річного плану виробництва продукції підприємством».
У результаті програмної реалізації одержати вихідну форму (ТЕП-41) — відомість потреби основних робітників і фонду заробітної плати на рік, яка містить найменування і код професії, розряд робіт, кількість робітників і фонд заробітної плати, у тому числі план, факт і відхилення.
Завдання 10. Розробити постановку та алгоритм розв’язання задачі «Розрахунок завантаження і пропускної здатності обладнання на місяць».
У результаті програмної реалізації одержати вихідну форму (ОУВ-21) — відомість розрахунку завантаження і пропускної здатності обладнання по цеху на місяць, яка містить такі реквізити: плановий період, код і найменування обладнання, трудомісткість програми цеху, фонд часу роботи обладнання, коефіцієнти завантаження і пропускної здатності обладнання.
Завдання 11. Розробити постановку та алгоритм розв’язання задачі «Розрахунок ліміту матеріалів по цеху на місяць».
У результаті програмної реалізації одержати вихідну форму (ОУВ-31) — відомість розрахунку ліміту матеріалів по цеху на місяць, яка містить такі реквізити: місяць, цех, код і найменування матеріалів, одиниця виміру, код деталі, план запуску деталей, норма витрат матеріалу, потреба в матеріалі, залишок матеріалу на складі, ліміт матеріалу.
Завдання 12. Розробити постановку та алгоритм розв’язання задачі «Розрахунок планової потреби інструменту на виконання місячної виробничої програми цеху».
У результаті програмної реалізації одержати вихідну форму (ОУВ-33) — відомість планової потреби в інструменті, що містить такі реквізити: місяць, цех, найменування і код інструменту, одиниця виміру, кількість інструменту на програму цеху.
Завдання 13. Розробити постановку та алгоритм розв’язання задачі «Розрахунок трудомісткості виробничої програми і фонду заробітної плати по цеху на місяць».
У результаті програмної реалізації одержати вихідну форму (ОУВ-41) — відомість планової трудомісткості виробничої програми і фонду заробітної плати по цеху на місяць, що містить такі реквізити: код і найменування професії, розряд робіт, трудомісткість виробничої програми, фонд заробітної плати.
Завдання 14. Розробити постановку та алгоритм розв’язання задачі «Облік наявності та руху основних засобів».
У результаті програмної реалізації одержати вихідну форму (ООЗ-01) — відомість наявності та руху основних засобів по підприємству на місяць, яка містить такі реквізити: місяць, код основних засобів, найменування основних засобів, наявність на початок звітного періоду, надійшло у звітному періоді, вибуло у звітному періоді, наявність на кінець звітного періоду.
Завдання 15. Розробити постановку та алгоритм розв’язання задачі «Облік простоїв обладнання в цеху».
У результаті програмної реалізації одержати вихідну форму (ООЗ-02) — відомість простоїв обладнання в цеху, що містить такі реквізити: звітний період, найменування і код обладнання, інвентарний номер обладнання, час простою, код причини про-
стою, код винуватця простою.
Завдання 16. Розробити постановку та алгоритм розв’язання задачі «Розрахунок амортизаційних відрахувань основних засобів».
У результаті програмної реалізації одержати вихідну форму (ООЗ-05) — відомість розрахунку амортизаційних відрахувань по підприємству за місяць, що містить такі реквізити: місяць, код і найменування групи основних засобів, балансова вартість, сума амортизаційних відрахувань.
Завдання 17. Розробити постановку та алгоритм розв’язання задачі «Облік виконання договорів постачальниками матеріальних цінностей».
У результаті програмної реалізації одержати вихідну форму (ОМР-01) — відомість виконання договорів постачальниками матеріальних цінностей, що містить такі реквізити: звітний період, код і найменування постачальника, номер договору, код матеріалу, одиниця виміру, кількість — належить поставити, фактично поставлено, відхилення.
Завдання 18. Розробити постановку та алгоритм розв’язання задачі «Розрахунок невідфактурованих поставок».
У результаті програмної реалізації одержати вихідну форму (ОМР-02) — відомість невідфактурованих поставок, що містить такі реквізити: звітний період, код і найменування постачальника, код матеріалу, одиниця виміру, кількість, ціна за одиницю, сума.
Завдання 19. Розробити постановку та алгоритм розв’язання задачі «Розрахунок матеріалів у дорозі».
У результаті програмної реалізації одержати вихідну форму (ОМР-03) — відомість матеріалів у дорозі, що містить такі реквізити: звітний період, код і найменування матеріалу, код постачальника, одиниця виміру, кількість, ціна, сума, код рахунків бухгалтерського обліку за дебетом і кредитом.
Завдання 20. Розробити постановку та алгоритм розв’язання задачі «Облік наявності та руху матеріальних цінностей».
У результаті програмної реалізації одержати вихідну форму (ОМР-06) — оборотну відомість обліку наявності та руху матеріальних цінностей на складі, яка містить реквізити: місяць, склад, код і найменування матеріальних цінностей, одиниця виміру, операція руху матеріальних цінностей, кількість і сума за вхідним залишком, надходженням, витратами, вихідним залишком.
Завдання 21. Розробити постановку та алгоритм розв’язання задачі «Облік використання матеріальних цінностей у виробництві».
У результаті програмної реалізації одержати вихідну форму (ОМР-09) — відомість відхилень фактичних витрат матеріалів від нормативних, що містить такі реквізити: місяць, цех, код і найменування матеріалів, одиниця виміру, ціна, фактично витрачено, норма витрат, відхилення у натуральному і вартісному вимірі.
Завдання 22. Розробити постановку та алгоритм розв’язання задачі «Облік малоцінних і швидкозношуваних предметів (МШП), що надійшли в експлуатацію за місяць».
У результаті програмної реалізації одержати вихідну форму (ОМР-11) — відомість МШП, які надійшли в експлуатацію або у підзвіт по цеху за місяць, що містить такі реквізити: місяць, номер цеху, код рахунків бухгалтерського обліку за дебетом і кредитом, код МШП, одиниця виміру, кількість, ціна, сума.
Завдання 23. Розробити постановку та алгоритм розв’язання задачі «Облік МШП у підзвіті по табельних номерах».
У результаті програмної реалізації одержати вихідну форму (ОМР-12) — відомість обліку МШП, які надійшли у підзвіт по табельних номерах по цеху за місяць, що містить такі реквізити: місяць, номер цеху, табельний номер, код МШП, одиниця виміру, кількість, ціна і сума.
Завдання 24. Розробити постановку та алгоритм розв’язання задачі «Облік МШП, що вибули з експлуатації за місяць».
У результаті програмної реалізації одержати вихідну форму (ОМР-13) — відомість вибувших з експлуатації або підзвіту МШП, що їх термін придатності минув, яка містить такі реквізити: місяць, номер цеху, коди рахунків бухгалтерського обліку за дебетом і кредитом, код МШП, одиниця виміру, кількість, ціна, сума.
Завдання 25. Розробити постановку та алгоритм розв’язання задачі «Облік МШП, що передчасно вибули з експлуатації».
У результаті програмної реалізації одержати вихідну форму (ОМР-14) — відомість передчасного вибуття МШП з експлуатації за місяць, яка містить такі реквізити: місяць, номер цеху, коди рахунків бухгалтерського обліку за дебетом і кредитом, код причини і винуватця вибуття МШП, код МШП, кількість, ціна, сума.
Завдання 26. Розробити постановку та алгоритм розв’язання задачі «Облік наявності МШП».
У результаті програмної реалізації одержати вихідну форму (ОМР-15) — відомість обліку МШП, які знаходяться в експлуатації, що містить такі реквізити: місяць, номер цеху, код і найменування МШП, одиниця виміру, кількість, ціна, вартість.
Завдання 27. Розробити постановку та алгоритм розв’язання задачі «Облік надходження особового складу на підприємство за видами прийому та категоріями персоналу».
У результаті програмної реалізації одержати вихідну форму (ОТР-01) — відомість чисельності робітників, прийнятих на підприємство, яка містить такі реквізити: місяць, вид прийому, кількість прийнятих на роботу за категоріями персоналу — основні робітники, допоміжні робітники, ІТП, службовці, МОП, охоронці, учні, всього за видами прийому.
Завдання 28. Розробити постановку та алгоритм розв’язання задачі «Аналіз чисельності робітників, прийнятих на підприємство».
У результаті програмної реалізації одержати вихідну форму (ОТР-02) — відомість аналізу чисельності робітників, прийнятих на підприємство, яка містить такі реквізити: дата, код структурного підрозділу, кількість прийнятих на роботу за категоріями персоналу і професіями: всього по структурному підрозділу, в тому числі основних робітників, допоміжних робітників, ІТП, службовців, МОП, охоронців, учнів.
Завдання 29. Розробити постановку та алгоритм розв’язання задачі «Облік вибулих робітників по підприємству за місяць».
У результаті програмної реалізації одержати вихідну форму (ОТР-07) — відомість чисельності вибулих робітників, яка містить такі реквізити: дата, код підрозділу, чисельність вибулих за категоріями (робітники, ІТП, службовці, МОП, охорона, учні), з причин (за власним бажанням, на пенсію, за статтею, за скороченням кадрів), за стажем (до 1 року, до 10 років, до 20 років, понад 20 років).
Завдання 30. Розробити постановку та алгоритм розв’язання задачі «Облік запізнень і передчасних виходів з роботи».
У результаті програмної реалізації одержати вихідну форму (ОТР-10) — відомість запізнень і передчасних виходів з роботи, яка містить такі реквізити: дата, номер зміни, цех, табельний номер, прізвище та ініціали, час запізнення, причина виходу, невідпрацьований час.
Завдання 31. Розробити постановку та алгоритм розв’язання задачі «Облік виробітку та нарахування сум заробітної плати робітників-відрядників».
У результаті програмної реалізації одержати вихідну форму (ОТР-14) — відомість нарахування відрядної заробітної плати, яка містить такі реквізити: місяць, номер цеху, табельний номер, прізвище, ім’я, по батькові, час нормований, час фактичний, процент виконання норм виробітку, сума заробітної плати.
Завдання 32. Розробити постановку та алгоритм розв’язання задачі «Облік і нарахування почасової заробітної плати».
У результаті програмної реалізації одержати вихідну форму (ОТР-15) — відомість нарахування почасової заробітної плати за видами оплат і доплат по цеху, яка містить такі реквізити: місяць, номер цеху, табельний номер, розряд, відпрацьовано годин (нормовано, простоїв, понаднормовано, святкових, нічних), тарифна часова ставка (оклад), оплата (простоїв, понаднормових, святкових і вихідних), нарахована заробітна плата.
Завдання 33. Розробити постановку та алгоритм розв’язання задачі «Облік виробництва деталей і складальних одиниць по цеху за місяць».
У результаті програмної реалізації одержати вихідну форму (ОГП-01) — відомість випуску продукції цехом, яка містить такі реквізити: дата, номер цеху, код і найменування деталі (складальної одиниці), кількість за планом, фактично виготовлено, відхилення, процент виконання плану.
Завдання 34. Розробити постановку та алгоритм розв’язання задачі «Облік руху деталей і складальних одиниць на складі напівфабрикатів».
У результаті програмної реалізації одержати вихідну форму (ОГП-03) — оборотну відомість руху деталей (складальних одиниць) на складі, яка містить такі реквізити: місяць, код складу, код деталі (складальної одиниці), найменування деталі (складальної одиниці), вхідний залишок, надходження, витрати, вихідний залишок.
Завдання 35.Розробити постановку та алгоритм розв’язання задачі «Облік якості готової продукції».
У результаті програмної реалізації одержати вихідну форму (ОГП-06) — відомість обліку браку по цеху, яка містить такі реквізити: дата, номер цеху, номер дільниці, код і найменування деталі або складальної одиниці, номер технологічної операції, кількість деталей, вид браку, причина браку, винуватець браку.
Завдання 36. Розробити постановку та алгоритм розв’язання задачі «Облік надходження готової продукції на склад».
У результаті програмної реалізації одержати вихідну форму (ОГП-09) — відомість надходження готової продукції на склад, яка містить такі реквізити: дата, код і найменування виробу; кількість — за планом, фактично, відхилення; вартість — за планом, фактично, процент виконання плану.
Завдання 37. Розробити постановку та алгоритм розв’язання задачі «Облік руху готової продукції на складі».
У результаті програмної реалізації одержати вихідну форму (ОГП-11) — відомість руху виробів на складі готової продукції, яка містить такі реквізити: місяць, код виробу, ціна, вхідний залишок (кількість і сума), вихідний залишок (кількість і сума).
Завдання 38. Розробити постановку та алгоритм розв’язання задачі «Облік виконання плану відвантаження готової продукції».
У результаті програмної реалізації одержати вихідну форму (ОГП-13) — відомість виконання плану відвантаження продукції по споживачах, яка містить такі реквізити: дата, код і найменування покупця, код і найменування виробу, належить поставити за місяць, поставлено — за добу, з початку місяця, відхилення від місячного плану.
Завдання 39. Розробити постановку та алгоритм розв’язання задачі «Облік виконання плану реалізації готової продукції».
У результаті програмної реалізації одержати вихідну форму (ОГП-15) — відомість реалізації продукції, яка містить такі ре-
квізити: дата, код і найменування виробу, план реалізації на місяць, фактично реалізовано — за добу і з початку місяця, процент виконання плану.
Тема 9. Комерційні програмні системи автоматизації управління підприємством, організацією
9.1. Методичні вказівки до вивчення теми
9.1.1. Характеристика технологічних засобів систем SAP R/3 та Baan
Розвиток технологічних засобів систем ERP відбувається у декількох напрямах, серед яких простежуються певні тенденції. Подібні технологічні засоби з’являються у програмних продуктах різних фірм-виробників. Прикладом цього є наведене у табл. 9.1 зіставлення засобів прискорення налаштовування і впровадження систем і засобів міжсистемної взаємодії для систем R/3 та Baan.
З повагою ІЦ "KURSOVIKS"!