скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыДипломная работа: Підвищення ефективності роботи підприємства на основі застосування економіко-математичних методів (на прикладі ВАТ "Дніпрополімермаш")

У даній роботі для побудови моделі СППР підвищення ефективності трудових ресурсів доцільно застосовувати методи модульного проектування і метод декомпозиції (для окремих складних блоків).

Метод модульного проектування дозволяє розробити проект шляхом створення чітко розмежованих блоків (модулів), між якими встановлюються зв'язки за допомогою вхідної і вихідної інформації.

Метод декомпозиції передбачає подальшу розбивку підкомплексів на окремі задачі, показники. Підхід до розбивки всієї сукупності задач особливо зручний для розробки принципових організаційно-технічних рішень.

Система підтримки прийняття рішення складається з функціональної і забезпечуючо частин.

1.   Функціональні підсистеми - це частина СППР, що виділяється за спільністю функціональних ознак управління. Відповідно до цього рекомендується виділяти функціональні підсистеми СППР:

·     оперативного планування виробництва;

·     управління технічною підготовкою виробництва;

·     техніко-економічного планування;

·     оперативного управління основним виробництвом;

·     управління матеріально-технічним постачанням;

·     бухгалтерського обліку;

·     управління реалізацією збутом продукції;

·     управління якістю продукції;

·     управління забезпеченням кадрами;

·     управління фінансами;

·     нформаційно-керуючу підсистему.

Функціональна частина СППР реалізує задачі управління. Об'єктами управління тут є різні види ресурсів, процеси виробництва, напівфабрикати готова продукція. Зміст функціональних задач, що здебільшого визначається характером виробництва, різний на кожному підприємстві. Крім того, охоплення глибина (якість) рішення задач управління залежать від фінансових, кадрових технічних можливостей підприємства або об'єднання. СППР безупинно розвиваються, причому цей розвиток може йти й у ширину, охоплюючи автоматизацією більш широке коло задач управління. Тому кількість функціональних підсистем і склад їх на кожному підприємстві різні. СППР містять від 6 до 12 функціональних підсистем мають у своєму складі від 10 до 300 задач.

Розглянемо тепер забезпечувальну частину СППР. В умовах СППР підвищилася роль формалізац усіх функцій, що забезпечують, різко збільшилося по обсягу і складност технічне забезпечення, більш твердими стали вимоги до підвищення оперативност й обсягів циркулюючої в системі інформації. Ці обставини вимагають чітко регламентації й організації усіх видів діяльності. У СППР ця діяльність розподіляється між забезпечуючими підсистемами.

Виділяють підсистеми інформаційного, програмного, технічного, технологічного, організаційно-правового, математичного, лінгвістичного ергономічного забезпечення. Таке представлення підсистем не є обов'язковим, у деяких СППР їх може бути менше завдяки об'єднанню окремих функцій у рамках однієї збільшеної підсистеми, але все рівно ці функції повинні виконуватися.

 Інформаційне забезпечення значною мірою визначає інтелект системи, оскільки одержує всю інформацію, оперує нею і веде інформаційний обмін усередині і поза СППР. Інформація повинна бути достовірною, своєчасною, постійно відновлятися, подаватися в зручній для користувача формі, бути доступною користувачеві і повною. Неповнота інформації часто являється причиною прийняття нераціональних і несвоєчасних управлінських рішень. Основний ефект СППР щодо удосконалення управління досягається завдяки автоматизац нформаційних процесів і підвищенню якості прийнятих управлінських рішень.

Для цього застосовується загальне і спеціальне програмне забезпечення. Загальне (системне) ПО служить для забезпечення роботи спеціального ПО, що, власне, і використовується для розробки і використання СППР. Спеціальне програмне забезпечення включає окремі програми і програмн комплекси, розроблені для управління конкретним підприємством у виді ППП, що реалізують певні функції управління, або у виді програмної системи, що реалізу певний метод рішення задач управління. Так, для підприємств із серійним дрібносерійним виробництвами розроблені СППР управління підприємством на основ чотирьох ППП: «Планування потреб», «Планування потужностей», «Управління запасами», «Управління цехом». Ця система може бути розширена завдяки застосуванню ППП «Збут», «Фінанси» і ін.

Технічне забезпечення СППР — це сукупність техніки, методик, інструкцій і документац для персоналу, що обслуговує і забезпечує рішення функціональних задач СППР.

 Методичні і керівні матеріали поділяються на три групи: загальносистемні методичні матеріали; спеціалізовані керівні технічн матеріали; нормативно-довідкові документи. До першої групи належать державн галузеві стандарти, до другого — комплекс взаємозалежних методик для всіх етапів розробки, до третього — довідкової матеріали для розробки і нормативн документи для виконання технічного і робочого проектів.

 Комплекс технічних засобів включає ЕОМ, обслуговуючу апаратуру зв'язку, периферійні пристрої, оргтехніку. Широкий набір периферійних пристроїв містить накопичувачі на гнучких магнітних і жорстких дисках, а також компакт-дисках для удосконалення пристроїв введення-висновку інформації, кольорові дисплеї; плотери, дігітайзери, модеми; контролери, інтерфейси, перетворювачі.

 Організаційне забезпечення обумовлює погоджене функціонування елементів СППР. Під організацією роботи розуміють узгодження по місцю, у часі і за цілями загального функціонування окремих виконавців, колективів і технічних засобів, що може здійснювати і регулювати певними правилами взаємодії, що створюють правовий, а також моральний кодекс і складають основу правового забезпечення. Тому організаційне забезпечення СППР ґрунтується на нормативних актах правового забезпечення, воно знаходить своє втілення в організаційному забезпеченні.

