Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
deinega_kursova.docx
Скачиваний:
11
Добавлен:
23.02.2016
Размер:
2.7 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

  • Ім’я (Varchar)

  • Адреса (Varchar)

  • Телефон (Varchar)

  • Імейл (Varchar)

Таблиця Продаж містить поля:

  • ID продажу (Integer) – Primary Key

  • ID продукції (Integer) – Foreign key

  • ID типу продукціїf (Integer) – Foreign key

  • ID клієнта (Integer) – Foreign key

  • Сума коштів (Integer)

  • Кількість (Integer)

Таблиця Продукція містить поля:

  • ID продукції (Integer) – Primary Key

  • ID типу продукції (Integer) – Foreign key

  • Ціна (Integer)

  • Назва (Varchar)

Таблиця Тип продукції містить поля:

  • ID типу продукції (Integer) – Primary Key

  • Назва продукції (Varchar)

Загальна структура бази даних показана на рисунку 6.5.

Рисунок 6.5. Структура бази даних

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