Диссертации - Разработка web-ориентированного приложения на php-фрэймворке Laravel с использованием шаблона проектирования HMVC

Процесс разработки web-приложения включает в себя несколько этапов. Для достижения наилучшего результата все этапы произведены в строгой последовательности.

Первый этап – определение целей создания сайта и его позиционирования. На этом этапе необходимо определить вид сайта, для чего он создается и каких целей необходимо достичь с его помощью. Также определяются ключевые требования.

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

Разрабатывается визуальное оформление сайта.

На третьем этапе происходит верстка и программирование сайта. Создаются шаблоны страниц, внедряются интерактивные сервисы. Также на этом этапе разрабатывается структура сайта.

На четвертом этапе готовый сайт наполняется разнообразным содержимым: текстовые материалы, графические материалы, видео, аудиозаписи и т.д. Информация, размещенная на сайте, становится доступной для просмотра.

На пятом этапе происходит тестирование сайта и выкладка в сеть Интернет. Готовый сайт необходимо протестировать, на наличие ошибок. После того, как веб-страничка успешно прошла тестирование, производится выбор и настройка сервера. Когда сервер подготовлен и настроен, сайт можно выкладывать в сеть.

Работа над сайтом не заканчивается размещением ресурса в сети Интернет. Необходимо проводить работу по продвижению сайта, а также улучшать и обновлять его. Можно даже отметить, что разработка сайта - это бесконечный процесс: до тех пор, пока пользователи на него заходят, работа над ресурсом должна вестись.

Цель диссертации состоит в разработке электронного ресурса учебных дисциплин на основе php-фрэймворка Laravel с помощью архитектурного шаблона проектирования HMVC.

В процессе разработки web-приложения были выполнены следующие задачи: произведен анализ технологий разработки web-приложений, сравнены ядра операционных систем Linux, Mac и Windows, обоснован выбранный шаблон проектирования — HMVC; разработан алгоритм клиент-серверного взаимодействия, а также разработаны маршруты web-приложения.

Разработка велась на операционной системе Ubuntu, и были использованы следующие технологии: серверный язык программирования PHP, web-сервер Apache2 и сервер баз данных MySQL. В качестве основного фрэймврока был выбран php-фрэймворк Laravel [1].

С итоговой работой можно ознакомиться по адресу http://erud.by — электронный ресурс учебных дисциплин.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться


Изображения Видео

2. Интеграционные среды разработок Java режим доступа: http://habr.com/post/140745/. Дата доступа 19.05.2019.
3. PHP Режим доступа: https://ru.wikipedia.org/wiki/PHP. Дата доступа 19.01.2019.
4. ГОСТ 19.105-78 Общие требования к программным документам Режим доступа: http://rugost.com/index.php?option=com_content&view=article&id=52:19105. Дата доступа 19.01.2019.