З неї видно, що користуватися базою можуть 2 групи користувачів: співробітники (admin) і користувачі (user).
Діаграма класів
Діаграма класів у UML є окремим випадком ER діаграми. ER діаграми використовуються для логічного проектування баз даних. Головне їх відзнака: У ER діаграмі приділяється увага структурі даних, а в діаграмі класів - поведінці класів. br/>В
Малюнок 3. Діаграма класів
В
Малюнок 4. Діаграма розгортання
Діаграма розгортання, Deployment diagram в UML моделює фізичний розгортання артефактів на вузлах. Наприклад, щоб описати веб-сайт діаграма розгортання повинна показувати, які апаратні компоненти ("вузли") існують (наприклад, веб-сервер, сервер бази даних, сервер додатка), які програмні компоненти ("артефакти") працюють на кожному вузлі (наприклад, веб-додаток, база даних), і як різні частини цього комплексу з'єднуються один з одним (наприклад, JDBC, REST, RMI).
Вузли представляються як прямокутні паралелепіпеди з артефактами, розташованими в них, зображеними у вигляді прямокутників. Вузли можуть мати підвузли, які представляються як вкладені прямокутні паралелепіпеди. Один вузол діаграми розгортання може концептуально представляти безліч фізичних вузлів, таких як кластер серверів баз даних. p align="justify"> Існує два типи вузлів:
Вузол пристрої
Вузол середовища виконання
Вузли пристроїв - це фізичні обчислювальні ресурси зі своєю пам'яттю і сервісами для виконання програмного забезпечення, такі як звичайні ПК, мобільні телефони. Вузол середовища виконання - це програмний обчислювальний ресурс, який працює всередині зовнішнього вузла і який надає собою сервіс, що виконує інші виконувані програмні елементи. p align="justify"> Діаграма розгортання нашої системи дуже проста, так як не вимагає спеціального обладнання і може встановлюватися на будь-який ПК.
Проектування БД
Враховуючи особливості даної системи, расмотрения в аналізі предметної області, виділимо основні таблиці і зв'язки між ними, надані на попередній ER-діаграмі, яка приведена на рисунку 5.
В
Малюнок 5 - Загальна ER-діаграма
На основі етапу початкової розробки сформуємо бізнес-правила. Потім визначаємо зв'язку між сутностями, в основному спираючись на опис операцій. Точніше зв'язку сутності базуються на бізнес-правилах, побудованих на основі докладного опису операцій. br/>
Розробка і побудова докладної ER діаграми на підставі бізнес правил
Бізнес - правила:
Бізнес - правило 1.
Один читач може мати тільки один формуляр.
...