Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка конфигурации «Терминал аэропорта» на платформе 1С:Предприятие

Содержание:

ВВЕДЕНИЕ

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

Объектом исследования в курсовом проекте является – терминал аэропорта.

Предметом исследования процесс реализации билетов

Цель курсового проекта – разработать конфигурацию терминала аэропорта на платформе 1С Предприятие (учебная версия).

Для достижения поставленной цели необходимо определиться с задачами проекта:

1. Дать краткий анализ предметной области – «Терминал аэропорта»;

2. Провести анализ существующего программного обеспечения автоматизации работы терминала аэропорта;

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

4. Произвести тестирование разработанной конфигурации терминала аэропорта.

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

Информационная система должна выполнять следующие задачи:

1. Учет самолетов и рейсов аэропорта;

2.Производить учет тарифов на определенные рейсы;

3. Осуществлять реализацию, бронирование возврат билетов;

4. Предоставлять аналитические данные по требованию руководства;

5. Предоставлять данные о перемещении билетов.

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

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

Проектная часть

Краткий анализ предметной области

В качестве предметной области курсовой работы выступает терминал аэропорта. Данное предприятие осуществляет реализацию билетов на различные рейсы во все города Российской Федерации.

В качестве объекта исследования был выбран международный аэропорт города Архангельск. Он является аэропортом федерального назначения. Месторасположение аэропорта – Талажский авиагородок, расположенный в 6 км к северо-востоку от города. Дата открытия: 5 февраля 1963 года.

Данный аэропорт принимает большое количество воздушных суден, в том числе Ан-12, Ан-24, Ан-26, Ан-28, Ан-30, Ан-32, Ан-72, Ан-74, Ан-148, Ил-76, Ил-114, Л-410, Ту-134, Ту-154, Ту-204, Як-40, Як-42, Airbus A319, Airbus A320, Airbus A321, ATR 42, ATR 72, Boeing 737 (и его модификации) и многие другие.

На территории аэропорта базируется авиакомпания «SmartAvia».

Аэропорт осуществляет регулярные рейсы в Котлас, Москва – Шереметьево, Москва – Домодедово, Нарьян – Мар, Санкт – Петербург, Мурманск, а также сезонные рейсы: Анапа, Калининград, Симферополь, Сочи, Петрозавоск.

К основным функциям аэропорта относятся пассажироперевозки, однако терминалом аэропорта осуществляются также регулярные грузоперевозки.

Согласно статистическим данным, за последние 2 года (2017 – 2018) перевозки пассажиров значительно возросли и составили 891,9 и 942,2 тыс. человек, в сравнении с 2000 – 2009 годами. При этом грузоперевозки за 2 года незначительно уменьшились.

Можно сделать вывод, что к основным технико- экономическим показателям относятся перевозки пассажиров.

Оплата производится как наличными, так и онлайн платежами.

Таблица 1 - Анализ целей терминала аэропорта и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Повышение качества услуг

Усовершенствование системы обслуживания

Привлечение новых клиентов

Повышение квалификации персонала

Рост прибыли

Организационная структура управления предприятием представлена на Рисунок 1.

Рисунок 1 - Организационная структура управления предприятием

Департамент инфраструктуры состоит из трех отделов: операционный, эксплуатационный и отдел проектов по развитию.

Операционный отдел терминала аэропорта занимается непосредственно реализацией билетов и обслуживание пассажиров. Разрабатываемая информационная система рассчитана на автоматизацию работы группы обслуживания аэропорта.

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

Начальник службы отдела безопасности подчиняется менеджеру по безопасности аэропорта и осуществляет руководство над каждым сегментом отдела.

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

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

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

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

Анализ существующего программного обеспечения, позволяющего автоматизировать работу терминала аэропорта

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

Это приложение было выбрано для разработки конфигурации терминала аэропорта.

Мы можем выделить следующие преимущества, предлагаемые предложениями 1С: Предприятия:

  • Automation автоматизация предприятия любого размера.
  • с помощью этой разработки можно оптимизировать компании с любым количеством рабочих мест.
  • платформа может работать в операционных системах Windows, Linux, FreeBSD.
  • возможность обновления через Интернет.
  • платформа 1C: Предприятие всё время совершенствуется, c момента выпуска самой первой версии программы.
  • в любой момент можно cкачать поcледние обновления для данного продукта.
  • 1C: Предприятие 8 предоcтавляет превоcходные решения для автоматизации бизнеcа.
  • у данной разработки практически нет конкурентов, поскольку она полноcтью удовлетворяет потребноcти малых и крупных предприятий.

