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

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

реализации данной функции, не выявлены.

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

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

 

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

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

  1. Код ВызоваЧисловая строка (4)++
  2. Когда Приехать За КлиентомЧисловая строка (4)> тек.дата1)+
  3. Флаг Почасовой ОплатыBoolean8)
  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…91.13 Улица (промежуточный пункт)Строка букв1.14 ДомЧисловая строка1.15 ПодъездЧисловая строка0…91.16 Улица (конец маршрута)Строка букв1.17 ДомЧисловая строка1.18 ПодъездЧисловая строка0…9
  5. Код СотрудникаЧисловая строка (4)+
  6. ФИО СотрудникаСтрока букв и цифрА…Яя5)++3.1 Цвет МашиныСтрока букв ++3.2 Номер МашиныСтрока букв и цифр4)++4.1Флаг VIP клиентаBoolean7)
  7. Номер VIP картыЧисловая строка (4)7)5.1 Дата ЗаписиЧисловая строка (6)<= тек.дата6)++5.2 Автор ЗаписиСтрока русских буквА…Яя++5.3 Дата Последнего измененияЧисловая строка (6)<= тек.дата6)++5.4 Автор Последнего ИзмененияСтрока русских буквА…Яя++
  8. Примечания:
  9. ддмм, где дд день, мм месяц.
  10. Расстояние Маршрута в км.
  11. Общая Стоимость Услуги в рублях.
  12. номер автомобиля должен быть: xЦ1xxЦ2, где x(англ. буквы), Ц1-число от 000 до 999, Ц2-число от 00 до 99.
  13. Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами).
  14. ддммгг, где дд день, мм месяц, гг год
  15. Если флаг VIP клиента = истина, то поле номера VIP карты не пусто.
  16. Если флаг почасовой оплаты = истина, то поле время движения не пусто
  17. Динамические ограничения атрибутов объектов, участвующих в реализации данной функции, приведены в табл.2.4
Таблица2.4 Динамические ограничения на уровне атрибутов для функции2 Учет принятых вызовов

 

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

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

 

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 к числу

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

 

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 Дата ЗаписиЧи