🗊Презентация Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка

Категория: Интернет
Нажмите для полного просмотра!
Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №1Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №2Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №3Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №4Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №5Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №6Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №7Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №8Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №9Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №10Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №11Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №12Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №13Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №14Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №15Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №16Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №17Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №18Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №19Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №20Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №21Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №22Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №23Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №24Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Система управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Разработка системы управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс» 
Дикий Г. П.
Руководитель: Бондарев Е. С.
Описание слайда:
Разработка системы управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс» Дикий Г. П. Руководитель: Бондарев Е. С.

Слайд 2





Цель работы
Разработка системы управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка двух интернет-магазинов на основе данной системы управления. Один из них с поддержкой оптовой и розничной торговли, а второй, только розничной торговли.
Описание слайда:
Цель работы Разработка системы управления интернет-магазином по продаже посуды компании ООО «Гранд-Люкс». Разработка двух интернет-магазинов на основе данной системы управления. Один из них с поддержкой оптовой и розничной торговли, а второй, только розничной торговли.

Слайд 3





Основные задачи
Возможность работы с интернет-магазином как оптовым, так и розничным пользователям
Возможность синхронизации с 1C:Предприятием
Возможность фильтрации товаров
Возможность поиска товаров
Возможность каталогизации товаров
Разработка модуля акций
Разработка модуля купонов
Разработка модуля поступлений
Разработка клиентской части с поддержкой адаптивного дизайна
Внедрение
Описание слайда:
Основные задачи Возможность работы с интернет-магазином как оптовым, так и розничным пользователям Возможность синхронизации с 1C:Предприятием Возможность фильтрации товаров Возможность поиска товаров Возможность каталогизации товаров Разработка модуля акций Разработка модуля купонов Разработка модуля поступлений Разработка клиентской части с поддержкой адаптивного дизайна Внедрение

Слайд 4





Этапы работы
Обзор существующих аналогов и выбор программной платформы
Постановка задачи
Анализ ПрО
Обзор популярных CMS
Обзор популярных фреймворков
Проектирование системы управления
Проектирование схемы базы данных
Проектирование серверной части
Проектирование интерфейса
Реализация
Реализация серверной части
Реализация клиентской части
Тестирование
Документация
Внедрение
Конфигурация серверного оборудования и ПО
HTTPS, Celery и кэширование
Результат внедрения
Описание слайда:
Этапы работы Обзор существующих аналогов и выбор программной платформы Постановка задачи Анализ ПрО Обзор популярных CMS Обзор популярных фреймворков Проектирование системы управления Проектирование схемы базы данных Проектирование серверной части Проектирование интерфейса Реализация Реализация серверной части Реализация клиентской части Тестирование Документация Внедрение Конфигурация серверного оборудования и ПО HTTPS, Celery и кэширование Результат внедрения

Слайд 5





Анализ ПрО
Интернет-магазин – это сайт:
реализующий торговлю посредством сети интернет;
предоставляющий информацию о товаре или услуге;
дающий возможность сформировать заказ из выбранных товаров или услуг;
предоставляющий покупателю возможность доставки;
выписывающий счет на оплату, который и является подтверждением заказа;
Описание слайда:
Анализ ПрО Интернет-магазин – это сайт: реализующий торговлю посредством сети интернет; предоставляющий информацию о товаре или услуге; дающий возможность сформировать заказ из выбранных товаров или услуг; предоставляющий покупателю возможность доставки; выписывающий счет на оплату, который и является подтверждением заказа;

Слайд 6





Популярные CMS
Описание слайда:
Популярные CMS

Слайд 7





Популярные веб-фреймворков
Описание слайда:
Популярные веб-фреймворков

Слайд 8





Веб-фреймворк Django
Сильные стороны:
Автоматическая генерация панели администрирования на основании моделей;
Автоматическая генерация форм с валидацией на основе моделей;
Встроенная система кэширования;
Поддержка системы событий, позволяющей подписываться на эти события и выполнять определенные действия;
Возможность создания собственных событий;
Встроенные функции сериализации объектов в формат JSON или XML;
Встроенная система тестирования, основанная на библиотеке unittest;
Встроенная возможность генерации файлов карт сайта sitemaps;
Встроенная система защиты от базовых веб-уязвимостей;
Расширяемая система регистрации и авторизации.
Описание слайда:
Веб-фреймворк Django Сильные стороны: Автоматическая генерация панели администрирования на основании моделей; Автоматическая генерация форм с валидацией на основе моделей; Встроенная система кэширования; Поддержка системы событий, позволяющей подписываться на эти события и выполнять определенные действия; Возможность создания собственных событий; Встроенные функции сериализации объектов в формат JSON или XML; Встроенная система тестирования, основанная на библиотеке unittest; Встроенная возможность генерации файлов карт сайта sitemaps; Встроенная система защиты от базовых веб-уязвимостей; Расширяемая система регистрации и авторизации.

Слайд 9





Инфологическая модель
Описание слайда:
Инфологическая модель

Слайд 10





Даталогическая модель
Описание слайда:
Даталогическая модель

Слайд 11