Бухгалтерский учет, управление транзакциями, расчет заработной платы и управление персоналом охватывают платформу 1С: Предприятие 8 и многое другое, что упрощает ведение бизнеса.

Описание основных возможностей системы 1С: Предприятие

«1С: Предприятие» - это система программ, предназначенная для автоматизации различных секторов экономической деятельности компаний, организаций и учреждений, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. Благодаря своей универсальности, он используется для автоматизации самых разных секторов экономической деятельности компании: бухгалтерский учет, персонал, оперативные переговоры, складской и производственный учет, расчет заработной платы, учет активов и материалов, взаиморасчеты с контрагентами. [1]

Версия 1С: Предприятия 8.3 является наиболее значительным изменением основных функциональных возможностей платформы 1С и наиболее значительным с момента ее выпуска. Интерфейс с программой «1С: Предприятие 8.3» полностью переписан. Набор программных инструментов, команд и их форма претерпели изменения, окно платформы также существенно изменилось. В то же время модель пользовательского интерфейса и его конфигурация стали намного лучше. Изменения произошли и в системе работы между клиентским приложением и сервером. [3]

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

Наряду с обычным доступом к файлам и подключением к серверу через локальную сеть, вы можете подключиться к базе данных по протоколу HTTP с помощью специального веб-сервера. Поэтому тонкий клиент и веб-клиент позволяют пользователю работать в режиме управления необходимыми приложениями. Новый программный продукт EDMS для управления корпоративными документами работает как в тонком режиме, так и в режиме толстого и веб-клиента. Приложение тонкого клиента установлено на компьютере пользователя. Тонкий клиент во многом отличается от старого приложения, имеет гораздо меньший дистрибутив, чем в предыдущем приложении. И использует меньше аппаратных ресурсов. Тонкий клиент может поставляться как в виде отдельного дистрибутива, так и с общей платформой. [3]

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

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

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

Скоординированное и управляемое приложение облегчает внедрение теоретических решений. Отныне вы больше не можете соглашаться на доработку, а просто настраиваете приложения под специфику конкретной компании, оставляя практическое решение без изменений. Управляемое приложение предоставляет возможность включать и отключать дополнительные функции и более сложные функциональные решения, которые могут потребоваться для практической разработки. Отказоустойчивый кластер серверов с динамической балансировкой нагрузки. Последняя версия платформы 1С: Предприятия 8 позволяет использовать кластер серверов для защиты от непредвиденных сбоев системы или, как его еще называют отказоустойчивостью, кластер серверов. Функция позволяет взаимодействие между пользователем и системой управления базами данных (СУБД). данные из кластера серверов, а также сбои в работе компьютера пользователя или внезапное отключение из-за непредвиденных обстоятельств не приведут к потере информации. Все данные будут резервироваться с помощью избыточных рабочих процессов в существующем кластере.

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

Поддержка СУБД Оrаlcе Dаtаbаsе (система управления базами данных) Обновлена поддержка СУБД Оrаclе Dаtаbаsе. Все разработки платформы» 1С: Предприятия 8 велись в сотрудничестве с корпорацией Оrаclе и её сотрудниками. Обновленная платформа «1С: Предприятия 8» поддерживает в данный момент работу с пятью СУБД (Система управления базами данных)

  • Файловая база
  • База Micrоsоft SQL Sеrvеr
  • База PоstgrеSQL
  • База IBM DB2
  • База Оrаclе

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

Обоснование выбора системы для разработки прикладного решения. Сравнительный анализ готовых решений

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

Развитие системы осуществляется с учетом требований российских и международных (ICAO, IATA) нормативных документов, рекомендаций и правил, регламентирующих деятельность аэропортов в области наземного обслуживания воздушных судов, пассажиров и организации воздушного движения [5].

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

  • управление процессом обслуживания рейсов и пассажиров;
  • управление ресурсами (статичными и мобильными);
  • управление персоналом;
  • управление финансами;
  • голосовое и визуальное информирование [5].

