Системний аналіз предметної області



МІНІСТЕРСТВО ОСВІТИ І НАУКИ МОЛОДІ ТА СПОРТУ УКРАЇНИ

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ НАУК

 

 

КУРСОВА РОБОТА

з дисципліни:«Бази даних»

на тему:«Проектування та розробка бази даних

складу»

Виконав: студент 3 курсу групи 307

Кафедри інженерії програмного забезпечення

Москалюк В.О.

Керівник курсової роботи:

Доцент кафедри ІПЗ, к. ф.-м. н. Резніченко В.А.

 

 

Київ 2012


ЗМІСТ

ВСТУП 3

1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 4

1.1. Загальні положення системного аналізу ПО 4

1.2. Загальні положення оршанізації складу 4

1.3. Системний аналіз предметної області 5

Сутність ТОВАР 6

Сутність НАКЛАДНА 6

Сутність СКЛАД 6

Сутність МІСЦЕ ЗБЕРІГАННЯ 7

Сутність ТИП ТОВАРУ 7

Сутність КОНТРАЕНТ 7

Сутність ПЛАТІЖНА ІНФОРМАЦІЯ 8

Сутність СПІВРОБІТНИК 8

Сутність ГРАФІК РОБОТИ 8

Сутність ТЕХНІКА 8

Сутність ТЕРМІНАЛ 9

1.4. Інформаційно довідкові задачі 9

2. ЛОГІЧНЕ ТА ФІЗИЧНЕ ПРОЕКТУВАННЯ БАЗИ ДАНИХ 10

2.1. Логічне проектування 10

2.2. Фізичне проектування 16

2.3. Скрипт створення таблиць бази даних 16

3. СТВОРЕННЯ ЗАПИТІВ ДО БАЗИ ДАНИХ 19

3.1. Інформаційно пошукові запити повязані з товарами та накладними 19

3.2. Інформаційно пошукові запити організаційного характеру 19

3.3. Інормаційно пошукові заптити керування складом 19

ВИСНОВОК 21


ВСТУП

Метою курсової роботи, є створення бази даних складу. В базі враховані дані про сутності які опусують товари, складські приміщення, постачальників, замовників продукції зі складу, а також їхні платіжні реквізити, робітників складу, замовлення та типи товарів, техніку, термінали, та графік їх роботи. Також їхні звязки один з одним.


АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ

Загальні положення системного аналізу ПО

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

· проведення всіляких бесід з користувачами й узяття в них інтерв'ю;

· перегляд всіх циркулюючих в організації документів, бланків;

· аналіз потоку документів (документообіг);

· аналіз розв'язуваних в організації завдань і способів їхнього рішення;

· фіксація всіляких правил, обмежень, законів, що діють у ПО.

Факторами успіху проведення аналізу ПО є наступні:

· активна участь а проведенні аналізу не тільки системних аналітиків, а і всіх тих, хто буде використовувати розроблену систему;

· ретельна перевірка вірогідності, повноти, несуперечності отриманої інформації .

· виявлення всіх питань і припущень, що мають ключове значення для проектування й впровадження;

· точні об'ємно-частотні характеристики даних;

· твердий контроль за ходом робіт, повна концентрація зусиль на виконанні календарних планів і дотриманні запланованих строків.

Загальні положення організації складу

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

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

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

       Кожен товар ідентифікується за допомогою коду EAN13(European Article Number) – система кодування товару та виробника, та кодом товару в інвертарі складу та розпізнається за типом товару:

· Бакалія

· Хімія

· Техніка

· Одяг та взуття

· Парфумерія

· Овочі

· Фрукти

Також товар має ціну та число товарів які є в наявності.

Системний аналіз предметної області

 

Передбачається, що інформаційна модель ПО містить у собі бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок.

Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями. Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути. Зв'язок - це будь-яка пойменована асоціація двох сутностей.

Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила, наприклад, тривалість практики вказується в годинниках і не повинна перевищувати 500 годин), до зв'язків між сутностями (факультативність закінчення зв'язку, потужність закінчень зв'язку (1:1, 1:n, m:n), ступінь зв'язку, наприклад, на факультеті повинне бути не більше 10 кафедр).

Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО.

Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо.

У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:


Сутність: ТОВАР

Короткий опис сутності. Це обєкт який купується або продається, що в даний час знаходить ся на складі

