Внедрение методов эффективного отслеживания городской системы транспорта

Внедрение методов эффективного отслеживания городской системы транспорта

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

Авторы публикации

Журнал

Журнал «Научный лидер» выпуск # 16 (114), Май ‘23

Дата публикации 30.04.2023

Поделиться

Введение

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

  1. Просмотр подробной информации о поезде.
  2. Просмотр таблицы расписания транспорта.
  3. Нахождение альтернативного общественного транспорта.

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

Для создания информационной системы, представим укрупненную блок схему методов. (Рисунок 1)

Рисунок 1. Укрупненная блок-схема

  Методы программы.

Т.к. алгоритмы будут использованы в информационной системе, напишем метод  для вывода таблицы общественного транспорта:

  1. Вход в информационную систему.
  2. Считывание информации из внешнего файла или БД.
  3. Вывод информации.

Блок-схема данного алгоритма представлена на рисунке 2.

 

Рисунок 2. Блок-схема входа администратором

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

Рисунок 3. Пример вывода таблица движения транспорта

В ходе пользования информационной системой, может возникнуть ситуация, когда потребуется просмотреть подробную информацию о поезде, для этого необходимо сделать:

  1. Нажать на соответствующий поезд.
  2. Поиск информации о поезде, во внешнем файле или БД.
  3. Вывод соответствующего окна.

Блок- схема данного метода представлена на рисунке 4.

Рисунок 4. Метод вывода подробной информации

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

Рисунок 5. Пример вывода подробной информации о транспорте

Необходимо учесть ситуацию, когда информацию о поезде необходимо изменить, тогда реализуем следующий алгоритм:

  1. Открытие меню редактирования.
  2. Поиск и заполнений соответствующих полей меню.
  3. Изменение полей.
  4. Сохранение изменений во внешний файл или БД.

Блок-схема алгоритма представлена на рисунке 6.

Рисунок 6. Блок-схема метода для изменения данных поезда

Вывод

Таким образом, придуманы методы для эффективного управлением расписания и отслеживанием движения транспорта, а также написана информационная система, с реализацией данных алгоритмов, код представлен на сайте: https://github.com/Evgeny135/articleTrain

Список литературы

  1. Основы программирования в среде PascalABC.NET : учебное пособие / Л. И. Долинер. – Екатеринбург : Изд-во Урал. ун-та, 2014. – 128 с.
  2. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. - СПб.: Питер, 2017. - 288 с.: ил. - (Серия «Библиотека программиста»).

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

Прием материалов
c по
Остался последний день
Размещение электронной версии
Загрузка материалов в elibrary