- •Курсова робота
- •Доцент кафедри іпз, к. Ф.- м. Н. Резніченко в.А.
- •Аналіз предметної області
- •Загальні положення системного аналізу по
- •Загальні положення організації складу
- •Системний аналіз предметної області
- •Сутність: товар
- •Сутність: накладна
- •Сутність: місце зберігання
- •Сутність:тип товару
- •Сутність: контрагент
- •Сутність: платіжна інформація
- •Сутність: співробітник
- •Сутність: склад
- •Сутність: графік роботи
- •Сутність: техніка
- •Сутність: термінал
- •Інформаційно-довідкові задачі
- •Логічне та фізичне проектування бази даних
- •Логічне проектування
- •Фізичне проектування
- •Скрипти створення таблиць бази даних
- •Створення запитів до бази даних.
- •Інформаційно–пошукові запити повязані з товарами та накладними
- •Інформаційно пошукові запити організаційного характеру
- •Інформаційно пошукові запити процесу керування складом
- •Висновок
Системний аналіз предметної області
Передбачається, що інформаційна модель ПО містить у собі бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок.
Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями. Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути. Зв'язок - це будь-яка пойменована асоціація двох сутностей.
Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила, наприклад, тривалість практики вказується в годинниках і не повинна перевищувати 500 годин), до зв'язків між сутностями (факультативність закінчення зв'язку, потужність закінчень зв'язку (1:1, 1:n, m:n), ступінь зв'язку, наприклад, на факультеті повинне бути не більше 10 кафедр).
Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО.
Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо.
У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:
Сутність: товар
Короткий опис сутності. Це обєкт який купується або продається, що в даний час знаходить ся на складі
Атрибути. Сутність характеризується наступними атрибутами:
Код товару
Найменування товару
Код EAN13
Ціна
Тип товару
Місце зберігання
Кількість
Зв’язки. Сутність ТОВАР має наступні зв’язки з іншими сутностями:
ТОВАР обовязково повинен мати Тип товару
ТОВАР обовязково повинен мати Місце зберігання
Бізнес–правила. ТОВАР унікально ідентифікується по коду EAN13 та кодом товару на складі, які у сукупності повині бути унікальними і обовязковими. Інші атрибути не унікальні.
Сутність: накладна
Короткий опис сутності. Cупроводний документ, що надається продавцем покупцеві і вміщує перелік товарів, їх кількість і ціну по якій вони будуть поставлені покупцеві, формальні особливості товару, зведення про відправника і одержувача.
Атрибути. Сутність характеризується наступними атрибутами:
Номер накладної
Вид накладної
Контрагент
Код товару
Кількість товару
Ціна товару
Матеріално відповідальні обличе
Зв’язки. Сутність НАКЛАДНА має наступні зв’язки з іншими сутностями:
НАКЛАДНА обов’язково повина мати Товар
НАКЛАДНА обовязково повина мати Контрагента
НАКЛАДНА обовязково повина мати Матеріально відповідальне обличе
Бізнес–правила. НАКЛАДНА унікально ідентифікується номером накладної, яка повинна бути унікальною і обов’язковою. Усі інші атрибути не унікальні.
