Реферат
Список сокращений 4
Введение 5
1 Предпроектная подготовка 7
1.1 Обсуждение проекта с заказчиком 7
1.2 Обзор и анализ литературы 9
1.3 Frontend 11
1.3.1 HTML5 11
1.3.2 CSS3 12
1.3.3 JavaScript 16
1.4 Backend 18
1.4.1 Python 19
1.4.2 Ruby 20
1.4.3 Java 21
1.4.4 PHP 22
1.5 Системы управления содержимым (CMS) 23
1.6 Система контроля версий 26
2 Создание сайта-визитки 29
2.1 Выбор технологий 29
2.1.1 Denwer 29
2.1.2 Joomla 30
2.1.3 Git и Smart Git 31
2.3 Разработка проекта 32
2.3.1 Установка программного обеспечения 32
2.3.2 Заполнение сайта-визитки данными 41
Заключение 48
Список использованных источников 49
Приложение 52
Интернет развивается очень стремительно. Растёт количество изданий, которые посвящаются Сети. Теперь Интернет — это источник огромного количества информации для любого пользователя, независимо от его интересов.
Уже невозможно представить жизнь без компьютера и Интернета, ведь за любой неизвестной, интересной информацией люди обращаются к его помощи.
Всё необходимое человек находит на каких-либо сайтах, которые несут определённую смысловую нагрузку. Это сайты-портфолио, сайты-визитки, социальные сети и множество других видов сайтов. В свою очередь они создаются людьми, которые хотят принести пользу пользователям. Получается цепочка: пользователь-сайт-пользователь. Все вносят свой вклад в Интернет: конечный пользователь выявляет ошибки, говорит о недостатке или избытке информации, а начальный — исправляет все недочёты.
Хотелось бы углубиться в понятие сайта-визитки. Сайт-визитка (англ. business card website) — небольшой сайт, как правило, состоящий из одной (или нескольких) веб-страницы, и содержащий основную информацию об организации, частном лице, компании, товарах или услугах, прайс-листы, контактные данные [1]. Проще говоря, сайт-визитка — это небольшой информационный сайт, на котором располагаются основные сведения об организации, описание услуг и стоимости.
Этот тип сайтов на данный момент является очень распространённым в Интернете, потому что его создание не занимает очень много времени и при этом он позволяет показать всю самую необходимую информацию.
Процесс создания сайта-визитки совсем не отличается от процесса создания какого-либо другого информационного Интернет-ресурса:
1. Обсуждение проекта с заказчиком.
2. Описание технического задания будущей разработки.
3. Создание макета или выбор из имеющихся.
4. Установка системы управления содержимым.
5. Заполнение сайта-визитки данными и информацией.
6. Сдача проекта заказчику [12].
Объектом выпускной квалификационной работы является разрабатываемое оборудование и исследования, проводимые в лаборатории теплофизики.
Предмет — продвижение оборудования и исследований при помощи web-технологий.
Цель — разработать web-сайт лаборатории теплофизики для заинтересованных в этом лиц.
Для достижения поставленной цели в работе были поставлены следующие задачи:
• рассмотреть и выбрать методы и технологии создания web-сайтов;
• на основе выбранных метода и технологии подобрать ПО, позволяющее эффективно использовать сайт-визитку;
• создать макет сайта-визитки;
• наполнить необходимыми первоначальными данными.
Сайт-визитка является одним из ведущих видов web-ресурсов. Их количество возрастает с каждым днём, так как даже самая небольшая компания представляет себя в виде информационного ресурса. По этой причине количество технологий разрастается, а существующие на данный момент улучшаются и становятся более функциональными.
В ходе выполнения выпускной квалификационной работы была достигнута основная цель — разработка web-сайта лаборатории теплофизики РГППУ. Созданный сайт предоставляет всю необходимую информацию об оборудовании, имеющимся в лаборатории, предоставляемых услугах, сотрудниках и их контакты. Сайт-визитка создавался в целях продвижения лаборатории.
В ходе работы были рассмотрены существующие компьютерные технологии, программное обеспечение и методы представления информации на web-ресурсах. В роли системы управления контентом выступила CMS Joomla, система управления версиями Git и локальным сервером является Denwer.
Процесс создания сайта-визитки производился в соответствии с поставленными задачами, в результате которых было сделано:
• обсуждение проекта с заказчиком;
• проанализированы существующие источники и литература по данной теме;
• рассмотрены и выбраны технологии и методы организации и осуществления web-ресурса;
• выбран шаблон сайта-визитки;
• заполнение сайта-визитки необходимым содержимым.
1. Граф Х. 10 легких шагов к освоению Joomla! 3 [Текст] / Граф Х., перев. Баскинов А. — Ф.: Cocoate, 2012. — 110 с.
2. Декстер М., Лэндри Л. Joomla!: программирование [Текст] / Декстер М., Лэндри Л. Пер. с англ. — М.: ООО «И.Д. Вильямс», 2013. — 592 с.: ил. — Парал. тит. англ.
3. Мержевич Влад. Вёрстка веб-страниц [Текст] / Мержевич В. — htmlbook.ru, 2011. — 378 с.
4. Никсон Р. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS. 2-е изд .[Текст] / Никсон Р. — СПб.: Питер, 2013.
• 560 с.: ил.
5. Пётр Ташков. Веб-мастеринг. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка [Текст] / Ташков П. — СПб.: Питер, 2010. — 512 с.: ил. — (Серия «На 100%»).
6. Bintu Harwani. Foundations of Joomla. 2nd edition [Текст]. — Apress, 2015. — 512 p.
7. Jennifer Niederst Robbins. Learning web design. 4th edition [Текст]. — O’Reilly Media, Inc., 2012. — 624 p.
8. Jon Duckett. HTML & CSS. Design and build websites [Текст]. — John Wiley & Sons, Inc., 2011. — 514 p.
9. Lynn Beighley, Michael Morrison. Head first PHP & MySQL [Текст].
• O’Reilly Media, Inc., 2009. — 814 p.
10. Rachel Andrew. The CCS3 anthology. 4th edition [Текст]. — SitePoint, 2012. — 443 p.
11. Zakas N. The Document object model. 2nd edition [Текст]. — Professional JavaScript for Web Developers, 2009. — 317 p.
12. Блог. Сайт-визитка — что это? [Электронный ресурс]. — Режим доступа: http://webciti.ru/blog/sait-vizitka (дата обращения: 4.06.2016).
13. Википедия. Сайт-визитка [Электронный ресурс]. — Режим
доступа: https://ru.wikipedia.org/wiki/Сайт-визитка (дата обращения:
4.06.2016).
14. Википедия. Система управления версиями [Электронный ресурс].
— Режим доступа:
https://ru.wikipedia.org/wiki/Система_управления_версиями (дата обращения: 8.06.2016).
15. Википедия. Система управления содержимым [Электронный
ресурс]. — Режим доступа:
https ://ru.wikipedia.org/wiki/Система управления содержимым (дата
обращения: 14.06.2016)....29