Разработка информационного обеспечения




АСПУР АТП «Транснаб» предназначена для автоматизации планирования и учета работы на автотранспортном предприятии.

Состав подсистем, состав АРМ, входящие в состав каждой из подсистем, представлен в таблице 4.1.

Таблица 4.1 – Состав АРМ

Подсистема Общее назначение подсистемы Тип АРМ Количество АРМ в подсистеме
Плановый отдел Прием заказов на АТ услуги, группировка заявок, составление плана работ АРМ начальника ПО  
АРМ специалиста ПО  
Гараж Ведение данных об автотранспорте и его состоянии, подготовка отчетов о расходах ГСМ, подготовка статистических графиков о состоянии АТ и расходах ГСМ АРМ заведующего гаражом  
АРМ механика гаража  
Диспетчерская Разработка расписание работ АТ, оформление, выдача и прием путевых листов АРМ начальника диспетчерской  
АРМ диспетчера  

 

Для разработки БД используются следующие информационные потоки:

- «Заявка на АТ услуги» (внешний);

- «Данные об АТ и его состоянии» (внутренний);

- «Путевой лист» (внешний);

- «Расчетный листок» (внешний);

- «План работ» (внешний);

- «Отчет о работе» (внешний);

- «Финансовый отчет» (внешний);

- «Статистический график» (внешний);

- «Отчет о расходах ГСМ» (внутренний);

- «Данные о выходе АТ на задание и результаты работы» (внутренний);

- «Приказы об оплате труда» (внешний).

Описание физической модели БД (перечень таблиц с указанием имен, назначения, типов и ограничений значений полей) представлено в таблице 4.2.

Таблица 4.2 – Описание физической модели

