Разработка автоматизированной информационной системы для аэропорта "Москва-Транзит"

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Введение

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

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

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

Таким образом, курсовой проект ставит перед собой следующие цели:

* Уменьшение вероятности ввода ошибочной информации в базу данных;

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

* Автоматизация создания результирующих документов.

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

1. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

Аэропорт «Москва-Транзит» — аэропорт города Москвы. На весну 2012 года являлся крупнейшим по величине пассажирооборота российским аэропортом, также входит в двадцатку самых загруженных аэропортов Европы. Расположен на границе городского округа Медведково и Мытищинского района Московской области, в 45 километрах к юго-востоку от центра Москвы, в 15 километрах от МКАД.

Аэропортовый комплекс включает в себя лётное поле, образованное двумя независимыми параллельными взлётно-посадочными полосами (ВПП1 и ВПП2). Они расположены в двух километрах друг от друга, что делает Москва-Транзит единственным аэропортом Московского авиационного узла, способным одновременно производить на своих полосах операции по взлёту и посадке. Обе ВПП сертифицированы по категории ICAO CAT IIIА. Реконструкция ВПП1 позволила аэропорту стать первым российским аэропортом, имеющим возможности принимать пассажирский лайнер Airbus A380.

Пассажирский терминал аэропорта Москва-Транзит имеет сертификат «С» IATA и является первым в России, прошедшим сертификацию по международному стандарту качества ISO 9001: 2000.

Доля пассажиропотока аэропорта от общего объёма в Москве составляет 46%. По состоянию на 2010 год из Москва-Транзит выполняли рейсы 76 авиакомпаний по 243 направлениям по всему миру, 101 из которых уникальны для московского авиационного узла. Среди партнёров аэропорта 48 иностранных авиакомпаний (12 из них представляют страны СНГ) и 28 российских. В 2011 году Москва-Транзит, выбранный для полётов в Москву членами таких известных авиационных альянсов, как Star Alliance и Oneworld, обслужил 25,7 млн пассажиров.

Владельцем аэропорта считается группа «ДОБ». Формально аэропорт принадлежит российской компании ДОБ, которая, в свою очередь принадлежит зарегистрированной на острове Мэн компании SXE.

Основная характеристика предприятия приведена в Таблице 1.

Таблица 1 — Характеристики предприятия

№ пп

Наименование характеристики (показателя)

Значение показателя

1

Охват деятельности

Весь мир

2

Численность персонала

458 чел.

3

Количество пассажиров за день

~ 7000 человек

4

Годовой оборот

более 1,5 млн. рублей за 2011 г.

5

Количество касс

40

6

Количество ВПП

2

7

Количество принимаемых самолетов в день

~ 100 машин

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

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

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

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

Заведующим по инструктажу и медосмотру летного состава — полностью отвечает за физическое и моральное состояние экипажа.

Заведующим отделом поддержания летной годности персонала — допускает летный состав к их непосредственной работе.

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

Заведующим билетными кассами — организует работу билетных касс, а также по возможности совершенствует работу организации продажи билетов.

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

Группа учета и отчетности — рассматривает и утверждает графики дежурств и распорядок дня смен и участков аэропорта с учетом неравномерности объема их работы по часам суток и дням недели, графики отпусков.

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

Багажным отделением.

Камерами хранения.

Складом забытых вещей.

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

Комнатами отдыха пассажиров

Залом ожидания

Вспомогательными подразделениями

Юридический отдел — обеспечивает правовое обеспечение аэропорта, регулирует юридические отношения с клиентами.

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

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

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

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

Технические службы — несут ответственность за выполнение требований техники безопасности на рабочих местах, уборка подконтрольной территории, проведение соответствующих проверок;

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

1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

Аэропорт «Москва-Транзит» ежедневно пропускает примерно 7000 человек в день.

На текущий момент аэропорт не применяет автоматизированные системы, замес-то них активно использует программы пакета офисного ПО MS Office: Word, Excel, Access. А в качестве каналов для взаимодействия с информацией существуют:

Рис. 1 — Структура управления аэропортом

Электронная почта;

Факс;

Внутренний телефон;

Система внутреннего сетевого оповещения.

Для автоматизации деятельности аэропорта «Москва-Транзит» были выделены следующие бизнес-процессы:

Продажи билетов (схема 1);

Учета финансово-хозяйственной деятельности;

Составления документов;

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

Рис. 2

1.4 Программная и техническая архитектура ИС на предприятии

Техническая архитектура аэропорта представляет собой сервер баз данных (БД), почтового сервера, файлового сервера, принтеров и компьютеров на рабочих местах сотрудников. Рабочие места сотрудников предприятия оснащены необходимым набором оборудования.

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

Таблица 2 — Технические характеристики оборудования, используемого в аэропорте

