Тема: Создание сайта «Портфолио программиста»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 ФОРМУЛИРОВКА ЗАДАЧИ И ТРЕБОВАНИЙ К ПРИЛОЖЕНИЮ НА
ОСНОВЕ СУЩЕСТВУЮЩИХ РЕШЕНИЙ 8
1.1 Определение требований к создаваемому приложению 8
1.2 Определение целевой аудитории 9
1.3 Сравнительный анализ web-сайтов аналогичной тематики 9
1.4 Инструментарий разработки 15
1.5 Выводы по разделу 19
2 ПРОЕКТИРОВАНИЕ WEB-ПРИЛОЖЕНИЯ 21
2.1 Описание предметной области 21
2.2 Вёрстка сайта 22
2.3 Проектирование базы данных 23
2.4 Описание базы данных 24
2.5 Выводы по разделу 29
3 РЕАЛИЗАЦИЯ WEB-ПРИЛОЖЕНИЯ 30
3.1 Технология Ajax-запросов 30
3.2 Применение Ajax-запросов 32
3.3 Web-сценарий 38
3.4 Разработка инструментальных средств 43
3.5 Выводы по разделу 45
4 ОПИСАНИЕ РАБОТЫ С WEB-ПРИЛОЖЕНИЕМ 46
4.1 Руководство пользователя сайта 46
4.2 Руководство владельца сайта 48
4.3 Выводы по разделу 56
ЗАКЛЮЧЕНИЕ 57
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 58
ПРИЛОЖЕНИЕ 1. Текст программы 59
📖 Введение
Рассмотрим подробней, что же такое сайт. Сайт - совокупность объединённых логически web-страниц в единое целое, которые представляют собой рекламноинформационные ресурсы, объединённые общей идеей и дизайном.
Для поиска и отображения данных используются специальные программы - web-браузеры. Вся информация, отображающаяся в браузерах, видна в виде web- страниц, которые являются основной структурной единицей мировой сети. Web- страницы являются мультимедийными, т.е. объединяют в себе: текст, графику, анимацию, музыку и видео. От качества работы по созданию web-страницы во многом зависит её популярность в сети.
Так как с каждым годом популярность интернет ресурса растёт, то большинство информации размещается в сети. В частности и портфолио- программиста может быть расположено в интернете, что будет являться плюсом для него, так как программист может наглядно представить свои проекты и их описание и расположить заказчика к себе. В свободном доступе нет приложений помогающих создать сайт с нуля без особых затрат по времени, поэтому проектируемое приложение является актуальным для большинства программистов. Ближайшим аналогом создаваемого приложения является онлайн-магазин, но для переделывания его под портфолио займёт немало времени.
Для проектирования сайта были изучены сайты похожей тематики, такие как сайт-портфолио Александра Скалецкого (httpV/skalexander.ru^ сайт Alenna’sportfolio (https://alenna.ru).
После анализа упомянутых выше web-сайтов проектируемое приложение должно удовлетворять следующим требованиям:
1) показывать краткую информацию о программисте;
2) отображать список созданных проектов, сортированный по темам;
3) показывать возможные контакты.
На основе основных требований, были сформулированы основные задачи выпускной работы:
1) разработать разметку страниц;
2) разработать базу данных, в которой хранится вся информация;
3) разработать web-сценарий, с помощью которого возможно редактирование и заполнение информации, без изменения программного кода;
4) обеспечить корректное отображение информации и сортировку по темам;
5) ведение статистики посещений сайта и загрузки файлов.
Для реализации выпускной квалификационной работы были использованы следующие программные средства:
1) язык разметки гипертекста HTML;
2) каскадная таблица стилей CSS;
3) язык серверных сценариев PHP;
4) скриптовый язык JavaScript с использованием библиотеки jQuery;
5) СУБД MySQL;
6) web-сервер Apache.
✅ Заключение
В ходе работы выполнены поставленные требования, а именно:
1) показывать краткую информацию о программисте;
2) отображать список созданных проектов, сортированный по темам;
3) показывать возможные контакты.
Так же решены поставленные задачи, такие как:
1) разработать разметку страниц;
2) спроектировать и разработать базу данных, в которой хранится вся информация;
3) разработать web-сценарий, с помощью которого возможно редактирование и заполнение информации, без изменения программного кода;
4) обеспечить корректное отображение информации и сортировку по темам;
5) ведение статистики посещений сайта и загрузки файлов.
Для реализации выпускной квалификационной работы были использованы следующие программные средства:
1) язык разметки гипертекста HTML;
2) каскадная таблица стилей CSS;
3) язык серверных сценариев PHP;
4) скриптовый язык JavaScript с использованием библиотеки jQuery;
5) СУБД MySQL;
6) web-сервер Apache.





