Смекни!
smekni.com

База данных для информационной системы - Таксопарк (стр. 4 из 13)

2) ддммгг, где дд – день, мм – месяц, гг – год

3) номер автомобиля должен быть: xЦ1xxЦ2, где x(англ. буквы), Ц1-число от 000 до 999, Ц2-число от 00 до 99.

4) Внедорожник, седан, хэтч-бэк, кабриолет, универсал.

5) Гг – год.

6) Вес в килограммах.

7) Категория водительских прав должна быть одинаковой с категорией ТС.

8) Дата выдачи прав - Дата рождения >=18

9) Дата выдачи паспорта - Дата рождения >=16

10) Город – улица – дом - квартира.

2.1.1.2 Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, приведены в табл. 2.2.

Таблица 2.2 – Динамические ограничения на уровне атрибутов для функции 1«Учет сотрудников»

Атрибут

Динамическое ограничение

1.1 Код Сотрудника Числовая строка (4). Новый код получается прибавлением 1 к числу

2.1.1.3 Операционные правила для атрибутов объектов, участвующих в реализации данной функции, не выявлены.

2.1.2 Функция 2 «Учет принятых вызовов»

2.1.2.1 Домены, из которых атрибуты, относящиеся к данной функции, берут свои значения, приведены в табл. 2.3.

Таблица 2.3 Домены атрибутов для функции 2 «Учет принятых вызовов»

Атрибут Тип (размер) Границы

Структура

Условие

Обязательность

Повторяемость

Значение по умолчанию

1.1 Код Вызова

Числовая строка (4)

+

+

1.2 Когда Приехать За Клиентом

Числовая строка (4)

> тек.дата

1)

+

1.3 Флаг Почасовой Оплаты

Boolean

8)

1.4 Время Движения

Числовая строка (4)

1)

8)

+

1.5 Расстояние Маршрута

Числовая строка (6)

2)

+

1.6 Телефон

Числовая строка (6)

+

1.7 Общая Стоимость Услуги

Числовая строка

3)

+

1.8 Дополнительная информация

Строка букв и цифр

1.9 Флаг Состояния

Boolean

+

1.10 Улица (начало маршрута)

Строка букв

1.11 Дом

Числовая строка

1.12 Подъезд

Числовая строка

0…9

1.13 Улица (промежуточный пункт)

Строка букв

1.14 Дом

Числовая строка

1.15 Подъезд

Числовая строка

0…9

1.16 Улица (конец маршрута)

Строка букв

1.17 Дом

Числовая строка

1.18 Подъезд

Числовая строка

0…9

2.1 Код Сотрудника

Числовая строка (4)

+

2.2 ФИО Сотрудника

Строка букв и цифр

А…Яя

5)

+

+

3.1 Цвет Машины

Строка букв

+

+

3.2 Номер Машины

Строка букв и цифр

4)

+

+

4.1Флаг VIP клиента

Boolean

7)

4.2 Номер VIP карты

Числовая строка (4)

7)

5.1 Дата Записи

Числовая строка (6)

<= тек.дата

6)

+

+

5.2 Автор Записи

Строка русских букв

А…Яя

+

+

5.3 Дата Последнего изменения

Числовая строка (6)

<= тек.дата

6)

+

+

5.4 Автор Последнего Изменения

Строка русских букв

А…Яя

+

+

Примечания:

1) ддмм, где дд – день, мм – месяц.

2) Расстояние Маршрута в км.

3) Общая Стоимость Услуги в рублях.

4) номер автомобиля должен быть: xЦ1xxЦ2, где x(англ. буквы), Ц1-число от 000 до 999, Ц2-число от 00 до 99.

5) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).

6) ддммгг, где дд – день, мм – месяц, гг – год

7) Если флаг VIP клиента = истина, то поле номера VIP карты не пусто.

8) Если флаг почасовой оплаты = истина, то поле время движения не пусто

2.1.2.2 Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, приведены в табл. 2.4

Таблица 2.4 – Динамические ограничения на уровне атрибутов для функции 2 «Учет принятых вызовов»

Атрибут

Динамическое ограничение

1.1 Код Вызова Числовая строка (4). Новый код получается прибавлением 1 к числу

