Цель: практическое закрепление материала, изученного в курсе «Базы данных»
Предмет: программное обеспечение с графическим интерфейсом для работы с базой данных
Тема: социальная сеть
Выполняют: Абушаева Диана, Усынина Мария ПС-31
-
1. Вход в приложение
Для работы в приложении необходимо зарегистрироваться- Чтобы зарегистрироваться, нужно указать пол, ввести email, логин и пароль, пароль продублировать. По желанию можно добавить фото пользователя
- Для того, чтобы войти в приложение, нужны email и пароль
-
2. Лента
После успешной логинации пользователя будет открываться его профиль-
2.1 Фильтрация ленты
У пользователя есть возможность фильтровать ленту и смотреть:- общую ленту (“ВСЕ”)
- популярные посты за неделю (“ТОП НЕДЕЛИ”)
- все посты с тэгом новости (“НОВОСТИ”)
-
2.2 Моя лента
Посты только тех, на кого пользователь подписан -
2.3 Сортировка ленты
Три уровня сортировки:- дата
- лайки
- комментарии
Пользователь может менять приоритет сортировки по своему усмотрению
-
-
3. Подписки
Пользователь может подписаться на другого пользователя, чтобы его посты отображались в “МОЯ ЛЕНТА” -
4. Лайки и комментарии
- Пользователь может оставить под постом несколько комментариев
- Пользователь может поставить или убрать лайк
-
5. Профиль
- 5.1 Профиль другого пользователя
- Кнопка “Подписаться” или “Отписаться” и
“Написать сообщение” - Лента постов созданных пользователем
- Отображение кол-ва постов и подписчиков
- Кнопка “Подписаться” или “Отписаться” и
- 5.2 Мой профиль
- Возможность посмотреть свои посты
- Возможность посмотреть оставленные под твоими постами лайки
- Возможность посмотреть оставленные под твоими постами комментарии
- Возможность узнать своих подписчиков и взглянуть на тех, на кого подписан
- В настройках можно изменить логин, пароль, фото
- Выйти из профиля
- Добавить пост
- Удалить пост
- Отображение кол-ва постов и подписчиков
- 5.3 Профиль блогера
Когда количество подписчиков становиться больше 1000, открывается возможность аналитики
- 5.1 Профиль другого пользователя
-
6. Создание поста
- Заголовок
- Фото (выбор с устройства)
- Контент
- Тэги
-
7. Аналитика
- 7.1 По лайкам и комментариям
- По дням (график)
- Количество лайков в день
- Количество комментов в день
- По месяцам (график)
- Количество лайков за месяц
- Количество комментов за месяц
- По дням (график)
- 7.2 По подписчикам
- Количество новых подписчиков за день (график)
- Количество новых подписчиков за месяц (график)
- По полу (круговая диаграмма в процентах)
- 7.3 По постам (список)
- 7.1 По лайкам и комментариям
-
8. Чат
В чате можно обмениваться текстовыми сообщениями -
9. Поиск
- общий поиск (по пользователям, по названиям постов, по контенту в посте)
- по пользователю
- по названию поста
- по тегам