Ввод в базу данных характеристик судна и его грузовых помещении
Процедура ввода основных характеристик судна, как совокупности грузовых помещений, в базу данных программы. Целесообразность разработки компьютерного пакета, который позволяет синтезировать грузовую программу судна. Реализация программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 17.02.2021 |
Размер файла | 5,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Национальный университет "Одесская морская академия"
Ввод в базу данных характеристик судна и его грузовых помещении
Гайченя Александр Викторович
кандидат технических наук, доцент, зам. декана
Козаченко Александр Юрьевич
ассистент кафедры ЭКС
Summary
The method of input of form and parameters of standard holds of ship in the database of software product which carries out forming of the cargo program of ship is considered.
Procedure of input of basic descriptions of ship is offered, as aggregate of cargo apartments, in the database of the cargo program of ship.
By the computer program possible realization of the offered modules of input of information in a database is shown.
Keywords: nautical safety, cargo program of ship, database, standard hold of ship.
Аннотация
грузовой судно компьютерный программный
Рассмотрен способ ввода формы и параметров стандартных трюмов судна в базу данных программного продукта, который осуществляет формирование грузовой программы судна.
Предложена процедура ввода основных характеристик судна, как совокупности грузовых помещений, в базу данных грузовой программы судна.
С помощью компьютерной программы показана возможная реализация предлагаемых модулей ввода информации в базу данных.
Ключевые слова: мореходная безопасность, грузовая программа судна, база данных, стандартные трюма судна.
Постановка проблемы.
Ответственной операцией, связанной с загрузкой судна, является подготовка и расчет предварительного грузового плана судна, которая определяет мореходную безопасность судна, т.е. соответствие параметров посадки, остойчивости и прочности корпуса судна их допустимым значениям.
Целесообразность разработки компьютерного пакета, который позволяет синтезировать грузовую программу судна, показана в работах [1, 2]. Пакет предусматривает ввод необходимой информации из судовой грузовой документации для формирования базы данных компьютерной грузовой программы.
Очевидно, разработка методов, позволяющих реализацию предложенного программного продукта, является актуальным и перспективным научным направлением.
Анализ последних достижений и публикаций.
Вопросы загрузки балкеров навалочными грузами рассмотрены в работах [3, 4]. Предлагается решение двухуровневой оптимизационной задачи, на первом уровне которой минимизируется число этапов загрузки балкеров, а на втором - находится максимум количества принятого груза. Для решения задачи используется симплекс-метод.
Процедура формирования оптимальной загрузки универсального судна генеральным грузом по критерию доходности перевозки партий груза рассмотрена в работах [5, 6]. Для решения задачи применен эвристический способ минимального спуска критерия оптимальности возможными замещениями групп трюмов.
Работы [7, 8] посвящены формированию оптимальной загрузки контейнеровоза с учетом сил инерции, возникающих при качке судна на переходе.
Выделение нерешенных ранее частей общей проблемы.
Эффективная работа морских судов возможна лишь при обеспечении навигационной и мореходной безопасности. Необходимый уровень мореходной безопасности в значительной мере определяется корректной загрузкой судна, которая обеспечивается судовой компьютерной программой.
Существует ряд ситуаций, когда воспользоваться грузовой программой вообще невозможно, например, при эксплуатации старых (субстандартных) судов, на которых грузовая программа перестала работать или вообще отсутствует. В таком случае составление предварительного грузового плана судна по судовой документации существенно усложняется.
Учитывая, что на судне обязательно имеется документация для составления предварительного грузового плана, целесообразна разработка компьютерного пакета, позволяющего синтезировать грузовую программу судна. При наличии такого программного продукта оператор вводит необходимую информацию из судовой грузовой документации для формирования базы данных компьютерной грузовой программы. После завершения ввода исходных данных производится инициализация второго модуля программы, который, используя сформированную базу данных, генерирует собственно грузовую программу, позволяющую решение как прямой, так и обратной задачи загрузки судна. Очевидно, разработка методов, позволяющих реализацию предложенного программного продукта является актуальным направлением повышения мореходной безопасности судна.
Цель статьи.
Статья посвящена описанию способа ввода основных характеристик судна, как совокупности грузовых помещений, и процедуре формирования параметров и формы стандартных судовых трюмов для базы данных программного продукта, который осуществляет формирование грузовой программы судна.
Изложение основного материала.
Одной из задач формирования базы данных программного продукта является ввод информации о судовых грузовых помещениях, которая позволит отображать грузовые помещения в графическом виде в двух- и трехмерных проекциях для возможного моделирования укладки генерального груза.
В результате анализа судовые грузовые помещения, с позиций их описания, были разделены на два класса: стандартные и сложные. К стандартным помещениям отнесены те, форма которых может быть описана конечным числом характеристик, включающих габариты помещения и наличие в нем балластных танков. Всего предложено к описанию пять типов стандартных грузовых помещений, форма которых показана на рис. 1.
Была произведена разработка модуля компьютерной программы, позволяющего ввод в исходную базу данных необходимой информации о грузовых помещениях судна.
Так, для приведенных пяти типов стандартных трюмов для третьего и пятого типа трюма необходимо ввести максимально семь параметров. Модулем предусмотрен вначале выбор типа трюма, для чего необходимо левой кнопкой мыши «кликнуть» кнопку с изображением соответствующего типа трюма. На рис. 2 показано, что произведен выбор третьего типа трюма, при этом выводится на экран его изображение с обозначением размеров.
Рис. 1. Типы стандартных грузовых помещений
С помощью линейки прокрутки в верхней части экрана и кнопок с наименованием единиц измерения выбирается нужный параметр и вводится его значение, которое индицируется на соответствующей кнопке, при этом изменяются размеры изображения трюма в правой нижней части экрана, как показано на рис. 3.
Рис. 2. Выбор третьего типа стандартного трюма
Рис. 3. Ввод габаритов трюма
После ввода в базу данных информации об архитектуре судовых грузовых помещений необходимо указать их положение относительно корпуса судна, а также его основные характеристики.
Положения грузовых помещений определяется координатами их центра тяжести Хі, У і и Z в судовой системе координат. Так как центы тяжести грузовых помещений расположены в диаметральной плоскости судна, то У =0, и необходим ввод лишь значений X и Z. С помощью специального программного модуля предусмотрен ввод длины, ширины судна (рис.4), максимального водоизмещения и водоизмещения порожнем.
Рис. 4. Ввод длины судна
Программный модуль также дает возможность ввода указанных координат трюма Xi, Zi и их объема, как показано на рис. 5. Причем при вводе координат X на изображении судна происходит смещение трюмов по длине судна.
Рис. 5. Ввод координат центра тяжести и объема трюмов
При вводе упомянутой информации надлежит воспользоваться клавишами с названием трюмов и линейкой прокрутки, предварительно выбрав кнопку вводимой величины. В случае необходимости для каждого из трюмов имеется возможность ввода зависимости объема и аппликаты центра тяжести от высоты заполнения трюма грузом.
Рассматриваемый программный модуль обеспечивает возможность ввода координат центра тяжести судна порожнем, т.е. абсциссы и аппликаты, что показано на рис. 6.
Рис. 6. Ввод координат центра тяжести судна порожнем
Выводы и предложения
Рассмотрен способ ввода формы и параметров стандартных трюмов судна в базу данных программного продукта, который осуществляет формирование грузовой программы судна.
Предложена процедура ввода основных характеристик судна, как совокупности грузовых помещений, в базу данных грузовой программы судна.
С помощью компьютерной программы показана возможная реализация предлагаемых модулей ввода информации в базу данных.
Список литературы
1. Николаева Л.Л. Разработка метода оперативной оценки критериев мореходности судна /Николаева Л.Л., Гайченя А.В., Соколов М.Ю.// Судовождение: Сб. научн. трудов. ОНМА, Вып. 16. - Одесса: Латстар, 2009 - С. 132-136.
2. Николаева Л.Л. Универсальный метод разработки компьютерной программы загрузки / Николаева Л.Л., Гайченя А.В., Соколов М.Ю. // Сборник трудов междунар. наук.-прак. конф. «Современные информационные и инновационные технологи на транспорте». - Херсон: ХГМИ, 2009. - С. 20-22.
3. Цымбал Н.Н. Формирование оптимизационной задачи проведения грузовых операций навалочных судов/Цымбал Н.Н., Васьков Ю.Ю. // Судовождение. - 2004. - № 7. - С. 3-10.
4. Цымбал Н.Н. Выбор оптимального варианта проведения грузовых операций навалочных судов/Цымбал Н.Н., Васьков Ю.Ю. // Автоматизация судовых технических средств.- 2005. - N° 9. - С. 103-107.
5. Заичко В.С. Особенности формирования загрузки судов генеральными грузами // Судовождение. - 2005. - № 9. - С. 25-28.
6. Заичко В.С. Алгоритм формирования множества допустимых загрузок судна генеральными грузами/ Заичко В.С. // Судовождение. - 2006. - № 12. - С. 59-62.
7. Власенко Е.А. Допустимая загрузка контейнеровоза/ Власенко Е.А.// Science and Education a New Dimension. Natural and Technical Sciences, V1(22), Issue: 186, 2018.- С. 82-86.
8. Власенко Е.А. Определение максимального значения горизонтальной составляющей сил инерций, действующей на груз при качке судна // Власенко Е.А., Бурмака И.А./ Science and Education a New Dimension. Natural and Technical Sciences, VI (18), Issue: 158, 2018. - С. 80-84.
Размещено на Allbest.ru
...Подобные документы
Исследование особенностей работы с динамическими структурами данных, обработки строк. Реализация работоспособного программного обеспечения, которое должно поддерживать информационную базу пользователей компьютеров. Метод пирамидальной сортировки данных.
курсовая работа [364,1 K], добавлен 06.04.2014Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.
реферат [14,5 K], добавлен 06.12.2011Разработка программы в Turbo C++ Explorer для вычислений геометрических данных фигуры. Атрибуты объекта и представление данных в программе. Подпрограмма создания набора данных. Реализация защиты и правильности ввода данных и дополнительных функции.
курсовая работа [5,9 M], добавлен 22.02.2014Разработка программы, создающей и управляющей базой данных, ее реализация на языке Turbo Pascal. Организация алгоритма программы. Вывод информации и возможность добавления информации в базу данных. Поиск информации в базе данных по заданному значению.
курсовая работа [26,7 K], добавлен 19.06.2010Выделение сущностей для создания структуры хранения данных. Выбор технологии ввода данных таксационных описаний. Разработка программного обеспечения для ввода данных таксационных описаний и его реализация. Безопасность геоинформационной системы.
дипломная работа [2,1 M], добавлен 20.07.2012Основные требования, предъявляемые к программному продукту, который предназначен для сбора в единую базу дынных информации о сотрудниках. Описание процесса отладки программы. Расчет трудоемкости разработки программного продукта "Портфолио педагога".
дипломная работа [4,3 M], добавлен 28.06.2012Создание систем автоматизированного сбора и обработки данных. Разработка информационной системы гостиничного комплекса. Выбор требуемой СУБД и программного обеспечения. Концептуальное, логическое проектирование. Организация ввода данных в базу данных.
дипломная работа [790,1 K], добавлен 13.02.2016Автоматизация процесса разбора данных файла с расписанием занятий Института Естественных наук и Биомедицины САФУ. Перенос данных из таблицы, содержащей расписание института в базу данных, находящуюся на вэб-сервере. Написание алгоритма работы приложения.
контрольная работа [355,3 K], добавлен 27.07.2013Создание типизированного файла, содержащего информацию о тестировании студентов по учебным дисциплинам. Описание необходимых входных данных. Используемые компоненты при разработке программы. Процедура Output, служащая для вывода базы данных на экран.
курсовая работа [907,1 K], добавлен 10.01.2015Создание приложения, использующего возможности встроенной в ОС Android базу данных SQLite. Проектирование приложения для преподавателей "DataBase". Классы для работы с SQLite. Вставка новой записи в базу данных. Методы update и delete. Листинг программы.
курсовая работа [744,9 K], добавлен 07.07.2014Создание программного обеспечения, организующего базу данных тренажёрного зала. Описание предметной области; предикаты языка Пролог для работы с БД: ввод/вывод, управление окнами. Разработка структуры базы данных, интерфейс; содержание файла "Zal.ddb".
курсовая работа [821,6 K], добавлен 07.06.2013Изучение характеристик, возможностей и функций пакета IBM Lotus Domino/Notes, используемые оператором ЭВМ в процессе внесения дополнений и изменений в базу данных абитуриентов Владимирского ГУ. Ход выполнения работы с информационной системой "Абитуриент".
отчет по практике [2,3 M], добавлен 08.08.2013Описание процесса начального этапа внедрения программного продукта LSA Suite, в частности импорта/экспорта данных из существующих на предприятии организационно-технических систем. Архитектура разрабатываемого программного комплекса. Блок-схема алгоритма.
курсовая работа [1,9 M], добавлен 05.02.2013Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы.
курсовая работа [1,2 M], добавлен 16.08.2012Проектирование автоматизированного рабочего места менеджера продаж железнодорожного вокзала с использованием языка программирования Delphi версии 7.0. Алгоритм ввода данных в базу. Листинг программы и скриншоты интерфейса разработанной программы.
курсовая работа [5,3 M], добавлен 09.05.2013Общая задача описания динамики разгона (торможения) судна, Физическая и математическая модели его неустановившегося движения. Формирование функций и аппроксимация исходных данных. Эталонное аналитическое решение системы дифференциальных уравнений.
курсовая работа [117,3 K], добавлен 23.11.2010Анализ деятельности группы компаний "Независимость". Создание структуры базы данных, отражающей информацию о принятых заказах. Разработка формы для ввода данных в базу. Автоматизация выдачи выходной информации, соответствующей пользовательским запросам.
дипломная работа [4,8 M], добавлен 20.12.2013Создание базы данных и описание программы "Учебная база данных", предназначенной для группировки сведений об учениках. Характеристика функциональных возможностей программы: добавление записей в базу, редактирование, удаление записей и сортировка данных.
курсовая работа [1,2 M], добавлен 25.04.2011Формы документов, SQL-скрипт создания базы данных информационной подсистемы "Advancement". Листинги основных модулей проекта Delphi. Визуальные средства разработки приложений. Диалоговые окна программы Erwin. Атрибуты сущностей, входящие в базу данных.
дипломная работа [3,3 M], добавлен 01.07.2011Метод вероятностно-алгебраического моделирования. Примеры определения вероятностных характеристик функционально-сложной системы в символьном виде. Получение и добавление данных с сервера "Всемирной организации здравоохранения". Структура базы данных.
курсовая работа [353,4 K], добавлен 22.06.2014