Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт 1 частина.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1 Mб
Скачать

3.2. Реалізація математичної моделі надійності використання обладнання підприємства за допомогою vba Excel

Excel - це найбільш часто використовуваний з точки зору програмування додаток Office.Чаще всього на підприємствах зустрічаються наступні ситуації:

  1. необхідно автоматизувати завантаження даних в таблицю Excel з бази даних, а потім в автоматичному режимі провести обробку цієї таблиці (розрахунки, моделювання тощо), і представити цю інформацію в стандартному вигляді. На практиці, звичайно, набагато правильніше постаратися перенести виконання розрахунків (групування, розрахунок підсумків по групах і т.п.) на сервер баз даних, але зазвичай у користувачів для цього немає ні необхідних знань, ні прав для роботи з сервером баз даних. Тому Excel в таких ситуаціях залишається незамінним засобом;

  2. варіант першої ситуації - додаток, що працює з базою даних, уже вміє генерувати звіти у форматі файлів Excel. Але з часом потреби в звітах змінюються, з'являється необхідність у нових звітах або у зміні старих. Найчастіше в цьому випадку користувачі самостійно створюють нові звіти, використовуючи дані зі старих. Повторюваною роботи дуже багато, тому автоматизація таких операцій буває просто необхідною;

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

  4. формат файлів Excel зручний не тільки для виведення інформації з бази даних, але і для завантаження введеної вручну інформацію в базу даних. Часто на підприємствах інформація з філій, підрозділів, співробітників і т.п. збирається у форматі Excel. У результаті з часом виникає питання - як автоматизувати процес завантаження інформації з Excel до бази даних.

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

Для більш зручного і швидкого користування даною математичною моделлю було розроблений додаток на мові VBA.

Рисунок 3.2. – Форма розрахунку

Для розрахунку ймовірності поломки обладнання на даній формі було добавлення поле „Время работы” яке дозволяє більш точно відобразити ймовірність поломки даного обладнання. Також на формі є кнопка „Эффективность использования” яка дозволяє побачити не лише ймовірність поломки обладнання за простих умов а ще й чи ефективно використовувалось дане обкладення.

Рисунок 3.3. – Розгорнута форма розрахунку

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

Також на формі передбачені видача повідомлень про похибки при заповненні даних (рис.3.4).

Рисунок 3.4. – Повідомлення про похибку

43