Поле таблицы БД Тип Длина (байт) Ограничения
Имя Назначение
Таблица 1 «Заявка­НаАТУслуги»
Номер Первичный ключ Счетчик    
ДатаЗаказа Дата заказа Дата/время   дд.мм.гггг
КодЗаказчика Внешний ключ (поле связи с таблицей «Заказчики») Длинное целое   >0
Расстояние Расстояние Целое число   >0
Таблица 2 «ЗаявкаТаб»
Номер Внешний ключ (поле связи с таблицей «ЗаявкаНа АТУслуги») Длинное целое   >0
КодРаботы Внешний ключ (поле связи с таблицей «Виды работ») Длинное целое   >0
Таблица 3 «Заказчики»
КодЗаказчика Первичный ключ Счетчик    
Название Название организации или ФИО заказчика Текст   А…Я, а…я
Адрес Название адреса Текст   А…Я, а…я, 0…9
Телефон Контактный телефон Текст   0…9
Таблица 4 «ВидыРабот»
КодРаботы Первичный ключ Счетчик    
Наименование Наименование услуги (вида работы) Текст   А…Я, а…я
ПродолжРабот Продолжительность работ Целое число   <=8;>0
Цена Расценка услуги (работы) Денежный   >0, формат хххх,хх
Таблица 5 «ВидыАТ»
КодВидаАТ Первичный ключ Счетчик    
НаименВида Название вида АТ Текст   А…Я, а…я
Таблица 6 «ПланРабот»
№ПР Первичный ключ Счетчик    
Месяц Месяц Дата/время   мм
Таблица 7 «ПланРаботТаб»
№ПР Внешний ключ (поле связи с таблицей «ПланРабот») Длинное целое   >0
КодРаботы Внешний ключ (поле связи с таблицей «ВидыРабот») Длинное целое   >0
КодВидаАТ Внешний ключ (поле связи с таблицей «Виды АТ») Длинное целое   >0
КолЕдАТ Количество единиц АТ Целое число   >0
КолЧасРаботы Количество часов работы Целое число   >0
Пробег Пробег Длинное целое   > 0
Доход Доход Денежный   >=0, формат хххх,хх
Расход Расход Денежный   >=0, формат хххх,хх
Прибыль Прибыль Денежный   формат хххх,хх
Таблица 8 «Персонал»
Табельный№ Первичный ключ Счетчик   0..9
ФИО ФИО сотрудников Текст   А…Я, а…я
КодДолжности Внешний ключ (поле связи с таблицей «Должность») Длинное целое   >0
КодКатегории Внешний ключ (поле связи с таблицей «Категория») Длинное целое   >0
Таблица 9 «Категория»
КодКатегории Первичный ключ Счетчик    
НаименКат Название категории Текст   А…Я, а…я
ТарифЧас Часовой тариф Денежный   >0, формат хxxx,хх руб./час
ТарифЗаПробег Тариф за пробег Денежный   >0, формат хxxx,хх руб./за км
Таблица 10 «ОтчетОРаботе»
№Отчета Первичный ключ Счетчик    
ДатаНачала Дата Дата/время   дд.мм.гггг
ДатаКонца Дата Дата/время   дд.мм.гггг
Таблица 11 «ОтчетОРаботеТаб»
№Отчета Внешний ключ (поле связи с таблицей «ОтчетОРаботы») Длинное целое   >0
КолЗаказов Количество заказов (работ) Целое число   >0
КодРаботы Внешний ключ (поле связи с таблицей «ВидыРабот») Длинное целое   >0
КодВидаАТ Внешний ключ (поле связи с таблицей «ВидыАТ») Длинное число   >0
КолПерсонала Количество водителей Целое число   >0
КолАТ Количество АТ Целое число   >0
КолЧасРаботы Количество часов работы Целое число   >0
Пробег Пробег Длинное целое   > 0,
Доход Доход Денежный   >=0, формат хххх,хх
Расход Расход Денежный   >=0, формат хххх,хх
Прибыль Прибыль Денежный   формат хххх,хх
Таблица 12 «РасчЛистки»
Месяц Месяц Дата/время   мм
Табельный№ Внешний ключ (поле связи с таблицей «Персонал») Длинное целое   >0
Начисления Начисления Денежный   =>0, формат хххх,хх
Удержания Удержания Денежный   =>0, формат хххх,хх
КодПодр Внешний ключ (поле связи с таблицей «Подразделение») Длинное целое   >0
Таблица 13 «ПриказыОбОплатеТруда»
№Приказа Первичный ключ Счетчик    
Табельный№ Внешний ключ (поле связи с таблице «Персонал») Длинное целое   >0
Дата Дата Дата/время   дд.мм.гггг
ВводВДействие Срок ввода в действие Дата/время   дд.мм.гггг
Таблица 14 «АТ»
№ГосРег Первичный ключ Счетчик    
КодМарки Внешний ключ (поле связи с таблицей «Марка») Длинное целое   >0
КодВидаАТ Внешний ключ (поле связи с таблицей «Виды АТ») Длинное целое   >0
Гаражный№ Гаражный № Целое число   >0
Пробег Пробег Длинное целое   > 0
Грузоподъемность Грузоподъемность Вещественный   >0, <1000, погрешность >=10-2
Таблица 15 «Марка»
КодМарки Первичный ключ Счетчик    
НазвМарки Название марки Текст   А…Я, а…я
КодГСМ Внешний ключ (поле связи с таблицей «ГСМ») Счетчик    
Таблица 16 «СостояниеАТ»
КодСостАТ Первичный ключ Счетчик    
НазваниеСостояния Название состояния Текст   А…Я, а…я
Таблица 17 «ДанныеОбАТ»
КодДанОбАТ Первичный ключ Счетчик    
Дата Дата Дата/время   дд.мм.гггг
Таблица 18 «ДанныеОбАТТаб»
КодДанОбАТ Внешний ключ (поле связи с таблицей «ДанныеОбАТ») Длинное целое   >0
№ГосРег Внешний ключ (поле связи с таблицей «АТ») Длинное целое   >0
КодСостАТ Внешний ключ (поле связи с таблицей «СостояниеАТ») Длинное целое   >0
Таблица 19 «ГСМ»
КодГСМ Первичный ключ Счетчик    
МаркаГСМ Марка ГСМ Текст   А…Я, а…я, 0..9
ЕдИзмер Единица измерения Текст   А…Я, а…я
Цена Цена ГСМ Денежный   >0, формат хxxx,хх
Таблица 20 «ОчетОРасхГСМ»
КодОтчетаОРасходах Первичный ключ Счетчик    
Дата Дата Дата/время   дд.мм.гггг
Таблица 21 «ОтчетОРасхГСМТаб»
КодОтчетаОРасходах Внешний ключ (поле связи с таблицей «ОтчетОРасхГСМ») Длинное целое   >0
№ГосРег Внешний ключ (поле связи с таблицей «АТ») Длинное целое   >0
КодГСМ Внешний ключ (поле связи с таблицей «ГСМ») Длинное целое   >0
ФактПробег Фактический пробег Длинное целое   > 0
ФактРасход Фактический расход Денежный   >0, формат хxxx,хх
Разница Разница Денежный   формат хxxx,хх
ПричинаПерерасхода Причина перерасхода Текст   А…Я, а…я, 0..9
РасходПоНорме Расход по норме Денежный   >0, формат хxxx,хх
Таблица 22 «ПутевыеЛисты»
№ПЛ Первичный ключ Счетчик    
Дата Дата Дата/Время   дд.мм.гггг
№ГосРег Внешний ключ (поле связи с таблицей «АТ») Длинное целое   >0
Табельный№ Внешний ключ (поле связи с таблицей «Персонал») Длинное целое   >0
НачалоРаб Дата Дата/время   дд.мм.гггг
ОкончаниеРаб Дата Дата/время   дд.мм.гггг
КодЗаказчика Внешний ключ (поле связи с таблицей «Заказчики») Длинное целое   >0
ФактПробег Фактический пробег Длинное целое   > 0
Таблица 23 «ВыходАТНаЗадание»
№Задания Первичный ключ Счетчик    
Дата Дата Дата/Время   дд.мм.гггг
Таблица 24 «ВыходАТНаЗаданиеТаб»
№Задания Внешний ключ (поле связи с таблицей «ВыходАТНаЗадание») Длинное целое   >0
№ГосРег Внешний ключ (поле связи с таблицей «АТ») Длинное целое   >0
КодРаботы Внешний ключ (поле связи с таблицей «ВидыРабот») Длинное целое   >0
КодВидаАТ Внешний ключ (поле связи с таблицей «ВидыАТ») Длинное целое   >0
КолПерсонала Количество водителей Целое число   >0
КолЧасРаботы Количество часов работы Целое число   >0;<=8
Пробег Пробег Длинное целое   > 0
Доход Доход Денежный   >0, формат хxxx,хх
Расход Расход Денежный   >0, формат хxxx,хх
Прибыль Прибыль Денежный   формат хxxx,хх
Таблица 25 «ФинОтчет»
ДатаНачала Дата Дата/Время   дд.мм.гггг
ДатаКонца Дата Дата/Время   дд.мм.гггг
ФактДоход Фактический доход Денежный   >0, формат хxxx,хх
ФактРасход Фактический расход Денежный   >0, формат хxxx,хх
Прибыль Прибыль Денежный   формат хxxx,хх
Таблица 26 «СтГрафПоРасходуГСМ»
Дата Первичный ключ Дата/Время   дд.мм.гггг
Таблица 27 «СодГрафГСМ»
Дата Внешний ключ (поле связи с таблицей «СтГрафПоРасходуГСМ») Дата/Время   дд.мм.гггг
КодГСМ Внешний ключ (поле связи с таблицей «ГСМ») Длинное целое   >0
КодВидаАТ Внешний ключ (поле связи с таблицей «ВидыАТ») Длинное целое   >0
Расход Расход Денежный   >0, формат хxxx,хх
Таблица 28 «Подразделение»
КодПодр Первичный ключ Счетчик    
НазвПодр Название подразделения Текст   А…Я, а…я
Таблица 29 «Должность»
КодДолжности Первичный ключ Счетчик    
НазвДолжн Название должности Текст   А…Я, а…я
ТарифнаяСтавка Тарифная ставка Денежный   >0, формат хxxx,хх

 

