
- •Опис аналогів програми
- •1.1 Інформаційна система існуючого сайту «Криворізького залізорудного комбінату»
- •1.2 Сайт іс «Запорізького залізорудного комбінату»
- •1.3 Сайт «евраз Суха Балка»
- •1.4 Сайт «АселорМиттал Кривий Ріг»
- •Опис предметної області
- •2.1 Коротко про пат "Кривбасзалізрудком"
- •Структура компанії
- •2.3 Кадровий склад
- •Вище керівництво
- •2.4 Розробка організаційного бізнес-планування
- •Розробка моделі «Проектування автоматизованої інформаційної системи роботи Криворізького залізорудного комбінату» засобами bpWin
- •Розробка фізичної моделі засобами Erwin
- •Моделі uml-діаграм
- •Опис розробленої бази даних
- •Практична реалізація створеної іс
-
Розробка моделі «Проектування автоматизованої інформаційної системи роботи Криворізького залізорудного комбінату» засобами bpWin
Створення сучасних інформаційних систем являє собою найскладнішу задачу, вирішення якої вимагає застосування спеціальних методик та інструментів. Для проведення аналізу бізнес-процесів використовується, зокрема, програмний продукт AllFusion Modelling Suite, що включає пакет AllFusion Process Modeler (BPWin).
Уявімо розглянуту предметну область у вигляді функціональної моделі, побудованої за допомогою BPWin. Дана модель, що описує процес діяльності Криворізького залізорудного комбінату, складається з декількох діаграм, що дозволяють зрозуміти, на підставі яких функцій працюють відділи, хто їх формує, під чиїм керівництвом, а також ясно побачити результат роботи. Методологія IDEF0 дозволяє виявити формальні недоліки бізнес-процесів, що істотно полегшує аналіз діяльності даної компанії.
Будуємо функціональну модель роботи комбінату.
Рисунок 3.1 – Функціональну модель роботи «Криворізького залізорудного комбінату»
Звіт за виконаною діяльність зображений на рисунку 3.2.
Рисунок 3.2 – Звіт
Створимо діаграми декомпозиції з початкового функціонального блоку
Рисунок 3.3 – Діаграма декомпозиції початкового блоку
Декомпозуємо роботу "Внутрішня робота підприємства"
Рисунок
3.4 – Діаграма декомпозиції блоку
«Внутрішня
робота підприємства»
Декомпозуємо роботу " Видобування залізної агломераційної руди "
Рисунок 3.5 – Діаграма декомпозиції блоку «Видобування залізної агломераційної руди»
Декомпозуємо роботу " Видобування доменної кускової руди "
Рисунок 3.6 – Діаграма декомпозиції блоку «Оплата послуг»
Побудуємо діаграму дерева вузлів
Рисунок 3.7 – Діаграма дерева вузлів
Модифікуємо її так, щоб нижній рівень був відображений не увигляді списку, а у вигляді прямокутників, так само як і верхні рівні.
Рисунок 3.8 – Модифікована діаграма дерева вузлів
Побудуємо діаграми IDEF3 для роботи «Вилучення залізної руди з родовищ та переміщення на склади»
Рисунок 3.9 – Діаграма IDEF3
Додамо до моделі такі сутності: виготовлення металопрокату, затрати додаткових матеріалів, додаткові матеріали, руда, металопрокат.
Рисунок 3.10 – Словник сутностей
Далі вказуємо необхідні атрибути для створених сутностей
Рисунок 3.11 – Словник атрибутів
Виконаємо експорт словника сутностей з BPwin в Erwin.
-
Розробка фізичної моделі засобами Erwin
Імпортуємо створений раніше словник сутностей(дивитись пункт 3) в Erwin, вкажемо первинні ключі та необхідні типи даних для атрибутів сутностей. Створимо між сутностями зв’язки.
Рисунок 4.1 – Імпортовані сутності зі зв’язками
Згенеруємо код фізичної моделі даних в Microsoft Access
Рисунок 4.3 – База даних в Microsoft Access
Внесемо дані в таблицю Руда
Рисунок 4.4 – Таблиця Руда
-
Моделі uml-діаграм
-
Опис розробленої бази даних
Коректно спроектована і побудована база даних є невід’ємною частиною будь-якої ІС і запорукою її правильної роботи.
Для практичної реалізації нашої інформаційної системи опишемо базу даних, створену нами в Acces, яка міститиме наступні таблиці:
-
Виготовлення металопрокату
-
Затрати додаткових матеріалів
-
Додаткові матеріали
-
Руда
-
Металопрокат
Таблиця Виготовлення металопрокату містить поля:
-
ID виготовлення металопрокату (Integer) – Primary Key
-
ID руда (Integer)
-
ID металопрокат (Integer)
-
Кількість затраченої руди (Integer)
-
Кількість металопрокату (Integer)
-
Дата (Data)
Таблиця Затрати додаткових матеріалів містить поля:
-
ID затрати додаткових матеріалів (Integer) – Primary Key
-
ID виготовлення металопрокату (Integer)
-
ID руда (Integer)
-
ID металопрокат (Integer)
-
ID додаткові матеріали (Integer)
-
Кількість додаткових матеріалів (Integer)
Таблиця Додаткові матеріали містить поля:
-
ID додаткові матеріали (Integer) – Primary Key
-
Назва (Varchar)
Таблиця Руда містить поля:
-
ID руда (Integer) – Primary Key
-
Назва (Varchar)
Таблиця Руда містить поля:
-
ID металопрокат (Integer) – Primary Key
-
Назва (Varchar)
Загальна структура бази даних показана на рисунку 6.5.
Рисунок 6.5. Структура бази даних