Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 491997
Дата создания 2021
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

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).

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00492
© Рефератбанк, 2002 - 2024