Информационная система «Аэропорт» основывается на требованиях, предъявляемых аэропортом, а также призвана решать поставленные перед ней задачи:

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

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

В состав комплекса входят следующие программные и функциональные модули:

  • Расписание рейсов;
  • Суточный план обслуживания;
  • Суточный план обслуживания - «сигнальное табло»;
  • Планирование персонала и ресурсов;
  • Учет доходов, формирование актов формы;
  • Интеграция с 1С;
  • Мобильные устройства для удаленной работы;
  • Графическая панель «Карта полетов»;
  • Графическая панель «План стоянок»;
  • График движения воздушных судов;
  • График загрузки аэропорта (по персоналу и ресурсам);
  • Представление в виде стыковок рейсов;
  • Электронный диктор;
  • Информационное табло (FIDS) для информирования сотрудников и пассажиров;
  • Веб-приложение;
  • Система отчетности и бизнес-аналитики (OLAP) [5].

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

  • управление процессом выполнения авиаперевозок;
  • управление ресурсами;
  • управление персоналом;
  • управление финансами.

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

Организация бизнес-процессов с помощью нашей системы позволяет выполнять следующие задачи:

  • обеспечение качественной подготовки выполнения полетов;
  • эффективное использование имеющихся ресурсов (людских и материальных);
  • своевременное осуществление профилактических мероприятий;
  • содержание минимальной численности административного и обслуживающего персонала;
  • повышение безопасности выполнения полетов;
  • снижение затрат и издержек производства.

Основные разделы информационной системы

  • Расписание рейсов;
  • Суточный план полетов;
  • Слот-координация;
  • Телеграммы по рейсам;
  • График движения воздушных судов;
  • Графическая панель «Карта полетов»;
  • Графическая панель «Оборот Воздушных Судов»;
  • Графическая панель «Оборот Экипажей»;
  • Персонал (сертификация, приказы, события, планирование, налет);
  • Личный кабинет сотрудника;
  • Тестирование персонала;
  • SMS-информирование (пассажиры и экипажи);
  • Авиатехника (сертификация, планирование, учет);
  • Аэропортовые расходы и затраты по пролету территорий;
  • Учет доходов (Бланки строгой отчетности, электронный билет, отчеты агентств и другое);
  • Анализ предварительного бронирования;
  • Стыковка с внешними системами (Сирена, Габриэль, АФТН, SITA, 1С, Инфин, Интернет).

Для автоматизации работы терминала аэропорта в качестве операционной системы для терминалов подходит Windows Embedded POSReady 2009, специально предназначенная для использования в киосках самообслуживания. Данная операционная система разработана на платформе Windows XP и не требует сборки образа, POSReady 2009 дает возможность максимально упростить процесс развертывания системы и минимизировать расходы на разработку приложения за счет наличия большого количества программного обеспечения и драйверов. Лицензия на данную операционную систему достаточно не дорого стоит.

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

Модуль регистрации в аэропорту предлагает следующие функции:

  • автоматизированная поддержка обслуживания пассажиров в аэропорту (регистрация, посадка, обработка багажа);

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

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

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

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

  • Немедленное получение информации о рейсе подразделениями, занимающимися обслуживанием пассажиров в аэропорту и на борту воздушного судна;
  • подготовка рейсовой документации - создание загрузочной ведомости, формирование списка пассажиров на борту для экипажа, передача описания груза и пр.

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

  • расчет и схема загрузки воздушного судна - создание карты мест по данным, полученным из подсистемы "Обслуживание пассажиров".
  • расчет и схема загрузки багажно - грузовых помещений ВС;
  • расчет и схема заправки топливных баков ВС;
  • переразмещение загрузки;
  • оперативное получение информации по рейсу подразделениями, участвующими в обеспечении приема-выпуска ВС;
  • подготовку рейсовой документации и т.д.

Сравнительная характеристика информационных систем представлена в Таблица 2.

Таблица 2 - Сравнительный анализ систем автоматизации

№ п/п

Параметры

«Аэропорт»

«Авиакомпания»

«Диктор»

управление процессом обслуживания рейсов и пассажиров;

+

