Автор24

Информация о работе

Подробнее о работе

Страница работы

Разработка интернет-магазина с использованием технологий PHP, HTML5, CSS3, JavaScript

Специальность
Бизнес-информатика
  • 56 страниц
  • 2019 год
  • 45 просмотров
  • 3 покупки
Автор работы

ksfei121

В основном сосредоточен на продажу готовых своих личных работ по символическим ценам.

900 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВВЕДЕНИЕ 3
1. ОСНОВНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ САЙТОВ 4
1.1. Требования к разрабатываемому сайту 4
1.2. Инструменты, применяемые при разработке сайта 5
2. ФИЗИЧЕСКАЯ СТРУКТУРА WEB-САЙТА 10
2.1. Структура базы данных 11
2.2. Описание структуры страниц пользовательской части 18
3. ОПИСАНИЕ АДМИНИСТРАТИВНОЙ ЧАСТИ 39
4. ТЕСТИРОВАНИЕ 53
5. ЗАКЛЮЧЕНИЕ 54
ПРИЛОЖЕНИЕ 56

1.2. Инструменты, применяемые при разработке сайта
1.2.1. Total Commander
Это двухпанельный файловый менеджер, имеющий расширение под названием FTP-клиент, которое позволяет работать с файлами на удалѐнном сервере по протоколу FTP через Интернет. Он необходим нам для публикации сайта в сети Интернет.
Для того, чтобы получить доступ к FTP, необходимы следующие данные:
1. Логин: имя, присвоенное при регистрации
2. Пароль: пароль, выданный при регистрации или самостоятельно изменѐнный позднее
3. Имя сервера: имя домена, выбранное при регистрации
Как соединиться с FTP-сервером? Запускаем Total Commander, в верхнем меню интерфейса программы нажимаем на значок FTP и выбираем
«Соединиться с ftp-сервером». Открывается окно: «Соединение с FTP-сервером», в котором выбираем кнопку «Добавить» и в открывшемся окне прописываем настройки ftp-соединения: имя соединения, имя сервера, логин и пароль и нажимаем кнопку «OK».
...

2.1. Структура базы данных
Для работы интернет-магазина была создана база данных «akbur», состоящая из 9 таблиц, изображѐнных на рис. 2.1.1.

Рис. 2.1.1 - База данных akbur

Для подключения к базе данных используется файл db_connect.php и db.php. Первая таблица buy_products состоит из 4 строк и служит для хранения информации купленных товаров. Строке buy_id присвоен атрибут
AUTO_INCREMENT, это значит, что генерируется уникальный идентификатор. Строка buy_id_order хранит номер заказа, buy_id_product - id купленного товара и buy_count_product - количество купленного товара. Структура таблицы представлена на рис. 2.1.2.

Рис. 2.1.2 - Таблица buy_products

Вторая таблица cart состоит из 6 строк, она хранит товары, которые пользователь добавил в корзину. Первая строка cart_id генерируется при добавлении записи в таблицу БД, вторая cart_id_products хранит id товара.
...

2.2. Описание структуры страниц пользовательской части

Пользовательская страница имеет следующую структуру, представленную на рис. 2.2.1.

Рис. 2.2.1 – Структура страницы пользователя

В каждой папке хранятся файлы определѐнного типа, каждый из которых выполняет свою функцию.
В директории css находится файл: main.css, в котором прописаны стили для страниц.
В директории images хранятся картинки, предназначенные для оформления внешнего вида страниц, в папке uploads_images находятся изображения, добавленные администратором, в паке catalog_images изображения, которые находятся на заставке папок каталога.
В папке javascript хранится функция javascript shop-script.js.
Директория functions включает себя файл functions.php, в котором находится функция группировки цен по разрядам и функция очистки строк от лишних символов.
Файл index.php, находящийся в корневой папке каталога, является главной страницей сайта, к которой подключаются файлы: block-header.php, block-slaider.
...

3. ОПИСАНИЕ АДМИНИСТРАТИВНОЙ ЧАСТИ
Панель администратора представляет собой следующую структуру, представленную на рис. 3.1.

Рис. 3.1 – Структура страницы администратора

