bogdan_demin 1 Minggu lalu
induk
melakukan
1c86f80cd5
1 mengubah file dengan 121 tambahan dan 1 penghapusan
  1. 121 1
      README.md

+ 121 - 1
README.md

@@ -1,2 +1,122 @@
-# BooksRating
+# Информационная система «Рейтинг книг»
+
+Информационная система «Рейтинг книг» представляет собой настольное приложение, разработанное для хранения и управления информацией о книгах, авторах, тематических метках, пользователях и комментариях. Программа обеспечивает удобную работу с данными посредством графического интерфейса и позволяет выполнять основные операции по добавлению, редактированию, просмотру и удалению записей в базе данных PostgreSQL.
+
+# Введение
+
+Основные возможности системы:
+
+- Ведение списка книг.
+- Хранение информации об авторах.
+- Работа с тематическими метками книг.
+- Управление комментариями пользователей.
+- Управление учетными записями пользователей.
+- Добавление, редактирование и удаление записей.
+- Разграничение прав доступа между администратором и обычным пользователем.
+- Просмотр данных в табличном виде.
+- Хранение информации в базе данных PostgreSQL.
+- Авторизация пользователей.
+
+# Назначение и условия применения
+
+Информационная система «Рейтинг книг» предназначена для ведения базы данных книг и авторов, хранения пользовательских комментариев и организации работы с тематическими метками.
+
+Программа может использоваться в учебных целях для изучения технологий разработки клиент-серверных приложений, работы с базами данных PostgreSQL и организации хранения информации в реляционной форме.
+
+Для работы программы необходимо:
+
+- Операционная система Windows 10 или выше.
+- Установленная платформа .NET 8 Runtime.
+- Сервер PostgreSQL.
+- Созданная база данных со структурой, соответствующей проекту.
+- Доступ к базе данных через сеть или локальное подключение.
+
+# Установка
+
+1. Скачать архив с опубликованной версией программы.
+2. Распаковать архив в выбранную папку.
+3. Убедиться в наличии всех файлов приложения.
+4. Настроить параметры подключения к базе данных PostgreSQL.
+5. Запустить файл `BooksRating.exe`.
+
+Проверка готовности системы:
+
+- [x] PostgreSQL установлен и запущен.
+- [x] База данных создана.
+- [x] Таблицы импортированы.
+- [x] Пользователь базы данных создан.
+- [x] Приложение успешно запускается.
+- [x] Авторизация выполняется корректно.
+
+# Описание операций
+
+## Авторизация
+
+Для входа в систему необходимо указать логин и пароль пользователя. После успешной проверки учетных данных открывается главное окно программы.
+
+## Работа с авторами
+
+Пользователь может:
+
+- Просматривать список авторов.
+- Добавлять новых авторов.
+- Изменять информацию об авторах.
+- Удалять авторов.
+
+## Работа с книгами
+
+Пользователь может:
+
+- Просматривать список книг.
+- Добавлять новые книги.
+- Изменять сведения о книгах.
+- Удалять книги.
+
+## Работа с метками
+
+Пользователь может:
+
+- Просматривать список меток.
+- Добавлять новые метки.
+- Редактировать существующие метки.
+- Удалять метки.
+
+## Работа с комментариями
+
+Пользователь может:
+
+- Просматривать комментарии.
+- Добавлять комментарии к книгам.
+- Изменять текст комментариев.
+- Удалять комментарии.
+
+## Работа с пользователями
+
+Доступна только администратору.
+
+Администратор может:
+
+- Создавать новых пользователей.
+- Изменять данные пользователей.
+- Удалять пользователей.
+- Управлять правами доступа.
+
+# Термины и сокращения
+
+| Термин | Описание |
+|----------|----------|
+| ИС | Информационная система |
+| БД | База данных |
+| СУБД | Система управления базами данных |
+| PostgreSQL | Реляционная система управления базами данных |
+| Пользователь | Учетная запись, имеющая доступ к системе |
+| Администратор | Пользователь с расширенными правами доступа |
+| Автор | Лицо, являющееся создателем книги |
+| Книга | Основной объект хранения информации в системе |
+| Метка | Категория или тематический признак книги |
+| Комментарий | Текстовый отзыв пользователя о книге |
+| CRUD | Операции создания, чтения, изменения и удаления данных |
+| Git | Система контроля версий |
+| README | Документ с описанием проекта и инструкциями по его использованию |
+