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

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

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

Для того чтобы скачать эту работу.
1. Подтвердите что Вы не робот:
2. И нажмите на эту кнопку.
закрыть



Содержание

 

Перечень сокращений, обозначений, терминов

Введение

1. Анализ задачи создания системы бронирования мест

1.1 Преимущества применения системы управления сайтом

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

1.3 Функционал системы управления

1.4 Современные системы управления сайтом

1.4.1 Классификация систем

1.4.2 Список существующих систем

1.4.3 Исследование существующих систем

1.4.4 Вывод о современных системах управления сайтом

2. Определение путей и методов реализации системы управления сайтом и заявками на бронирование номеров

2.1 Выбор операционной системы

2.2 Выбор системы управления базами данных

2.3 Выбор технологии реализации

2.3.1 О достоинствах и недостатках PHP

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

2.5 Разработка структуры системы

3. Разработка системы управления сайтом и заявками на бронирование номеров

3.1 Разработка базового функционала системы управления сайтом и заявками на бронирование

3.1.1 Разработка системы доступа к административной части

3.1.1.1 Обеспечение повышенной безопасности

3.1.1.2 Разработка структуры пользовательских сеансов

3.1.2 Разработка структуры представления гостиниц

3.1.2.1 Разработка структуры представления адреса гостиниц

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

3.1.2.3 Разработка структуры представления номеров гостиниц

3.1.3 Разработка структуры представления заявок

3.2 Разработка дополнительного функционала системы управления сайтом

3.2.1 Разработка структуры фотогалереи

3.2.2 Разработка структуры шаблонов страниц сайта

3.2.3 Разработка структуры отдельных страниц сайта

3.2.3 Разработка структуры голосований и опросов

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

4.1 Система управления сайтом

4.1.1 Работа со списками элементов в системе управления сайтом

4.1.2 Работа с отдельными элементами системы управления сайтом

4.2 Система управления заявками на бронирование номеров в отелях

Заключение

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

Приложение А - Листинг программы

 

Перечень сокращений, обозначений, терминов

 

AJAX (Asynchronous JavaScript and XML) - это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании AJAX веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные.

API (Application Programming Interface) - программный интерфейс приложения.(Active Server Pages) - альтернативный CGI метод вызова программ на серверной стороне.(Common Gateway Interface) - стандарт интерфейса, служащего для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия скрипт (сценарий) или CGI-программа. Сам интерфейс разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода.- семейство программных продуктов в области управления информацией компании IBM.модель (entity-relationship model) - модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных.(File Transfer Protocol) - Протокол передачи файлов, предназначенный для обеспечения передачи и приема файлов между серверами и клиентами.

портал бронирование модуль управление

HTML (Hypertext Markup Language) - язык разметки исходного текста веб-документа, включающий специальные символы (теги), которые позволяют веб-браузеру сконструировать из текста дизайн.предоставляет возможности форматирования и обработки форм, управления шрифтами, отображения информации в табличном виде, гипертекстовые связи и поддержку Java-апплетов.(HyperText Transfer Protocol) - методика передачи веб-страниц по сети интернет(Internet Information Services) - это набор серверов для нескольких служб Интернета от компании Майкрософт.АР (Interactive Mail Access Protocol) - протокол интерактивного доступа к электронной почте- СУБД класса Enterprise (Предприятие), подходящая для управления данными в среднем и крупном бизнесе.(Internet Server Application Programming Interface) - интерфейс прикладного программирования интернет-сервера (интерфейс программирования веб-сервера для вспомогательных прикладных систем)EE (Java Platform, Enterprise Edition) - представляет собой первый стандарт для создания корпоративных распределенных многозвенных приложений.(JavaServer Pages) - интерфейс доступа к базам данных или приложениям на языке Java; позволяет формировать динамические страницы на веб-сервере.

JVM (Java Virtual Machine) - виртуальная машина Java. JVM представляет собой операционную "надстройку", которая служит для адаптации существующих компьютерных систем к Java.(Linux + Apache + MySQL + PHP (Perl или Python)) - представляет собой наиболее популярный набор открытых программных средств, используемых для разработки Web-приложений.- свободная система управления базами данных. MySQL характеризуется большой скоростью, устойчивостью и лёгкостью в использовании, является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.(Network News Transfer Protocol) - сетевой протокол передачи новостей (используется для распределения новостей по серверам NNTP и клиентам NNTP в интернете; обеспечивает распределение, поиск, извлечение и рассылку новостей; протокол NNTP обеспечивает хранение новостей в центральной базе данных сервера, что позволяет выбирать определенные темы для чтения, обеспечивает индексацию, перекрестные ссылки и уничтожение сообщений после истечения определенного срока)- одна из крупнейших американских компаний, разработчик систем управления базами данных, инструментов для разработки баз данных, а также ERP-систем. Самым известным продуктом Oracle Inc. является одноимённая СУБД.(Portable Document Format) - платформонезависимый формат электронных документов, созданный фирмой Adobe Systems с использованием ряда возможностей PostScript. В первую очередь предназначен для представления в электронном виде полиграфической продукции

PERL (Practical Extraction and Report Language) - язык программирования для разработки CGI-скриптов. Программы, написанные на Perl, запускаются на стороне сервера(ранее расшифровывалось как personal home page, а сейчас Hypertext Preprocessor) - система разработки сценариев, включающая:

CGI-интерфейс;

интерпретатор языка;

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

PostgreSQL - свободная объектно-реляционная система управления базами данных (СУБД).

Является свободной альтернативой коммерческим СУБД (таким как Oracle Database, Microsoft SQL Server, IBM DB2 и СУБД производства Sybase) вместе с другими свободными СУБД (таким как MySQL и Firebird).- компьютер или программная система, предоставляющая удаленный доступ к своим службам или ресурсам с целью обмена информацией.timeout - Время истечения сессии.DB - одна из популярных баз данных.(Visual Basic Scripting) - язык сценариев, разработанный на основе языка Visual Basic- глобальное информационное пространство, основанное на физической инфраструктуре Интернета и протоколе передачи данных HTTP.(eXtensible Markup Language) - Стандарт на представление данных, ориентированный, в частности, на обмен информацией между независимыми участниками. В отличие от HTML, предназначен для представления информации в рафинированном виде, более пригодном для потребления программами, а не восприятия человеком. Формат XML предполагает структурную, а не оформительскую разметку информации.

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

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

Редизайн - создание нового шаблона дизайна сайта вместо имеющегося

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

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

СУБД (Система Управления Базами