Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к КР.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.61 Mб
Скачать

3.9 Ссылки

В пояснительной записке можно использовать ссылки на любые рисунки, таблицы, формулы, приложения, литературные источники, которые приведены в записке. Рисунки, таблицы, формулы располагаются сразу после появления первой ссылки на них, то есть на текущем или следующем листе записки. Порядок номеров приложений и литературных ссылок должен соответствовать порядку появления ссылок на них. При ссылке на литературный источник указывается его порядковый номер, заключенный в квадратные скобки. Например, [4] или [4, 5, 6]. При первой ссылке на рисунок пишется, например, рисунок 1.4 или (рисунок 1.4). При повторной ссылке на рисунок пишется, например, см. рисунок 1.4 или (см. рисунок 1.4). При первой ссылке на таблицу пишется, например, в таблице 2.3 или (таблица 2.3). При повторной ссылке добавляется слово "см.", например, см. таблицу 2.4 или (см. таблицу 3.1). Ссылки в тексте на номер формулы дают в скобках, например, ... в формуле (2.5). При ссылке на приложение пишется полностью слово «приложение» и указывается его номер, например, «... в приложении А» или (приложение Б).

4 Пример реализации субд приложения для выбранной предметной области

Рассмотрим в качестве примера разработки приложения СУБД на языке высокого уровня автоматизированную информационную систему открытого акционерного общества «Новороссийский морской торговый порт». Система разрабатывалась на языке программирования С# в среде Visual Studio с использование СУБД Oracle.

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

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

За последнее время объем грузовых перевозок открытого акционерного общества «Новороссийский морской торговый порт» (ОАО «НМТП») резко возрос. На протяжении всей истории процесс транспортной разгрузки порта прослеживался и рассчитывался человеком и был весьма трудоемким. Такой монотонный труд предполагал появление логических и вычислительных ошибок, которые могли привести к неэффективному использованию транспорта, временным потерям, так и более серьезным последствиям – авариям. Основные потери времени при традиционной организации работы были связанны с отсутствием оперативности управления перемещения контейнеров по территории, большим объемом ручной работы и не неэффективным использованием дорогостоящей погрузочной техники. Поиск контейнера порой занимал несколько часов. Таким образом, непрерывно увеличивающийся грузооборот ОАО «НМТП» привел к необходимости формирования новых требований к качеству и методологии управления на основе внедрения новых бизнес – проектов.

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

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

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

В задачи исследования входило:

  • Составление оптимального маршрута движения судов по заданному грузообороту товара.

  • Обеспечение оперативного перемещение грузов в контейнеры, разгрузку и загрузку транспорта с учетом состояния складов и разгрузочной техники.

  • Сокращение времени оформления документов, а также облегчение поиска архивной информации.

  • Минимизация простоя погрузочной техники, неиспользованного объема складских помещений и простоя морских судов.

  • Проектирование наглядной графической составляющей, призванной отразить состояние грузооборота и маршрутов морских судов.

  • Своевременное и мобильное оформление текущей документации

Архитектура автоматизированной системы «Новошип», представленная на рисунке 1, имеет модульную структуру. Каждый модуль выполняет ряд сгруппированных задач и вполне может являться самостоятельным компонентом.

Рисунок 1 – Модульная архитектура программы

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

Рисунок 2 – Вход в систему

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

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

Рисунок 3 – Модуль «Рейсы»

Оформить новый рейс можно нажав кнопку «Оформление рейса» в верхней части окна и заполнив необходимые данные. Детали рейса разделены на основные и экономические. К основным относятся название судна, дата начала и окончания рейса, порт погрузки и разгрузки, род и количество груза. Заполнение всех полей обязательно (рисунок 4).

Рисунок 4 – Основные и экономические детали рейса

В список экономических деталей попали стоимость перевоза 1 тонны груза и брокерский сбор.

Справочные материалы для удобства использования разбиты на такие разделы, как «Страны и флаги», «Операторы», «Типы судов», «Порты», «Роды грузов». Заполнение этой области производится оператором (рисунок 5). Вторая вкладка справочных материалов содержит перечень операторов.

Рисунок 5 – Данные справки: страны и флаги, операторы

Вкладка «Типы судов» содержит все известные типы судов и, при правильном заполнении единожды, не требует повторных обновлений (рисунок 6).

Рисунок 6 – Данные справки: типы судов

Перечень всех портов содержит четвертая предпоследняя вкладка. Довольно объемный список представляют из себя роды грузов в последней вкладке. Этот список постоянно обновляется в зависимости от появления новых родов поставок перевозимых через порт грузов (рисунок 7).

Рисунок 7 – Данные справки: порты, роды грузов

