Слайд 2
![IDEFO диаграмма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-1.jpg)
Слайд 3
![Описание существующего уровня автоматизации предприятия Вся информация по эвакуации автомобиля](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-2.jpg)
Описание существующего уровня автоматизации предприятия
Вся информация по эвакуации автомобиля диспетчером заносится
в журнал в ручную.
Данная процедура выполняется для каждого эвакуированного автомобиля.
Недостатки:
трудоемко
занимает достаточно большое количество времени
затрудняет поиск нужной информации в архиве
требует от диспетчера аккуратного ведения журнала без ошибок и помарок.
Слайд 4
![Инфологическая модель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-3.jpg)
Слайд 5
![Даталогическая модель](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-4.jpg)
Слайд 6
![Алгоритм работы диспетчера с программой Алгоритм вывода отчета](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-5.jpg)
Алгоритм работы диспетчера с программой
Алгоритм вывода отчета
Слайд 7
![Формализация расчётов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-6.jpg)
Слайд 8
![Триггер добавления записи в «Чек» при добавлении записи в «Эвакуация»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-7.jpg)
Триггер добавления записи в «Чек» при добавлении записи в «Эвакуация»
DELIMITER |
CREATE TRIGGER `Добавить_чек` AFTER INSERT ON `Эвакуация`
FOR EACH ROW BEGIN
INSERT INTO Чек Set Дата_время
= OLD.Дата_время, Номер_автомобиля = OLD.Номер_автомобиля;
END;
Слайд 9
![Триггер на запрет удаления Необходимо реализовать триггер, который будет запрещать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-8.jpg)
Триггер на запрет удаления
Необходимо реализовать триггер, который будет запрещать удалять записи
из отношения «Эвакуация».
Код триггера:
DELIMITER //
CREATE TRIGGER Запрет_удаления
BEFORE DELETE
ON Эвакуация FOR EACH ROW
BEGIN
INSERT INTO Эвакуация Set
Дата_время = OLD.Дата_время,
Номер_автомобиля = OLD.Номер_автомобиля,
…
Нарушение = OLD.Нарушение;
END IF;
END; //
DELIMITER;
Слайд 10
![Экранные формы Форма ввода логина/пароля Форма добавления фотографий Главное окно программы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-9.jpg)
Экранные формы
Форма ввода логина/пароля
Форма добавления фотографий
Главное окно программы
Слайд 11
![Экранные формы Форма заполнения информации об эвакуированном автомобиле Форма расчета](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-10.jpg)
Экранные
формы
Форма заполнения информации
об эвакуированном автомобиле
Форма расчета стоимости и печати чека
Форма
вывода отчета
Форма условий отчета
Слайд 12
![Информационная безопасность 1) защитить операционную систему; 2) защитить интерфейс пользователя;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-11.jpg)
Информационная безопасность
1) защитить операционную систему;
2) защитить интерфейс пользователя;
3) защитить СУБД MySql;
4) защитить канал связи информационной
системы и СУБД;
5) защитить пользователей;
6) защитить систему от отключения электроэнергии;
Слайд 13
![Расчет экономической эффективности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/149784/slide-12.jpg)
Расчет экономической эффективности