Общий объем БД в статике (в фиксированный момент времени) можно оценить по формуле (нижняя оценка объема данных):

, (4.1)

где – количество таблиц в БД,

– количество записей в -й таблице (таблица 8.1),

– длина записи k -й таблицы (таблица 8.3.).

При наличии статистически устойчивых связей между группами данных, имеющих отношение 1: N, можно утверждать, что на одну запись в первой таблице («со стороны 1») приходится в среднем N записей второй таблицы («со стороны N»). Тогда можно записать, что

, (4.2)

где - количество записей i -й таблицы, приходящееся на одну запись j -й таблицы (среднее, минимальное или максимальное значение, принимаемое при проведении анализа объема БД).

Оценки количества записей в таблице за месяц, длин записей в таблицах БД приведены в таблицах 4.3 – 4.5.

Таблица 4.3 – Данные о соотношениях количества записей в таблицах БД

Номера (имена) таблиц Соотношения между количеством записей Аij
    A1 2=5 (среднее количество видов работ)
    A6 7=10 (среднее количество записей в табличной части в планах работ)
    A10 11=10 (среднее количество записей в табличной части в отчетах о работе)
    A17 18=25 (среднее количество записей в табличной части данных об АТ)
    A20 21=10 (среднее количество записей в табличной части в отчете о расходах ГСМ)
    A23 24=1(количество записей в табличной части в данных о выходе АТ на задание)
    A26 27=2 (среднее количество видов АТ)

 

