Диплом: Разработка веб-приложения по подбору туров ООО "Туттур"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Таблица 8 - Реквизиты результатных документов
Наименование
результатного
документа
Реквизиты
Пользователь
Список клиентов
Фамилия;
Имя и отчество;
Домашний адрес;
Семейное положение;
Номер и серия паспорта;
Образование;
Телефон;
Электронная почта;
Сведения о членах семьи;
Дополнительные сведения.
Администратор,
менеджер
Список туров
Полное наименование
Страна;
Курорт или отель;
Тип питания;
Описание;
Количество дней и ночей.
Администратор,
менеджер
Список заказов
Рег. номер
Дата заезда
Клиент
Тур
Питание
Кол-во дней
Стоимость
Общая стоимость
Администратор,
менеджер
Список платежей
Рег. номер
№ дог.
Дата
Клиент
Сумма
Сумма договора
Остаток
Администратор,
менеджер
Список договоров
№ дог.
Дата
Клиент
Тур
Питание
Кол-во
Стоимость
Общая стоимость
Администратор,
менеджер
Предварительный
договор о
предоставлении
туричтисеского
продукта
Предмет договора;
Номер договора;
Сумма;
Реквизиты клиента;
Условия договора;
Дата договора.
Администратор,
менеджер
Отчет о работе
менеджеров
ФИО менеджера;
Номер договора;
Количество договоров;
Сумма договоров.
Администратор
43
3.2 Структура базы данных и основные алгоритмы работы
Наглядное изображение логической модели возможно табличным
способом, когда каждому типу записи соответствует таблица с множеством
полей записи, как показано на рисунке 4.
Договора
PK iddog
idkldog
datedog
kolvodog
nomdog
idproddog
Туры
PK idprod
nameprod
art
edizmpr
selfst
optst
rozst
primP
udalPr
FK1 iddog
FK2 idKlient
FK3 idsotr
FK3 idhot
FK3 idstr
Должности
PK iddolg
namedolg
udald
Клиенты
PK idKlient
namekl
krnamekl
adresskl
uradrkl
banrekKl
kontlizoKl
tlfKl
emailKl
dateregKl
udalKl
FK1 idPR
FK2 iddog
Сотрудники
PK idsotr
name
dolg
login
parol
dates
surname
datebor
udal
FK1 iddolg
Заказы
PK idPR
datePP
idklpr
idprodpr
kolvopr
Платежи
PK idpl
idklpl
nomdogpl
datepl
summa
FK1 idKlient
Страна
PK idstr
namestr
visa
uslvisa
stoliza
valuta
Hotel
PK idhot
namehot
star
tip
beach
reit
adress
tele
Рисунок 4 – Логическая модель базы данных
44
Назначение таблиц представлено в таблице 6.
Таблица 9 - Назначение таблиц базы данных
№ пп
Наименование
Назначение
1.
Клиенты
Хранит данные о клиентах
2.
Туры
Хранит данные о турах
3.
Платежи
Хранит данные о платежах
4.
Заказы
Хранит данные о заказах
5.
Договоры
Хранит данные о договорах
6.
Сотрудник
Хранит данные о сотрудниках
7.
Должности
Хранит данные о должностях
8.
Отели
Хранит информацию об отелях
9.
Страны
Хранит информацию о странах
Физическая модель баз данных представлена на рисунке 5.
Рисунок 5 - Физическая модель базы данных
45
3.3 Апробация использования веб-приложения
Разработанное приложение структурно имеет два модуля =- это база
данных и скрипты php, размещенные на удаленном сервере. Доступ к
приложению осуществляется с помощью набора заранее определенного
адреса, после чего менеджер получает доступ к панели управления
приложением через страницу авторизации. Структура программы приведена
на рисунке 6.
.
База
данных
Сервер MySQL
Сценарии PHP
Сервер Apache
Локальная или публичная
сеть
Браузер пользователя
Пользо ватель
Организация хранения и
доступа к данным в базе
данных
Программный интерфейс для
построения системы
взаимодействия с базой
данных
Веб-сервер для обработки
запросов клиента
Передача данных
Отображение интерфейса,
данных и взаимодействия с
пользователем
Рисунок 6 – Структура разработанного приложения менеджера
туристической фирмы
В соответствии с рисунком 6 приложение имеет также следующие
составляющие:
Операционная система на компьютере пользователя системы;
Операционная система сервера;
46
Сервер баз данных (Mysql) ;
Средство управления базой данных (phpmyadmin);
Диаграмма развертывания представлена на рисунке 7.
Хостинг
БД
ПК администратора
ПК менеджера
Интернет
Панель
управления
системой
Интерфейс
доступа к БД
Интерпретато
р php
Веб-сервер
Панель
управления
системой
Рисунок 7 – Диаграмма развертывания
Для начала работы необходимо разместить скрипты и базу данных
информационной системs на хостинге.
После перехода по ссылке для входа в систему необходимо ввести
логин и пароль:
Рисунок 8 – Панель авторизации менеджера
47
При неверном вводе пароля или логина система требует их ввести ещё
раз:
Рисунок 9 – Требовании повторного ввода пароля или логина
Если же авторизационные данные введены корректно, в таком случае
открывается главная форма программы, на которой производится учет
клиентов:
Рисунок 10 – Форма учета клиентов с сформированными списком
учтенных клиентов
48
После ввода данных о клиенте система сообщает об успешной записи в
базу данных:
Рисунок 11 – Сообщение об успешной регистрации
Менеджер может как ввести данные о клиенте, так и отредактировать
их. Менеджеру доступна информация о паспортных данных клиента
(рисунок 12), о семейном положении клиента (рисунок 13), контактные
данные клиента (рисунок 14).
Рисунок 12 – Паспортные данные
Рисунок 13 – Сведения о семье
49
Рисунок 14 – Контактные данные
Справочники системы, такие как , например Туры, заполняются и
ведутся менеджером.
Рисунок 15 – Добавление туров и список туров
В справочник предусмотрено всплывающее окно, имеющее
дополнительную информацию с подробным описанием тура.
50
Рисунок 16 – Всплывающее окно с описанием тура
Для добавление тура необходимо также выбрать тип питания и страну
тура, что является обязательными его реквизитами.
Рисунок 17 – Выбор страны
51
Рисунок 18 – Выбор типа питания
Основная работа менеджера заключается в подборе туров по
требованиям клиентов, для чего в программе предусмотрена специальная
экранная форма.
Рисунок 19 – Учет заказов
Также менеджер осуществляет учет и формирование договоров на
продажу туристического продукта

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран