Разработка программного продукта "Формирование справочной информации об укомплектованности эксплуатационных подразделений аэродромов"

Автор: Пристинский К.В., Бородин А.А., Лазукин В.В.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 3 (7), 2017 года.

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

Статья посвящена разработке программного продукта «Формирование справочной информации об укомплектованности эксплуатационных подразделений аэродромов».

Аэродром, эксплуатационные подразделения, зимнее содержание, объемы работ, затраты машино-часов

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

IDR: 140278017

Текст научной статьи Разработка программного продукта "Формирование справочной информации об укомплектованности эксплуатационных подразделений аэродромов"

Современное развитие IT-технологий располагает огромным количеством программного обеспечения и сред для разработки программного продукта для взаимодействия с базами данных.

Для реализации программы были использованы инструменты «Microsoft Visual Studio», дающие возможность взаимодействовать с системой управления базами данных. В качестве языка программирования был выбран Visual C#, который является исполнением языка C# корпорацией Майкрософт. «Visual Studio» поддерживает данную реализацию с полнофункциональным редактором кода, компилятором, шаблонами проектов, конструкторами, мастерами кода, мощным и простым в использовании отладчиком и многими другими средствами. Кроме того, данная среда обладает всеми современными возможностями реляционных систем управления базами данных (СУБД) [1].

Для решения наших задач была выбрана Microsoft SQL Server Compact – наиболее популярная и бесплатная реляционная СУБД. Реляционные БД разработаны для быстрого сохранения и получения больших объемов информации. Рассмотрим некоторые особенности реляционная БД и реляционной модели данных. Каждая запись в таблице, идентифицируется уникальным «ключом», называемым первичным. Часто, первичный ключ является автоинкрементным числом. Информация, хранимая в различных таблицах, может быть объединена при помощи ключей. Значения первичного ключа одной таблицы могут быть добавлены в строки (записи) другой таблицы, тем самым, связывая эти записи вместе. Это позволяет получить достаточно большой выигрыш в информационном весе файла базы данных. Выборка связанных данных из нескольких таблиц производится с помощью оператора SQL JOIN.

Помимо ограничений по типам данных реляционная СУБД дает нам возможность еще сильнее ограничить вводимые данные. Например, задать длину или принудительно указать на уникальность значения записей в данном столбце. Данное ограничение обычно применяется к тем полям, которые содержат в себе идентификационные данные, такие как регистрационные имена пользователей (логины), или адреса электронной почты.

Для решения цели поставлены следующие задачи:

  • -    составить диаграмму модели отношений сущностей базы данных;

  • -    разработать структуру связей таблиц базы данных;

  • -    создать базу данных по укомплектованности эксплуатационных подразделений аэродромов, где будет храниться информация о них и производительности техники, приложение для работы с ней;

  • -    реализовать приложение windows form, реализующее следующие действия: просмотр базы данных, сортировка записей, добавление новых записей в таблицы, навигация по записям таблиц, редактирование записей, удаление записей из таблицы, поиск записей.

В результате проделанной работы разработана модель и составлена диаграмма сущностей базы данных и отношений между ними, которая представлена на рисунке 1.

Рисунок 1 – Диаграмма отношений сущностей базы данных

ИНЖЕНЕРНО АЭРОДРОМНЫЕ ПОДРАЗДЕЛЕНИЯ

Основную роль в данной модели играет сущность «Техника». Относительно нее будут определяться выполняемые задачи и производительность не только самой техники, но и инженерноаэродромных подразделений в целом. Кроме того определены сущности, описывающие принадлежность техники к определенным подгруппам, группам и классам вооруженной военной техники, а так же боевую готовность.

На основе данной модели разработана информационная система, поддерживаемая СУБД Microsoft SQL Server Compact, в которой содержится 12 таблиц. В этих таблицах хранятся сведения о сущностях предметной области

После ввода пароля и логина пользователя, перед ним открывается второе окно программы, состоящее из контейнера, вкладки которого, а так же диалоговые окна взаимодействия с базой данных представлены на рисунке 2.

■me эвен

Рисунок 2 – Окно редактирования не основной таблицы базы данных «Вкладка 1»

Птщдог {(7*мж :^E(*mi

Масса Boons

В данном окне пользователю предоставляется возможность ознакомиться с информацией из базы данных и вносить в нее корректировки, такие как добавление, изменение и удаление записей базы данных. В окне программы таблицы расположены в специальном контейнере GroupBox и разбиты по вкладкам в зависимости от смысловой значимости. При клике по ячейкам объекта класса DataGridView выделяется вся строка, и информация из строки выводится в поля TextBox,

RichTextBox и ComboBox. После изменения значений в этих полях, для сохранения изменений необходимо нажать кнопку «Изменить», для удаления записи «Удалить», а для добавления новой записи соответственно кнопку «Добавить».

На таблице, выводимой на вкладке «Техника», отображающая состояние, готовность и укомплектованность инженерной части техникой и оборудованием.

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

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

Список литературы Разработка программного продукта "Формирование справочной информации об укомплектованности эксплуатационных подразделений аэродромов"

  • Горецкий Л.И., Бугуславский А.М., Серебренников В.А. Строительство аэродромов. М.: Транспорт, 1991. 215 с.
  • Климов А.П. Советы программистам. СПб.: БХВ-Петербург, 2008. 544 с.
  • Лазукин В.Ф., Карпович М.А., Шубин В.И. Зимнее содержание аэродромов. Воронеж: ВВВАИУ, 1986. 192 с.
Статья научная