Факультет Математики, информационных и авиационных технологий
Министерство науки и высшего образования РФ
Ульяновский государственный университет
Факультет Математики, информационных и авиационных технологий
Кафедра Телекоммуникационные технологии и сети
ОТЧЁТ ПО УЧЕБНОЙ ПРАКТИКЕ
Создание Виртуального тура УлГУ
Направление бакалавриата Информационные системы и технологии
09.03.02
Работу выполнил студент ____________ _____________ ___________
группа подпись, дата Ф.И.О.
Научный руководитель _____________________ _____________ Булаев А.А.
должность подпись, дата Ф.И.О.
Групповой руководитель _____________________ _____________ Липатова С.В
должность подпись, дата Ф.И.О.
_________________
оценка
У Л Ь Я Н О В С К
2020 г.
Содержание
Введение…………………………………………………………………………….3
Глава 1. Теоретическая часть.
1.1 Технологии создания сайтов и выбор площадки для него………...4
1.2 Локальный сервис – OpenServer…………………………………….5
Программирование и настройка функционала сайта……………….…5
1.3 Мультипарадигменный язык программирования – JavaScript..…..5
1.4 Серверный язык программирования, предназначенный для создания сайтов………………………………………………...……….6
Сравнивание аналогов сайтов и создание дизайна…………...………7
1.5 Анализ сайтов конкурентов………………………………………..7
1.6 Онлайн-сервис для скетча сайта – Draw.io……………………..…8
1.7 Текстовый редактор - Sublime Text………………………………..9
Глава 2. Практическая часть………………………...…………………………..11
Заключение………………………………………………………………….……..15
Список использованной литературы…………………………………….………16
Введение
Учебная практика пройдена в лаборатория аппаратных средств информационных систем кафедры ТТС УлГУ.
Цель прохождения учебной практики состояла в создании 3D карт и рабочего сайта для Ульяновского государственного университета «Виртуальный тур УлГУ», которое находится по адресу: г.Ульяновск, ул. Набережная Свияги.
Для достижения данной цели потребовалось решить следующие задачи:
· разработать дизайн визуального интерфейса;
· разработать алгоритм создания верстки сайта;
· тестрирование функциональности и надежности сайта;
· реализовать все алгоритмы в виде программного кода;
· предоставление информации о университете.
В процессе исследования были использованы следующие методы: наблюдение, изучение результатов деятельности, а в качестве аппаратуры ― персональный компьютер.
В ходе прохождения учебной практики использовались следующие инструменты: Локальный сервер - OpenServer, PHP, JavaScript, Draw.io, SublimeText3.
Глава 1
1.1 Технологии создания сайтов и выбор площадки для него
Основная цель проектирования разработка виртуального тура для УлГУ. Разрабатываемый сайт должен представлять собой автоматизированный сайт для облегчения получения пользователями актуальной информации о УлГУ и виртуального тура. Создаваемый сайт должен представлять собой открытую, расширяемую, масштабируемую и модифицируемую систему.
Что представляет собой сайт для обычного посетителя, не знакомого с разработкой интернет-приложений?
Пользователь видит перед собой самый обычный текст, так называемый контент, им может быть текстовая информация, графические элементы, видео, т.е. какие-то файлы. А раз это файлы, значит - они имеют определённый объём и им нужно место для хранения, они должны быть постоянно доступны пользователю. Для выполнения этих задач и существуют компьютеры со специализированным программным обеспечением - серверы.
Хостинг - услуга по предоставлению ресурсов (дискового пространства) для размещения вашего проекта на сервере, постоянно находящемся в глобальной сети. Компании, предоставляющие услуги хранения данных обычно называют хостинг-провайдерами или хостерами.
Для размещения сайтов, как правило, используется очень мощный компьютер (или даже несколько компьютеров) - сервер, на котором установлено специальное программное обеспечение, к которому подключён канал высокоскоростного интернета. Данный сервер работает круглосуточно, поэтому ваш интернет-проект будет доступен в любое время суток. Кто-то может предположить, что основываясь на этой информации можно самостоятельно сделать себе сервер под хостинг, но, как вы понимаете, это обойдётся вам намного дороже материально и сложнее технически, так как нужны знания администрирования серверов, чем просто приобрести хостинг у профессионалов своего дела.
Основной задачей хостинг-провайдера является предоставление качественных услуги для хранения вашего Интернет-проекта на сервере и сделать так, чтобы сайт всегда был доступен посетителям. Именно поэтому нужно тщательно подойти к выбору хостинга. Качественный и надежный хостинг играет основную роль в разработке сайтов. Ведь если сервер перестанет справляться со своей основной функцией, это может очень плохо отразиться на вашем сайте. Поисковые системы не смогут индексировать сайт, а следовательно, это может плохо отразиться на продвижении вашего проекта в глобальной сети Интернета.
Существует несколько типов хостингов. По условиям предоставления услуг, можно выделить платный и бесплатный хостинг, который используем мы. Бесплатные хостинги - это бесплатная услуга по размещению веб-ресурса или какой-либо другой информации в интернете на серверах хостинг провайдера.
1.2 Локальный сервис - OpenServer
Нашим локальным сервером является OpenServer - локальный WAMP (Windows - современная операционная система с графическим интерфейсом пользовател, Apache - распространенный веб-сервер с открытым исходным кодом, MySQL - система управления базами данных, интерпретатор языка PHP) сервер, работающий как в стационарном, так и портативном режиме.
Почему мы выбрали именно его? Его достоинства – это:
- легкость установки. Сравнивая установку с тем же вездесущим Денвером, понимаешь, что его время уходит в небытие;
- огромная функциональность, которая достигается благодаря массе всевозможных настроек;
- стабильное обновление системы. Заметно, что разработчики вкладывают душу в свое детище, с каждым новым обновлением делая его шустрее. И это притом, что все это удовольствие абсолютно бесплатно;
- в отличии от Denvera данная программа не требует установки поскольку является портативной. То есть может быть установлена на внешний накопитель (диск или флешку) и открыта на любом компьютере в любом уголке мира.