Ергономічне забезпечення СППР — це сукупність методів і засобів, що призначені для створення оптимальних умов ефективної діяльності обслуговуючого персоналу вилучення операторів зі складу персоналу СППР. Ергономічне забезпечення СППР включає комплекс документації, що містить вимоги і здійснює їхню експертизу, комплекс методів, учбово-методичних матеріалів і технічних засобів підготовки персоналу до роботи, комплекс методів і засобів, що забезпечують професійний добір кадрів.

У плані ергономічного забезпечення на етапах проектування СППР визначаються ступінь і сфери участі людини в системі управління, вимоги до форми представлення інформації, умови навколишнього середовища для діяльност людини, порядок роботи і відпочинку персоналу, нормативи завантаження надійності персоналу, вимоги до технічних засобів, способи взаємодії персоналу з технічними засобами [29].

Створення сучасної СППР неможливе без застосування могутніх об‘єктно-орієнтованих мов програмування. Одним з найпоширеніших мов програмування є продукт корпорац Microsoft Visual Basic For Applications.

Visual Basic for Applications (VBA) являє собою інтегрований програмний продукт, до складу якого входить мова структурного програмування і середовище для розробки закінчених додатків. Мова програмування надає інструментальні засоби для розробки додатків, що мають великий діапазон функціональних можливостей маленькі і великі, прості і складні, спеціалізовані і багатофункціональні. Суть роботи програміста полягає в тому, щоб спланувати роботу комп'ютера в термінах основних операцій (введення і виводу даних, їхнього запам'ятовування, обчислень, ухвалення рішення і повторення деякої послідовності дій) реалізувати цей план у виді тексту програми – програмного коду. Ця справа вимагає глибокого розуміння мови програмування і постійної уваги до найменших деталей.

VBA це могутній програмний продукт для створення додатків, що працюють у середовищ операційної системи Microsoft Windows версій вище 95. Пакет включає не тільки легко доступну мову програмування, але й ефективне діалогове середовище для розробки екранних форм і вікон. Таке унікальне сполучення спрощує задачу програміста, скорочує час розробки програми і сприяє створенню кінцевого програмного продукту досить високої якості.

Розробка додатка з використанням Visual Basic for Applications передбачає виконання трьох основних етапів:

1.   Проектування екранного інтерфейсу користувача з програмою;

2.   Визначення індивідуальних властивостей кожного об'єкта інтерфейсу;

3.   Написання тексту програми.

Використовуючи VBA, можна швидко організувати візуальне середовище нового проекту. Користувальницький інтерфейс створюваної програми включає добре знайом звичні для тих, хто працює в Windows, засоби управління – функціональні кнопки, перемикачі, текстові вікна, смуги прокручування.

У понятті інтерфейс користувача входять усі видимі на екрані об'єкти і виконуван над ними операції, що мають відношення до взаємодії програми і користувача. Розробка інтерфейсу програми вирішує наступні питання:

·     як програма одержує інформацію від користувача;

·     як користувач вибирає ті або інші функції програми;

·     які допускаються операції з мишею і клавіатурою;

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

До появи об‘єктно-орієнтованих, візуальних методів програмування програміст витрачав значний час на створення дружнього або хоча б задовільного середовища для практичної роботи користувача. З їхньою появою користувальницький інтерфейс створюється звичайним перетаскуванням елементів управління в проектовану екранну форму і розміщенням їх у межах форми. VBA забезпечує всі необхідн елементи управління для взаємодії користувача з програмою. Їхнє призначення нтуїтивне зрозуміло вже з зовнішнього вигляду – користувач може уявити собі, як з ними поводитися, практично без додаткових інструкцій. Вони звичні, оскільки такі ж елементи управління використовуються практично всіма додатками Windows. І, можливо, саме головне, що вони відразу ж готові до роботи, тобто всі необхідні операції з мишею і клавіатурою вже вбудовані в ці програмні об'єкти.

Екранна форма – це вікно додатка, що буде служити в написаній програмі для спілкування з користувачем. Екранна форма може являти собою діалогове вікно для введення нформації користувачем або вікно, у якому програма виводить деякі дані, сформовані в результаті її роботи. Можна створити будь-яку кількість екранних форм у рамках одного проекту, хоча більшість програм використовує тільки одну форму.

Вікно, у якому відображається екранна форма можна розгорнути в межах екрана VBA. З ним можна працювати так само як і з іншим вікном у середовищі Windows використовуючи кнопки Minimize, Restore і Close. За умовчанням Visual Basic включає файл екранної форми в кожен новий проект стандартного типу. Фактично екранна форма й об'єкти, що включаються в неї, будуть у центрі уваги протягом усіх трьох етапів розробки додатка.