Все файлы, которые составляют административную часть, находятся в директории admin.
В папке css содержится 3 файла: style-login.css, reset.css и style.css. Первый файл задаѐт стили для страницы авторизации администратора,
второй сбрасывает стили браузера и третий файл задаѐт стили для страниц административной части.
В папке images содержатся изображения для оформления дизайна страниц.
В директории js хранятся функции javascript в файле script.js. Здесь же находится файл jquery-1.8.2.min.js - библиотека скриптов.
В папке include хранятся 3 файла: block-header.php (шапка административной панели), functions.php (функция группировки цен по разрядам) и db_connect (соединение с базой данных).
Для того, чтобы зайти в панель администратора, нужно пройти авторизацию, за которую отвечает файл login.php.
...

5. ЗАКЛЮЧЕНИЕ

В процессе написания выпускной квалификационной работы был разработан полноценный интернет-магазин по продаже ортопедических товаров.
Для достижения этой цели необходимо было:
1. Установить все инструменты для разработки сайта
2. Создать базу данных
Разработанный сайт соответствует всем требованиям, которые были поставлены на этапе постановки задачи.
Дизайн сайта продуман и пользователю не представит труда его освоить.
Интернет-магазин был протестирован в глобальной сети Интернет. Были произведены проверки на всевозможные ошибки - все работает верно.
В планах доработать интерфейс сайта, добавить дополнительные функции с целью повысить удобство использования и открыть свой интернет-магазин.
При разработке ВКР получены навыки работы с web-дизайном и отточены знания по HTML-разметке сайта, CSS-верстки, работой с базой данных, PHP и JavaScript.

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

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

ВВЕДЕНИЕ 3
1. ОСНОВНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ САЙТОВ 4
1.1. Требования к разрабатываемому сайту 4
1.2. Инструменты, применяемые при разработке сайта 5
2. ФИЗИЧЕСКАЯ СТРУКТУРА WEB-САЙТА 10
2.1. Структура базы данных 11
2.2. Описание структуры страниц пользовательской части 18
3. ОПИСАНИЕ АДМИНИСТРАТИВНОЙ ЧАСТИ 39
4. ТЕСТИРОВАНИЕ 53
5. ЗАКЛЮЧЕНИЕ 54
ПРИЛОЖЕНИЕ 56

1.2. Инструменты, применяемые при разработке сайта
1.2.1. Total Commander
Это двухпанельный файловый менеджер, имеющий расширение под названием FTP-клиент, которое позволяет работать с файлами на удалѐнном сервере по протоколу FTP через Интернет. Он необходим нам для публикации сайта в сети Интернет.
Для того, чтобы получить доступ к FTP, необходимы следующие данные:
1. Логин: имя, присвоенное при регистрации
2. Пароль: пароль, выданный при регистрации или самостоятельно изменѐнный позднее
3. Имя сервера: имя домена, выбранное при регистрации
Как соединиться с FTP-сервером? Запускаем Total Commander, в верхнем меню интерфейса программы нажимаем на значок FTP и выбираем
«Соединиться с ftp-сервером». Открывается окно: «Соединение с FTP-сервером», в котором выбираем кнопку «Добавить» и в открывшемся окне прописываем настройки ftp-соединения: имя соединения, имя сервера, логин и пароль и нажимаем кнопку «OK».
...

2.1. Структура базы данных
Для работы интернет-магазина была создана база данных «akbur», состоящая из 9 таблиц, изображѐнных на рис. 2.1.1.

Рис. 2.1.1 - База данных akbur

Для подключения к базе данных используется файл db_connect.php и db.php. Первая таблица buy_products состоит из 4 строк и служит для хранения информации купленных товаров. Строке buy_id присвоен атрибут
AUTO_INCREMENT, это значит, что генерируется уникальный идентификатор. Строка buy_id_order хранит номер заказа, buy_id_product - id купленного товара и buy_count_product - количество купленного товара. Структура таблицы представлена на рис. 2.1.2.

Рис. 2.1.2 - Таблица buy_products

Вторая таблица cart состоит из 6 строк, она хранит товары, которые пользователь добавил в корзину. Первая строка cart_id генерируется при добавлении записи в таблицу БД, вторая cart_id_products хранит id товара.
...

2.2. Описание структуры страниц пользовательской части

Пользовательская страница имеет следующую структуру, представленную на рис. 2.2.1.

Рис. 2.2.1 – Структура страницы пользователя

