Написать программу, имитирующую работу реестра домашних животных.

Выполнен
Заказ
5247243
Раздел
Программирование
Предмет
Linux, Unix
Тип работы
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)eTXT
Срок сдачи
27 Фев 2023 в 18:00
Цена
Договорная
Блокировка
10 дней
Размещен
24 Фев 2023 в 13:22
Просмотров
331
Описание работы

Информация о проекте

Необходимо организовать систему учета для питомника, в котором живут

домашние и вьючные животные.

Как сдавать проект

Для сдачи проекта необходимо создать отдельный общедоступный

репозиторий(Github, gitlub, или Bitbucket). Разработку вести в этом

репозитории, использовать пул реквесты на изменения. Программа должна

запускаться и работать, ошибок при выполнении программы быть не должно.

Программа, может использоваться в различных системах, поэтому необходимо

разработать класс в виде конструктора

Задание

1. Используя команду cat в терминале операционной системы Linux, создать

два файла Домашние животные (заполнив файл собаками, кошками,

хомяками) и Вьючные животными заполнив файл Лошадьми, верблюдами и

ослы), а затем объединить их. Просмотреть содержимое созданного файла.

Переименовать файл, дав ему новое имя (Друзья человека).

2. Создать директорию, переместить файл туда.

3. Подключить дополнительный репозиторий MySQL. У становить любой пакет

из этого репозитория.

4. У становить и удалить deb-пакет с помощью dpkg.

5. Выложить историю команд в терминале ubuntu

6. Нарисовать диаграмму , в которой есть класс родительский класс, домашние

животные и вьючные животные, в составы которых в случае домашних

животных войдут классы: собаки, кошки, хомяки, а в класс вьючные животные

войдут: Лошади, верблюды и ослы).

7. В подключенном MySQL репозитории создать базу данных “ Друзья

человека”

8. Создать таблицы с иерархией из диаграммы в БД

9. Заполнить низкоуровневые таблицы именами(животных), командами

которые они выполняют и датами рождения

10. У далив из таблицы верблюдов, т .к. верблюдов решили перевезти в другой

питомник на зимовку . Объединить таблицы лошади, и ослы в одну таблицу .

11. Создать новую таблицу “молодые животные” в которую попадут все

животные старше 1 года, но младше 3 лет и в отдельном столбце с точностью

до месяца подсчитать возраст животных в новой таблице

12. Объединить все таблицы в одну , при этом сохраняя поля, указывающие на

прошлую принадлежность к старым таблицам.

13. Создать класс с Инкапсуляцией методов и наследованием по диаграмме.

14. Написать программу , имитирующую работу реестра домашних животных.

В программе должен быть реализован следующий функционал:

14.1 Завести новое животное

14.2 определять животное в правильный класс

14.3 увидеть список команд, которое выполняет животное

14.4 обучить животное новым командам

14.5 Реализовать навигацию по меню

15. Создайте класс Счетчик, у которого есть метод add(), увеличивающий̆

значение внутренней̆ int переменной̆ на 1 при нажатии “Завести новое

животное” Сделайте так, чтобы с объектом такого типа можно было работать в

блоке try-with-resources. Нужно бросить исключение, если работа с объектом

типа счетчик была не в ресурсном try и/или ресурс остался открыт . Значение

считать в ресурсе try , если при заведении животного заполнены все поля.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 5 часов 41 минута
Выполнен
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир