Автор молодец, просто работа не нужна больше
Подробнее о работе
Гарантия сервиса Автор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 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
3 раза | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
900 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55851 Дипломная работа — поможем найти подходящую