Главная страница

Диплом веб-разработчик. Дипломный проект проектирование и разработка вебресурса Электронный умк по Javascript дп. Ир518. 10. 00. 00. Пз


Скачать 6.92 Mb.
НазваниеДипломный проект проектирование и разработка вебресурса Электронный умк по Javascript дп. Ир518. 10. 00. 00. Пз
АнкорДиплом веб-разработчик
Дата01.11.2022
Размер6.92 Mb.
Формат файлаdocx
Имя файлаDiplom_Rakcheev_Maxim_Ir5-18_provereno_edited_mozhno_pechatat.docx
ТипДиплом
#766037
страница3 из 8
1   2   3   4   5   6   7   8

1.3 Технологии обработки контента


Для создания и обработки контента были выбраны следующие программные средства:
1.3.1 Figma
Figma Пример работы в Figma показан на рисунке 1.4 – кроссплатформенный онлайн-сервис для дизайнеров интерфейсов и веб-разработчиков.

У Figma две ключевые особенности: доступ к макету прямо из окна браузера и возможность совместной работы над документами.

Основные преимущества этого сервиса:

  • многопользовательский режим;

  • хранение файлов в облаке;

  • кросс-платформенность;

  • компоненты;

  • наличие фреймов;

  • плагины;

  • десктопное приложение и Figma Mirror для смартфонов;

  • импорт скетч-файлов.




Рисунок 1.4 – Интерфейс программы «Figma»

1.3.2 Adobe Illustrator


Adobe Illustrator Пример работы в Adobe Illustrator показан на рисунке 1.5 программа для создания векторной графики. Рисование векторных линий происходит путем соединения двух точек с помощью математических формул.

Вся векторная графика, созданная в этом графическом редакторе, может быть легко масштабирована: от крошечных миниатюр favicon до гигантских рекламных щитов. Возможности программы распространяются не только на создание векторных элементов дизайна, но и на работу с растровыми картинками, сделанными с помощью Photoshop.


Рисунок 1.5 – Интерфейс программы «Adobe Illustrator»

1.4 Технологии управления контентом


CMS (от англ. Content Management System) – система управления контентом, представляющая собой программный комплекс, автоматизирующий процесс размещения материалов, коммуникационное взаимодействие с пользователями, а также обмен данными между сайтом и другими информационными частями IT-системы организации (базами данных, СRM, социальными веб-сервисами, платежными шлюзами и т. п.).

Для управления контентом сайта были выбраны следующие средства разработки:

1.4.1 PHP


PHP один из лидирующих языков современной веб-разработки. Главная характеристика PHP – интерпретируемость. пример кода на PHP показан на рисунке 1.6. В отличие от Java, которая компилируется, а затем запускается в работу, PHP создается во время обращения к нему. Пользователь открывает сайт, на сервер посылается запрос, и в это время компилируется код. Каждый скрипт компилируется в реальном времени, а затем выполняется. Единственное применение – это веб-разработка. На PHP невозможно сделать десктопные приложения, он не используется в мобильной разработке – только веб. Но сегодня эта область огромна. Даже некоторые десктопные приложения уходят в веб [1].


Рисунок 1.6 – Код PHP

1.4.2 OSPanel


OSPanel – это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий. Пример работы в OSPanel показан на рисунке 1.7.

Программный комплекс имеет богатый набор серверного программного обеспечения, удобный, многофункциональный продуманный интерфейс, обладает мощными возможностями по администрированию и настройке компонентов. Open Server Panel широко используется с целью разработки, отладки и тестирования веб-проектов, а также для предоставления веб-сервисов в локальных сетях.

Проект существует уже более 10 лет, он успешно зарекомендовал себя как первоклассный, простой и надёжный инструмент, необходимый каждому вебмастеру.


Рисунок 1.7 – Окно настроек OSPanel

1.4.3 phpMyAdmin


PhpMyAdmin – это программа, написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. Все операции с ячейками и их содержимым – просмотр, копирование, удаление, вставка производятся в один клик. Наиболее часто веб-разработчиками и администраторами сайта используется возможность моментального создания так называемого дампа базы (копии) для переноса сайта с одного хоста на другой. При желании его можно получить сразу в заархивированном виде. Пример работы в PhpMyAdmin показан на рисунке 1.8.

Простота пользования и удобство интерфейса phpMyAdmin предопределили его популярность и широту распространения во Всемирной сети. Эту программу включают в пакет серверного софта большинство хостеров, предоставляющих виртуальные площадки для размещения сайтов. Кроме того, она является частью пакета программ локальных серверов, используемых веб-разработчиками для отладки сайтов на домашних компьютерах.


Рисунок 1.8 – Интерфейс программы phpMyAdmin

1.4.4 MySQL


MySQL – это система управления реляционными базами данных. Эта серверная система способна эффективно функционировать во взаимодействии с интернет-сайтами и веб-приложениями. При этом она проста в освоении.

Примечательно, что результатом огромной популярности MySQL стало появление в интернете множества руководств по освоению системы, а также огромного количества всевозможных плагинов и расширений, упрощающих работу с этой системой. Это в свою очередь лишь придало системе еще большей популярности.

Несмотря на отсутствие некоторого функционала, имеющегося у других СУБД, MySQL обладает достаточно обширным разнообразием доступных инструментов для создания приложений. Пример работы в MySQL показан на рисунке 1.9.


Рисунок 1.9 – СУБД MySQL
Вывод

Изучены преимущества и недостатки технологий, которые могут использоваться при проектировании веб-ресурса.
1   2   3   4   5   6   7   8


написать администратору сайта