2.1.2.3 Операционные правила для атрибутов объектов, участвующих в реализации данной функции, не выявлены

2.1.3 Функция 3 «Учет VIP клиентов»

2.1.3.1 Домены, из которых атрибуты, относящиеся к данной функции, берут свои значения, приведены в табл. 2.5.

Таблица 2.5 Домены атрибутов для функции 3 «Учет VIP клиентов»

Атрибут Тип (размер) Границы

Структура

Условие

Обязательность

Повторяемость

Значение по умолчанию

1.1 Код Клиента Числовая строка (4)

+

+

1.2 Фамилия Строка русских букв А…Яя

1)

+

1.3 Имя Строка русских букв А…Яя

1)

+

1.4 Отчество Строка русских букв

А…Яя

1)

+

+

1.5 Номер VIP карты Числовая строка (4)

+

1.6 Номер Договора Строка цифр

+

1.7 Дата Договора Числовая строка (6)

<= тек.дата

2)

+

1.8 Скидка Строка букв и цифр

+

1.9 Баланс Числовая строка

3)

+

1.10 Адрес (фактический) Строка букв и цифр

4)

+

1.11 Телефон Числовая строка (6)

+

1.12 Серия Паспорта Строка букв и цифр

+

1.13 Номер Паспорта Числовая строка

+

1.14 Кем Выдан Строка русских букв

+

1.15 Дата Выдачи Строка русских букв

+

1.16 Код Подразделения Числовая строка

+

1.17 Адрес Регистрации Строка букв и цифр

4)

+

2.1 Дата Записи Числовая строка (6)

<= тек.дата

2)

+

+

2.2 Автор Записи Строка русских букв

А…Яя

+

+

2.3 Дата Последнего Изменения Числовая строка (6)

<= тек.дата

2)

+

+

2.4 Автор Последнего Изменения Строка русских букв

А…Яя

+

+

Примечание:

1) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).

2) ддммгг, где дд – день, мм – месяц, гг – год

3) Текущий Баланс в рублях.

4) Город – улица – дом - квартира.

2.3.1.2Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, приведены в табл. 2.6

Таблица 2.6 – Динамические ограничения на уровне атрибутов для функции 3 «Учет VIP клиентов»

Атрибут

Динамическое ограничение

1.1 Код Клиента Числовая строка (4). Новый код получается прибавлением 1 к числу

2.3.1.3 Операционные правила для атрибутов объектов, участвующих в реализации данной функции, не выявлены

2.1.4 Функция 4 «Учет материальных средств»

2.1.4.1 Домены, из которых атрибуты, относящиеся к данной функции, берут свои значения, приведены в табл. 2.7.

Таблица 2.7 Домены атрибутов для функции 4 «Учет материальных средств»

Атрибут Тип (размер) Границы Структура Условие Обязательность Повторяемость Значение по умолчанию
1.1 Код Ответственного Сотрудника Числовая строка (4)

4)

+

+

1.2 Фамилия Ответственного Сотрудника Строка русских букв А…Яя

1)

4)

+

+

1.3 Код Сотрудника, который use это мат. средство Строка русских букв А…Яя

1)

4)

+

+

1.4 Фамилия Сотрудника (который use это мат. средство) Строка русских букв

А…Яя

1)

4)

+

+

2.1 Код Мат Средства Числовая строка (4)

+

2.2 Номинальная Стоимость Строка цифр

2)

+

2.3 Описание Строка русских букв
2.4 Прилагаемые Части Строка букв и цифр

+

2.5 Месторасположение Строка букв и цифр
2.6 Назначение Строка букв и цифр
2.7 Периодичность Обслуживания Строка русских букв
2.8 Информация о сервисных и ремонтных работах Строка русских букв
2.9 Затраты на эксплуатацию Строка цифр

2)

2.10 Дополнительная информация Строка букв и цифр
3.1 Дата Записи Числовая строка (6)

<= тек.дата

3)

+

3.2 Автор Записи Строка русских букв

А…Яя

+

3.3 Дата Последнего Изменения Числовая строка (6)

<= тек.дата

3)

+

3.4 Автор Последнего Изменения Строка русских букв

А…Яя

+

Примечание: