Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
      1. Класс DefendantsController

Данный класс отвечает за работу с данными правонарушителей.

Методы класса DefendantsController, приведены в таблице 3.4.

Таблица 3.4 – Свойства класса DefendantsController

Метод

Описание

defendants

Предоставляет страницу со списком правонарушителей и связанными с ней функциями.

createDefendant

Предоставляет страницу с формой создания, содержащей поля соответствующие полям из таблицы «Правонарушители». Передав в функцию данные формы, будет запущен процесс записи информации в базу данных.

viewDefendant

Предоставляет страницу с данными о правонарушителе.

editDefendant

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

Продолжение таблицы 3.4

Метод

Описание

«Правонарушители». Передав в функцию данные формы, будет запущен процесс записи информации в базу данных.

deleteDefendant

Осуществляет удаление данных о правонарушителе по переданному идентификатору.

      1. Класс ExcelController

Данный класс отвечает за работу по формированию и предоставлению пользователям данных в виде документов Excel.

Методы класса ExcelController, приведены в таблице 3.5.

Таблица 3.5– Методы класса ExcelController

Метод

Описание

getExcelDocument

Осуществляет формирование Excel-документов и передает их пользователю.

      1. Класс IndexController

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

Свойства класса IndexController, приведены в таблице 3.6.

Методы класса IndexController, приведены в таблице 3.7.

Таблица 3.6 – Свойства класса IndexController

Свойство

Описание

layout

Данное свойство отвечает за базовый шаблон представления. Обеспечивающий изменение внешнего вида страницы.

Таблица 3.7 – Свойства класса IndexController

Метод

Описание

jsDisabled

Предоставляет страницу с предупреждением о том, что у пользователя отключено или браузер не поддерживает использование JavaScript.

Продолжение таблицы 3.7

Метод

Описание

error404

Предоставляет страницу с 404 ошибки.

error

Предоставляет страницу с ошибкой.

clearData

Осуществляет удаление сессионной информации.

setDataToNextPage

Осуществляет передачу информации на следующую страницу.

      1. Класс NoticesController

Данный класс отвечает за работу с извещениями, отправляемыми по месту работы правонарушителя.

Свойства класса NoticesController, приведены в таблице 3.8.

Методы класса NoticesController, приведены в таблице 3.9.

Таблица 3.8 – Свойства класса NoticesController

Свойство

Описание

layout

Данное свойство отвечает за базовый шаблон представления.

Таблица 3.9 – Свойства класса NoticesController

Метод

Описание

getCreateNotice

Предоставляет окно с формой создания, содержащей поля соответствующие полям из таблицы «Извещения».

createNotice

Передав в функцию данные формы, полученные при вызове функции getCreateNotice, будет запущен процесс записи информации в базу данных.

getEditNotice

Предоставляет окно с формой редактирования, содержащей поля соответствующие полям из таблицы «Извещения».

editNotice

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

deleteNotice

Осуществляет удаление извещения по переданному идентификатору.