Автор молодец, просто работа не нужна больше
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТКИ И ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ ИНТЕРНЕТ-СЕРВИСА ПО ПРОДАЖЕ ТОВАРОВ 5
1.1. Основные цели создания ИС 5
1.2. Анализ существующих систем, их особенностей 5
1.3. Разбор структуры приложения, основные роли 6
2. РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ ИНТЕРНЕТ-МАГАЗИНА 8 3.РАЗРАБОТКА ЯДРА СИСТЕМЫ 15
3.1. Инструменты и вспомогательные сервисы/библиотеки 15
3.2. Описание характера взаимодействия пользователей и системы 16
3.3. Разработка основных логических конструкций системы 17
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
ПРИЛОЖЕНИЕ 34
1.1. Основные цели создания ИС
Основной целью выпускной работы было создание системы, позволяющей провести быструю и удобную процедуру покупки товара, а именно продуктов питания, с помощью клиент-серверного приложения с последующей обработкой данного заказа. Данный проект может являться платформой для любого вида сервиса по продаже товаров т.к. реализация системы не зависит от его содержимого. Для наглядности системы, была выбрана реализация продуктового магазина со стандартным ассортиментом.
Основные модули системы:
1. Создание динамической системы вывода и фильтрации товаров в зависимости от категорий и различных критериев.
2. Осуществление авторизации и регистрации пользователей в зависимости от их функций в системе.
3. Осуществление механизма создания заказа с последующим отслеживанием статуса заказа.
4. Создание панели администратора или менеджера для работы со всеми категориями структур интернет-магазина.
5.
...
1.3. Разбор структуры приложения, основные роли
В системе предусмотрены 3 основные роли пользователей:
▪ Гость.
▪ Авторизованный пользователь.
▪ Администратор сервиса.
Гость (или неавторизованный пользователь) может просматривать все товары в категориях, использовать фильтры, производить поиск товаров, просматривать основную информацию о сайте, пройти процедуру регистрации и авторизации для расширения прав.
После авторизации права пользователя значительно расширяются, ему доступна основная функция сервиса – покупка товаров. Пользователь, аналогично функциям гостя, просматривает товары, перемещается по категориям, однако ему доступно – добавить товар в корзину. Он может открыть корзину товаров, в которой предусмотрен функционал для редактирования содержимого: можно удалять товары, либо оформить заказ, т.е. завершить покупки. При оформлении заказа пользователю будет предложено ввести комментарий о заказе и ввести способ оплаты.
...
3.1. Инструменты и вспомогательные сервисы/библиотеки
Для создания интернет-сервиса использовались следующие библиотеки и инструменты:
PHP 7.0 – высокоуровневый скриптовый язык общего назначения.
Выбор на данный язык по причине того, что в настоящее время он является самым распространенным языком web-программистов, с огромным количеством вспомогательных библиотек и материалов.
HTML + CSS – язык гипертекстовой разметки и каскадные таблицы стилей. Основа всех страниц во всемирной паутине.
PHPStorm – кроссплатформенная интегрированная среда разработки web-приложений для PHP.
PHPMyAdmin + MySQL - приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL.
RedBeanPHP – библиотека, реализующая технологию программирования, которая связывает БД с логикой ООП языков.
Система тестировалась и работоспособна на нескольких браузерах, таких как: Google Chrome, Mozilla Firefox, Microsoft Edge, актуальных версий.
...
3.3. Разработка основных логических конструкций системы
Основная страница сервиса.
Данная страница доступна абсолютно всем пользователям. Перед нами главная страница сервиса. В верхней части страницы доступен функционал авторизации/регистрации. Также есть возможность смены валюты, с автоматическим пересчетом всех цен на товары (см.рис.4).
Рис.4 Главная страница
Гость может воспользоваться быстрой навигацией по категориям (рис.
5):
Рис.5 Навигация по категориям
При выборе категории попадаем в соответствующий раздел магазина. В правой части панели доступны различные фильтры для отбора необходимой продукции. Также стоит отметить о реализации навигационной логики в виде «хлебных крошек». Данная функция кеширует вложенные страницы и позволяет быстро перемещаться по вложенным страницам сервиса (см.рис. 6).
Рис. 6 Фильтрация товаров
В нижней части любой страницы находится справочная информация о сайте и различных разделах интернет-магазина.
...
1. Дмитрий Котеров, Игорь Симдянов. PHP7 в подлиннике. Изд-во «БХВ- Петербург» 2016 – 1033с.
2. Дэвид Фланаган, [removed] The Definitive Guide. Изд-во «Символ- плюс» 2008 – 992с. Режим доступа: http://kharchuk.ru/JavaScript.pdf
3. Робин Никсон, Создание динамических web-сайтов с помощью PHP, MySQL, JavaScript. Изд-во «Питер» 2016 – 742с.
4. Эрик Фримен, Элизабет Фримен. Изучаем HTML, XHTML, CSS. Изд- во «Питер» 2014 - 717с.
5. Денис Колисниченко. PHP и MySQL, Разработка веб-приложений. Изд- во «БХВ-Петербург» 2017 - 640с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТКИ И ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ ИНТЕРНЕТ-СЕРВИСА ПО ПРОДАЖЕ ТОВАРОВ 5
1.1. Основные цели создания ИС 5
1.2. Анализ существующих систем, их особенностей 5
1.3. Разбор структуры приложения, основные роли 6
2. РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ ИНТЕРНЕТ-МАГАЗИНА 8 3.РАЗРАБОТКА ЯДРА СИСТЕМЫ 15
3.1. Инструменты и вспомогательные сервисы/библиотеки 15
3.2. Описание характера взаимодействия пользователей и системы 16
3.3. Разработка основных логических конструкций системы 17
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
ПРИЛОЖЕНИЕ 34
1.1. Основные цели создания ИС
Основной целью выпускной работы было создание системы, позволяющей провести быструю и удобную процедуру покупки товара, а именно продуктов питания, с помощью клиент-серверного приложения с последующей обработкой данного заказа. Данный проект может являться платформой для любого вида сервиса по продаже товаров т.к. реализация системы не зависит от его содержимого. Для наглядности системы, была выбрана реализация продуктового магазина со стандартным ассортиментом.
Основные модули системы:
1. Создание динамической системы вывода и фильтрации товаров в зависимости от категорий и различных критериев.
2. Осуществление авторизации и регистрации пользователей в зависимости от их функций в системе.
3. Осуществление механизма создания заказа с последующим отслеживанием статуса заказа.
4. Создание панели администратора или менеджера для работы со всеми категориями структур интернет-магазина.
5.
...
1.3. Разбор структуры приложения, основные роли
В системе предусмотрены 3 основные роли пользователей:
▪ Гость.
▪ Авторизованный пользователь.
▪ Администратор сервиса.
Гость (или неавторизованный пользователь) может просматривать все товары в категориях, использовать фильтры, производить поиск товаров, просматривать основную информацию о сайте, пройти процедуру регистрации и авторизации для расширения прав.
После авторизации права пользователя значительно расширяются, ему доступна основная функция сервиса – покупка товаров. Пользователь, аналогично функциям гостя, просматривает товары, перемещается по категориям, однако ему доступно – добавить товар в корзину. Он может открыть корзину товаров, в которой предусмотрен функционал для редактирования содержимого: можно удалять товары, либо оформить заказ, т.е. завершить покупки. При оформлении заказа пользователю будет предложено ввести комментарий о заказе и ввести способ оплаты.
...
3.1. Инструменты и вспомогательные сервисы/библиотеки
Для создания интернет-сервиса использовались следующие библиотеки и инструменты:
PHP 7.0 – высокоуровневый скриптовый язык общего назначения.
Выбор на данный язык по причине того, что в настоящее время он является самым распространенным языком web-программистов, с огромным количеством вспомогательных библиотек и материалов.
HTML + CSS – язык гипертекстовой разметки и каскадные таблицы стилей. Основа всех страниц во всемирной паутине.
PHPStorm – кроссплатформенная интегрированная среда разработки web-приложений для PHP.
PHPMyAdmin + MySQL - приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL.
RedBeanPHP – библиотека, реализующая технологию программирования, которая связывает БД с логикой ООП языков.
Система тестировалась и работоспособна на нескольких браузерах, таких как: Google Chrome, Mozilla Firefox, Microsoft Edge, актуальных версий.
...
3.3. Разработка основных логических конструкций системы
Основная страница сервиса.
Данная страница доступна абсолютно всем пользователям. Перед нами главная страница сервиса. В верхней части страницы доступен функционал авторизации/регистрации. Также есть возможность смены валюты, с автоматическим пересчетом всех цен на товары (см.рис.4).
Рис.4 Главная страница
Гость может воспользоваться быстрой навигацией по категориям (рис.
5):
Рис.5 Навигация по категориям
При выборе категории попадаем в соответствующий раздел магазина. В правой части панели доступны различные фильтры для отбора необходимой продукции. Также стоит отметить о реализации навигационной логики в виде «хлебных крошек». Данная функция кеширует вложенные страницы и позволяет быстро перемещаться по вложенным страницам сервиса (см.рис. 6).
Рис. 6 Фильтрация товаров
В нижней части любой страницы находится справочная информация о сайте и различных разделах интернет-магазина.
...
1. Дмитрий Котеров, Игорь Симдянов. PHP7 в подлиннике. Изд-во «БХВ- Петербург» 2016 – 1033с.
2. Дэвид Фланаган, [removed] The Definitive Guide. Изд-во «Символ- плюс» 2008 – 992с. Режим доступа: http://kharchuk.ru/JavaScript.pdf
3. Робин Никсон, Создание динамических web-сайтов с помощью PHP, MySQL, JavaScript. Изд-во «Питер» 2016 – 742с.
4. Эрик Фримен, Элизабет Фримен. Изучаем HTML, XHTML, CSS. Изд- во «Питер» 2014 - 717с.
5. Денис Колисниченко. PHP и MySQL, Разработка веб-приложений. Изд- во «БХВ-Петербург» 2017 - 640с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
850 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55888 Дипломных работ — поможем найти подходящую