Следующий модуль «Состав флота» содержит полный перечень всех судов, перевозящих грузы через порт, с некоторой информацией о них: название, дедвейт, год и страна постройки, флаг регистрации, оператор. Здесь можно изменять информацию об уже имеющихся судах или добавлять новые (рисунок 8).

Рисунок 8 – Состав флота

Характеристики судна для удобства разделены на два раздела: основные и технико-эксплуатационные (рисунок 9).

Рисунок 9 – Основные характеристики и тип судна

Заполнение почти всех данных (за исключением названиея и года выпуска судна) ведется выбором информации из соответствующих справочников (рисунок 10).

Рисунок 10 – Работа со справочниками

Заполнение технико-эксплуатационных показателей производится с помощью вспомогательной документации о судне (рисунок 11).

Рисунок 11 – Технико-эксплуатационные характеристики судна

Модуль «Карта мира» представляет собой точную карту, представленную в трех масштабах. На панеле слева имеются кнопки навигации ввиде стрелок. На карту оператор наносит порты. Чтобы добавить порт на карту, необходимо нажать кнопку «Добавить порт» (рисунок 12).

Рисунок 12 – Модуль «Карта мира»

Для отображения маршрута судна, необходимо нажать кнопку «Выбрать судно», указать название и период для рейса судна. На графе отобразиться маршрут следования судна. Выбранное в примере судно имеет маршрут Нью-Йорк – Аккра – Гонконг. При сопоставлении с графом, можно убедиться, что программа существляет построение минимальногомаршрута для выбранного судна (рисунок 13, 14).

Рисунок 13 – Отображение маршрута судна

Рисунок 14 – Отображение маршрута судна на графе

По прибытии судна его необходимо отправить на причал или, если там нет свободных мест, на стоянку для ожидания. Для этого необходимо нажать кнопку «Прибытие». В графе «Прибыть» можно поставить судно в очередь, а можно сразу на причал, выбрав номер. Независимо от того, куда определяется судно, данные о нем и о грузе необходимо заполнять (рисунок 15).

Рисунок 15 – Оформление судна по прибытии

Модуль «Карта порта» в режиме оператора отображает состояние загруженности порта с учетом судов на причалах и в акватории(рисунок 16).

Рисунок 16 - Модуль «Карта порта»

В модуле «Склады» производится разгрузка судна на склады или один из видов транспорта: поезд или автотранспорт. С помощью выпадающих меню легко можно найти судно, стоящее на разгрузке, а также доступный для приема груза склад или транспорт. Перемещение груза осуществляется при помощи стрелок влево, вправо (рисунок 17).

Рисунок 17 – Модуль «Склады»: выбор судна

Рисунок 18 – Информационное окно для подтверждения печати документов на судно

После погрузки/разгрузки программа формирует два автоматически заполенных документа (генеральный акт и грузовая таможенная декларация) для проверки и вывода на печать (рисунок 19).

Рисунок 19 – Генеральный акт и грузовая таможенная декларация

Программа поддерживает предоставление текущих отчетов: разгрузка судов на ж/д транспорт, разгрузка судов на автотранспорт, суда на причалах, суда на рейде, отчет о прибытии судов и информация о рейсах (рисунок 20).

Рисунок 20 – Отчетная информация

Для формирования отчетов о прибытии судов в порт Новороссийска и данных о маршрутах необходимо указать отчетный период (рисунок 21, 22).

Рисунок 21 – Границы отчетного периода

Рисунок 22 – Отчет о маршрутах и прибытии судов в порт Новороссийска за определенный отчетный период

В режиме администрирования можно просматривать, редактировать, создавать и удалять учетные записи пользователей, вопользовавшись кнопками «Новый пользователь», «Редактировать», «Удалить» (рисунок 23).

Рисунок 23 – Граф на карте в режиме администрирования

В режиме администратора доступна функция создания и отображения графа на карте. Граф необходим для прокладывания и рассчитывания маршрутов грузоперевозки (рисунок 24).

Рисунок 24 – Добавление точки на граф

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

Модуль «Карта порта» представляет точную карту с функциями навигации и масштабирования, подобные функциям на «Карте мира». В режиме администрирования можно наносить на карту места для стоянки и причаливания. Для этого необходимо правой кнопкой нажать в месте добавления причала или стоянки и выбрать пункт меню стоянка/причал (рисунок 25).

Рисунок 25 – Модуль «Карта порта» в режиме администрирования

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

Практическая значимость разработанной системы заключается в следующем:

  • Составление эффективного маршрута грузооборота товара по выбранному направлению.

  • Повышение качества сопровождения, в том числе и документационного сопровождения судна на спланированном маршруте.

  • Увеличение качества пропускной способности транспорта.

  • Экономия временных ресурсов.

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