Skip to content

Hierophan7/.NET-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Техническое задание на разработку веб-продукта "Туристический блог"


Концепция проекта:
  • Назначение проекта: предметом разработки является веб-сайт, обеспечивающий хранение информации о пользователях и постах, и ее отображение.
  • Пользователи блога: суперадмин, админ, пользователь, гость.
Сущности:
  • Пользователь (ID, имя пользователя, E-Mail, пароль + соль пароля, роль)
  • Роль (ID, название)
  • Пост (ID, ID пользователя, ID языка поста, ID категории, теги, заголовок, текст поста, уровень приватности, дата создания, дата последнего изменения, статус поста (пост, черновик, архив), разрешение комментировать, счётчик просмотров, счётчик лайков, счётчик дизлайков)
  • Изображение (ID, название изображения, путь изображения, ID пользователя, пост)
  • Язык (ID, название)
  • Реакция (ID, тип реакции (лайк, дизлайк), ID поста, IP пользователя, дата создания, дата последнего изменения)
  • Комментарий (ID, ID пользователя, ID поста, текст, дата создания, дата последнего редактирования)
  • Тег (ID, название)
  • Категория (ID, название)
Функциональность:
  • Регистрация (гость)
  • Авторизация (суперадмин, админ, пользователь)
  • Восстановление пароля (суперадмин, админ, пользователь)
  • Назначение админа (суперадмин)
  • Смена дизайна блога (суперадмин, админ)
  • Создание поста (суперадмин, админ)
  • Отложенное создание поста (суперадмин, админ)
  • Просмотр поста (суперадмин, админ, пользователь, гость)
  • Редактирование поста (суперадмин, админ)
  • Архивирование поста (суперадмин, админ)
  • Удаление поста (суперадмин)
  • Смена статуса поста (суперадмин, админ)
  • Выбор возможности написания комментариев (суперадмин, админ)
  • Добавление комментариев (суперадмин, админ, пользователь)
  • Добавление like/dislike (суперадмин, админ, пользователь, гость)
  • Счётчик просмотров (суперадмин, админ, пользователь, гость)
  • Просмотр списка пользователей (суперадмин, админ)
  • Управление статистикой (суперадмин, админ)
  • Поиск по тегам (суперадмин, админ, пользователь, гость)
  • Поиск по тексту (суперадмин, админ, пользователь, гость)
  • Добавление аватара пользователя (суперадмин, админ, пользователь)
  • Добавление ссылок (суперадмин, админ, пользователь)
  • Подписка на рассылку (суперадмин, админ, пользователь)
  • Автоперевод поста (суперадмин, админ, пользователь, гость)

About

Web-Systems Solutions training project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published