+

-

управление ресурсами (статичными и мобильными);

+

+

-

управление персоналом;

+

+

-

управление финансами;

+

+

-

голосовое и визуальное информирование

+

+

+

информационное табло (FIDS) для информирования сотрудников и пассажиров;

+

+

+

Веб-приложение

+

+

-

Сравнительный анализ способов приобретения ИС

Представленные информационные системы приобретаются и обслуживаются компанией – производителем ИС «АвиаБит»

Таблица 3 – Сравнительный анализ способов приобретения ИС

№ п/п

Способ приобретения

Достоинства и недостатки способа приобретения

Покупка лицензии ИС «АвиаБит»

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

Покупка лицензии ИС «АвиаБит»

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

Покупка лицензии

Недостаточность обеспечения всеми параметрами для автоматизации терминала аэропорта

Обоснование требований к разрабатываемому прикладному решению

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

Важной частью является предоставление безопасности при работе с системой. Кроме того, важным условием является обеспечение надежности и стабильности работы.

Информационная система обеспечивает резервное копирование, необходимое для защиты от потери данных.

Информационная система должна выполнять следующие задачи:

1. Учет самолетов и рейсов аэропорта;

2.Производить учет тарифов на определенные рейсы;

3. Осуществлять реализацию, бронирование возврат билетов;

4. Предоставлять аналитические данные по требованию руководства;

5. Предоставлять данные о перемещении билетов.

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

Анализ среды разработки

«1C: Предприятие 8» является универсальной системой для автоматизации ведения учета. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности. Система программ «1C:Предприятие 8» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями.

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

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

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

Конфигурация ПО – это совокупность настроек программы, которая задается пользователем.

Разграничение прав доступа к ИС

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

Существует несколько разновидностей ограничений прав – на чтение, изменение и уничтожение.

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

Архитектура разрабатываемого прикладного решения

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

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

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

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

В процессе создания ИС «Терминал аэропорта» были выделены 4 основных документа, необходимые для автоматизации: «Поступление билетов», «Продажа билетов», «Бронирование билетов», «Возврат билетов».

В состав документа «Поступление билетов» входят: подсистема «ОперацииТерминала»; регистры накопления: «КоличествоБилетов», «ПриходБилетов». На основе документа формируется отчет «РасписаниеПолетов».

В состав документа «ПродажаБилетов» входят: подсистема «ОперацииТерминала»; регистры накопления: «КоличествоБилетов», «ПродажиБилетов». На основе документа формируется отчет «Продажа».

В состав документа «БронированиеБилетов» входят: подсистема «ОперацииТерминала»; регистры накопления: «КоличествоБилетов», «ПродажиБилетов», журналы «Продажи».

В состав документа «ВозвратБилетов» входят: подсистема «ОперацииТерминала»; регистры накопления: «КоличествоБилетов», «ПриходБилетов».

Алгоритмы взаимодействия объектов конфигурации

На Рисунок 2 представлена IDF0 диаграмма деятельности терминала аэропорта.

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

Рисунок 2 - IDF0 Деятельности Терминала аэропорта

Описание основных объектов (элементов) разрабатываемого прикладного решения

Конфигурацией в системе «1С: Предприятие» называется совокупность трех взаимосвязанных составных частей:

• Структуры метаданных

• Набора пользовательских интерфейсов

• Набора прав

Метаданными в системе «1С: Предприятие» называется совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельность конкретного предприятия.

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

Рассмотрим объекты метаданных, используемых в курсовом проекте:

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

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

Типичным примером перечислений, использованном в курсовом проекте, является тип клиентов (физические лица, юридические лица).

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

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

• Регистры (компонента «Оперативный учет»)- предназначены для анализа остатков и движений средств в системе «1С: Предприятие».

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

Под измерением понимается набор значений, которые детализируют движения средств, и в разрезе которых хранятся остатки; под ресурсом – числовая величина, которая является количественным или суммовым значением, отражающих размер движение (остатка).

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

Под набором прав в системе «1С: Предприятие» понимается определение полномочий пользователей на работу с информацией, которая обрабатывается в системе.

Большинство объектов метаданных в системе «1С: Предприятие» могут иметь визуальное представление. В самом лучшем случае визуальное представление состоит из следующих частей:

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

