Зоопарк: Система учета животных и услуг
Аннотация
Данная программа представляет собой автоматизированную систему для управления деятельностью зоопарка. Она позволяет вести учет животных, сотрудников, поставщиков, а также обрабатывать заказы на услуги зоопарка.
Введение
Программа предоставляет следующие основные возможности:
- Авторизация пользователей с разграничением прав доступа (администратор, гость)
- Просмотр, добавление, редактирование и удаление данных о животных, сотрудниках, клиентах и услугах
- Поиск информации по заданным критериям
- Автоматический расчет итоговой стоимости заказов услуг
- Формирование отчетных документов
Назначение и условия применения
Система предназначена для автоматизации работы зоопарка. Применяется в среде операционных систем Windows и Linux (при использовании Docker). Для работы требуется подключение к серверу баз данных PostgreSQL.
Установка
Способ 1: Установка через Docker (рекомендуемый)
- Установите Docker Desktop
- Клонируйте репозиторий:
git clone https://gogs.itiscaf.ru/ky9to/zoo-project.git
cd zoo-project
text
- Запустите контейнеры:
docker-compose up -d
text
- Откройте PgAdmin: http://localhost:8080
- Логин:
admin@admin.com
- Пароль:
admin
- Подключитесь к БД:
- Хост:
postgres
- Порт:
5432
- База:
zoo_db
- Пользователь:
postgres
- Пароль:
postgres
Способ 2: Установка через инсталлятор
- Скачайте файл
installer/ZooSystem_Setup.exe
- Запустите его и следуйте инструкциям мастера установки
- После установки запустите приложение через ярлык на рабочем столе
Требования
- Windows 7 и выше
- Docker Desktop (для способа 1)
- PostgreSQL (для способа 2, если не используется Docker)
База данных
Система использует PostgreSQL с базой данных zoo_db, содержащей следующие таблицы:
animals — животные
employees — сотрудники
clients — клиенты
services — услуги
service_orders — заказы услуг
suppliers — поставщики
feed — корма
feed_supply — поставки кормов
purchase_list — закупки
positions — должности
enclosures — вольеры
observations — наблюдения