Кнопка один із самих зручних і практичних елементів управління. Саме за допомогою кнопок користувач відкриває і закриває програми, вікна, запускає процеси розрахунків, виводить результати на екран. Практично кожна програма містить т чи інші кнопки. За допомогою VBA можна змінювати розміри і положення кнопок, хні назви і властивості, призначати їм процедури та записані макроси.

Перемикач елемент управління, що дозволяє робити користувачеві певний вибір при реалізації функцій програми. За допомогою перемикачів у будь-якій досить складній СППР можна реалізувати процес розгалуження, вибору параметрів режимів роботи.

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

Після проектування користувальницького інтерфейсу необхідно приступати до другого етапу створення програми – завданню властивостей об'єктів, включених в екранну форму. Кожен клас елементів управління – кнопки, текстові поля, написи, перемикачі і т.д. – має певний набір властивостей. Оперуючи цими властивостями, можна визначити як вид представлення об'єкта на екрані, так і особливості його функціонування. Значення багатьох властивостей можна установити як під час розробки, так і під час виконання програми.

Визначивши зовнішній вигляд додатка і його функції і задавши властивості елементів управління, можна приступати до наступного етапу, тобто до написання тексту програми. Хоча ця розробка і являється найскладнішим етапом створення додатка, концепція програми, керованої подіями, на якій ґрунтується VBA, дає можливість чітко організувати роботу. Оскільки екранна форма вже скомпонована, спланована робота включених у неї елементів управління, залишається дописати тільки т нестандартні процедури, що повинні виконуватися при звертанні до цих об'єктів. Процес розробки програми рідко буває послідовним, приходиться повертатися до попередніх етапів – змінювати компонування екранної форми, додавати нов об'єкти в екранну форму, присвоювати нові значення властивостям тих або інших об'єктів.

Одна з найважливіших особливостей Visual Basic – це підхід до створення програми на основі концепції програмної моделі, керованої подіями (even-driven programming model). Коли планується логіка роботи програми, головна увага приділяється подіям, що можуть відбутися в процесі її функціонування. Більшість з них викликається користувачем програми. Наприклад, користувач натискає на кнопку, вибирає перемикач або команду меню, виділяє елемент у списку або набирає на клавіатурі текст. Усе це – події, що повинні бути визначені в Visual Basic розпізнані програмою. Майже весь текст програми в рамках деякого проекту стосується саме реакції додатка на події, аналогічні перерахованим.

Відповідно в програмі містяться блоки коду, називані процедурами обробки подій, що відповідають за формування реакції додатка на певні події. Visual Basic дозволяє дуже просто відкрити відповідне вікно і приступити до розробки процедури обробки події. Текст процедури обробки події зберігається в окремому файлі. Для того, щоб відкрити вікно з текстом програми для даної форми необхідно просто двічі клацнути мишею на будь-якому елементі управління у вікн форми. VBA автоматично підготує шаблон тексту відповідної процедури для обраного елемента.

Для планування структури тексту програми необхідно слідувати кільком основним етапам:

1.   Визначення елементів управління, зв'язаних основними подіями, що будуть відбуватися в процесі роботи користувача з програмою;

2.   Визначення подій, що будуть відбуватися з цими елементами;

3.   Написання програмних процедур, що будуть визначати реакцію програми на ці події.

Основним методом написання тексту програми являється його введення у вікні програмного коду. У ньому також виводиться будь-яка процедура, написана для обрано екранної форми або об'єкта. Головним інструментом для роботи у вікн програмного коду являється вбудований редактор Visual Basic. У ньому передбачені численні службові функції, що значно спрощують роботу з текстом програми мовою VBA.

Для виводу тексту програми використовується кілька кольорів, що дозволяє легко орієнтуватися в тексті програми. Також по мірі введення операторів мови редактор забезпечує вивід на екран допоміжних контекстних списків пояснювальної інформації й у такий спосіб попереджає появу в програмі типових помилок незавершеності оператора. У текст програми можна включити коментарі, що пояснюють призначення тих чи інших операторів і фрагментів програми. Вони являють собою довільний текст, не зв'язаний ніякими обмеженнями. І, нарешті, вікно програмного коду надає безпосередній доступ до системи оперативно довідки Visual Basic у будь-який момент, коли в ній виникне необхідність. Довідка може стосуватися як окремого елемента, так і мови в цілому.

Налагодження програми являє собою локалізацію й аналіз логічних помилок у програм відповідній корекції програмного коду. У результаті програма повинна працювати так, як цього хоче розроблювач. Цей процес вимагає глибокого розуміння нюансів мови програмування, а також часу і наполегливості. VBA має у своєму розпорядженні великий набір інструментів, що допомагають програмістові в процесі налагодження, вони дружні користувачеві й інтуїтивно зрозумілі.

У Visual Basic передбачено кілька способів пошуку і корекції помилок під час роботи над проектом. Як правило, виникаючі помилки можна віднести до однієї з трьох категорій.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.