🔍 Поиск работ

РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ «CHECKLIST»

Работа №190551

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


Аннотация 2
Введение 5
Перечень условных обозначений 6
1 Определение и фиксация требований задачи 7
1.1 Анализ предметной области 7
1.2 Нефункциональные требования 8
1.3 Функциональные требования 9
1.4 Анализ существующих решений 12
1.5 Формализация и анализ требований 13
1.6 Модель предметной области 16
2 Используемые технологии и приложения 20
3 Архитектура приложения 21
3.1 Серверная часть 21
3.2 База данных 24
4 Реализация серверной части 27
4.1 Описание модели данных 27
4.2 API Приложения 29
4.3 Структура хранения подэтапов 31
5 Реализация клиентской части 38
5.1 Структура клиентской части 38
5.2 Шаблонизация 40
5.3 Взаимодействие с API 42
5.4 Использование Vue 43
Заключение 47
Список использованных источников и литературы 48


В настоящее время компании вынуждены постоянно искать лучшие технологические решение и внедрять их, чтобы оставаться востребованными на рынке.
Постоянное внедрение новых технологических решений требует больших затрат на переобучение сотрудников. Логично предположить, что каждая компания стремиться минимизировать свои затраты. Для этого можно внедрить контроль качества на различных этапах обучения.
К примеру, если сотрудник осваивает новую технологию, то вместо постоянного нахождения рядом с ним опытного сотрудника или анализа итоговых результатов его работы, мы можем разделить работу сотрудника на более мелкие задачи и оперативно анализировать их. В таком случае, когда будет замечена ошибка в его работе, которая может запустить цепную реакцию и повлечь за собой еще большие ошибки, ему оперативно укажут на нее.
Для решения задачи оптимизации обучения сотрудников необходима система, в которой будет удобно отслеживать процесс выполнения работы, создавать чек-листы для работника и заносить полученные сотрудником результаты.
Основываясь на этом, была сформулирована цель работы - разработать систему для создания и редактирования чек-листов.
Для достижения цели были поставлены следующие задачи:
1. Определить требования;
2. Зафиксировать требования;
3. Построить модель предметной области;
4. Спроектировать систему;
5. Разработать веб-приложение.
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ
Чек-лист - это перечень последовательно выполняемых действий, для достижения определенной цели.
HSE (Health and Safety Executive) - информация по охране труда.
Веб-приложение - клиент-серверное приложение, в котором клиент взаимодействует с веб-сервером при помощи браузера.
СИЗ - средства индивидуальной защиты.
СУБД - система управления базами данных.
Фреймворк - программная платформа, определяющая структуру программной системы.
Promise или промис — это новый инструмент в JavaScript для работы с отложенными или асинхронными вычислениями. Представляет собой обёртку для значения, неизвестного на момент создания промиса.


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

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

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


В ходе выполнения работы были определены и зафиксированы требования, составлена модель предметной области, спроектирована архитектура системы и разработано веб-приложение.
Таким образом, все задачи данной работы были выполнены. Цель, заключающаяся в разработке веб-приложения контроля качества выполненной работы, была достигнута.
Разработанное приложение протестировано в лаборатории при проведении новых опытов, в ходе которого не было выявлено критических ошибок.



1. Официальная страница «Чек-листы» [Электронный ресурс] // URL: https://checklists.expert/ (дата последнего обращения: 10.04.2021)
2. Официальная страница Canva [Электронный ресурс] // URL: https://www.canva.com/ (дата последнего обращения: 10.04.2021)
3. Официальная страница 365done [Электронный ресурс] // URL: https://my.365done.ru/ (дата последнего обращения: 10.04.2021)
4. Мартин Фаулер. UML Основы.: Пер. с англ. — СПб.: Издательский дом " Символ-Плюс", 2005. — 192 с.
5. Официальная документация по Django [Электронный ресурс] // URL: https://djangoproject.com/ (дата последнего обращения: 24.05.2021)
6. Репозиторий с документацией на github [Электронный ресурс] // URL: https://github.com/axios/axios (дата последнего обращения: 25.05.2021).
7. Официальная документация по Vue.js [Электронный ресурс] // URL: https://ru.vuejs.org/ (дата последнего обращения: 28.05.2021)
8. Официальная документация по Django REST framework [Электронный ресурс] // URL: https://django-rest-framework.org/ (дата последнего обращения: 19.05.2021)
9. Таненбаум Э., Уэзеролл Д, Компьютерные сети.: Пер. с англ. — СПб.: Издательский дом "Питер", 2012. — 960 с.
10. Мартин Фаулер. Архитектура корпоративных программных приложений.: Пер. с англ. — М.: Издательский дом "Вильяме", 2006. — 544 с.
11. Гамма Э., Приемы объектно-ориентированного проектирования // Э.Гамма, Р.Хелм, Р.Джонсон. — СпБ: Питер, 2001. — C. 1-368.
12. Официальная документация по Python [Электронный ресурс] // URL: https://www.python.org/ (дата последнего обращения: 29.04.2021)
13. Мартин Фаулер. Рефакторинг: улучшение существующего кода.: Пер. с англ. — СПб.: Издательский дом " Символ-Плюс", 2003. —432 с.



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




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