📄Работа №214047

Тема: Создание сайта «Портфолио программиста»

📝
Тип работы Дипломные работы, ВКР
📚
Предмет прикладная информатика
📄
Объем: 73 листов
📅
Год: 2017
👁️
Просмотров: 15
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ
ВВЕДЕНИЕ 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-программирования, например, через обычный редактор Microsoft Word. Так же пользователю нужно будет наполнить базу данных своими записями, это можно сделать через приложение phpMyAdmin или другое приложение, позволяющее наполнять и редактировать базу данных.
Рассмотрим подробней, что же такое сайт. Сайт - совокупность объединённых логически 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.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Результатом выпускной квалификационной работы является web-приложение «Портфолио-программиста», благодаря которому любой программист, даже не знающий 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. Янк, К. - PHP и MySQL. От новичка к профессионалу; пер. с англ. / К. Янк.
• М.: Эксмо, 2013 - 384 с.: ил. - (Мировой компьютерный бестселлер).
2. Никсон, Р. - Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е изд.; пер. с англ. / Р. Никсон. - СПб.: Питер, 2016 - 768 с.: ил. - (Серия «Бестселлеры O’Reily»).
3. Дейт, К. Дж. - Введение в системы баз данных, 8-е издание.; пер. с англ. / К. Дж. Дейт — М.: Вильямс, 2005. — 1328 с.: ил. — Парал. тит. англ.
4. Учебники для веб-разработчиков - URL: http:// wisdomweb.ru (даты обращений: 01.10.2016 - 15.03.2017).
5. Мациевский Н.С. - Реактивные веб-сайты. Клиентская оптимизация в алгоритмах и примерах: Учебное пособие; / Н.С. Мациевский, Е.В. Степанищев, Г.И. Кондратенко — М.: Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2010. — 336 с.: ил., табл. — (Серия «Архитектор информационных систем»).
6. PHP. Официальный сайт - URL: http://php.net (даты обращений: 07.03.2017
• 02.05.2017).
7. Форум PHP программистов - URL: http://php.ru (даты обращений: 07.03.2017 - 02.05.2017).
8. HTML5 - URL: http://htmlbook.ru/html5 (даты обращений: 07.03.2017 - 16.04.2017).
9. Муссиано Ч. - HTML и XHTML. Подробное руководство, 6-е издание.; пер. с англ. / Ч. Муссиано, Б Кеннеди - СПб: Символ-Плюс, 2008. - 752 с., ил.
10. Самоучитель CSS - URL: http://htmlbook.ru/samcss (даты обращений: 08.02.2017 - 05.03.2017).
11. Нильсен Я. - Web-дизайн. Удобство использования Web-сайтов.; пер. с англ. / Я. Нильсен, Х. Лоранжен - М.: Вильямс, 2009. - 376 с., ил.
12. Макфарланд Д.С. - Большая книга CSS3 3-е изд.; пер. с англ. / Д.С. Макфарланд - СПб.: Питер, 2014 - 608 с.: ил. (Серия «Бестселлеры O’Reily»)
13. Флэнагал Д. JavaScript. Подробное руководство. - пер. с англ. / Д. Флэнагал,
• СПб.: Символ-Плюс, 2008 - 992 с., ил.
14. jQuery: The Write Less, Do More, JavaScript Library - URL: https://jquery.com (даты обращений:07.03.2017 - 02.05.2017).
15. jQuery документация - URL: http://slyweb.ru (даты обращений: 07.03.2017 - 02.05.2017).
16. W3Schools OnlineWebTutorials - URL: https://w3schools.com (даты обращений: 08.02.2017 - 02.05.2017).
17. Макфарланд Д.С. - JavaScript и jQuery: исчерпывающее руководство; пер. с англ. / Д.С. Макфарланд - М.: Эксмо, 2015 - 880 с.: ил. (Мировой компьютерный бестселлер).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