Разработка интерактивной карты маршрутов городского пассажирского транспорта г. Ижевска. Визуализация данных
Разработка сайта интерактивной карты городского пассажирского транспорта. Описание системы управления контентом Joomla! Выбор технических параметров хостинга. Разработка структуры сайта, его основные разделы. Выгрузка сайта на хостинг в интернете.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 13.12.2014 |
Размер файла | 6,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Министерство образования и науки РФ
ФГБОУ ВПО «Удмуртский государственный университет»
Факультет информационных технологий и вычислительной техники
Кафедра высокопроизводительных вычислений
и параллельного программирования
Выпускная квалификационная работа
Разработка интерактивной карты маршрутов городского пассажирского транспорта г. Ижевска. Визуализация данных
Работу выполнила:
Студентка группы О-511900-41
Столярова Е. А.
Научный руководитель:
Доцент, к.ф.-м.н.,
Клочков М.А.
Ижевск
2012
Аннотация
В данной выпускной квалификационной работе был разработан сайт интерактивной карты городского пассажирского транспорта города Ижевска. Результаты представлены в соответствующих главах.
Структура работы состоит из введения, пяти глав, заключения, списка литературы и приложений.
Во введении определены актуальность темы, цели и задачи выпускной квалификационной работы. В заключении сделаны выводы о проделанной работе и подведен ее итог.
В работе использована одна таблица, 16 рисунков. Список использованной литературы содержит 13 источников. Общий объем выпускной квалификационной работы составляет 52 страницы.
Содержание
Аннотация
Введение
Глава 1. Описание предметной области
Глава 2. Обзор существующих аналогичных решений
Глава 3. Выбор и описание средств разработки
3.1 Выбор системы управления контентом
3.2 Описание системы управления контентом Joomla!
3.3 Описание программной оболочки Denwer
3.4 Описание FTP-клиента FileZilla
3.5 Выбор и описание технических параметров хостинга
Глава 4. Описание этапов разработки сайта
4.1 Установка программы Denwer и CMS Joomla!
4.2 Выбор оптимального шаблона сайта
4.3 Разработка структуры сайта
4.4 Выбор расширений Joomla!
4.5 Описание разделов сайта
4.7 Выгрузка сайта на хостинг в интернете
Глава 5. Реализация проекта
Заключение
Список использованных источников и интернет ресурсов
Приложение 1. Настройка пунктов меню
Приложение 2. Главное окно phpMyAdmin
Приложение 3. Таблицы базы данных
Приложение 4. Страницы разработанного сайта
Введение
С появлением Web-технологии компьютер начинают использовать все большее количество людей. Быстрыми темпами происходит развитие информационных технологий.
Создаются и функционируют многие системы управления, связанные с необходимостью отображения информации на электронной карте: системы федерального и муниципального управления, системы проектирования, системы военного назначения, геоинформационные системы и так далее.
Геоинформатика призвана упростить управление сложными территориальными инфраструктурами. ГИС (географическая информационная система) представляет собой средство управления системой жизнеобеспечения человека.
В настоящее время актуальна проблема оптимизации социального взаимодействия в сфере общественного транспорта. Важно изучение удовлетворенности потребителей различными параметрами перевозок общественным транспортом.
Актуальность создания интерактивной карты определяется тем, что в связи с постоянным изменением картины общественной транспортной сети города Ижевска, необходимо взаимодействие пассажиров и перевозчиков для увеличения полезности от общественного транспорта.
Глава 1. Описание предметной области
Под электронной картой - ЭК (electronic chart -ЕС) - понимается изображение определенного района Земли в условном виде на экране дисплея или набор данных для построения этого изображения.
При рассмотрении вопросов использования ЭК применяется их классификация по различным признакам:
1) по видам использующих их автоматизированных систем:
- для использования в автоматизированных системах управления (АСУ);
- для использования в автоматизированных системах навигации (АСН): наземной, воздушной, космической;
- в автоматизированных системах экономического значения.
2) по назначению:
- для решения расчетных задач отображения и моделирования оперативной информации и местности;
- для задач отображения обстановки и местности на экранах коллективного и индивидуального пользования.
3) по видам и масштабам:
- электронные планы городов масштабов 1:10 000,1:25 000;
- электронные топографические карты масштабов 1:25 000, 1:50000, 1:100 000, 1:200 000, 1:500 000, 1:1 000 000;
- электронные авиационные карты масштабов 1:500 000, 1:1 000 000, 1:2000 000, 1:4 000 000;
-электронные тематические карты.
4) по способам представления (изображения) информации:
-двухмерные модели (х,у);
-трехмерные модели (х,у,Н);
-четырехмерные или пространственно-временные модели (x,y,H,t).
5) по формам представления:
-векторные;
-растровые.
В экономических системах электронные карты должны обеспечить оперативное управление экономическим комплексом в целом по отраслям, планирование использования материальных и природных ресурсов страны, анализ социальных процессов, моделирование управления ресурсами и принятия решений при действиях в экстремальных ситуациях, мониторинг экологической обстановки, создание и ведение кадастров.
В автоматических системах управления электронные карты должны позволять в реальном времени оценивать обстановку и принимать решение, ставить задачи и организовывать взаимодействие, изучать географические особенности регионов, территорий и местность, а также выполнять необходимые расчеты при оценке обстановки, планировании, моделировании действий, определении свойств местности, прогнозировании изменений местности, определении координат объектов на местности.
В автоматических системах навигации электронные карты должны обеспечивать наземную, воздушную и космическую навигацию.
Вопросы использования электронных карт в системах экономического назначения в общем случае решаются разработчиками этих систем в соответствии с предъявляемыми к ним требованиями, в том числе в части определения содержания и структур картографических баз данных этих систем, способов совместного использования информации о местности со специальной информацией (обстановкой), решения расчетных задач.
Форма цифрового представления электронных карт - векторная и растровая.
Под векторной формой понимается способ представления метрической картографической информации в виде набора векторов заданной длины и ориентации.
Под растровой формой понимается способ представления картографической информации в виде матрицы, элементами которой являются значения кодов цвета карты.
Карта как модель территориальной инфраструктуры
Любая служба или отрасль работает в первую очередь с совокупностью каким-либо образом классифицируемых и проиндексированных объектов (к которым добавляются атрибутивные и пространственные характеристики). Пространственное расположение объекта должно в идеале представляться совокупностью его границ, взятых из дуго-узловой модели местности. Это приводит к тому, что для каждой конкретной области возможно и, более того, необходимо расщепление цифровой карты на объектную и пространственную модели местности. Объектная модель местности может быть представлена в виде иерархии, которая продуцирует способы кодирования объектов. Применяемые на практике отраслевые классификаторы всегда однозначны. Объектная модель местности должна быть тесно связана с пространственной моделью, определяя этими связями четкое расположение объектов в пространстве.
Глава 2. Обзор существующих аналогичных решений
Рассмотрим основные существующие он-лайн карты общественного транспорта г.Ижевска.
Igis.ru - это интерактивная справочная система, привязанная к подробной карте города Ижевск. Разработчиком является ООО НПП «Ижинформпроек». На данном сайте доступен просмотр схемы маршрутов. Пользователь не имеет доступа к редактированию карты.
Рис. 1. Страница карты маршрутов на сайте igis.ru
4geo.ru - портал с картой города и справочником организаций. Доступен просмотр маршрутов. Пользователь не имеет доступа к редактированию маршрутов.
Рис. 2. Страница карты маршрутов на сайте 4geo.ru
Яндекс. Народная карта - сервис, где пользователи рисуют карты известных им мест. Разработчиком является ООО «Яндекс». На данном сайте доступен просмотр маршрутов. Доступно редактирование карты пользователями. Нет возможности оставлять комментарии.
Рис. 3. Страница карты маршрутов сайта Яндекс. Народные карты.
Вывод: из трех представленных сайтов только Яндекс. Народные карты дают возможность пользователю редактировать названия остановок, но нет возможности оставить комментарий о транспорте, маршруте или остановке.
Ни один из рассмотренных сайтов не направлен на взаимодействие пассажиров и перевозчиков города Ижевска.
Глава 3. Выбор и описание средств разработки
В настоящее время веб-разработка востребована обществом и существует целая индустрия средств для быстрого создания веб-приложений.
Это различные системы для управления контентом веб-сайтов, библиотеки JavaScript для разработки AJAX приложений, библиотеки, реализующие интерфейсы взаимодействия программных продуктов и компонентов реализованных с помощью разных технологий, фреймворки для создания RIA приложений, SDK и IDE инструменты для процесса написания кода.
Перед автором стояла задача выбора инструментов, которые бы позволили максимально эффективно реализовать сайт для представления интерактивной карты маршрутов городского пассажирского транспорта города Ижевска. Для этой цели был произведён анализ предлагаемых индустрией технологических решений.
3.1 Выбор системы управления контентом
Повторное использование кода - повседневная практика программиста.
Спрос на программные продукты со стороны общества растет, появляется множество новых приложений. Применение ранее созданного и протестированного на практике программного кода, инструментов разработки и сред исполнения приложений ускоряет разработку, повышает качество производимого программного продукта.
Для разработки была выбрана системы управления контентом веб-сайта, удовлетворяющая следующим требованиям:
- бесплатность;
- качество реализации, признание со стороны сообщества веб-разработчиков;
- поддержка расширений;
- возможность настройки дизайна сайта.
Система Joomla! является одной из наиболее используемых систем управления содержимым в мире и удовлетворяет всем сформулированным требованиям.
3.2 Описание системы управления контентом Joomla!
Система управления содержимым сайта Joomla! ориентирована на поддержку расширений, которые позволяют добавить функционал к веб-сайту, единственное ограничение, накладываемое на функционирование композиции различных расширений - это единая база данных, щаблон дизайна и ядро системы.
Архитектура ядра, шаблонов и базы данных спроектированы для облегчения взаимодействия расширений. Расширения для Joomla! могут быть перенесены с одного ядра на другое.
Существует три возможных способа расширить функциональность сайта: установка или создание компонента, модуля или плагина.
Рис. 4. Структура Joomla!
Компонент -- это основное средство расширения функциональных возможностей Joomla! и представляет собой набор скриптов, которые обеспечивают определенный функционал и обладает интерактивным интерфейсом пользователя. В большинстве случаев компоненты отображаются в центральной колонке сайта при трехколоночной верстке. Компонентами в Joomla! являются форумы, файловые архивы, галереи, системы сбора статистики, резервного копирования и т.д. Компоненты выполняют управление пользователями, создание разделов, добавление и отображение материалов выполняют компоненты.
Компоненты в Joomla!, обычно состоят из 2-х частей: административная панель компонента и фронтенд (сайт). Однако одна из частей может отсутствовать, например стандартный компонент Search (обеспечивающий поиск материалов на сайте) не имеет административной части, а компонент Config (настройка глобальных параметров сайта) наоборот, содержит только админстративную часть.
Модуль -- это одно из средств расширения функциональных возможностей Joomla. В большинстве случев, модуль выполняет функции отображения информации и является дополнением к установленным компонентам. Как правило, модули располагаются в левой и правой колонке при трехколоночной верстке. Примером модулей является навигационное меню, календарь, список популярных статей и т.д. При публикации модуля можно указать в какой позиции шаблона сайта и на каких страницах он будет отображаться. Кроме того, большинство установленных в системе модулей можно скопировать -- опубликовать несколько раз с разными параметрами (например модуль вывода популярных статей можно опубликовать для разных разделов).
Плагин - это код, который выполняется при загрузке каждой страницы. Плагины используются для фильтрования вывода компонентов или модулей. Бек-энд контроллеры плагинов аналогичны бек-энд контролерам модулей.
В ядре Joomla! реализовано большое количество необходимых функций, которые облегчают разработку расширений на языке PHP. Данная система управления контентом имеет базы готовых расширений, выполненных сторонними разработчиками.
Для разработки сайта выбрана версия Joomla! 2.5
В новой версии Joomla улучшены:
- возможности по управлению отображением содержимого;
- возможность создания нескольких форм обратной связи для каждого контакта;
- модуль приёма от удалённых авторов новостей, статей и ссылок;
- иерархия объектов;
- менеджер рассылки новостей.
- поддержка более чем 360 служб рассылки новостей по всему миру;
- встроенный визуальный редактор TinyMCE;
Более 8800 (по состоянию на 4 января 2012) готовых модулей и компонентов.
Минимальные системные требования для работы Joomla! 2.5:
- PHP 5.2.4 или новее, рекомендуется
- если установлен PHP 5.3.x -php.ini рекомендуется использовать директиву error_reporting = E_ALL & ~ E_NOTICE;
- MySQL 5.0.4 или новее, но не 6.x;
- Apache 2.0 или новее.
3.3 Описание программной оболочки Denwer
Denwer - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.
Установочный пакет Denwer 3 включает в себя:
- инсталлятор (поддерживается также инсталляция на flash-накопитель);
- Apache 2.2.4 (Win32), SSL, SSI, mod_rewrite, mod_php;
- PHP5.3.3 с поддержкой GD, MySQL, sqLite;
- MySQL5 с поддержкой транзакций;
- систему управления виртуальными хостами, основанную на шаблонах;
- систему управления запуском и завершением всех компонентов Денвера;
- phpMyAdmin -- система управления MySQL через Web-интерфейс;
- эмулятор sendmail и SMTP-сервера;
- поддерживается работа совместно с PHP, Perl, Parser и так далее.
3.4 Описание FTP-клиента FileZilla
FileZilla -- бесплатный FTP-менеджер для скачивания и загрузки файлов с FTP-серверов.
Данная программа доступна для разных операционных систем и удобна для обновления файлов на хостинге.
Особенности FileZilla 3:
- поддержка FTP, FTP поверх SSL/TLS (FTPS) и SSH File Transfer - Protocol (SFTP);
- поддержка IPv6;
- поддержка HTTP/1.1, SOCKS5 и FTP-Proxy;
- возобновление передачи файлов, а также поддержка больших файлов;
- кроссплатформенность. Работает на Windows, Linux, *BSD, Mac OS X и других ОС;
- мультиязычность;
- закладки;
- поддержка drag & drop;
- возможность настройки скорости передачи;
- мастер настройки сетевого подключения;
- удаленная правка файлов;
- удаленный поиск;
- менеджер сайтов;
- поддержка очереди;
- запись в лог;
- сравнение директорий;
- синхронный просмотр директорий.
3.5 Выбор и описание технических параметров хостинга
Хостинг для сайта был выбран в соответствии с требуемыми параметрами:
- бесплатность;
- признание со стороны сообщества веб-разработчиков;
- поддержка php и MySQL;
- возможность установки CMS Joomla!
Данным требования полностью удовлетворяет распределённый хостинг от Radyx.ru.
Технические параметры хостинга:
- 250 Мб на дисках;
- неограниченный трафик;
- база данных MySQL;
- до 25 сайтов на одном аккаунте;
- поддержка PHP 5.2.x;
- поддержка Sockets/CURL;
- установка любых CMS;
- круглосуточный доступ к сайту;
- до 25 FTP аккаунтов;
- резервное копирование;
- панель управления.
Глава 4. Описание этапов разработки сайта
4.1 Установка программы Denwer и CMS Joomla!
Установка Denwer 3. Скачиваем Denwer 3 с официального сайта, устанавливаем по инструкции. В результате установки дистрибутива создан виртуальный диск для возможности разрабатывать сайт на локальном хостинге.
Установка Joomla 2.5. Скачиваем версию Joomla 2.5 от joomlaportal.ru. Для этого заходим на сайт разработчика. Распаковаем архив. Перед копированием содержимого архива нужно создать папку, например, "maps" по адресу Z:\home, а в папке «maps» создать папку "www". То есть то, что было в скачанном архиве (все папки и файлы), будет располагаться по адресу: «Z:\home\maps.loc\www».
Запускаем локальный сервер Денвер, запустив на рабочем столе «Start Denwer».
Затем вводим в адресной строке браузера название сайта (в нашем случае http://maps.loc). В итоге в окне браузера открывается страница настройки.
Выбираем язык. Далее переходим к шагу 2. На следующем этапе мастер установки проверяет соответствует ли локальный сервер требованиям Joomla!. На странице в первой и во второй области показаны параметры устанавливаемой системы.
Сравниваем режимы параметров с иллюстрацией выше, далее переходим к шагу 3. Соглашаемся с лицензией GNU GPL. Цель лицензии (GNU General Public License) заключается в предоставлении пользователям права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат эти же права.
Нажимаем «Далее» и переходим к следующему шагу.
На этом этапе настроим подключение к базе данных на стороне локального сервера. Другими словами, нам предстоит ввести в соответствующие поля формы свои данные, а именно: имя пользователя и имя базы данных (поле «пароль» необходимо оставить пустым) - остальные поля остаются без изменений. Вводим: имя пользователя > root, пароль оставляем пустым, имя базы данных > map, а затем завершаем процесс конфигурации на текущем шаге мастера установки, то есть нажимаем «Далее».
Конфигурация FTP. Как написано в подсказке, этот шаг можно пропустить. Нажимаем «Далее» для перехода к следующему шагу.
На странице, которая откроется нужно ввести название и описание сайта. Заполняем необходимые поля. Введенные данные доступа к системе будут логином и паролем, которые сможем использовать для авторизации в панели управления сайтом после завершения процесса установки Joomla на локальный сервер. Новый логин и пароль admin 111111 соответственно.
Для завершение процесса установки удаляем директорию 'Installation' .
Теперь можно войти в административную панель, для этого в поисковой строке браузера набираем: http://maps/administrator/index.php, чтобы посмотреть, как выглядит сайт, вводим http://maps.loc.
Чтобы войти в панель администратора, нужно ввести логин и пароль.
Установка Joomla завершена.
4.2 Выбор оптимального шаблона сайта
Разработка сайта начинается с подбор шаблона дизайна и готовых расширений системы управления контентом. Чтобы сайт на Joomla! принял подобающий нашей предметной области вид, необходимо подобрать шаблон дизайна, который бы требовал минимальных изменений для тематического и приятного оформления сайта. Для достижения указанной цели был выбран бесплатный шаблон Goldenreed.
Рис. 5. Шаблон Goldenreed.
4.3 Разработка структуры сайта
Топ меню располагается в верхнем правом углу сайта и содержит следующие страницы:
- Главная
- Редактор маршрутов
- Обсуждения
- Контакты
Левое боковое меню содержит следующие страницы:
- Главная
- Редактор маршрутов
- Обсуждения
- Вход
- Ваш профиль
Окна настройки страниц см. в Приложении 1.
4.4 Выбор расширений Joomla!
Для удовлетворения утверждённых функциональных требований планируется использовать в Joomla! встроенные стандартные и сторонние расширения:
1. Menu Example
Этот модуль отображает меню на страницах сайта.
2. Custom HTML
Модуль отображает на сайте фрагмент HTML-кода, набранного вручную или с помощью визуального HTML-редактора (WYSIWYG).
3. Contact Items
Компонент используется для отображения контактную информацию и осуществления отправки e-mail сообщения через форму на сайте.
4. Breadcrumbs
Этот модуль выводит путь к текущей странице в виде строки, аналогично пути к каталогу в файловом менеджере.
5. User
Этот модуль отображает форму для ввода логина и пароля пользователя при входе в систему. Также он отображает ссылку на страницу восстановления забытого пароля. Если включена система самостоятельной регистрации пользователей (на странице настроек Менеджера пользователей), будет показана так же ссылка на страницу регистрации.
6. JComments
Плагин отображает количество комментариев к материалам в блоге и список комментариев (с формой добавления комментариев) в режиме просмотра полного текста материала.
7. CAPTCHA - reCAPTCHA
Данный плагин использует сервис reCAPTCHA от компании Google для защиты от спамеров.
Для реализации пользовательского веб-интерфейса выбраны расширения необходимые для создания сайта.
Все выбранные расширения и стандартные подсистем Joomla! в процессе реализации проекта настраиваются и модифицируются.
4.5 Описание разделов сайта
- Раздел «Главная»
Главная страница является основной точкой входа на Сайт.
Назначение главной страницы:
- идентифицировать сайт, как сайт для просмотра маршрутов ГПТ г. Ижевска;
- обеспечивать доступ ко всем основным разделам сайта;
- предоставить посетителям карту общественного транспорта г. Ижевска.
Контентный блок
Статическая карта маршрутов общественного транспорта г.Ижевска
- Раздел «Редактор маршрутов»
Назначение раздела:
- предоставить пользователям сайта возможность редактировать маршруты: добавлять, изменять, удалять остановки.
Контентный блок
Интерактивная карта маршрутов общественного транспорта г.Ижевска.
- Раздел «Обсуждения»
Назначение раздела:
- предоставить посетителям сайта возможность отправки вопросов и пожеланий о ГПТ г. Ижевска, с целью получения ответа от других посетителей, администратора сайта.
Контентный блок
Форма для отправки сообщения (имя, e-mail, сайт, сообщение);
Форма для отправки комментария сообщения другого посетителя, ответа администратора;
-Раздел «Контакты»
Назначение раздела:
- предоставить посетителям сайта контактную информацию о администрации сайта.
Контентный блок
Адрес, телефон, сайт, форма для отправки обратной связи
4.7 Выгрузка сайта на хостинг в интернете
После выбора хостинга проходим регистрацию на их сайте и получаем доменное имя izhgpt.yomu.ru, пароли доступа к панели управления аккаунтом, FTP и SQL сервером.
Для того что бы выгрузить файлы с локальной машины, устанавливаем бесплатный FTP-клиент FileZilla. Для передачи файлов через FTP-протокол необходимо ввести пароли доступа к сайту. Далее выгружаем папку maps.loc на сервер ftp-6.radyx.ru.
Рис. 6. Главное окно FileZilla
Операция экспорта/импорта данных. Используем phpMyAdmin, установленный в комплекте с Denwer.
Заходим в phpMyAdmin, набрав в браузере http://localhost/Tools/phpMyAdmin/ и слева выбираем БД «map». Выбираем "Экспорт". Отмечаем те таблицы, которые собрались экспортировать, т.е. все. Настройки, выставленные в phpMyAdmin по умолчанию менять необходимости нет. Отмечаем "Сохранить файл" и нажимаем "Ok". Сохраняем файл.
На хостинге от Radyx.ru пустая база данных создается автоматически, поэтому правим экспортированный файл localhost.sql:
Исходные строки:
-- База данных: `map`
--CREATE DATABASE `map` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `map`;
Заменить на:
База данных: `izhgpt614`
USE `izhgpt614`;
Приступим к импорту. Зайдем на sql-4.radyx.ru в панель phpMyAdmin.
В появившемся окошке выбираем "Импорт файлов", указываем кодировку импортируемого файла, нажимаем кнопку "Обзор" и выбираем сохраненный ранее файл, нажимаем кнопку "Ok". Главное окно phpMyAdmin см. в Приложении 2.
Cтруктура и синтаксис импортированной базы данных localhost.sql не имеют ошибок, процедуру экспорта/импорта можно считать завершенной. Таблицы базы данных, создаваемые автоматически CMS Joomla! для оптимальной работы сайта см. в Приложение 3.
Пройдя по ссылке в интернете izhgpt.yomu.ru наблюдаем функциональный сайт для представления интерактивной карты маршрутов общественного транспорта города Ижевска.
Глава 5. Реализация проекта
Реализация проекта была начата с установки Denwer и Joomla!, регистрации аккаунта на бесплатном хостинге Radyx.ru. После этого была произведена настройка шаблона и выбранных расширений системы. Произведены изменения в CSS файлах и страницах гипертекстовой разметки выбранного нами шаблона, с целью полного удаления не нужной нам правой области сайта.
Завершающей стадией разработки сайта являлась выгрузка файлов созданного сайта на удаленный FTP сервер с помощью программы FileZilla и экспорт базы данных на сервер SQL с помощью приложения phpMyAdmin.
Реализация прошла успешно.
Заключение
В ходе данной работы была разработана основа сайта, который имеет действительно оригинальный и простой интерфейс, который будет не сложно освоить даже неопытному пользователю. Данный сайт ориентирован на пассажиров и перевозчиков общественного транспорта.
С его помощью пользователи смогут получать необходимую информацию и задавать интересующие их вопросы на сайте.
При разработке web-сайта были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы.
В качестве дальнейшего совершенствования web-сайта представляется возможным:
- перенос сайта на платный полнофункциональный надежный хостинг с поддержкой серверов POP3/SMTP, данные сервера необходимы для регистрации посетителей сайта;
- доработка интерфейса сайта с целью дальнейшего повышения его информативности, привлекательности и удобства.
На данный момент сайт находится по адресу izhgpt.yomu.ru и успешно функционирует.
Список использованных источников и интернет ресурсов
Аналитический портал рынка веб-разработок
URL: http://www.cmsmagazine.ru/ (дата обращения: 10.04.2012)
CMS List. Обзор cms. Сайт о системах управления сайтом.
URL: http://www.cmslist.ru (дата обращения: 10.04.2012)
Википедия: Свободная энциклопедия
URL: http://ru.wikipedia.org/ (дата обращения: 10.04.2010)
Denwer
URL: http://www.denwer.ru/base.html (дата обращения: 18.04.2012)
Joom - русский дом Joomla! CMS
URL: http://joom.ru/ (дата обращения: 18.04.2012)
Joomla! CMS по-русски
URL: http://joomlaportal.ru (дата обращения: 13.05.2012)
Goldenreed. Простой шаблон Joomla 2.5.
URL: http://www .joomla25.ru/shablony/goldenreed-prostoj-shablon-joomla-25.html (дата обращения: 13.05.2012)
CSS Tutorial
URL: http://www.w3schools.com/css/ (дата обращения: 15.05.2012).
HTML Tutorial
URL: http://www.w3schools.com/css/ (дата обращения: 21.05.2012).
SQL Tutorial
URL: http://www.w3schools.com/css/ (дата обращения: 21.05.2012).
phpMyAdmin по-русски - сайт для русскоязычных пользователей.
URL: http://php-myadmin.ru/ (дата обращения: 23.05.2012)
Работа с базой данных в Joomla
URL: docs.ru/Работа_с_базой_данных_в_Joomla (дата обращения: 23.05.2012)
FileZilla - The free FTP solution
URL: http://filezilla-project.org/ (дата обращения: 27.05.2012)
Приложение 1
Настройка пунктов меню
Рис. 7. Окно менеджера пунктов меню.
Рис. 8. Окно редактирования пункта меню «Главная».
Рис. 9. Окно редактирования пункта меню «Редактор маршрутов».
Рис. 10. Окно редактирования пункта меню «Обсуждения».
Рис. 11. Окно редактирования пункта меню «Контакты».
Приложение 2
Главное окно phpMyAdmin
Рис. 12. Окно редактирования пункта меню «Главная».
Приложение 3
Таблицы базы данных
Таблица №1. Таблицы базы данных izhgpt614.
Таблиц: 77 |
Записи |
Тип |
Размер |
Комментарии |
||
d30ey_assets |
167 |
MyISAM |
35.3 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
Последняя проверка: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_associations |
0 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_banners |
3 |
MyISAM |
13.7 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_banner_clients |
3 |
MyISAM |
10.2 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_banner_tracks |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_categories |
68 |
MyISAM |
42.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_contact_details |
10 |
MyISAM |
19.6 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_content |
72 |
MyISAM |
178.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:46 |
|||||
d30ey_content_frontpage |
4 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_content_rating |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_core_log_searches |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_extensions |
145 |
MyISAM |
97.7 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_filters |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links |
0 |
MyISAM |
4.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms0 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms1 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms2 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms3 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms4 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms5 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms6 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms7 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms8 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_terms9 |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termsa |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termsb |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termsc |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termsd |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termse |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_links_termsf |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_taxonomy |
1 |
MyISAM |
7.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_taxonomy_map |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_terms |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_terms_common |
115 |
MyISAM |
7.2 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
Последняя проверка: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_finder_tokens |
0 |
MEMORY |
0 Байт |
Создание: |
Июн 13 2012 г., 16:29 |
|
d30ey_finder_tokens_aggregate |
0 |
MEMORY |
0 Байт |
Создание: |
Июн 13 2012 г., 16:29 |
|
d30ey_finder_types |
0 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments |
2 |
MyISAM |
29.4 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:36 |
|||||
d30ey_jcomments_blacklist |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_custom_bbcodes |
10 |
MyISAM |
9.6 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_objects |
4 |
MyISAM |
9.4 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:36 |
|||||
d30ey_jcomments_reports |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_settings |
91 |
MyISAM |
11.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_subscriptions |
0 |
MyISAM |
4.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_version |
1 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_jcomments_votes |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_languages |
1 |
MyISAM |
6.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_menu |
170 |
MyISAM |
145.6 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_menu_types |
6 |
MyISAM |
3.4 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_messages |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_messages_cfg |
0 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_modules |
64 |
MyISAM |
22.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_modules_menu |
161 |
MyISAM |
6.4 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_newsfeeds |
4 |
MyISAM |
10.3 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_overrider |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_redirect_links |
3 |
MyISAM |
10.2 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_schemas |
2 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_session |
2 |
MyISAM |
15.4 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:50 |
|||||
d30ey_template_styles |
9 |
MyISAM |
6.6 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_updates |
5 |
MyISAM |
2.7 КБ |
Available Updates |
||
Создание: |
Июн 13 2012 г., 16:29 |
|||||
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_update_categories |
0 |
MyISAM |
1.0 КБ |
Update Categories |
||
Создание: |
Июн 13 2012 г., 16:29 |
|||||
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_update_sites |
6 |
MyISAM |
2.6 КБ |
Update Sites |
||
Создание: |
Июн 13 2012 г., 16:29 |
|||||
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_update_sites_extensions |
6 |
MyISAM |
2.1 КБ |
Links extensions to update sites |
||
Создание: |
Июн 13 2012 г., 16:29 |
|||||
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_usergroups |
10 |
MyISAM |
9.3 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_users |
2 |
MyISAM |
15.5 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:45 |
|||||
d30ey_user_notes |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_user_profiles |
0 |
MyISAM |
2.0 КБ |
Simple user profile storage table |
||
Создание: |
Июн 13 2012 г., 16:29 |
|||||
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_user_usergroup_map |
2 |
MyISAM |
2.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_viewlevels |
4 |
MyISAM |
5.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_weblinks |
9 |
MyISAM |
12.5 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_wf_profiles |
2 |
MyISAM |
3.5 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_zhyandexmaps_maps |
1 |
MyISAM |
2.1 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:16 |
|||||
d30ey_zhyandexmaps_markergroups |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_zhyandexmaps_markers |
5 |
MyISAM |
2.6 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 17:29 |
|||||
d30ey_zhyandexmaps_paths |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
d30ey_zhyandexmaps_routers |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
Mappointscat |
0 |
MyISAM |
1.0 КБ |
Создание: |
Июн 13 2012 г., 16:29 |
|
Последнее обновление: |
Июн 13 2012 г., 16:29 |
|||||
Таблиц: 77 |
1,17 |
-- |
811.5 КБ |
|
Приложение 4
Страницы разработанного сайта
Рис. 13. Главная страница сайта.
Рис. 14. Страница сайта «Редактор маршрутов».
сайт интерактивная карта маршрут
Рис. 15. Страница сайта «Обсуждения».
Рис. 16. Страница сайта «Контакты».
Размещено на Allbest.ru
Подобные документы
Создание электронной интерактивной карты общественного транспорта г. Ижевска, позволяющей выполнять над ней различные манипуляции. Разработка основы для привязки всех остановок и маршрутов. Реализация программного и пользовательского интерфейса карты.
контрольная работа [1,3 M], добавлен 13.12.2014Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.
дипломная работа [3,6 M], добавлен 08.04.2014Анализ предметной области и функций сайта. Разработка структуры базы данных, структуры и дизайна web-сайта. Описание установки CMS "Joomla!" и программной оболочки Denwer, создание гостевой книги, галереи и карты Google, результаты их тестирования.
дипломная работа [2,3 M], добавлен 19.01.2017Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.
контрольная работа [310,6 K], добавлен 25.12.2012Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.
курсовая работа [139,4 K], добавлен 18.02.2015Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.
дипломная работа [3,4 M], добавлен 22.06.2009Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.
курсовая работа [1,0 M], добавлен 09.01.2014Функциональное назначение, обоснование необходимости WEB-сайта, технические требования. Структурная схема системы, выбор языка программирования и программных средств. Перенос сайта на хостинг, регистрация на поисковиках. Тестирование на кроссбраузерность.
дипломная работа [4,9 M], добавлен 18.12.2011Системы управления контентом. Проектирование сайта агентства недвижимости. Информационное обеспечение системы. Построение логической модели данных. Разработка интерфейса сайта: программные средства, структура сценария, его компьютерная реализация.
дипломная работа [2,4 M], добавлен 27.10.2017Разработка проектных решений по созданию автоматизированной системы управления "модератор сайта". Проектирование структуры базы данных. Выбор среды разработки. Описание программного средства. Разработка web-сайта на примере ЗАО Молкомбинат "Адыгейский".
дипломная работа [1,8 M], добавлен 09.02.2013