
- •1. Стратегія автоматизації предметної області
- •1.1. Загальні положення
- •1.2. Мета, цілі та задачі створення бази даних
- •1.3. Вимоги до інформаційного забезпечення
- •2. Аналіз предметної області
- •2.1. Загальні положення системного аналізу по
- •2.2. Загальні положення продажу товарів в магазині
- •2.3. Системний аналіз предметної області
- •2.3.1. Сутність Товар
- •2.3.2. Сутність Вид
- •2.3.3. Сутність Виробник
- •2.3.4. Сутність Постачальник
- •2.3.5. Сутність Покупець
- •2.3.6. Сутність Продавець
- •2.3.7. Сутність Чек
- •3. Концептуальне моделювання предметної області
- •3.1. Теоретичні положення концептуального моделювання
- •3.2. Мова er—моделювання по
- •3.2. Побудова концептуальної моделі продажу товарів для продажу
- •4. Логічне та фізичне проектування бази даних
- •4.1. Логічне проектування
- •4.2. Фізичне проектування
- •4.2.1. Скрипти створення бази даних
- •4.2.2. Інформаційно–пошукові запити
- •Висновки:
2.2. Загальні положення продажу товарів в магазині
Магазин продажу товарів для творчості знаходиться в місці з великим обігом людей. Для того щоб забезпечити менші витрати часу магазин збудовано на системі самообслуговуванні.
Клієнт обирає необхідний товар у кошик та оплачує його на касі. Для того щоб забезпечити швидкий вибір товару існує інформаційна база для клієнтів яка знаходиться у магазині у вигляді сенсорних моніторів. За допомогою якої покупець має можливість переглянути весь асортимент товару та побачити місце знаходження на полицях магазину. Також клієнт має можливість ознайомитися з видом творчості у якому використовується даний продукт.
Для обслуговування клієнтів на касі необхідно забезпечити менеджерів/продавців автоматизованою системою яка буде включати у себе бази даних товарів магазину та клієнтів. Та представити автоматизовані форми для видання товарних чеків покупцям.
Для формування звітності керівництву необхідно сформулювати бази даних звітів за день, місяць, рік.
2.3. Системний аналіз предметної області
Передбачається, що інформаційна модель ПО містить у собі інформаційну структуру ПО, бізнес правила, що діють у ПО й інформаційно–довідкові задачі. Саме ці три складові інформаційні моделі розкриваються далі. Крім того, інформаційна структура ПО описується з використанням наступних трьох понять: сутність, атрибут і зв'язок.
Тут під сутністю мається на увазі реальний або вигаданий об'єкт ПО, що становить самостійний інтерес із погляду інформаційної моделі ПО. Будь-яка сутність має унікальне в межах всієї ПО ім'я. Властивості сутності визначаються її атрибутами й зв'язками з іншими сутностями.
Атрибут - це властивості, що характеризують сутність. Серед атрибутів (і/або, можливо, зв'язків) існує такий набір властивостей, які унікально ідентифікують будь-які екземпляри сутності. Виділяються обов'язкові й факультативні атрибути.
Зв'язок - це будь-яка пойменована асоціація двох сутностей.
Бізнес–правила - це правила й обмеження, що діють у ПО відносно основних понять інформаційної структури (сутностей, атрибутів і зв'язків). Виділяються бізнес правила, що мають відносини до атрибутів однієї сутності (унікальність атрибутів, ідентифікація сутності, спеціальні правила), до зв'язків між сутностями (факультативність закінчення зв'язку, потужність закінчень зв'язку (1:1, 1:n, m:n), ступінь зв'язку).
Інформаційно–довідкові задачі (на відміну від прикладних задач) — це ті задачі, які вибирають деяку підмножину даних з інформаційної моделі ПО.
Далі предметна область описується із вказівкою сутностей їхніх атрибутів, зв'язків і діючий бізнес-правил. Опис інформаційно–довідкових задач приводиться окремо.
У результаті аналізу ПО були визначені наступні сутності, їх атрибути та зв’язки:
2.3.1. Сутність Товар
Короткий опис сутності: основна сутність на якій базуються інші і навколо якої будується уся автоматизована система.
Атрибути:
номер;
назва;
вид;
одиниця виміру;
призначення(вид творчості);
виробник;
постачальник;
місце знаходження у магазині.
Зв’язки з сутностями.
Товар може передбачати виробництво одного чи більше виробників;
Товар обов’язково відповідає одному і тільки одному місцю знаходженню у магазині;
Товар обов’язково відповідає одному і тільки одному виду товарів;
Товар обов’язково відповідає одній і тільки одній одиниці виміру;
Товар може передбачати належність до різних видів творчочті.
Товар може передбачати закупівлю у одного чи більше постачальників.
Бізнес–правила: номер товару унікально ідентифікує його, так як не можуть бути два і більше товари з однаковим номером. Усі інші атрибути товару є обов’язковими.