🔍 Поиск работ

Разработка информационной системы интернет-магазина биологических добавок

Работа №203806

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы109
Год сдачи2022
Стоимость4365 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
31
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 16
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 18
1.1. Описание области использования системы и преимуществ
разрабатываемого решения 18
1.2. Выявление требований к системе 19
2. ПРОЕКТИРОВАНИЕ СИСТЕМЫ 20
2.1. Решения по структуре системы 20
2.2. Решение по персоналу и режимам его работы 21
2.3. Описание базы данных 22
2.4. Проектирование дизайна пользовательского интерфейса 23
3. РЕАЛИЗАЦИЯ 28
3.1. Методы и средства разработки 28
3.2. Реализация базы данных 29
3.3. Реализация модулей системы 31
3.3.1 AuthService 31
3.3.2 ProfileService 33
3.3.3 ProductService 33
3.3.4 AdminService 33
3.3.5 ManagerService 34
3.4. Настройка безопасности 34
4. ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ 37
5. ФИНАНСОВЫЙ МЕНЕДЖМЕНТ, РЕСУРСОЭФФЕКТИВНОСТЬ И
РЕСУРСОСБЕРЕЖЕНИЕ 51
5.1. Оценка коммерческого потенциала и перспективности проведения
научных исследований с позиции ресурсоэффективности и ресурсосбережения 51
5.1.1. Потенциальные потребители результатов исследования 51
5.1.2. Анализ конкурентных технических решений 52
5.1.3. SWOT-анализ 53
5.2. Определение возможных альтернатив проведения научных
исследований 55
5.3. Планирование научно-исследовательских работ 55
5.3.1. Структура работ в рамках научного исследования 55
5.3.2. Определение трудоемкости выполнения работ 56
5.3.3. Разработка графика проведения научного исследования 58
5.3.4. Бюджет научно-технического исследования (НТИ) 59
5.3.4.1. Расчет материальных затрат НТИ 60
5.3.4.2. Расчет затрат на специальное оборудование для научных
(экспериментальных) работ 61
5.3.4.3. Основная заработная плата исполнителей темы 61
5.3.4.4. Дополнительная заработная плата исполнителей темы 63
5.3.4.5. Отчисления во внебюджетные фонды 64
5.3.4.6. Накладные расходы 65
5.3.4.7. Формирование бюджета затрат научно-исследовательского
проекта 65
5.4. Определение ресурсной (ресурсосберегающей), финансовой, бюджетной, социальной и экономической эффективности исследования 66
6. СОЦИАЛЬНАЯ ОТВЕТСТВЕННОСТЬ 69
6.1. Правовые и организационные вопросы обеспечения безопасности 70
6.1.1. Правовые нормы 70
6.1.2. Эргономические требования к правильному расположению и
компоновке рабочей зоны 70
6.2. Производственная безопасность 71
6.2.1. Отсутствие или недостаток необходимого естественного
освещения 73
6.2.2. Опасные и вредные производственные факторы, связанные с
аномальными микроклиматическими параметрами воздушной среды на местонахождении работающего 74
6.2.3. Повышенный уровень и другие неблагоприятные характеристиками
шума 75
6.2.4. Опасные и вредные производственные факторы, связанные с
электрическим током 76
6.3. Экологическая безопасность 76
6.4. Безопасность в чрезвычайных ситуациях 77
6.5. Вывод 79
ЗАКЛЮЧЕНИЕ 80
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 82
ПРИЛОЖЕНИЕ А. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 85
ПРИЛОЖЕНИЕ Б. ДИАГРАММЫ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ 107


На сегодняшний день самый популярный способ продвижения компаний, занимающихся продажей, является наличие собственного сайта интернет-магазина, поскольку такое решение позволяет упростить процесс выбора необходимого клиентам товара, формирования самого заказа и доставки, коммуникации с сотрудниками.
Компания Заказчика специализируется на оптово-розничной продаже биологически активных добавок (БАД). Данная продукция основана на природных или идентичным природным биологически активных веществах. БАДы не являются лекарственным препаратом, однако могут использоваться в качестве пищевых добавок или как предмет косметики. В настоящее время множество людей спорят о полезности использования биологически активных добавок, поэтому компании, занимающейся продажей такого вида продукции, очень важно иметь сайт интернет-магазина с хорошо продуманной и выстроенной структурой, эргономичным интерфейсом, возможностью быстрой обратной связи.
Основной вид деятельности ООО “ИНТЕЛЛИДЖЕНТ ПРОФИТ СОЛЮШНС ТОМСК” является осуществление полного жизненного цикла IT- проекта, то есть проектирование, разработка, тестирование, внедрение и техническая поддержка IT решений, касаемых веб-разработки. Поэтому перед данной компанией стояла задача реализации информационной системы интернет-магазина биологических добавок, полностью удовлетворяющей потребности и желания Заказчика, а также полноценное сопровождение данной системы после ее внедрения.
Целью выпускной квалификационной работы является проектирование интернет-магазина биологических добавок и разработка необходимых модулей информационной системы.
Для достижения поставленной цели были поставлены следующие задачи: определение цели, назначения и области использования разрабатываемой системы; составление требований к графическому интерфейсу, функциональных требований, требований к структуре сайта, к разделению доступа, к видам обеспечения; проектирование архитектуры системы; определение требований к персоналу и режимам его работы; проектирование базы данных; проектирование дизайна пользовательского интерфейса; выделение методов и средств разработки системы; разработка модулей системы; настройка безопасности; составление инструкции для пользователя.
Объектом исследования выпускной квалификационной работы является информационная система интернет-магазина биологических добавок.
Методы исследования - изучение области использования системы, анализ и выявление требований Заказчика путем изучения протоколов встреч и регулярного опроса и обсуждения с сотрудниками компании Заказчика функционала интернет-магазина.
Научная значимость проекта заключается в рассмотрении перспективных возможностей предоставления продукции компании Заказчика потенциальным клиентам.
Практическая значимость результатов выпускной квалификационной работы заключается в максимальном упрощении разработки frontend-части системы и подключении сторонних сервисов, внедрении и дальнейшей поддержки сайта интернет-магазина с помощью полностью сформированных требований от Заказчика, спроектированной архитектуры и дизайна проекта, разработанных базы данных и модулей, реализующих основную логику работы информационной системы.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


По итогам выполнения выпускной квалификационной работы была спроектирована информационная система интернет-магазина биологических добавок: проведены встречи с сотрудниками компании Заказчика; изучены протоколы встреч; проанализированы недостатки имеющегося решения, использованного на предприятии; составлены требования к графическому интерфейсу, функционалу, к видам обеспечения; оформлено техническое задание на проект; спроектирована архитектура интернет-магазина; изучены способы интеграции со сторонними сервисами, такими как Strapi и Юkassa; спроектирована база данных в соответствии с потребностями системы; созданы основные эскизы (скетчи) пользовательского интерфейса, касаемого административной панели управления информацией о продукции и каталога со страницей конкретного товара.
Были реализованы основные модули информационной системы интернет-магазина: AuthService, что отвечает за авторизацию и регистрацию, а также проверку безопасности доступа; ProfileService, реализующий оформление заказа, взаимодействия с корзиной и просмотр истории заказов в личном кабинете; ProductService, отвечающий за просмотр каталога продукции и страниц конкретных товаров; AdminService и ManagerService, управляющие информацией о товарах в расширенном и ограниченном режиме соответственно. Изучены основные принципы обеспечения безопасности системы, освоен фреймворк NestJS, предоставляющий преимущества в ускорении и упрощении разработки серверных приложений, а также подготовлена инструкция для пользователей, основанная на диаграммах вариантов использования.
Созданная система поддерживает две версии сайта - для оптовых покупателей и для розничных, разработанные модули выполняют основную логику работы системы и позволяют гибко и эффективно настраивать контент интернет-магазина. Спроектированные решения позволили полностью удовлетворить требования и желания Заказчика и внедрить систему в производство.
Личный вклад автора работы состоит во всех проектных и архитектурных решениях, реализации логики работы приложения и документировании для возможности дальнейшей передачи/ продажи проекта.
В ходе работ большую часть времени заняло выявление и составление требований к интернет-магазину. Было изучено большое количество документации при разработке модулей информационной системы и настройки безопасного доступа к информации, хранящейся в базе данных.
В заключение, все задачи, поставленные в ходе выпускной квалификационной работы, были выполнены, получен огромный опыт общения с Заказчиком и коммуникации в команде, изучен новый стек технологий и использованы навыки на практике.


1) Битти Джой, Вигерс Карл И. Разработка требований к программному обеспечению. - 3-е изд. - СПб.: БХВ-Петербург, 2019. - 736 с.
2) Что такое Nextjs и для чего он нужен? [Электронный ресурс] - Режим доступа: https://pxstudio.pw/blog/chto-takoe-next-js-i-dlya-chego-on- nuzhen- Загл. с экрана (дата обращения: 22.05.2022)
3) Введение в Redux [Электронный ресурс] - Режим доступа: https://metanit.Com/web/react/5.3.php- Загл. с экрана (дата обращения: 22.05.2022)
4) TypeScript: как с ним работать и чем он отличается от JavaScript [Электронный ресурс] - Режим доступа: https://skillbox.ru/media/code/ typescript_kak_s_nim_rabotat_i_chem_on_otlichaetsya_ot_javascript/ - Загл. с экрана (дата обращения: 22.05.2022)
5) NestJS [Электронный ресурс] - Режим доступа: https://blog.skillfactory.ru/glossary/nestjs/#:~:text=NestJS%20%E2%80%94%20 %D1%8D%D1%82%D0%BE%20%D1%84%D1%80%D0%B5%D0%B9%D0% BC%D0%B2%D0%BE%D1%80%D0%BA%2C%20%D0%BA%D0%BE%D1%8 2%D0%BE%D1%80%D1%8B%D0%B9%20%D1%83%D1%81 %D0%BA%D0 %BE%D1%80%D1%8F%D0%B5%D1%82,js. - Загл. с экрана (дата обращения: 22.05.2022)
6) 9 лучших ORM для JavaScript и TypeScript на 2021 год
[Электронный ресурс] - Режим доступа: https://bestprogrammer.ru/
programmirovanie-i-razrabotka/9-luchshih-orm-dlya-javascript-i-typescript-na- 2021-god - Загл. с экрана (дата обращения: 22.05.2022)
7) Welcome to the Strapi v4 developer documentation! [Электронный ресурс] - Режим доступа: https://docs.strapi.io/developer-docs/latest/getting- started/introduction.html(дата обращения: 22.05.2022)
8) Тип UUID [Электронный ресурс] - Режим доступа:
https://postgrespro.ru/docs/postgresql/9.5/datatype-uuid (дата обращения 17.05.2022)
9) Figma - что это за программа и как в ней работать [Электронный ресурс] - Режим доступа: https://georgytim.ru/figma-chto-eto-za-programma/(дата обращения 10.05.2022)
10) Безопасность JSON Web Tokens (JWT) [Электронный ресурс] - Режим доступа: https://cyberpolygon.com/ru/materials/security-of-json-web- tokens-jwt/(дата обращения 14.05.2022)
11) Interceptors [Электронный ресурс] - Режим доступа: https://docs.nestjs.com/interceptors(дата обращения 14.05.2022)
12) Политики защиты строк [Электронный ресурс] - Режим доступа: https://postgrespro.rU/docs/postgrespro/9.6/ddl-rowsecurity(дата обращения 02.04.2022)
13) СанПиН 1.2.3685-21 «Гигиенические нормативы и требования к обеспечению безопасности и (или) безвредности для человека факторов среды обитания»
14) СП 52.13330.2016 «Естественное и искусственное освещение»
15) ГОСТ 12.1.004-91 Система стандартов безопасности труда. Пожарная безопасность. Общие требования
16) ГОСТ Р 53692-2009 Ресурсосбережение. Обращение с отходами. Этапы технологического цикла отходов - 8 с.
17) СП 2.1.3678-20 «Санитарно-эпидемиологические требования к эксплуатации помещений, зданий, сооружений, оборудования и транспорта, а также условиям деятельности хозяйствующих субъектов, осуществляющих продажу товаров, выполнение работ или оказание услуг», 2020. - 3 с.
18) СП 51.13330.2011 «Защита от шума. Актуализированная редакция СНиП 23-03-2003»
19) ГОСТ 30494-2011 «Здания жилые и общественные. Параметры микроклимата в помещениях»
20) ГОСТ 12.1.038-82 (ССБТ). Электробезопасность. Предельно допустимые уровни напряжений прикосновения и токов
21) ГОСТ 12.2.032-78 «Система стандартов безопасности труда»
22) ГОСТ 12.0.003-2015 “Система стандартов безопасности труда (ССБТ). Опасные и вредные производственные факторы”
23) Федеральный закон "Технический регламент о требованиях пожарной безопасности" от 22.07.2008 N 123-ФЗ


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