В каждой папке хранятся файлы определѐнного типа, каждый из которых выполняет свою функцию.
В директории css находится файл: main.css, в котором прописаны стили для страниц.
В директории images хранятся картинки, предназначенные для оформления внешнего вида страниц, в папке uploads_images находятся изображения, добавленные администратором, в паке catalog_images изображения, которые находятся на заставке папок каталога.
В папке javascript хранится функция javascript shop-script.js.
Директория functions включает себя файл functions.php, в котором находится функция группировки цен по разрядам и функция очистки строк от лишних символов.
Файл index.php, находящийся в корневой папке каталога, является главной страницей сайта, к которой подключаются файлы: block-header.php, block-slaider.
...

3. ОПИСАНИЕ АДМИНИСТРАТИВНОЙ ЧАСТИ
Панель администратора представляет собой следующую структуру, представленную на рис. 3.1.

Рис. 3.1 – Структура страницы администратора

Все файлы, которые составляют административную часть, находятся в директории admin.
В папке css содержится 3 файла: style-login.css, reset.css и style.css. Первый файл задаѐт стили для страницы авторизации администратора,
второй сбрасывает стили браузера и третий файл задаѐт стили для страниц административной части.
В папке images содержатся изображения для оформления дизайна страниц.
В директории js хранятся функции javascript в файле script.js. Здесь же находится файл jquery-1.8.2.min.js - библиотека скриптов.
В папке include хранятся 3 файла: block-header.php (шапка административной панели), functions.php (функция группировки цен по разрядам) и db_connect (соединение с базой данных).
Для того, чтобы зайти в панель администратора, нужно пройти авторизацию, за которую отвечает файл login.php.
...

5. ЗАКЛЮЧЕНИЕ

В процессе написания выпускной квалификационной работы был разработан полноценный интернет-магазин по продаже ортопедических товаров.
Для достижения этой цели необходимо было:
1. Установить все инструменты для разработки сайта
2. Создать базу данных
Разработанный сайт соответствует всем требованиям, которые были поставлены на этапе постановки задачи.
Дизайн сайта продуман и пользователю не представит труда его освоить.
Интернет-магазин был протестирован в глобальной сети Интернет. Были произведены проверки на всевозможные ошибки - все работает верно.
В планах доработать интерфейс сайта, добавить дополнительные функции с целью повысить удобство использования и открыть свой интернет-магазин.
При разработке ВКР получены навыки работы с web-дизайном и отточены знания по HTML-разметке сайта, CSS-верстки, работой с базой данных, PHP и JavaScript.

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

Купить эту работу

Разработка интернет-магазина с использованием технологий PHP, HTML5, CSS3, JavaScript

900 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

25 июля 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
ksfei121
4.7
В основном сосредоточен на продажу готовых своих личных работ по символическим ценам.
Купить эту работу vs Заказать новую
3 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
900 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Диплом Нейросети "Распознавание сервированных блюд с использованием нейронных сетей" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Дипломная работа

Разработка програмного обеспечения для предоставления государственных услуг через портал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка компьютерного демонстрационного эксперемента по физике на флеше

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка AMR-специалиста отдела снабжения предприятия малого бизнеса

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка WEB-cистемы "АРМ сотрудник УМО" средствами ASP.NET версии 4.0 и СУБД Microsoft SQL сервер

Уникальность: от 40%
Доступность: сразу
2800 ₽

Отзывы студентов

Отзыв Геннадий Полушкин об авторе ksfei121 2018-04-25
Дипломная работа

Автор молодец, просто работа не нужна больше

Общая оценка 5
Отзыв Lesha об авторе ksfei121 2014-06-17
Дипломная работа

Работа сложная, диплом по программированию. Большое спасибо за ответственный подход.

Общая оценка 5
Отзыв user13484 об авторе ksfei121 2016-05-11
Дипломная работа

Большое спасибо, все замечательно!

Общая оценка 5
Отзыв vovikluch об авторе ksfei121 2014-06-24
Дипломная работа

очень хороший автор Спасибо за работу

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Диплом Нейросети "Обнаружение и подсчет пешеходов в видеопотоке реального времени с помощью сверточной нейронной сети" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

Разработка программного обеспечения контроля исполнения организационно-распорядительных документов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

разработка программного обеспечения с применением информационных технологий для расчета параметров горной выработки для повышения эффективности и безо

Уникальность: от 40%
Доступность: сразу
10000 ₽