Создание приложения Task-менеджер для команды

Раздел
Программирование
Просмотров
219
Покупок
1
Антиплагиат
Не указан
Размещена
9 Июл 2021 в 11:38
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
отрывок приложения отрывок приложения
13.6 Кбайт 13.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Создание приложения Task-менеджер для команды
2 Мбайт 900 ₽
Описание

Task-менеджер представляет собой, в первую очередь, приложение с удобной визуализацией всех текущих проектов и задач. Минимальный набор функций Task-менеджеров связан с добавлением и управлением задачами, а также добавлением пользователей, назначением задач конкретным пользователям, установление сроков выполнения задач и проектов. Прочие функции и элементы разнятся у разных Task-менеджеров. К подобным элементам относятся: структуризация данных, система уведомлений, система хранения данных и файлов, система взаимодействия пользователей, система оценивания, система отслеживания прогресса, интерфейс и прочее.

Также разнится и форма представления задач и проектов: используются списки, таблицы, Kanban-панели и прочие способы отображения информации. Альтернативой Task-менеджерам могут служить электронные таблицы.

Но такой подход требует гораздо больше времени и ресурсов по сравнению с

использованием Task-менеджера. К тому же, для комфортного использования электронных таблиц требуются специальные навыки.

Одна из наиболее важных деталей в Task-менеджерах – это защита данных пользователей системы. Для обеспечения конфиденциальности информации используются различные комплексы защитных мер.

Целью данной выпускной квалификационной работы является разработка web-приложения Task-менеджер для организации совместной работы группам пользователей. Для реализации поставленной цели необходимо выполнить следующие задачи:

− спроектировать приложение, его архитектуру, создать макет;

− реализовать возможность авторизации в системе;

− реализовать функцию добавления новых пользователей;

− разделить функционал приложения для разных групп пользователей;

− реализовать функции добавления и управления проектами и задачами;

− реализовать удобное отображение всех проектов и задач;

− обеспечить защиту данных пользователей.

Оглавление

ВВЕДЕНИЕ..................................................................................................... 2

1. Архитектура приложения........................................................................... 4

1.1. Клиент-серверная архитектура............................................................. 4

1.2. Серверная часть приложения............................................................... 5

1.3. Клиентская часть приложения.............................................................. 6

1.4. Архитектура базы данных.................................................................... 7

2. Программная реализация......................................................................... 10

2.1. Авторизация........................................................................................ 10

2.2. Главная страница................................................................................ 11

2.3 Проекты................................................................................................ 12

2.3.1. Добавление проекта...................................................................... 12

2.3.2. Список проектов............................................................................ 14

2.3.3. Просмотр проекта......................................................................... 15

2.4. Задачи.................................................................................................. 20

2.5. Отчет.................................................................................................... 21

2.6. Пользователи....................................................................................... 22

3. Защита данных.......................................................................................... 24

3.1. Хеширование паролей........................................................................ 24

3.2. Защита от SQL-инъекций.................................................................... 26

3.3. Использование защищенного протокола HTTPS............................. 26

ЗАКЛЮЧЕНИЕ............................................................................................. 29

СПИСОК ЛИТЕРАТУРЫ............................................................................. 34

ПРИЛОЖЕНИЕ............................................................................................. 36

Список литературы

1. Ajax для новичков: официальный сайт. – 2007 – URL: https://habr.com/ru/post/14246/ (дата обращения: 10.04.2021).

2. Что такое PHP? : официальный сайт. – 2020 – URL: https://www.php.net/manual/ru/intro-whatis.php (дата обращения: 14.04.2021).

3. Apache HTTP Server Project: официальный сайт. – 2020 – URL: https://httpd.apache.org (дата обращения: 15.04.2021).

4. MVC для web: официальный сайт. – 2013 – URL: https://habr.com/ru/post/181772/ (дата обращения: 18.04.2021).

5. HTML: официальный сайт. – 2020 – URL: http://htmlbook.ru/samhtml/ (дата обращения: 21.04.2021).

6. MySQL — система управления базами данных : официальный сайт. – 2020 – URL: https://web-creator.ru/articles/mysql (дата обращения: 22.04.2021).

7. Авторизация: официальный сайт. – 2019 – URL: https://tcinet.ru/press- centre/glossary/article.php?ELEMENT_ID=5179/ (дата обращения: 23.04.2021).

8. Информационная безопасность веб-приложений - практические решения: официальный сайт. – 2021 – URL: https://gardatech.ru/articles/smi/informatsionnaya-bezopasnost-web-prilozheniy- sovremennye-resheniya/ (дата обращения: 29.04.2021).

9. Управление паролями: официальный сайт. – 2019 – URL: https://medium.com/@balovbohdan/управление-паролями-82d99005207 (дата обращения: 30.04.2021).

10. Хэш-функции: официальный сайт. – 2020 – URL: https://habr.com/ru/post/534596/ (дата обращения: 11.05.2021).

11. SHA256 : официальный сайт. – 2019 – URL: https://tproger.ru/translations/sha-2-step-by-step/ (дата обращения: 11.05.2021).

12. SQL инъекции: официальный сайт. – 2017 – URL: https://habr.com/ru/post/130826/ (дата обращения: 13.05.2021).


13. Как работает HTTPS простыми словами: официальный сайт. – 2019

– URL: https://firstssl.ru/faq/general-questions/chto-takoe-https (дата обращения: 15.05.2021).

14. SSL: официальный сайт. – 2021 – URL: https://www.reg.ru/support/ssl- sertifikaty/obshtaya-informatsiya-po-ssl-sertifikatam/dlja-chego-neobhodim-ssl- sertifikat (дата обращения: 18.05.2021).

15. Принцип работы SSL: официальный сайт. – 2019 – URL: https://ssl.com.ua/info/how-ssl-works/ (дата обращения: 20.05.2021).

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
2 Мая в 22:35
32 +9
0 покупок
Основы программирования
Контрольная работа Контрольная
2 Мая в 21:20
34 +7
0 покупок
Основы программирования
Дипломная работа Дипломная
2 Мая в 15:50
27 +7
0 покупок
Основы программирования
Тест Тест
25 Апр в 17:30
114 +4
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
105 +5
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
123
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
146
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
245
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
162
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
166
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
113
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
163
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
127 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
149
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
201
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
120 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
85 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
50 +2
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
70
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
70 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
84
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
84
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
134 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
100
1 покупка
Темы журнала
Показать ещё
Прямой эфир