Диплом: Автоматизация продажи авиабилетов в ООО «Победа»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
организации, являются более перспективными.
Логическая и физическая модели базы данных информационной системы
реализации авиабилетов представлены на рисунках 16 и 17, соответственно.
Рисунок 16. Логическая модель базы данных продажи
авиабилетов
Рисунок 17. Физическая модель базы данных продажи
авиабилетов
Описание сущностей представлено в таблице 11.
58
Таблица 11
Описание сущностей
Имя сущности
Описание сущности
Пассажиры
Сущность, хранящая данные о пассажирах
Совершеннолетний
Сущность, хранящая данные о совершеннолетних
пассажирах
Несовершеннолетний
Сущность, хранящая данные о
несовершеннолетних пассажирах
Пользователи
Сущность, хранящая данные о пользователях
системы
Билеты
Сущность, хранящая данные о билетах
Рейсы
Сущность, хранящая данные о рейсах
Авиакомпании
Сущность, хранящая данные о авиакомпаниях
Маршруты
Сущность, хранящая данные о маршрутах
Полное описание атрибутов всех сущностей представлено в таблицах 12
19.
Таблица 12
Сущность «Пассажиры»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
ФИО Пассажира
Символьный
Нет
Иванов Иван
Иванович
Контактный телефон
Целый
Нет
89093550123
Электронная почта
Символьный
Нет
user@yandex.ru
Идентификатор
пользователя
Целый
Нет
1
Таблица 13
Сущность «Несовершеннолетний
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Номер свидетельства о
рождении
Целый
Нет
1234
Возраст
Целый
Нет
12
ФИО
сопровождающего
Символьный
Да
Иван И.И.
59
Таблица 14
Сущность «Совершеннолетний»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Серия и номер
паспорта
Символьный
Нет
5 800 123 456
Пункт выдачи
Символьный
Нет
ФМС России
московской
области
Таблица 15
Сущность «Пользователи»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Тип пользователя
Символьный
Нет
Администратор
Логин
Символьный
Нет
user
Пароль
Символьный
Нет
pass123
Электронная почта
пользователя
Символьный
Нет
user@yandex.ru
Таблица 16
Сущность «Билеты»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Самолет
Нет
боинг 747
Место в салоне
Целый
Нет
1
Зарезервирован
Целый
Нет
Да
Цена
Целый
Нет
8000
Идентификатор
пассажира
Целый
Да
1
Идентификатор рейса
Целый
Нет
1
60
Таблица 17
Сущность «Рейсы»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Дата и время вылета
Дата-время
Нет
08.05.2020
12:17
Дата и время
прибытия
Дата-время
Нет
08.05.2020
12:17
Статус
Символьный
Нет
Отменен
Идентификатор
маршрута
Целый
Нет
1
Таблица 18
Сущность «Маршруты»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Пункт вылета
Символьный
Нет
Москва
Аэропорт пункта
вылета
Символьный
Нет
Домодедово
Пункт прибытия
Символьный
Нет
Санкт Питербург
Аэропорт пункта
прибытия
Символьный
Нет
Пулково
Средняя длительность
перелета
Целый
Нет
90
Идентификатор
авиакомпании
Целый
Нет
1
Таблица 19
Сущность «Авиакомпании»
Содержательное
описание
Тип данных
Возможность
значения Null
Пример
Идентификатор
пассажира
Целый
Нет
1
Название
авиакомпании
Символьный
Нет
Победа
Электронная почта
авиакомпании
Символьный
Нет
avia@yandex.ru
61
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Применяется классическая система "Клиент-Сервер".
На стороне сервера реализуются все функции, напрямую связанные с
реализацией автоматизируемого процесса, что дает возможность в существенной
мере освободить компьютер пользователя.
На стороне пользователя выполняется только введение данных в
графическом режиме.
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
В рамках разрабатываемой ИС требуется проверить корректность работы
системы со справочниками. В них содержатся всех сведения необходимые
компании, а также на их основе работают ограничители от дублирования
информации.
Таблица 20
Список проверяемых функций
№ п/п
Проверяемая функция
Примечание
1
Учет и ведение справочника
Авиакомпании
Корректно
2
Учет и ведение справочника Города
Корректно
3
Учет и ведение справочника Клиенты
Корректно
4
Учет и ведение справочника
Сотрудники
Корректно
5
Учет и ведение справочника Должности
Корректно
6
Учет и ведение справочника Самолеты
Корректно
7
Учет и ведение справочника Класс цен
Корректно
2.4.2 Методы проведения испытаний
Рассмотрим испытания проверки формирования документа на печать.
Описание проверок разработанной ИС представлены в таблице 21.
62
Таблица 21
Описание проверки
Параметр
Значение
Функция
1. Печать документа
Предмет проверки
1.1. Время печати
1.2. Соответствие формы образцу
1.3. Правильность вывода полей
Используемые средства
1.1. Секундомер, драйвер печати в PDF
1.2. Шаблон документа
Исходные данные
База данных программы, содержащая 50 записей
в основной таблице, наполненных случайными
значениями до максимально допустимой длины
полей
Искажения тестовой
информации для
имитации нештатных
ситуаций
1) В строке 48 поле имеет нулевую
длину
2) В строке 49 поле имеет размер более
максимально допустимым
Ожидаемая реакция
1) Время печать не более 10 секунд
2) Корректно напечатанный документ
2.4.3 Проведение проверочных испытаний и их результаты
На данный момент существует несколько видов тестирования:
функциональное, нефункциональное и тестирование, связанное изменениями.
При функциональном тестировании имитируется реальное использование
системы с целью проверки работоспособности ее компонентов. Все тесты
основываются на заявленных заранее функциях, описанных в функциональных
спецификациях и прецедентах. Такое тестирование позволяет наглядным
образом выявлять ошибки системы, однако у него также существуют недостатки
- вероятность избыточного тестирования и возможность упущения логических
ошибок.
В ходе нефункционального тестирования определяются
характеристики программного обеспечения в различных
измерениях. Существует несколько видов такого тестирования:
нагрузочное тестирование;
стрессовое тестирование;
тестирование стабильности или надежности;
объемное тестирование;
тестирование установки;
63
тестирование удобства пользования;
тестирование на отказ и восстановление;
конфигурационное тестирование.
Связанное с изменениями тестирование проводится после исправления
ошибок в работе системы с целью проверки эффективности внесенных поправок.
Для проверки работоспособности разработанной системы было выбрано
функциональное тестирование, потому что именно оно позволяет проверить
реализацию заявленных возможностей наглядным образом.
Запускаем разработанное приложение. Открывается главное меню
«Подсистема бронирования и продажи авиабилетов» изображенная на рисунке
Рисунок 18. Запуск разработанного приложения
Далее будем заполнять справочники. Открываем вкладку
«справочники» и выбираем один из справочников на пример справочник города,
представлено на рисунке 19.
64
Рисунок 19. Выбор справочника
Откроется выбранный справочник. В этом справочнике добавляем новую
запись. Для этого нажимаем кнопку «Добавить». После чего добавляем
необходимые данные в справочник, изображено на рисунке 20.
Рисунок 20. Добавление города
Если при добавлении информация была введена некорректно. То для
этого имеется кнопка «Удалить». При нажатии появится окно с подтверждением
65
удаления, изображено на рисунке. Также имеется возможность корректировки
уже внесенных данных, путем двойного клика на запись в справочнике.
Рисунок 21. Подтверждение удаления
Также в справочнике есть возможность поиска города. Для этого есть
соответствующее поле для поиска. Выполним поиск города Курск, изображено
на рисунке 22.
Рисунок 22. Поиск города Курск
После работы со справочников сохраняем внесенные данные, для этого
нажимаем кнопку «Сохранить»
66
Глава 3. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической эффективности
Экономическая эффективность – это целесообразность использования
организационной и вычислительной техники для обработки и передачи данных,
которая приводит к увеличению скорости работ, выполняемых сотрудником.
Применение информационных технологий связано с капитальными
вложениями, на приобретение техники, разработку проекта, выполнение
подготовительных работ а также подготовку кадров. Для этого перед внедрением
рассчитывают экономическое обоснование необходимости внедрения
информационной системы. Для этого должна быть посчитана эффективность
применения автоматизированных информационных систем.
Эффективностью автоматизированного преобразования экономических данных
называют целесообразность использования средств вычислительной и
организационной техники для формирования, передачи и обработки данных.
Существует расчетная и фактическая эффективность. Расчетная эффективность
определяется на стадии проектирования, во время разработки технорабочего проекта,
фактическая эффективность рассчитывается после внедрения технорабочего проекта.
Основным критерием экономической эффективности считается минимальные
затраты труда.
Организационный эффект от внедрения заключается в уменьшении
повторяющихся операций для систематизации и группировки данных,
многочисленных расчетов и записей, сверки данных, это и является главной задачей
нашего проекта.
Информационный фактор эффективности определяется повышением уровня
информированности персонала и руководства.
Экономический эффект от внедрения информационных систем разделяют на
прямой и косвенный. Оценивать оба экономических эффекта нужно в процессе
многодневной работы, т.к. отдача не бывает мгновенной.
Прямая экономическая эффективность – это экономия материально-трудовых
ресурсов и денежных средств, полученная в результате уменьшения (либо в результате
не доведения до увеличения) штатной численности сотрудников, и соответственно
фонда заработной платы, а также расхода основных и вспомогательных материалов.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)