ктно-орієнтованої технології. Для її створення необхідно Case-засіб Rational Rose і СУБД Access. Всі діаграми будуються в поданні використання. p align="justify"> Модель прецедентів - результат управління вимогами. Вимога - основа реалізації прецеденту. p align="justify">. Побудова моделі.
.1. Завдання (що буде зберігати база даних).
Реалізована за допомогою діаграми прецедентів.
В
1.2. Алгоритм роботи користувачів на основі вивчення предметної області приводиться в діаграмі діяльності. p align="justify"> З алгоритму роботи користувачів, можна зрозуміти які завдання виконує кожен користувач.
В
.3 На основі дослідження предметної області необхідно отримувати такі документи:
В
1.4. Розглянемо взаємозв'язок між користувачами бази даних.
В якості обслуговуючого персоналу системи необхідні:
В
1.5. Завдання користувачів
В алгоритмі роботи користувачів ми побачили завдання, які виконують користувачі. Тепер розглянемо завдання кожного користувача окремо. Завдання адміністратора:
В
Завдання офіціанта:
В
1.6. Діаграма класів
Діаграма класів відображає історію життя об'єкта, стан об'єкта і дію. Об'єкт - поняття, абстракція або будь-яка річ з чітко окресленими кордонами, що має сенс у контексті розглянутої прикладної області. Об'єкт характеризується сукупністю атрибутів і їх значень. br/>В
1.7. Схема даних
В
. Створення програми (генерація коду):
CREATE TABLE T_0 (
названіе_блюда VARCHAR (20) NOT NULL,
номер_заказа INTEGER NOT NULL, PK_T_05 PRIMARY KEY (названіе_блюда, номер_заказа)
); INDEX TC_T_02 ON T_0 (названіе_блюда); INDEX TC_T_03 ON T_0 (номер_заказа); TABLE T_zakaz (
номер_заказа INTEGER NOT NULL,
номер_століка INTEGER NOT NULL,
названія_блюд VARCHAR (20) NOT NULL,
общая_стоімость INTEGER NOT NULL,
фамілія_офіціанта VARCHAR (20) NOT NULL,
прізвище VARCHAR (20) NOT NULL, PK_T_zakaz1 PRIMARY KEY (номер_заказа)
); INDEX TC_T_zakaz5 ON T_zakaz (прізвище); TABLE T_klient (
прізвище VARCHAR (20) NOT NULL,
ім'я VARCHAR (15) NOT NULL,
номер_заказа INTEGER...