Giter Club home page Giter Club logo

shuliakoleg_finalcontrolwork's Introduction

Итоговая контрольная работа

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

Задание 1

Используя команду cat в терминале операционной системы Linux, создать два файла Домашние животные (заполнив файл собаками, кошками, хомяками) и Вьчные животные (заполнив файл лошадьми, верблюдами и ослами), а затем объеденить их. Посмотреть содержимое созданного файла. Переименовать файл, дав ему новое имя (Друзья человека). Скрин 1

Задание 2

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

Задание 3

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

Задание 4

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

Задание 5

Выложить историю команд в терминале Ubuntu. История команд Ubuntu

Задание 6

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

Задание 7

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

Задание 8

Создать таблицы с иерархией из диаграммы БД. Скрин 8.1 Скрин 8.2

Задание 9

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

Скрин 9.1 Скрин 9.2

Задание 10

Удалить из таблицы верблюдов, т.к. верблюдов решили перевезти в другой питомник на зимовку. Объединить таблицы лошади и ослы в одну таблицу. Удаляем верблюдов: Скрин 10.1 Скрин 10.2 Объединяем таблицы лошадей и ослов: Скрин 10.3

Задание 11

Создать новую таблицу " Молодые животные" в которую попадут все животные старше 1 года, но младше 3 лет и в отдельном столбце с точностью до месяца подсчитать возраст животных в новой таблице. Скрин 11.1 Скрин 11.2

Задание 12

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

Задание 13

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

Задание 14

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

  1. Завести новое животное
  2. Определять животное в правильный класс
  3. Увидеть список команд, которое выполняет животное
  4. Обучить животное новым командам
  5. Реализовать навигацию по меню > Скрин 14.1 > Скрин 14.2 > Скрин 14.3 > Скрин 14.4 > Скрин 14.5 > Скрин 14.6 > Скрин 14.7

shuliakoleg_finalcontrolwork's People

Contributors

olegshuliak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.