• Печатная форма объекта метаданных (печатных форм может быть несколько)

• Модуль формы - программа на встроенном языке системы «1С: Предприятие». Как правило, модуль формы содержит алгоритм построения печатной формы объекта метаданных, а также может выполнять обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т.п.

Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 3)

Рисунок 3 - Создание новой базы данных в режиме Конфигуратора

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

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

Создавая новую конфигурацию, платформа создает «готовый» список объектов, заполнением которых занимается разработчик. Окно новой «пустой» конфигурации представлено Рисунок 4.

Рисунок 4 - Окно свойства

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

Все подсистемы создаются по аналогии (Рисунок 5).

Рисунок 5 - Создание подсистемы "Бухгалтерия"

Рисунок 6 - Добавление картинки подсистемы "Бухгалтерия"

Рисунок 7 - Просмотр подсистем в режиме 1С

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

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

Создаем такие справочники как: «Персонал», «Города» (Рисунок 8), «Рейсы» и др. Затем создаем формы для справочников. При создании справочников важно правильно заполнить вкладку Данные реквизитами, а также данными табличной части.

Рисунок 8 - Создание справочника "Города"

Рисунок 9 - Создание справочника "Персонал"

Таблица 5 - Таблица данных справочника "Персонал"

Наименования

Тип

Длина

Реквизиты

Должность

ПеречислениеСсылка.Должности

ДатаРождения

Дата

15

КоличествоЛетныхЧасов

Число

2

СрокКонтракта

ПеречислениеСсылка.СрокКонтракта

30

СемейноеПоложение

30

Табличная часть (МестоРаботы)

МестоПредыдущейРаботы

СправочникСсылка.Организация

ДатаНазначения

Дата

ДатаУвольнения

Дата

Должность

ПеречислениеСсылка.Должности

Рисунок 10 - Создание формы справочника "Персонал"

Создать новый справочник 1С или изменить существующий можно только в конфигураторе.

По аналогии создаем все необходимые справочники.

После создания справочников можно ввести некоторые данные, обновив конфигурацию базы данных. Выполнить это возможно с помощью меню программы (Конфигурация – Обновить конфигурацию базы данных), либо соответствующей пиктограммой на панели инструментов, либо клавишей F7. Обновив базу, можно ее заполнить в режиме 1С.

Далее необходимо создать перечисления (Рисунок 11).

Рисунок 11 - Создание Перечисления "Должности"

Рисунок 12 - Заполнение данных перечисления "Должности"

Рисунок 13 - Создание перечисления "Рейс"

Документ - одно из основных понятий системы «1С: Предприятие». При помощи документов организуется ввод в систему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка.

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

В конфигураторе создается, строго говоря, не сам документ, а средство ввода документа в компьютер - шаблон документа. Каждый создаваемый в конфигураторе документ является описанием множества документов одного вида. Например, созданный в конфигураторе документ «Накладная» при работе с системой 1С: Предприятие позволит формировать накладные, которые будут иметь разное содержание, но одинаковый набор реквизитов, одинаковую логику поведения и так далее.

Рисунок 14 - Создание документа "Поступление билетов"

Таблица 6 - Таблица данных документа "ПоступлениеБилетов"

Наименования

Тип

Длина

Реквизиты

Направление

ПеречислениеСсылка.ВидыТарифов

Рейс

ПеречислениеСсылка.Рейс

Самолёт

СправочникСсылка.Самолеты

СуммаПоДокументу

Число

Табличная часть (ПереченьУслуг)

ПредоставляемаяУслуга

ПеречислениеСсылка.ВидыТарифов

Цена

Число

10 (2)

Количество

Число

10

Сумма

Число

10 (2)

Рисунок 15 - Создание формы "Поступление билетов"

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

Создание обработчика события происходит на клиенте (Рисунок 16), а также в модуле объекта.

Рисунок 16- Создание обработчика событий на клиенте

После создания документов можно перейти к созданию «Регистра накопления» - «КоличествоБилетов» (Рисунок 17). Вид регистра «Остатки».

Рисунок 17 - Создание регистра накопления "КоличествоБилетов"

