Автоматизация деятельности транспортной компании

Автор: Иванов С.А., Иценко А.Ю., Атрошенко Н.Н., Подпругин А.И.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 1 (103), 2024 года.

Бесплатный доступ

В данной статье авторами рассматривается процесс автоматизации деятельности транспортной компании за счет разработки программного продукта.

Автоматизация, транспортная компания, программный продукт

Короткий адрес: https://sciup.org/140304108

IDR: 140304108

Текст научной статьи Автоматизация деятельности транспортной компании

С каждым годом сфера транспортных перевозок пассажиров развивается: ведётся мониторинг транспорта с помощью ГЛОНАСС GPS, автоматизируется управление автопарком, контролируется техническое состояние индивидуально на каждую транспортную единицу (в данном случае – автобус), составляются сводные ведомости сотрудников и транспортных средств предприятия. Для решения этих задач, в транспортные компании внедряются информационные системы.

Целью данной работы является разработка информационной системы для транспортной компании, которая сможет автоматизировать основные процессы предприятия, такие как учёт сотрудников, учёт транспортных средств и контроль за их состоянием. Разработка данной системы заключается в написании программы, содержащей пользовательский интерфейс для взаимодействия.

Для того, чтобы разработать пользовательский интерфейс, необходимо изучить такую технологию как Windows Forms. Windows Forms – это интерфейс программирования проектов, который служит для создания графического интерфейса пользователя. Основан на языке C#. При запуске проекта Windows Forms в среде разработки Visual Studio, появилось стартовое окно.

После запуска проекта, к нему была подключена ранее созданная база данных в Microsoft SQL Server (Рис. 1).

Рис. 1. Процесс подключения базы данных к приложению

После успешного подключения базы данных, был создан интерфейс главного меню, через которое и сможет взаимодействовать пользователь. В данном меню есть три кнопки: Вход, Просмотр/Изменение данных о сотрудниках, Просмотр/Изменение данных о ТС (Рис. 12.).

Рис. 2. Интерфейс главного меню

Каждой кнопке был присвоен обработчик события. При нажатии на кнопку «Вход», открывается новое окно с доступом к полям для регистрации. На этом окне были размещены элементы, позволяющие пользователю войти под своим логином и паролем для взаимодействия с программным продуктом (Рис. 3.).

Рис. 3. Окно «Вход»

При нажатии на кнопку «Просмотр/Изменение данных о сотрудниках», открывается новое окно с доступом к информации из ранее добавленной базы данных. На этом окне были размещены элементы, позволяющие пользователю изменять данные из базы данных. Элемент DataGridView выводит данные из таблицы «Сотрудник», кнопки «Добавить», «Изменить», «Удалить» позволяют проводить манипуляции над этими данными (Рис. 4.).

Рис. 4. Окно «Просмотр/Изменение данных о сотрудниках»

При нажатии на кнопку «Просмотр/Изменение данных о ТС», открывается новое окно с доступом к информации из ранее добавленной базы данных. На этом окне были размещены элементы, позволяющие пользователю изменять данные из базы данных. Элемент DataGridView выводит данные из таблицы «Транспорт», кнопки «Добавить», «Изменить», «Удалить» позволяют проводить манипуляции над этими данными (Рис. 5.).

Оф Файл

Правка Вид Проект Сборка Отладка Тест Анализ Средства Расширения Окно Справка

О ’ О I Й ’ й и ^ ^ •

К И - пи©

^ IS_Transport

. ЛМЬФ » ’л ■

Обозреватель решений

<й JH '® '

i1 ® о "

Обозреватель решений — поиск (Ctrl*;) Я * И Решение "IS_Transport" (проекты: 1 из 1) J 0 IS_Transport р ^ Properties

> м? Ссылки

^ в Resources

0 draw_svg20210713-19572-1 wpm4l fl Арр.config

@ IS_Transport                                                                                    ■ *5 I S_Tra nsport. F orm1

17 I i !    ; InitializeComponent ();

Транспорт

2i^^H

Назад

Рис. 5. Окно «Просмотр/Изменение данных о ТС»

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

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

В заключение необходимо отметить, что в ходе выполнения поставленной цели были закреплены теоретические знания, полученные на лекциях по предмету «Внедрение информационных систем». Теоретические знания были применены на практике при разработке базы данных в MSSQL и создании пользовательского интерфейса в Windows Forms. Данная разработанная система рассчитана на уровень пользователей, обладающих низкими навыками для работы с ПК. Это позволяет сделать вывод, что разработанная система является простой и удобной в освоении.

Список литературы Автоматизация деятельности транспортной компании

  • Лычкина Н.Н. Информационные системы управления производственной компанией: учебник и практикум для вузов / под редакцией Н. Н. Лычкиной. - Москва: Издательство Юрайт, 2023. - 249 с. - (Высшее образование). - Текст: электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/bcode/511314. ISBN: 978-5-534-00764-0
  • Советов Б. Я. Базы данных: учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. - 3-е изд., перераб. и доп. - Москва: Издательство Юрайт, 2023. - 420 с. - (Высшее образование). - Текст: электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/bcode/510752. ISBN: 978-5-534-07217-4
  • Стружкин Н. П. Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. - Москва: Издательство Юрайт, 2023. - 477 с. - (Высшее образование). - Текст: электронный // Образовательная платформа Юрайт [сайт]. - URL: https://urait.ru/bcode/511019. ISBN: 978-5-534-00229-4
Статья научная