-
Загальна частина
-
Постановка задачі
Майже всі програмні системи, які створенні у 90-ті роки минулого століття і які призначенні для введення задач бухгалтерського обліку, не враховують концептуальних змін у процесах введення бухгалтерського обліку. Тому задача розробки сучасних програмних систем, призначених для автоматизації задач бухгалтерського обліку залишається надзвичайно актуальною справою.
У даному курсовому проекті розглядається проектування компонентів АІС призначеної для ведення обліку реалізацій напоїв. Ця задача належить до складу основних задач, пов’язаних з бухгалтерським обліком.
У завдання задачі входить:
-
Організація збереження даних про напої, їх занесення до автоматизованої інформаційної системи та виконання необхідних логічних та математичних обчислень;
-
Занесення, збереження та вивід повної інформації що до необхідного коктейлю;
-
Швидкий пошук та вивід інформацій про групи напоїв, різновид напоїв та їх склад;
-
-
-
Організація реалізацій напоїв, збереження інформацій та полегшення роботи.
Склад вхідних даних:
-
довідники напоїв;
-
головна форма;
-
занесення інформацій про напої;
Перелік вхідних даних який наведений вище - визначає склад сутностей ПО, яка розглядається у задачі курсового проекту. У подальшому ця інформація використовується при проектуванні інфологічної моделі задачі.
Опис інфологічної моделі задачі приводиться нижче.
1.2 Інфологічна модель задачі
Мета інфологічного моделювання полягає у забезпеченні найбільш природного для користувача способу подання інформації про ПО, яку потрібно зберегти у БД. Основними конструктивними елементами інфологічної моделі(ІМ) являються сутності, зв’язки між ними(асоціації) та їх властивості(атрибут).
Сутність – об’єкт ПО інформацію про який потрібно зберегти у БД.
Атрибут – поіменована характеристика сутності.
Серед множини засобів для реалізації ІМ ПО найчастіше застосовуються так звані ER- діаграми та мова інфологічного моделювання(МІМ). При застосуванні МІМ сутності та зв’язки між ними подаються у вигляді спеціальних мовних конструкцій – стержневих сутностей, асоціацій, характеристик та позначень.
При проектуванні ІМ до задачі проекту визначено такий склад сутностей та атрибутів:
ГРУПИ НАПОЇВ (код_групи*, група)
НАПОЇ (код_коктейля*, код_групи*, назва, нетто, ціна, калорійність) [ГРУПИ НАПОЇВ]
СКЛАД НАПОЇВ (код_коктейля, інгредієнти) [НАПОЇ]
Відповідна ER- діаграма зображена на рис. 1.1
Наведена множина сутностей дозволяє встановлювати схеми відношень, які утворюють архітектуру БД, при чому ця сукупність буду вже нормалізована.
Визначено такий склад відношень:
Таблиця «Групи напоїв» *код_групи група
|
Таблиця «Напої» *код_коктейля *код_групи назва ціна калоріність |
Таблиця «Склад напоїв» *код_коктейля інгредієнти
|
|
|
|