В документе «ПоступлениеБилетов» на вкладке «Движения» необходимо вызвать Конструктор движения и определить тип движения регистра «Приход» (Рисунок 18). Программный код прописывается автоматически и представлен в (Программный код).

Рисунок 18 - Работа с конструктором движения

Аналогично настраивается регистр накопления для документа «РасходБилетов». В качестве типа движения регистра необходимо выбрать «Расход». Вид регистра «Обороты» (Рисунок 19).

Рисунок 19 - Создание регистра накопления "ПродажиБилетов"

Рисунок 20 - Работа с конструктором движения регистра "ПродажиБилетов"

Рисунок 21 - Создание регистра накопления "Расчеты"

Рисунок 22 - Назначение регистраторов регистра накопления

Далее по аналогии оформляется регистр накопления «КоличествоБилетов» и «ПриходБилетов».

Журнал документов показан на Рисунок 23.

Рисунок 23 - Создание журнала документов

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

На рисунке 24 показано создание отчета «Персонал» с использованием схемы компоновки.

Этапы создания отчета представлены на рисунке 25. Программный код представлен в Приложении А.

Рисунок 24 - Создание Отчета "Персонал"

Рисунок 25 - Создание отчета в режиме схемы компоновки данных

По аналогии создаются остальные отчеты.

Далее необходимо создать регистр сведений «Тарифы» (Рисунок 26). Данный регистр сведений обеспечивает автоматическую подстановку цен на тарифы полетов.

Рисунок 26 - Создание регистра сведений "Тарифы"

Для документов «ПродажаБилетов» и «БронированиеБилетов» создана кнопка «Скидка». Будем считать, что самостоятельное бронирование билетов дает возможность экономить 20% от суммы билета, кроме того, возможно получить 10% скидки при обычной покупке билетов.

На рисунке 26 показано создание кнопки. Код программы представлен в Приложении А

Рисунок 27 - Создание кнопки "Скидка"

Рисунок 28 - Кнопка "Скидка" в режиме 1С

Для автоматизации работы информационной системы был создан ввод на основании. На рисунке 29 представлена настройка Конструктора ввода на основании. Заполнение выражения происходит автоматически.

Рисунок 29 - Создание конструктора ввода на основании

Тестирование разработанного прикладного решения

Процесс тестирования информационной системы заключается в ее установке, заполнении данными и проведении документов.

Так, на Рисунок 30 представлено заполнение регистра сведений «Тарифы» в режиме 1С.

Рисунок 30 - Заполнение регистра сведений "Тарифы"

На Рисунок 31 показано заполнение документа «Продажа билетов». Заполнение цены происходит автоматически. Вычисление суммы и суммы по документу также вычисляется автоматически. Выбор тарифа происходит исходя из вида предоставляемой услуги.

При нажатии на кнопку Скидка будет произведен пересчет суммы.

Рисунок 31 - Заполнение документа "Продажа билетов"

Нажатие кнопки Печать обеспечит вывод документа на печать (Рисунок 32).

Рисунок 32 - Вывод документа "Продажа билетов" на печать

Вывод отчета «Расписание полетов» (Рисунок 33).

Рисунок 33 - Отчет "Расписание полетов"

Заключение

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

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

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

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

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

Информационная система разработана на платформе «1С: Предприятие» версии 8.3. Данный выбор обусловлен широкими возможностями по ведению учета хозяйственных операций, предоставляемыми системой.

Все поставленные задачи курсовой работы были решены.

Список использованной литературы

Учебно-методическая литература

  1. Бойко Э.В., 1С: Предприятие 8.0. Универсальный самоучитель
  2. Варкентин В.В. Информационные системы на базе 1 С:Предприятие//Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XXXIX междунар.студ.науч.-практ. Конф. № 2(39) https://sibac.info/studconf/tech/xxxix/47278 (дата обращения: 15.04.2019)

Интернет-ресурсы

  1. Официальный сайт 1С: Предприятие — № 6 [электронный ресурс] — Режим доступа. — URL: http://v8.1c.ru/ (дата обращения 13.04.2019)
  2. Электронная книга 1С Предприятие 8.3., https://freesoft.ru/windows/elektr_kniga_1s_predpriyatie_83
  3. Официальный сайт «АвиаБит» [электронный ресурс] — Режим доступа. — URL:http://www.aviabit.ru/airport

