Введение 4
Глава I. Программное обеспечение сайта 6
1.1. Что такое веб-программирование 6
1.2. Основные технологии веб-программирования 7
1.3. Язык программирования PHP 9
1.4. Язык программирования JavaScript 11
1.5. Языки HTML и CSS 13
1.6. Концепция Model-View-Controller 15
1.7. Дизайн сайта на платформе Twitter Bootstrap 17
ГЛАВА II. Сайт “Писатели Тувы” 19
2.1. Веб-дизайн сайта 19
2.3. Реализации схемы Model-View-Controller на сайте 21
2.3.1. Данные и методы работы сайта в компоненте Model 21
2.3.2. Представление и визуализация сайта в компоненте View 22
2.3.3. Связь между пользователем и системой сайта в компоненте Controller 23
2.4. Интерфейс сайта 24
2.4.1. Описание веб-интерфейса сайта 24
2.4.2. Описание страниц сайта 25
2.4.3. Описание блока пользователей online 27
2.5. Интерактивная карта сайта 28
2.6. Администрирование сайта 30
2.6.1. Описание установки 30
2.6.2. Описание конфигурационных файлов сайта 32
Заключение 34
Литература 35
На сегодняшний день можем с уверенностью сказать, что мы живем в эпоху перемен. Эти перемены меняет способы создания, публикации, сбора, и использования информации. Это отражается на характере познавательной, развлекательной и других сфер деятельности людей. И в центре этих изменений находится Интернет.
Конец двадцатого и начало двадцать первого века справедливо именуют периодом становления и развития всеобщей информационной системы. На смену печатным газетам и журналам и даже более солидным печатным изданиям — книгам, приходят электронные аналоги. Информация становится общедоступной и с легкостью усваивается многими.
В данной дипломной работе разрабатывается сайт, на котором представлена полезная информация о писателях Республики Тыва. Сайт в сотрудничестве с преподавателями и со студентами филологического факультета наполняется для того, чтобы потенциальный посетитель интересующийся писателями Тувы смог самостоятельно ознакомиться с размещенной информацией в выбранной им последовательности в соответствии со своими пожеланиями.
Объектом исследования дипломной работы является создание веб-приложения общего доступа.
Предметом исследования дипломной работы является процесс создания веб-приложения «Писатели Тувы» в среде технологий веб-программирования.
Целью дипломной работы является разработка веб-приложения «Писатели Тувы» и донесение до всеобщего сведения важную информацию о писателях Тувы.
Для достижения цели были поставлены следующие задачи:
• Создать структуру для выстраивания последовательности и формы отображения имеющихся данных на сайте.
• Создать удобный интерфейс с применением адаптивной разметки на всех различных устройствах.
• Разработать веб-приложение с применением технологий веб-программирования.
Новизна работы заключается в том, что впервые разрабатывается информационный сайт собравшая и хранящая в базе произведения и биографии писателей Тувы, также наполняющаяся и загружаемая с сайта информацией пользователями зарегистрировавшимися.
Практическая значимость дипломной работы состоит в том, что веб-приложение «Сайт писателей Тувы» будет использоваться всеми желающими зашедшими по доменному адресу в глобальной сети и непосредственно студентами, преподавателями филологического факультета в научном центре «Тюркология» при Тувинском государственном университете.
В ходе выполнения выпускной квалификационной работы был получен полнофункциональный веб-сайт готовый к применению. Данный сайт направлен на организацию взаимосвязи в учебном процессе преподавателей и школьников, преподавателей и студентов для поиска и получения материалов по теме произведения одного из писателей Тувы, также сайт непосредственно направлен на каждого желающего пользователя интересующей произведениями наших писателей. С его помощью пользователи смогут получать необходимую для них информацию.
При разработке сайта были проанализированы современные веб-технологии, позволяющие создавать динамические веб-страницы, прочитана литература связанной с веб-программированием на языках программирования, шаблонов проектирования и методики программирования.
Разработанный сайт удовлетворяет всем требованиям, поставленным на этапе постановки задачи. По структуре сайт очень удобен, к примеру для того, чтобы найти информацию биографии писателя для пользователя потребуется не более 2-х переходов по ссылкам. Корректное отображение и динамическое подстраивание под заданные размеры на различных устройствах, подключенных к интернету. На данный момент сайт опубликован во Всемирной Паутине. Перейти к нему можно по адресу набрав в браузерной строке http://pisateli-tuvy.ru/.
В качестве дальнейшего совершенствования сайта представляется возможным разработка многоязычности на тувинском, русском и английском языках. Мультимедийная часть сайта, это фото-, видео- и аудиоматериалы разрабатываются. Так же возможна доработка интерфейса сайта с целью дальнейшего повышения его информативности, привлекательности и удобства.
1. Зервас К. Web 2.0: создание приложений на PHP. - М.: ООО “И.Д. Вильямс”, 2010 - 544с.
2. Клименко Р. А. Веб-мастеринг на 100%. - СПб.: Питер, 2013 - 512с.
3. Маклафин Б. PHP и MySQL. Исчерпывающее руководство. - СПб.:Питер, 2013 - 512с.
4. Макфарланд Д. Большая книга CSS3. 3-е изд. - СПб.: Питер, 2014 - 608с.
5. Зандстра М. PHP. Объекты, шаблоны и методики программирования. 3-е изд. - М.: ООО “И.Д. Вильямс”, 2011 - 560с.
6. Рафал Т. Основы web-дизайна. Руководство. - Рафал Т., 2015 - 211с.
7. Хоган Б. HTML5 и CSS3. Веб-разработка по стандартам нового поколения. 2-е изд. - СПб.: Питер, 2014 - 320с.
8. Model-View-Controller. URL: https://ru.wikipedia.org/wiki/Model-View- Controller