Разработка web-сайта о кафе, барах и ресторанах города Челябинска
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Содержание
Содержание1
ВВЕДЕНИЕ3
1 ОРГАНИЗАЦИОННО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ5
1.1 Web-страница5
1.2 Web-технологии6
1.2.1 HTML - язык разметки документов7
1.2.2 CSS - язык описания внешнего вида документа7
1.2.3 Apache - HTTP-сервер9
1.2.4 РНР - серверный язык программирования8
1.2.5 MySQL - система управления базами данных10
1.3 PHP фреймворки9
1.3.1 Паттерн MVC9
1.3.2 Фреймворк CodeIgniter11
2 Практическая часть46
2.1 Структура сайта46
2.1.1 Административная часть46
2.1.2 Главная страница сайта47
2.1.3 Страницы со списком заведений конкретной категории48
2.1.4 Страницы с информацией по конкретному заведению49
2.2 Модели51
2.2.1 Модель заведений - Firm51
2.2.2 Модель категорий - Tag52
2.2.3 Прочие модели53
2.3 Контроллеры53
2.3.1 Контроллер Firms53
2.3.2 Контроллер Tags54
2.4 Отображения54
ЗАКЛЮЧЕНИЕ55
Литература56
Приложение A57
Приложение Б59
Приложение В76
Приложении Г79
ВВЕДЕНИЕ
Сегодня Internet - это важнейшее средство массовых коммуникаций, стоящее по своей значимости в одном ряду с прессой, телефоном и телевидением. На наших глазах за последние несколько лет мировая сеть Internet стремительно превратилась в одно из главных средств используемых для общения, развлечений, рекламы, торговли и источник разнообразной полезной информации для любой категории пользователей.
На сегодняшний день практически каждая организация имеет собственный web-сайт. В условиях использования современных информационных технологий - это необходимый фактор существования, позволяющий расширить поле рекламной деятельности и привлечь тем самым дополнительных клиентов.
С появлением Web-технологии компьютер начинают использовать совершенно новые слои населения. Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий.
С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых совершенно различна - от сайтов крупных компаний, повествующих об успехах компании и её провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.
Развитие новых информационных технологий и всеобщая компьютеризация привели к тому, что любой пользователь Интернета имеет возможность, не выходя из дома, получить полную информацию на интересующую его тему, например, информацию о заведениях своего города.
Целью данного проекта является создание сайта о кафе, барах и ресторанах города Челябинска.
Для достижения поставленной цели необходимо решить следующие задачи - предоставить возможность пользователям:
быстро и удобно находить интересующие их заведения;
просматривать подробную информацию о заведениях;
оставлять свое мнение о заведениях на сайте;
оценивать данное заведение;
найти местоположение заведения на карте.
Создание данного сайта позволит помочь людям определится с выбором заведения для встречи с друзьями, романтического свидания или просто отдыха от трудного дня.
1 ОРГАНИЗАЦИОННО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ
.1 Web-страница
сайт интернет гипертекст язык
Как известно, основной объем информации, доступной в сети Интернет, размещается во всемирной паутине - World Wide Web (WWW) -информационной системе, подобной гигантской библиотеке. В этой библиотеке информация представлена в виде связанных между собой документов, которые называются Web-страницами. Каждая Web-страница может содержать текст, рисунки, видео, звукозаписи, объемные миры и др. Такие страницы могут размещаться на компьютерах в любой части света. При подключении к WWW вы получаете равный доступ к сведениям, разбросанным по всему миру. Собрание страниц, объединенных некоторой общей темой и помещенных, как правило, на одном компьютере, называется Web-сайтом. Web-сайты подобны книгам, а Web-страницы - страницам этих книг. Компьютеры, на которых размещаются сайты, а также, программы, обеспечивающие поддержку сайтов, называются серверами. На одном сервере может размещаться множество Web-сайтов.
Просмотреть любую Web-страницу можно с помощью специальных программ - браузеров, наиболее популярные из которых - Internet Explorer, Opera, Mozilla Firefox, Safari и Google Chrome.страницы могут содержать гипертекстовые ссылки на другие страницы.
Гиперссылка - это текстовый или графический элемент Web-страницы, который является указателем перехода на другую Web-страницу. Различают внутренние и внешние гиперссылки. Внутренние - обеспечивают переход на другую часть данной страницы, файл или другую страннику данного Web-сайта. Внешние - указывают на файл или страницу другого Web-сайта. Если щелкнуть мышью по такой ссылке, то произойдет переход на другую Web-страницу, имеющую отношение к рассматриваемой или родственной теме, даже если страница помещена на сайте в другой части планеты.
Во всемирной паутине вы можете найти огромный массив данных - биржевые котировки и предложения работы, электронные доски объявлений, анонсы новых фильмов, литературные, экономические и политические обзоры, игры и многое другое.
Но Всемирная паутина - это не только сведения от организаций, компаний или фирм. Поскольку информацию в Web очень легко опубликовать, многие пользователи создают свои личные домашние стран