ВВЕДЕНИЕ 4
1. Требования к web-приложению 6
2. Выбор технологий разработки 7
2.1. Python 7
2.2. Django 7
2.3. Figma 8
2.4. SQLite3 9
2.5. HTML 9
2.6. JavaScript 9
2.7. Bootstrap 10
2.8. Git и GitHub 10
3. Реализация web-приложения 11
3.1. Проектирование базы данных 11
3.2. Создание и подготовка Django проекта 15
3.3. Серверная часть 18
3.3.1. Регистрация и аутентификация 18
3.3.2. Профиль и редактирование профиля 20
3.3.3. Операции с группами 21
3.3.4. Календарь событий 22
3.3.5. Список продуктов 24
3.3.6. Список подарков 24
3.3.7. Облако 25
3.4. Создание основных макетов страниц 25
3.5. Клиентская часть 27
3.5.1. Общий шаблон для всех страниц 28
3.5.2. Страницы профиля и редактирования профиля 29
3.5.3. Страницы группы, редактирования группы и другие связанные страницы 31
3.5.4. Страницы регистрации и аутентификации 34
3.5.5. Страница календаря событий 36
3.5.6. Страница списка подарков 39
3.5.7. Страница списка продуктов 41
3.5.8. Страница облака 42
3.5.9. Сообщения об ошибках форм 45
4. Тестирование web-приложения 51
4.1. Тестирование адаптивности 51
4.2. Тестирование безопасности 55
4.3. Тестирование на различных браузерах 56
4.4. Тестирование при помощи небольшой фокус-группы 59
5. Анализ результатов 60
ЗАКЛЮЧЕНИЕ 62
СПИСОК ЛИТЕРАТУРЫ 67
ПРИЛОЖЕНИЕ 68
В двадцать первом веке технологии развиваются с невероятной скоростью, ещё не так давно люди не могли представить, что смогут общаться с родственниками, друзьями, коллегами по работе на расстоянии в десятки тысяч километров, да так, что не приходилось бы ждать письма несколько недель, а то и месяцев. Сейчас люди могут отправить сообщение, фотографию, позвонить по видео абсолютно бесплатно в любой момент и практически из любой точки города, села или деревни. Для этого существуют мессенджеры и социальные сети. Но, к сожалению, из-за них люди стали намного реже общаться друг с другом вживую. Именно поэтому было решено разработать сервис, который не будет являться полноценным мессенджером или социальной сетью, а будет похож на портативный календарь, который всегда с собой, с некоторыми другими очень полезными возможностями, ведь иногда мы можем забывать, что куда-то планировали пойти вместе с семьёй или друзьями.
Идеей этого проекта стало объединить самое нужное и необходимое в одном месте, не заменить привычную нам социальную сеть, а сделать помощник людям для общения вживую.
Таким образом, цель работы - web-приложение для ведения семейных дел, которое будет включать в себя календарь для планирования событий, заполнение списка продуктов, создание собственного списка подарков и хранение общих данных.
Для достижения цели были поставлены следующие задачи:
1) выбрать стек технологий для реализации;
2) разработать архитектуру web-приложения;
3) спроектировать структуру базу данных (далее - БД);
4) разработать макеты страниц web-приложения;
5) реализовать серверную часть web-приложения;
6) реализовать клиентскую часть web-приложения;
7) протестировать реализованный функционал;
8) провести анализ полученного результата;
9) подвести итоги проделанной работы.
Web-приложение для ведения семейных дел. А также похожие готовые работы: страница 5 #9106812
Артикул: 9106812
- Предмет: Программирование
- Уникальность: 77% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 95
- Формат файла: docx
2 500p.
1) Python documentation: сайт. - 2023. - URL:
https://docs.python.org/3.11/reference/introduction.html (дата обращения: 15.01.2024).
2) Django documentation: сайт. - 2023. - URL:
https://docs.djangoproject.com/en/5.0/ (дата обращения: 03.02.2024).
3) Figma learn: сайт. - 2023. - URL: https://help.figma.com/hc/en-us (дата обращения: 17.03.2024).
4) SQLite3 documentation: сайт. - 2022. - URL:
https://docs.python.org/3/library/sqlite3.html (дата обращения: 08.02.2024).
5) HTML: HyperText Markup Language: сайт. - 2023 - URL:
https://developer.mozilla.org/en-US/docs/Web/HTML (дата посещения:
25.03.2024).
6) JavaScript documentation: сайт. - 2022. - URL:
https://developer.mozilla.org/en-US/docs/Web/JavaScript (дата обращения: 01.04.2024).
7) Bootstrap 5 documentation: сайт. - 2023. - URL:
https://getbootstrap.com/docs/5.3/getting-started/introduction/ (дата обращения: 27.03.2024).
8) Git documentation: сайт. - 2023. - URL: https://git-scm.com/doc
(дата обращения: 16.01.2024)
9) GitHub docs: сайт. - 2023. URL: https://docs.github.com/ru (дата
обращения: 17.01.2024)
10) Toastr: сайт. - 2018. - URL: https://codeseven.github.io/toastr/ (дата обращения: 03.04.2024).
https://docs.python.org/3.11/reference/introduction.html (дата обращения: 15.01.2024).
2) Django documentation: сайт. - 2023. - URL:
https://docs.djangoproject.com/en/5.0/ (дата обращения: 03.02.2024).
3) Figma learn: сайт. - 2023. - URL: https://help.figma.com/hc/en-us (дата обращения: 17.03.2024).
4) SQLite3 documentation: сайт. - 2022. - URL:
https://docs.python.org/3/library/sqlite3.html (дата обращения: 08.02.2024).
5) HTML: HyperText Markup Language: сайт. - 2023 - URL:
https://developer.mozilla.org/en-US/docs/Web/HTML (дата посещения:
25.03.2024).
6) JavaScript documentation: сайт. - 2022. - URL:
https://developer.mozilla.org/en-US/docs/Web/JavaScript (дата обращения: 01.04.2024).
7) Bootstrap 5 documentation: сайт. - 2023. - URL:
https://getbootstrap.com/docs/5.3/getting-started/introduction/ (дата обращения: 27.03.2024).
8) Git documentation: сайт. - 2023. - URL: https://git-scm.com/doc
(дата обращения: 16.01.2024)
9) GitHub docs: сайт. - 2023. URL: https://docs.github.com/ru (дата
обращения: 17.01.2024)
10) Toastr: сайт. - 2018. - URL: https://codeseven.github.io/toastr/ (дата обращения: 03.04.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Web-приложение для ведения семейных дел |
Артикул: | 9106812 |
Дата написания: | 28.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 77% |
Количество страниц: | 95 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Web-приложение для ведения семейных дел. А также похожие готовые работы: страница 5 по предмету программирование
Пролистайте "Web-приложение для ведения семейных дел. А также похожие готовые работы: страница 5" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 09.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 77% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 15 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Библиотека для создания блокчейн и ее применение для построения систем электронного голосования
СЛЕДУЮЩАЯ РАБОТА
Система прогнозирования результатов спортивных игр с использованием методов интеллектуального анализа данных