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

Раздел
Программирование
Просмотров
270
Покупок
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).

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
24 Дек в 14:03
13 +2
0 покупок
Основы программирования
Тест Тест
22 Дек в 07:02
32 +4
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
80
1 покупка
Основы программирования
Дипломная работа Дипломная
18 Дек в 05:05
49
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
101 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
50
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
65 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
61 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
55
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
59 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
57
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
54
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
40
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
59 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
49
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
92
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
96
0 покупок
Темы журнала
Показать ещё
Прямой эфир