Наименование оборудования

Характеристики

Цель применения

1

Компьютеры сотрудников

Intel core2duo 2ГГц, RAM 2 Гб, HDD 200 Гб

Ведение документации, создание отчетов.

2

Коммутационное оборудование

ASUS GigaX 3112

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

3

Принтер/сканер/копир

Ricoh Aficio MP C400SR

Печать/копирование документации

4

Сервер баз данных, Файл-сервер, Почтовый сервер

Intel Pentium Xeon™ IV 3. 2ГГц, RAM 32Гб, 10×2 ТБ

Обслуживает БД, создает резервные копии, обслуживает запросы пользователей Используется как хранилище файлов и документов Обеспечивает прием и передачу почтовых сообщений между пользователями

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

На предприятии на компьютерах сотрудников используется набор офисных приложений (пакет MS Office 2007, Google chrome web-browser), работающих под операционной системой Windows 7.

Существующая ИС для своей работы использует систему управления базами данных (СУБД) MS SQL Server 2003, которая позволяет создавать резервные копии данных и, в случае необходимости, восстанавливать их.

Для ввода данных о клиентах во внутреннюю базу данных предприятия используется интерфейс СУБД MS Access 2007 со связью с базой данных в MS SQL Server.

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

Для управления почтовыми сообщениями на предприятии служит MS Exchange Server.

Существующая архитектура ИС, используемая на предприятии, показана на рисунке 3.

Рисунок 3 — IT-архитектура предприятия

1.5 Анализ существующих разработок для автоматизации задачи

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

Были рассмотрены несколько систем автоматизации:

* 1С-Предприятие — универсальная программа массового назначения для автоматизации, включающая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю оказание услуг, производство и т. д.

* Microsoft SQL Server — Стандартное решение для предприятия. Удобное решение. Простой ввод на предприятие. Не требует долгого времени освоения и выхода на полную мощность работы.

* Галактика — Корпорация «Галактика» предлагает комплексное решение «Галактика Управление производственным предприятием», основной целью которого является повышение эффективности управления производством. Решение сочетается с современными концепциями организации производства «Точно во время», «Бережливое производство».

По ряду причин (таких как: стоимость системы, относительная простота внедрения в существующие условия ведения документации) выбор пал на обычную связку Microsoft Excel + Microsoft Access.

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

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

1.6 Выбор и обоснование стратегии автоматизации задачи

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

Хаотичная — автоматизация объекта по мере необходимости программного продукта и готовности к ее проведению.

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

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

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

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

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

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

1.7 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач

Существует несколько способов приобретения ИС:

Заказ разработки системы у сторонних разработчиков.

Разработка собственной системы.

Покупка готового решения.

Аутсорсинг.

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

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

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

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

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

Информационная модель позволяет понять процессы, происходящие в системе с момента поступления в нее информации до момента выхода обработанной информации. 3]

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

В представленной информационной модели сотрудник отдела продаж добавляет запись или изменяет информацию о существующем пассажире и проданном билете на основе полученной информации через специальную экранную форму «Продажа билетов» (рис. 4), таким образом, изменяются справочники ФИО пассажира", «Аэропорт вылета», «ФИО оператора» и «Маршрут полета». После окончания изменений в таблице «Билет», предоставляется распечатать возможность готовый билет, для продажи.

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

Используемые классификаторы и системы кодирования.

Кодом билета является его непосредственным номер — это облегчает поиск информации о нем в базе данных. 7]

Таким образом, количество возможных комбинаций не ограниченно.

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

Например, 1 — запись для первого билета.

2.2 Характеристика нормативно-справочной, входной и оперативной информации

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

Он содержит в себе серию, номер, код подразделения, выдавшего его, ФИО пассажира, дата рождения, наименование подразделения выдавшего, таким образом, количество строк, несущих в себе полезную информацию равно 13. Частота возникновения около 4354 в день. Но так как в данный момент использует упрощенная показательная модель базы то вся информация о пассажире сводится к его ФИО.

Экранная форма для ввода этих данных отображена на рисунке 5.

Справочник «АэропортВылета» заполняется один раз, и его данные являются статичными.

Экранная форма для заполнения справочника «АэропортВылета» показана на рисунке 6, в нее заносятся названия существующих аэропортов.

2.3 Характеристика результатной информации

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

Рисунок 4 — Информационная модель

Рисунок 5 — Экранная Форма

Рисунок 6 — Ввод данных о пассажире

Рисунок 7 — Ввод данных о маршруте

Таблица 3 — Реквизитный состав данных информации о пассажире (как будет выглядеть при полном вводе ИС)

№ п/п

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

Описание

Тип

1

ФИО

Фамилия, имя, отчество пассажира

Текст

2

Серия паспорта

Серия паспорта пассажира

Число

