Prechádzať zdrojové kódy

Полное обновление README.md

ky9to 1 týždeň pred
rodič
commit
d7f3631fc2
1 zmenil súbory, kde vykonal 80 pridanie a 0 odobranie
  1. 80 0
      README.md

+ 80 - 0
README.md

@@ -0,0 +1,80 @@
+# Зоопарк: Система учета животных и услуг
+
+## Аннотация
+Данная программа представляет собой автоматизированную систему для управления деятельностью зоопарка. Она позволяет вести учет животных, сотрудников, поставщиков, а также обрабатывать заказы на услуги зоопарка.
+
+## Введение
+Программа предоставляет следующие основные возможности:
+- Авторизация пользователей с разграничением прав доступа (администратор, гость)
+- Просмотр, добавление, редактирование и удаление данных о животных, сотрудниках, клиентах и услугах
+- Поиск информации по заданным критериям
+- Автоматический расчет итоговой стоимости заказов услуг
+- Формирование отчетных документов
+
+## Назначение и условия применения
+Система предназначена для автоматизации работы зоопарка. Применяется в среде операционных систем Windows и Linux (при использовании Docker). Для работы требуется подключение к серверу баз данных PostgreSQL.
+
+## Установка
+
+### Способ 1: Установка через Docker (рекомендуемый)
+
+1. Установите Docker Desktop
+2. Клонируйте репозиторий:
+git clone https://gogs.itiscaf.ru/ky9to/zoo-project.git
+cd zoo-project
+
+text
+3. Запустите контейнеры:
+docker-compose up -d
+
+text
+4. Откройте PgAdmin: http://localhost:8080
+- Логин: `admin@admin.com`
+- Пароль: `admin`
+5. Подключитесь к БД:
+- Хост: `postgres`
+- Порт: `5432`
+- База: `zoo_db`
+- Пользователь: `postgres`
+- Пароль: `postgres`
+
+### Способ 2: Установка через инсталлятор
+
+1. Скачайте файл `installer/ZooSystem_Setup.exe`
+2. Запустите его и следуйте инструкциям мастера установки
+3. После установки запустите приложение через ярлык на рабочем столе
+
+## Требования
+- Windows 7 и выше
+- Docker Desktop (для способа 1)
+- PostgreSQL (для способа 2, если не используется Docker)
+
+## Структура проекта
+zoo-project/
+├── app/ # Windows Forms приложение
+│ └── Zoo.exe
+├── sql/ # SQL-скрипты для БД
+│ └── init.sql
+├── installer/ # Готовый установщик
+│ └── ZooSystem_Setup.exe
+├── docker-compose.yml # Docker-конфигурация
+├── setup.iss # Скрипт для Inno Setup
+├── README.md # Описание проекта
+└── UserGuide.md # Руководство оператора
+
+text
+
+## База данных
+Система использует PostgreSQL с базой данных `zoo_db`, содержащей следующие таблицы:
+- `animals` — животные
+- `employees` — сотрудники
+- `clients` — клиенты
+- `services` — услуги
+- `service_orders` — заказы услуг
+- `suppliers` — поставщики
+- `feed` — корма
+- `feed_supply` — поставки кормов
+- `purchase_list` — закупки
+- `positions` — должности
+- `enclosures` — вольеры
+- `observations` — наблюдения