Приложение

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

Код вычисления «Суммы»

&НаКлиенте

Процедура ПереченьУслугПриИзменении(Элемент)

СтрТабЧасти=Элементы.ПереченьУслуг.ТекущиеДанные;

СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;

КонецПроцедуры

Код вычисления «СуммыПоДокументу»

&НаКлиенте

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

СуммаТЧ=0;

Для Каждого СтрТабЧасти Из ПереченьУслуг Цикл

СуммаТЧ= СуммаТЧ+ СтрТабЧасти.Сумма;

КонецЦикла;

СуммаПоДокументу= СуммаТЧ;

КонецПроцедуры

Код конструктора движения регистров документа «Поступление билетов»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр КоличествоБилетов Расход

Движения.КоличествоБилетов.Записывать = Истина;

Для Каждого ТекСтрокаПереченьУслуг Из ПереченьУслуг Цикл

Движение = Движения.КоличествоБилетов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Направление = Направление;

Движение.Количество = ТекСтрокаПереченьУслуг.Количество;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Код конструктора печати «Поступление билетов»

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

ТабДок = Новый ТабличныйДокумент;

Печать(ТабДок, ПараметрКоманды);

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Истина;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}

КонецПроцедуры

&НаСервере

Процедура Печать(ТабДок, ПараметрКоманды)

Документы.ПоступлениеБилетов.Печать(ТабДок, ПараметрКоманды);

КонецПроцедуры

Код отчета «Персонал» (данные упорядочены по убыванию)

ВЫБРАТЬ

Персонал.Ссылка КАК Ссылка,

Персонал.ВерсияДанных КАК ВерсияДанных,

Персонал.ПометкаУдаления КАК ПометкаУдаления,

Персонал.Код КАК Код,

Персонал.Наименование КАК Наименование,

Персонал.Должность КАК Должность,

Персонал.ДатаРождения КАК ДатаРождения,

Персонал.КоличествоЛетныхЧасов КАК КоличествоЛетныхЧасов,

Персонал.СрокКонтракта КАК СрокКонтракта,

Персонал.СемейноеПоложение КАК СемейноеПоложение,

Персонал.МестоРаботы.(

Ссылка КАК Ссылка,

НомерСтроки КАК НомерСтроки,

МестоПредыдущейРаботы КАК МестоПредыдущейРаботы,

ДатаНазначения КАК ДатаНазначения,

ДатаУвольнения КАК ДатаУвольнения,

Должность КАК Должность

) КАК МестоРаботы,

Персонал.Предопределенный КАК Предопределенный,

Персонал.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных

ИЗ

Справочник.Персонал КАК Персонал

УПОРЯДОЧИТЬ ПО КоличествоЛетныхЧасов УБЫВ

Программный код для предоставления Скидки

&НаКлиенте

Процедура Скидка(Команда)

Для Каждого ТекСтрокаПереченьУслуг Из Объект.ПереченьУслуг Цикл

ТекСтрокаПереченьУслуг.Цена=ТекСтрокаПереченьУслуг.Цена*0.9;

ТекСтрокаПереченьУслуг.Сумма=

ТекСтрокаПереченьУслуг.Цена*ТекСтрокаПереченьУслуг.Количество;

КонецЦикла

КонецПроцедуры

Код для автоматической подстановки цен из регистра сведений в форме документа

&НаКлиенте

Процедура ПереченьУслугПредоставляемаяУслугаПриИзменении(Элемент)

Стр=Элементы.ПереченьУслуг.ТекущиеДанные;

Стр.Цена=ОбщиеФункции.ТарифНаДень(Объект.Дата,Стр.ПредоставляемаяУслуга);

КонецПроцедуры

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

Функция ТарифНаДень(ДатаОплаты,ПредоставляемаяУслуга) Экспорт

ТарифУслуги=ПредоставляемаяУслуга.ВидТарифа;

Отбор=Новый Структура("ВидТарифа",ТарифУслуги);

ИнформацияИзРегистра=

РегистрыСведений.Тарифы.ПолучитьПоследнее(ДатаОплаты,Отбор);

Возврат ИнформацияИзРегистра.ЗначениеТарифа;

КонецФункции