Атрибути. Сутність характеризується наступними атрибутами:

- Код товару

- Найменування товару

- Код EAN13

- Ціна

- Тип товару

- Місце зберігання

- Кількість

 

Зв’язки. Сутність ТОВАР має наступні зв’язки з іншими сутностями:

- ТОВАР обовязково повинен мати Тип товару

- ТОВАР обовязково повинен мати Місце зберігання

Бізнес–правила. ТОВАР унікально ідентифікується по коду EAN13 та кодом товару на складі, які у сукупності повині бути унікальними і обовязковими. Інші атрибути не унікальні.

 

Сутність: НАКЛАДНА

Короткий опис сутності. Cупроводний документ, що надається продавцем покупцеві і вміщує перелік товарів, їх кількість і ціну по якій вони будуть поставлені покупцеві, формальні особливості товару, зведення про відправника і одержувача.

 

Атрибути. Сутність характеризується наступними атрибутами:

- Номер накладної

- Вид накладної

- Контрагент

- Код товару

- Кількість товару

- Ціна товару

- Матеріално відповідальні обличе

 

Зв’язки. Сутність НАКЛАДНА має наступні зв’язки з іншими сутностями:

- НАКЛАДНА обов’язково повина мати Товар

- НАКЛАДНА обовязково повина мати Контрагента

- НАКЛАДНА обовязково повина мати Матеріально відповідальне обличе

 

Бізнес–правила. НАКЛАДНА унікально ідентифікується номером накладної,якаповинна бути унікальноюі обов’язковою. Усі інші атрибути не унікальні.

 

Сутність: СКЛАД

 

Короткий опис сутності. Приміщеня де зберігаються товари

Атрибути. Сутність характеризується наступними атрибутами:

- Номер складу

- Місця зберігання

Зв’язки. Сутність СКЛАД має наступні зв’язки з іншими сутностями:

- СКЛАД обов’язково повинен мати Місця зберігання;

Бізнес–правила. СКЛАД унікально ідентифікується номеромта кодом, які у сукупності повинні бути унікальним і обов’язковими. Усі інші атрибути не унікальні.

 

Сутність: МІСЦЕ ЗБЕРІГАННЯ

Короткий опис сутності. Нуероване місце в приміщені складу на якому зберігаються товари

Атрибути. Сутність характеризується наступними атрибутами:

- Номер місця

- Співробітник

- Товари

- Термінал

- Склад

Зв’язки. Сутність МІСЦЕ ЗБЕРІГАННЯ має такі зв’язків з іншими сутностями:

- МІСЦЕ обовязково повино мати Товар

- МІСЦЕ обовязково повино мати закріпленого за ним Співробітника

- МІСЦЕ обовязково має Термінали через які до нього є доступ

- МІСЦЕ обовязково має Склад на якому воно знаходиться

Бізнес–правила. МІСЦЕ ЗБЕРІГАННЯ унікально ідентифікується номером місця та складом , якиі повині бути унікальнимиі обов’язковими. Усі інші атрибути не унікальні.

 

Сутність:ТИП ТОВАРУ

Короткий опис сутності. Може приймати наступні значення:

· Бакалія

· Хімія

· Техніка

· Одяг та взуття

· Парфумерія

· Овочі

· Фрукти

Атрибути. Сутність характеризується наступними атрибутами:

- Код типу

- Опис типу

Зв’язки. Сутність ТИП ТОВАРУ не має зв’язків з іншими сутностями:

Бізнес–правила. ТИП ТОВАРУ ідентифікується кодом, який повинен бути унікальнимі обов’язковими. Усі інші атрибути не унікальні.

 

 

Сутність: КОНТРАГЕНТ

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

Атрибути. Сутність характеризується наступними атрибутами:

- Код Контрагента

- Найменування

- Платіжні реквізити

- Адреса

Зв’язки. Сутність КОНТРАГЕНТ має наступні зв’язки з іншими сутностями:

-КОНТРАГЕНТ обовязково повинен мати Платіжну інформацію

Бізнес–правила. КОНТРАГЕНТ унікально ідентифікується кодом, який повинен бути унікальним і обов’язковим. Усі інші атрибути не унікальні.

 


Дата добавления: 2018-04-05; просмотров: 407; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!