Django MVC (MVT)
Model-View-Controller (MVC, «Модель-Представление-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо
Django использует паттерн MVT (Model-View-Template)
View – отвечает за получение данных от моделей и отрисовка шаблона (Template)
Model – отвечает за работу с данными
Template – отвечает за представление данных в HTML разметке
Описание слайда:
Django MVC (MVT) Model-View-Controller (MVC, «Модель-Представление-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо Django использует паттерн MVT (Model-View-Template) View – отвечает за получение данных от моделей и отрисовка шаблона (Template) Model – отвечает за работу с данными Template – отвечает за представление данных в HTML разметке

Слайд 12





Django ORM и миграции
ORM (англ. Object-Relational Mapping) — технология программирования, которая связывает отношения БД с классами ООП, предоставляя возможность работы с данными, как с классами.
Описание слайда:
Django ORM и миграции ORM (англ. Object-Relational Mapping) — технология программирования, которая связывает отношения БД с классами ООП, предоставляя возможность работы с данными, как с классами.

Слайд 13





Сессии в Django
Описание слайда:
Сессии в Django

Слайд 14





Авторизация и аутентификация в Django
По умолчанию компонент аутентификации и авторизации поставляется вместе с Django
Возможности стандартного компонента:
Система регистрации и авторизации
Система сброса паролей
Поддержка системы прав пользователей
Поддержка групп пользователей
Предоставляется возможность расширить стандартный компонент
Django не хранит пароли в открытом виде, пароль а БД представлен в виде: <алгоритм>$<итерации>$<соль>$<хэш>
Описание слайда:
Авторизация и аутентификация в Django По умолчанию компонент аутентификации и авторизации поставляется вместе с Django Возможности стандартного компонента: Система регистрации и авторизации Система сброса паролей Поддержка системы прав пользователей Поддержка групп пользователей Предоставляется возможность расширить стандартный компонент Django не хранит пароли в открытом виде, пароль а БД представлен в виде: <алгоритм>$<итерации>$<соль>$<хэш>

Слайд 15





Проектирование интерфейса
Проектирование и реализация интерфейса производилась сторонним веб-дизайнером, на основании выявленных функциональных требований и возможностей
Описание слайда:
Проектирование интерфейса Проектирование и реализация интерфейса производилась сторонним веб-дизайнером, на основании выявленных функциональных требований и возможностей

Слайд 16





Синхронизация 1C:Предприятия с сайтом
Описание слайда:
Синхронизация 1C:Предприятия с сайтом

Слайд 17





Модели профилей пользователей
Для поддержка работы как оптовых, так и розничных покупателей, были созданы следующие модели в Django: WholeSale, Retail, Profile.
Profile – общая модель для розничных и оптовых пользователей, Реализует авторизацию пользователей.
WholeSale – модель для хранения информации об оптовом покупателе
Retail – модель для хранения информации об розничном покупателе
Описание слайда:
Модели профилей пользователей Для поддержка работы как оптовых, так и розничных покупателей, были созданы следующие модели в Django: WholeSale, Retail, Profile. Profile – общая модель для розничных и оптовых пользователей, Реализует авторизацию пользователей. WholeSale – модель для хранения информации об оптовом покупателе Retail – модель для хранения информации об розничном покупателе

Слайд 18





Фильтрация товаров
Для фильтрации товаров используется адресная строка параметрами, вида: 
<filter_id>=<filter_value1>,<filter_value2>,<filter_valueN>
filter_id – идентификатор фильтра
filter_value – значение фильтра
Алгоритм фильтрации:
Получение параметров адресной строки
Определение фильтров и их значений
Поиск товаров в БД c соответствующими фильтром и значениями
Описание слайда:
Фильтрация товаров Для фильтрации товаров используется адресная строка параметрами, вида: <filter_id>=<filter_value1>,<filter_value2>,<filter_valueN> filter_id – идентификатор фильтра filter_value – значение фильтра Алгоритм фильтрации: Получение параметров адресной строки Определение фильтров и их значений Поиск товаров в БД c соответствующими фильтром и значениями

Слайд 19





Каталог товаров
Меню сайта представлено в виде иерархической структуры со множеством категорий и подкатегорий.
Для решения данной задачи был использован сторонний компонент Django-MPTT
Для хранения иерархических структур используется алгоритм вложенных множеств
Обозначения представленные на рисунке:
ID – идентификатор записи;
TRID – идентификатор иерархической структуры;
PR – идентификатор родительской записи;
LV – уровень вложенности;
LF – левый ключ;
RF – правый ключ.
Описание слайда:
Каталог товаров Меню сайта представлено в виде иерархической структуры со множеством категорий и подкатегорий. Для решения данной задачи был использован сторонний компонент Django-MPTT Для хранения иерархических структур используется алгоритм вложенных множеств Обозначения представленные на рисунке: ID – идентификатор записи; TRID – идентификатор иерархической структуры; PR – идентификатор родительской записи; LV – уровень вложенности; LF – левый ключ; RF – правый ключ.

Слайд 20





Реализация клиентской части
Описание слайда:
Реализация клиентской части

Слайд 21





Конфигурация серверного ПО
Nginx – прокси-сервер, построен на Event-Driven (событийно-ориентированной) архитектуре
UWSGI – веб-сервер приложений
Схема работы
Статичные файлы отдаются Nginx
Запросы на динамические документы передаются от Nginx к UWSGI
UWSGI работает с Django по протоколу WSGI
Django получает запрос от UWSGI и в зависимости от запроса генерирует HTTP ответ
Ответ передается UWSGI, от него к Nginx и от него пользователю
Описание слайда:
Конфигурация серверного ПО Nginx – прокси-сервер, построен на Event-Driven (событийно-ориентированной) архитектуре UWSGI – веб-сервер приложений Схема работы Статичные файлы отдаются Nginx Запросы на динамические документы передаются от Nginx к UWSGI UWSGI работает с Django по протоколу WSGI Django получает запрос от UWSGI и в зависимости от запроса генерирует HTTP ответ Ответ передается UWSGI, от него к Nginx и от него пользователю

Слайд 22





Сайт Grand-lux.ru
Описание слайда:
Сайт Grand-lux.ru

Слайд 23





Сайт Posudahome.ru
Описание слайда:
Сайт Posudahome.ru

Слайд 24





Заключение
В результате выполнения квалификационной работы была разработана система управления интернет-магазином в соответствии с требованиями заказчика, и на ее основе были разработаны интернет-магазины grand-lux.ru и posudahome.ru.
Описание слайда:
Заключение В результате выполнения квалификационной работы была разработана система управления интернет-магазином в соответствии с требованиями заказчика, и на ее основе были разработаны интернет-магазины grand-lux.ru и posudahome.ru.

Слайд 25





СПАСИБО ЗА ВНИМАНИЕ!
СПАСИБО ЗА ВНИМАНИЕ!
Описание слайда:
СПАСИБО ЗА ВНИМАНИЕ! СПАСИБО ЗА ВНИМАНИЕ!



Похожие презентации
Mypresentation.ru
Загрузить презентацию