3

Номер паспорта

Номер паспорта пассажира

Число

4

Кем выдан

Орган, выдавший паспорт пассажира

Текст

5

Дата выдачи

Дата выдачи паспорта пассажира

Дата

6

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

Дата рождения пассажира

Дата

Рисунок 8 — Макет формы

Рисунок 9 — Макет печатной формы

3. Программное обеспечение задачи

3.1 Общие положения (дерево функций и сценарий диалога)

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

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

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

Рисунок 10 — Дерево функций

3. 2 Характеристика базы данных

На предприятии использовалась СУБД MS SQL Server 2000, которая не в полной мере отвечала поставленным задачам автоматизации аэропорта «Москва-Транзит». Поэтому было принято решение о переходе на другую платформу.

Для реализации проекта среди различных СУБД была выбрана СУБД от 1С — «1С: Предприятие"[10].

В поставленной задаче используется отношения сущностей, выбранных на основе рекомендаций [11], которые описаны ER-моделью (рисунок 11).

Рисунок 11 — ER-модель

Описание структуры справочника студентов «Пассажиры» (Спр. «Пассажиры» в информационной модели на рисунке 3) представлено в таблице 4.

Таблица 4 — Структура справочника «ФИО Пассажира»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

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

Фамилия, имя, отчество пассажира

Строка

50

Описание структуры справочника операторов «ФИООператора» (Спр. «ФИООператора» в информационной модели на рисунке 2) представлено в таблице 5.

Таблица 5 — Структура справочника «ФИО Оператора»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

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

Фамилия, имя, оператора

Строка

50

Описание структуры справочника станций «АэропортВылета» (Спр. «АэропортВылета» в информационной модели на рисунке 3) представлено в таблице 6.

Таблица 6 — Структура справочника «Аэропорт Вылета»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

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

Название аэропорта

Строка

50

Описание структуры таблицы билетов «Маршрут Полета» (Т. «МаршрутПолета» в информационной модели на рисунке 3) представлено в таблице 7.

Таблица 7 — Структура таблицы «Маршрут Полета»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

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

Маршрут полета

Строка

50

Описание структуры таблицы «Информация По Билетам» (Т. «Информация По Билетам» в информационной модели на рисунке 3) представлено в таблице 8.

Таблица 8 — Структура таблицы «Информация По Билетам»

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

4

2

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

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

Строка

50

3

ФИОПассажира

Фамилия, имя, отчество пассажира

Строка

50

4

ФИООператора

Фамилия, имя, оператора

Строка

50

5

АэропортВылета

Название аэропорта

Строка

50

6

МаршрутПолета

Маршрут полета

Строка

50

3. 3 Структурная схема пакета (дерево вызова программных модулей)

Используется классическая система «Клиент-Сервер».

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

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

Программный код серверной части представлен в листинге 1.

Листинг 1.

Заключение

аэропорт программа пассажир маршрут

В результате выполнения курсового проекта был автоматизирован процесс продажи билетов в аэропорту «Москва-Транзит».

До проведения процесса автоматизации продажи билетов в аэропорту «Москва-Транзит» велись бумажным способом с ведением таблиц в Microsoft Excel и последующим заполнением билетов от руки.

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

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

Уменьшить вероятность ввода ошибочной информации в базу данных;

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

Автоматизировать создание результирующих документов — «Билет», «Проданные билеты», учетной ведомости.

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

Список литературы

1. Официальные рекомендации P 50.1. 028 — 2001 ГОСТ России по применению стандартов IDEF для функционального моделирования.

2. Организационная структура предприятий. Коноков Д. Г., Рожков М. А., Смирнов А. О., Яниковская О. Н., издание второе, Москва, 1999. 176 с.

3. Автоматизация управления производством/Баронов В.В. и др. — М.: ИНФРА-М, 2000.

4. Скрипкин К. Г. Экономическая эффективность информационных систем. — М.: ДМК Пресс, 2002. — 256 с.

5. Ведение нормативно-справочной информации в крупных организациях. Линцер Л. А., Москва, ООО «Газоил пресс», 2006, 19−21 стр.

6. Оценка потоков управленческой информации на предприятиях. Елизарова О. И., Москва, Известия высших учебных заведений, 2005, 198−212 стр.

7. Программное обеспечение базы данных. Моленков А. П., Москва, ООО «Издательство «Научная книга», 2005, 283−287 стр.

8. Методы проектирования информационных систем. Зорин В. Ю., Москва, Перспективные информационные технологии и интеллектуальные системы, 2007, 31−34 стр.

9. 1С: Предприятие WWW: http: //www. 1c. ru/rus/products/1c/predpr/

10. Корпорация Галактика WWW: http: //www. galaktika. ru/

ПоказатьСвернуть
Заполнить форму текущей работой