Similar presentations:
Система публикации информации о нарушениях ПДД
1. Система публикации информации о нарушениях ПДД
20182. Цели и задачи ВКР
Целью выпускной квалификационной работы является созданиепрограммного обеспечения для публикации зафиксированных
свидетелями нарушений правил дорожного движения.
Исходя из поставленной цели были поставлены задачи:
- изучение существующих систем фиксации нарушений правил
дорожного движения;
- проведение анализа и выбор технологий для создания программного
обеспечения;
- разработка программного обеспечения;
- оценка эффективности выполненной работы.
3. Функции ИС
Очевидец нарушения максимально подробно описывает сутьнарушения с приложением файлов, подтверждающих факт нарушения
(фото или видео). Добавленная пользователем информация попадает в
список нарушений. Сотрудник ГИБДД открывает запись о нарушении,
просматривает суть, приложенные файлы, на основе чего делает вывод
о том, чтобы принять нарушение, либо отклонить. В случае отклонения
он записывает причину, почему отклонено. В случае принятия запись о
нарушении сохраняется, по базе автомобилей происходит поиск
владельца автомобиля, оттуда берется его номер телефона, на который
отсылается ссылка с информацией о том, что он нарушил. В дальнейшем
нарушитель оплачивает штраф по номеру нарушения, либо может
связаться с сотрудником, который подтвердил нарушение, если в чем-то
не согласен.
4. Средства разработки
Система должна удовлетворять следующим требованиям:1. Доступ с максимального количества платформ;
2. Минимальные временные затраты на подачу заявки о нарушении;
Этим требованиям лучше всего соответствует веб-сервис, т.к. веббраузеры есть во всех операционных системах с графическим
интерфейсом, само приложение не нужно первоначально
компилировать для каждой системы, следовательно доступ к нему
осуществляется просто путем перехода по нужному адресу, без
установок и т.д. Самым популярным языком программирования при
создании веб-сервисов является PHP, на котором и будут
реализовываться функциональная часть системы. Для оформления
системы используется фреймворк Bootstrap.