Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
deinega_kursova.docx
Скачиваний:
10
Добавлен:
23.02.2016
Размер:
2.81 Mб
Скачать
  1. Розробка моделі «Проектування автоматизованої інформаційної системи роботи Криворізького залізорудного комбінату» засобами 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.

  1. Розробка фізичної моделі засобами Erwin

Імпортуємо створений раніше словник сутностей(дивитись пункт 3) в Erwin, вкажемо первинні ключі та необхідні типи даних для атрибутів сутностей. Створимо між сутностями зв’язки.

Рисунок 4.1 – Імпортовані сутності зі зв’язками

Згенеруємо код фізичної моделі даних в Microsoft Access

Рисунок 4.3 – База даних в Microsoft Access

Внесемо дані в таблицю Руда

Рисунок 4.4 – Таблиця Руда

  1. Моделі uml-діаграм

  1. Опис розробленої бази даних

Коректно спроектована і побудована база даних є невід’ємною частиною будь-якої ІС і запорукою її правильної роботи.

Для практичної реалізації нашої інформаційної системи опишемо базу даних, створену нами в 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. Структура бази даних

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]