Таблица 4.4 - Данные о количестве записей в таблицах БД

Номер таблицы Оценка количества записей за месяц
1. n1= 440(количество заявок)
2. n2= 2200(количество записей в табличной части в заявках на АТ услуги)
3. n3= 440(количество заказчиков)
4. n4= 440(количество видов работ)
5. n5= 2(количество видов АТ)
6. n6= 1(количество планов работ)
7. n7= 10(количество записей в табличной части в планах работ)
8. n8= 10(количество персонала)
9. n9= 10(количество категорий)
10. n10= 4(количество отчетов о работе)
11. n11=40(количество записей в табличной части в отчетах о работе)
12. n12= 1(количество расчетных листков)
13. n13= 12(количество приказов об оплате труда)
14. n14= 99(количество АТ)
15. n15=10(количество марок АТ)
16. n16= 2(количество состояний АТ)
17. n17= 22(количество данных об АТ)
18. n18= 550(количество записей в табличной части данных об АТ)
19. n19= 4(количество марок ГСМ)
20. n20= 22(количество отчетов о расходах ГСМ)
21. n21= 220(количество записей в табличной части в отчете о расходах ГСМ)
22. n22= 440(количество путевых листов)
23. n23= 110(количество выходов АТ на задание)
24. n24= 110(количество записей в табличной части в данных о выходе АТ на задание)
25. n25= 4(количество финансовых отчетов)
26. n26= 1(количество статистических графиков по расходу ГСМ)
27. n27= 2(количество видов АТ)
28. n28= 3(количество подразделений)
29. n29= 7(количество должностей)

 

Таблица 4.5 - Данные о длине записей в таблицах БД

Номер (имя) таблицы (i) Длина записи (Li), байт
  4+8+4+2=18
  4+4=8
  4+40+30+11=85
  4+25+2+8=39
  4+15=19
  4+8=12
  4+4+4+1+2+4+8+8+8=43
  4+25+4+4=37
  4+20+8+8=40
  4+8+8=20
  4+2+4+4+1+1+2+4+8+8+8=46
  8+4+8+8=32
  4+4+8+8=24
  4+4+4+2+4+4+4=26
  4+8=12
  4+10=14
  4+8=12
  4+4+4=12
  4+4+6+8+4=26
  4+8=12
  4+4+4+4+8+8+20=52
  4+8+4+4+8+8+4+4=44
  4+8=12
  4+4+4+4+1+1+2+4+8+8+8=48
  8+8+8+8+8=40
  8=8
  8+4+4+8=24

 

Оценим объем БД:

1) исходные соотношения между количеством записей на основе установленных отношений 1: N:

2) объем БД:

где

Таким образом, на основании заданных информационных потоков были выделены независимые сущности и соответствующие им группы данных, составлены таблицы реляционной БД, назначены для них типы данных, установлены ограничения; составлена логическая модель структуры БД, описаны альтернативные модели построения БД, а также освоена методика анализа емкостной сложности базы данных. Было выяснено, что объем БД в месяц составит 131386 байт. При таком ежемесячном накоплении данных в течение года объем данных составит около 715552байт.


5. Разработка пользовательского интерфейса автоматизированного рабочего места начальника планового отдела

Структура пользовательского интерфейса представлена в приложении Е.

