ВВЕДЕНИЕ 3
ГЛАВА I. ОСНОВНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ 5
1.1. Требования к разрабатываемому сайту 5
1.2. Инструменты, применяемые при разработке сайта 7
ГЛАВА II. ФИЗИЧЕСКАЯ СТРУКТУРА WEB-ПРИЛОЖЕНИЯ 15
2.1. Структура базы данных 15
2.2. Описание структуры страниц пользовательской части 21
ТЕСТИРОВАНИЕ 45
ЗАКЛЮЧЕНИЕ
Литература
ПРИЛОЖЕНИЕ
Актуальность. С некоторых пор интернет стал одной из основных платформ для ведения бизнеса. При появлении всемирной паутины у многих людей наступили значительные перемены в жизни. Человек получил не только высококачественную технологию для обмена информацией между людьми, но и возможность использовать его для множества разных целей. Интернет объединил человечество, и люди стали ощущать практическую пользу с ним. В компьютерной сети можно продавать различные товары, искать работу, заниматься рекламированием и услугами, заказывать еду домой, обучаться дистанционно, бронировать номера в отелях, смотреть фильмы, слушать музыку, получать знания и многое другое. Все эти услуги стали доступнее с помощью web-сайтов.
Интернет - это платформа больших и безграничных возможностей. Одним из самых распространённых на сегодняшний день web-сайтов являются интернетмагазины - сайты, которые торгуют различные товары или предоставляют услуги. С помощью таких интернет-магазинов любой пользователь, с любой точки мира может выбрать необходимый ему товар, сделать заказ на покупку, рассмотреть варианты доставки и оплаты, и оплатить выбранный заказ. Интернет-магазин обладает удобным каталогом товаров с подробными описаниями и характеристиками, благодаря этому интерес покупателя возрастает.
Плюсы интернет-магазина:
• Интернет-магазину не требуется арендовать помещение и нанимать рабочий персонал;
• Пользователь с любой точки мира имеет возможность приобрести товар;
• В отличие от обычного магазина, затраты на создание интернет магазина существенно меньше;
• Покупатель может выбрать товар без подсказок менеджера или продавца
• Полноценное описание товара.
Целью выпускной квалификационной работы является разработка интернет-магазина по продаже надувных изделий. Сайт должен быть удобным, быстрым и с понятным интерфейсом для посетителя.
Для реализации поставленной цели были поставлены задачи:
1. Рассмотреть и анализировать аналогичные сайты данной тематики;
2. Изучить литературу и принципы применения языков программирования, таких как HTML, PHP, CSS, JavaScript, СУБД MySQL;
3. Разработать сайт;
4. Протестировать и доработать сайт.
Структура работы. Выпускная работа состоит из введения, трёх глав, тестирования, заключения, списка используемой литературы и кода приложения.
Во введении описывается актуальность проекта, ставятся цели и задачи для его выполнения, приводится структура работы.
В первой главе описываются основные инструменты, которые использовались для разработки приложения. Во второй главе описывается клиентская часть приложения и база данных. В третьей главе описывается административная страница приложения. В тестирование описывается результат работы программы. В заключении подводятся итоги работы. В приложении приведён весь код приложения.
В процессе написания дипломной работы был разработан интернетмагазин по продаже надувных изделий.
Посетителю нашего интернет-магазина не составит труда найти необходимый для него продукт и сделать заказ, так как сайт выглядит максимально понятным. Блоки с категориями, подробное описание товара с дополнительными изображениями, поиск товара по ключевому слову, поиск по фильтру помогут покупателю сделать свой заказ.
Для достижения цели были поставлены и решены такие задачи как:
• Изучение литературы и применение знаний на практике;
• Освоение инструментов web - программирования;
• Определение структуры интернет-магазина;
• Выбор стратегии разработки и создания веб-магазина;
• Тестирование.
В ходе разработки интернет-магазина был получен опыт программирования в сфере web-технологий, опыт проектирования дизайна и интерфейса. Применены знания в языках программирования на практике, таких как PHP, HTML, CSS, JavaScript, а так же в работе с базой данных.
В будущих планах желательно подвергнуть доработке интерфейса приложения, с целью повышения привлекательности сайта, внедрить дополнительные функции или же доработать существующие, и загрузить сайт на просторы интернета, получая из этого выгоду.
1. Дэвис, Е.М., Изучаем PHP и MySQL. / Филлипс, Д.А. - Пер. с англ. - СПб: Символ-Плюс, 2008. - 448 с.
2. Колисниченко Д.Н. PHP и MySQL. Разработки Web-приложений. - 4-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2013. - 560 с.
3. Кузнецов, М.В, PHP. Практика создания Web-сайтов / М.В. Кузнецов, И.В. Симдянов. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2009. - 1264 с.
4. Ленгсторф Джейсон, PHP и JQuery для профессионалов: Пер. с англ. - М.: ООО «И.Д. Вильямс», 2011. - 352 с.
5. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS. 2-е изд. - СПБ.: Питер, 2013. - 560 с.
6. Петин, В.А. Сайта на AJAX под ключ. Готовое решение для интернетмагазина. 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2012. - 448 с.
7. Пинягина, О.В. Разработка электронного магазина на PHP и MySQL / О.В. Пинягина - Казань: Казанский государственный университет, 2010. - 108 с.
8. Прохоренок, П.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. - 4-изд., перераб. и доп. / Н.А. Прохоренок, В.А. Дронов. - СПб.: БХВ-Петербург, 2015. - 768 с.
9. Стив Суэринг, Тим Конверс, Джойс Парк, PHP и MySQL. Библия программиста, 2-е изд.: Пер. с англ. - «И.Д. Вильямс», 2010. - 912 с.
10. Ташков, П.А. Веб-мастеринг на 100%: HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка. - СПб.: Питер, 2010. - 512 с.
11. Ульман Л. MySQL.: Пер. с англ. - М.: Пер. с англ. - М.: ДМК Пресс. - 352 с.
12. Шмитт К. CSS. Рецепты программирования. 3-е изд.: Пер. с англ. - М.: Издательство «Русская редакция»; СПб.: «БХВ-Петербург», 2011. - 672 с.