Система бронирования мест в отелях города

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

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

Этот вопрос решается четыремя способами и их комбинированием: прием сотрудника на ставку или открытие целого IT отдела для поддержки сайтов компании, разовые контакты с разработчиками, самостоятельное освоение Web-технологий и установка CMS.

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

Как правило, CMS устанавливается на сайт после разработки дизайна и нарезки шаблонов. Возможности большинства систем сводятся к следующему:

работа с текстом (внесение/изменение текста, его шрифта, начертания, цвета и т.п.);

работа с таблицами;

установка ссылок;

работа с изображениями и другими файлами;

установка дополнительных сервисов (гостевые книги, форумы и т.п.).

Из бесспорных преимуществ CMS можно перечислить следующие:

редактору нет необходимости знать Web-технологии и языки программирования:

достаточно лишь навыков работы в Microsoft Word;

возможность внесения изменений на сайте в любое время суток из любой точки мира, где есть доступ к Интернету;

нет необходимости вводить в курс дела другого человека, можно сделать все так, как хочется заказчику;

снижение стоимости содержания сайта;

как правило, CMS не зависит от дизайна: содержимое страниц хранится в базе данных.

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

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

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

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

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

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

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

Возможность изменения дизайна должна быть