Описание компонентов программного обеспечения АРМ начальника планового отдела содержит сведения об элементах управления, приведенных в форме таблицы 5.1. Назначение элементов управления каждой формы представлено в таблицах 5.1.

Таблица 5.1 - Назначение элементов управления главной формы АРМ начальника планового отдела

Элемент управления Имя (идентификатор) Надпись Процедура (макрос) Назначение
Закладка Z_Sprav Справочники M_Spr Открыть форму F_Sprav для выбора функций для работы со справочными данными
Закладка Z_Docum Документы M_Doc Открыть форму F_Docum для выбора функций для работы c документами
Закладка Z_Otch Отчеты M_Otch Открыть форму F_Otch для выбора функций для формирования отчетов
Кнопка Butt_Exit Выход P_Выход Закрытие формы F_NachPO
Кнопка Butt_Персонал Персонал M_Персонал Открыть форму F_Personal для просмотра данных о персонале
Кнопка Butt_ВидыРабот Виды Работ M_ВидыРабот Открыть форму F_VidRabot для просмотра данных о видах работ
Кнопка Butt_ГСМ ГСМ М_ГСМ Открыть форму F_GSM для просмотра данных о видах ГСМ
Кнопка Butt_АТ АТ М_АТ Открыть форму F_AT для просмотра данных об АТ
Кнопка Butt_ВидыАТ Виды АТ М_ВидыАТ Открыть форму F_VidAT для просмотра данных о видах АТ
Кнопка Butt_ДанныеОбАТ Данные об АТ М_ДанныеОбАТ Открыть форму F_DannieObAT для просмотра документа «Данные об АТ»
Кнопка Butt_ВыходАТНаЗадание Выход АТ на задание М_ВыходАТНа Задание Открыть форму F_ VixATNaZad для просмотра документа «Выход АТ на задание»
Кнопка Butt_ФинОтчет Финансовый отчет М_ФинОтчет Открыть форму F_FinOtch для просмотра данных финансового отчета
Кнопка Butt_ОтчетОРасхГСМ Отчет о расходах ГСМ М_ОтчетОРасх ГСМ Открыть форму F_OtchGSM для просмотра данных отчета о расходах ГСМ
Кнопка Butt_ПланРабот План работ М_ПланРабот Открыть форму F_PR для ввода и редактирования данных плана работ
Кнопка Butt_ОтчетыОРаботе Отчеты о работе М_ОтчетыОРаботе Открыть форму F_OtchORab для ввода и редактирования данных отчета о работе

 

Для выделения, группировки элементов управления, данных, форм будут использоваться цвет, подчеркивание, рамки, для неактивных элементов – бледные цвета.

Однотипная информация будет размещаться в одной и той же области экрана. Информация, на которую необходимо обратить внимание, будет выделена бирюзовым цветом (или подчеркнута) и отображаться в видном месте. Менее срочная информация также будет находиться в области экрана и всегда доступна, но не привлекать к себе постоянного внимания, т.к. для ее выделения будут использоваться бледные цвета.

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

Проанализировав сведения о частоте поступающих и формируемых данных для АРМ, предлагаются следующие клавиатурные эквиваленты пользовательских функций, которые будут выполняться наиболее часто:

печать отчета о работе – Ctrl+O;

печать плана работ – Ctrl+P;

заполнение заявки на АТ услуги – Ctrl+I.

Также все эти функции можно выполнить, используя соответствующие кнопки на формах.

В пользовательском интерфейсе АРМ начальника планового отдела предполагается использование простых форм, представленных в таблице 5.2.

Таблица 5.2 - Сведения о простых экранных формах

Имя формы Назначение формы
F_VidRabot Просмотр данных таблицы «Виды работ (услуг)»
F_VidAT Просмотр данных таблицы «Виды АТ»

 

Поля, которые заполняются автоматически при создании записей в формам для сотрудника планового отдела, представлены в таблице 5.3.

Таблица 5.3 - Данные по полям, заполняемых автоматически АРМ начальника планового отдела

Форма для ввода и редактирования Поле Значение
F_PR Номер плана работ Порядковый номер
F_OtchORab Номер отчета о работе Порядковый номер

 

Для ввода и редактирования данных используются поля, поля с выпадающими списками. Данные о формах, содержащих поля со списками сведены в таблицу 5.4.

Таблица 5.4 - Данные о формах, содержащих поля со списками

Имя формы Назначение формы Имя поля со списком Источник данных
F_VixATNaZadTab Просмотр данных о выходе АТ на задание и результатах работы Номер государственной регистрации Таблица «АТ»
Наименование вида АТ Таблица «Виды АТ»
Наименование работы Таблица «Виды работ»
F_DannieObATTab Просмотр данных об АТ Номер государственной регистрации Таблица «АТ»
Состояние АТ Таблица «Состояние АТ»
F_OtchGSMTab Просмотр данных отчета о расходах ГСМ Номер государственной регистрации Таблица «АТ»
Марка ГСМ Таблица «ГСМ»
F_PRTab Ввод и редактирование данных плана работ Наименование работы Таблица «Виды работ»
Наименование вида АТ Таблица «Виды АТ»
F_OtchORabTab Ввод и редактирование данных отчетов о работе Наименование работы Таблица «Виды работ»
Наименование вида АТ Таблица «Виды АТ»

 

Данные о составных формах АРМ представлены в таблице 5.5.

Таблица 5.5 – Данные о составных формах АРМ начальника планового отдела

Назначение формы Форма (главная) Подчиненная форма
имя источник данных имя источник данных
Просмотр данных об АТ F_DannieObAT Т_ДанныеОб АТ F_DannieObATTab Т_ДанныеОбАТТаб
Просмотр данных о выходе АТ на задание и результатах работы F_VixATNaZad Т_ВыходАТНаЗадание F_VixATNaZadTab Т_ВыходАТНа ЗаданиеТаб
Просмотр данных фин. отчета F_FinOtch Т_ФинОтчет F_FinOtchTab Т_ФинОтчетТаб
Просмотр данных отчета о расходах ГСМ F_OtchGSM Т_ОтчетОРасхГСМ F_OtchGSMTab Т_ОтчетОРасхГСМТаб
Ввод и редактирование данных плана работ F_PR Т_ПланРабот F_PRTab Т_ПланРаботТаб
Ввод и редактирование данных отчета о работе F_OtchORab Т_ОтчетО Работе F_OtchORab Tab Т_ОтчетОРаботеТаб

 

При проектировании АС сообщения об ошибках должны быть:

- сформулированы конкретно и однозначно, что позволило бы пользователю предпринять соответственно такие же конкретные и однозначные действия;

- назначены для конкретных АРМ, проверяемых условий,

- должны быть разделены на формируемые СУБД и формируемые прикладной программой.

Таблица 5.6 – Сообщения об ошибках для АРМ начальника планового отдела

Форма для ввода и редактирования Поле Проверяемое условие Сообщение об ошибке
F_PR Месяц мм Дата должна состоять только из номера месяца (от 1 до 12)
Количество единиц АТ >0 Значение количества единиц АТ должно >0
Количество часов работы >0 Количество часов работы должно быть >0
Пробег >0 Пробег должен быть > 0
Доход >=0, формат хххх,хх Доход должен быть >=0
Расход >=0, формат хххх,хх Расход должен быть >=0
F_OtchORab Дата начала дд.мм.гггг Дата должна включать число, месяц, год
Дата конца дд.мм.гггг Дата должна включать число, месяц, год
Количество заказов >0 Количество заказов должно быть больше 0
Количество персонала >0 Количество персонала должно быть больше 0
Количество АТ >0 Количество АТ должно быть >0
Количество часов работы >0 Количество часов работы должно быть >0
Пробег >0 Пробег должен быть >0
Доход >=0, формат хххх,хх Доход должен быть >=0
Расход >=0, формат хххх,хх Расход должен быть >=0

 

Количественные характеристики интерфейса представлены в таблице 5.6

Таблица 5.7 – Количественные характеристики интерфейса АРМ

  Количество уровней в модели интерфейса Количество экранных форм Количество документов для вывода на принтер
АРМ начальника планового отдела      

 

Примеры реализованных экранных форм для выбора пользовательских функций и для сопровождения БД АРМ начальника планового отдела, формы отчетов, которые формируются для вывода на принтер или экран приведены в Приложении Ж.




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-03-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: