Тип работы:
Предмет:
Язык работы:


Информационная система для функционирования электронных витрин

Работа №186971

Тип работы

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

Предмет

информатика

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

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


РЕФЕРАТ 3
ВВЕДЕНИЕ 5
1 Обзор аналогов 6
2 Сравнительный анализ аналогов 11
3 Архитектура построения информационной системы 13
3.1 FRONTEND технологии 13
3.1.1 React 14
3.1.2 Redux 14
3.1.3 Bootstrap 15
3.1.4 Axios 16
3.1.5 UglifyJS2 17
3.2 BACKEND технологии 17
3.2.1 Язык программирования Java 17
3.2.2 Spring 18
3.2.3 JWT 19
3.2.4 Gradle 19
3.2.5 IntelliJ IDEA 21
3.3 Storage 21
3.3.1 PostgreSQL 22
4 РАЗРАБОТКА информационной системы 24
4.1 Модель вариантов использования 24
4.2 Логическая модель информационной системы 24
4.3 Физическая модель 26
5 BACKEND реализация 32
6 Интерфейс информационной системы 37
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 45


Сейчас в наш век происходят масштабные изменения во всех сферах человеческой жизни. Важную роль в этих преобразованиях играет стремительное развитие научно-технического прогресса, глобальная информатизация передовых государств мирового сообщества.
Информационные технологии создают собой смесь методов, устройств и других средств, позволяющих манипулировать информацией вне внимания мозга человека, на уровне подсознания. Это компьютеры и программное обеспечение, периферийные устройства и системы связи.
Эти изменения затронули область бизнеса и торговли. В данный момент информационные технологии очень сильно влияют на развитие технологий торговли, а также позволяют более точно анализировать информацию, полученную от подобных технологий как электронных витрин.
Актуальность данной темы электронных витрин на сегодняшний день обоснована большим ассортиментом товара, быстрым его обновлением и продолжающимся ростом в век технологии и перепроизводства, а также сдерживанием издержек бизнеса по предоставлению большого помещения для выставки всего товара и обеспечению информационным полем этого товара. Сейчас это стало актуально так же наличием соответствующих технологических возможностей, и это еще способствует санитарно-эпидемиологической ситуацией во многих странах мира, когда правительства вынуждены прибегать к карантинным мерам для предотвращения распространения вирусной инфекции COVID-19. Применение торговых автоматов и автоматизированных терминалов позволит сократить небезопасные случайные контакты между незнакомыми людьми и тем самым способствовать снижению распространения опасной инфекции.
Целью выпускной квалификационной работы является разработка Frontend - backend приложения для осуществления работоспособности электронных витрин по информированию клиентов магазина о товаре, представленных на полках электронных витрин. В ходе работы необходимо выполнить ряд задач:
Для достижения поставленной цели необходимо решить ряд задач:
- проанализировать работу аналогов;
- выбрать соответствующие поставленной цели инструментальные средства;
- спроектировать и реализовать информационную систему электронных витрин.


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

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

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


В ходе выполнения выпускной квалификационной работы был сделан обзор аналогов и проведен их сравнительный анализ. Сопоставив анализ с требованиями заказчика, разработана концепция в виде архитектурного решения, такого как отдельный backend, работающий с СУБД установленный на одной машине в виде REST API сервисов и веб-приложения на стороне витрины. После чего концепция со стороны backend была реализована на основе СУБД PostrgeSQL при помощи фреймворков на языке Java при помощи системы сборки Gradle в среде разработки Idea, а веб-приложение на витрине создано при помощи библиотеки React фреймворка Semantic UI для создания интерфейса и библиотеки Axios для общения с сервером.
Данная система была разработана специально под заказ организации в рамках ее условий. Целью данной информационной системы для организации является отработка взаимодействия системы и человека как в роли менеджера, так и в роли пользователя, в том числе проверка архитектурных решений и возможностей данной системы по ее дальнейшей доработке и масштабируемости. Данная информационная система будет введена в эксплуатацию в режиме альфа-тестирования для сотрудников организации, для отладки нештатных ситуаций, а также сбора отзывов, предложений и дополнений к созданной системе.
В дальнейшем за информационной системой будет введен контроль и модернизация по мере её необходимости.
Цель и задачи работы выполнены в полном объеме.



ТачИнформ» [Электронный ресурс] - URL: http://touchinform.com /(дата
обращения 8.05.2020).
2. «Sale Box» [Электронный ресурс] - URL: https://kiosks.ru/index.php/product/sale- box-internet-magazin-na-terminale/ (дата обращения 8.05.2020).
3. «Киоск365» Розничная торговля» [Электронный ресурс] - URL:
http://kiosk365.ru (дата обращения 9.05.2020).
4. Крэйг Уомс Spring в действии 3-е издание. Учебное пособие; / Уомс Крэйг - ДМК Пресс, 2013. - 752 с.
5. Онлайн-университет Skillbox [Электронный ресурс] URL:
https://skillbox.ru/media/code/chto takoe java obyasnyaem dlya novichkov/ (дата обращения 29.04.2020).
6. Учебник «Введение: знакомство с React» [Электронный ресурс]. URL: https://ru.reactjs.org/tutorial/tutorial.html (дата обращения 08.05.2020).
7. Статья «Пять простых шагов для понимания JSON Web Tokens (JWT» [Электронный источник]. URL: https://habr.com/ru/post/340146/ (дата обращения 14.05.2020).
8. Статья «Что такое backend frontend?» [Электронный ресурс]. URL: https://otus.ru/nest/post/943/ (дата обращения 27.04.2020).
9. Статья «Что такое Bootstrap и зачем он нужен?» [Электронный ресурс]. URL: https://itchief.ru/bootstrap/introduction (дата обращения 15.05.2020).
10. Учебник «Руководство по созданию RESTful сервиса» [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/REST (дата обращения 17.05.2020).
11. Статья «Шпаргалки Java программиста 10: Lombok» [Электронный ресурс] URL: https://habr.com/ru/post/345520/ (дата обращения 20.05.2020).
12. Статья «JWT — как безопасный способ аутентификации и передачи данных»
[Электронный ресурс]. URL: https://vc.ru/dev/106534-jwt-kak-bezopasnyy-sposob-
autentifikacii-i-peredachi-dannyh (дата обращения 20.05.2020).
13. Статья «Архитектура клиент-сервер» [Электронный ресурс]. URL:
https://portal.tpu.ru/SHARED/f/FAS/study/avis/lectures/cli-se.pdf (дата обращения
23.05.2020).


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



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


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