2.07M

Создание программы помогающая в поиске домашнего животного

1.

СОЗДАНИЕ ПРОГРАММЫ
ПОМОГАЮЩАЯ В ПОИСКЕ
ДОМАШНЕГО ЖИВОТНОГО
Работу выполнил:
Гребенщиков Михаил

2.

ПРОБЛЕМА:
Процент людей с
домашними животными
Проблема: У множества
людей в мире есть желание
ухаживать за домашним
животным, но очень сложно
выбрать подходящего
любимца
Без домашних животных 20%
С кошками 44%
С собаками 34%
Прочее 2%

3.

ЗАДАЧИ:
1. Создание базы данных содержащее разные
породы животных и их особенности
2. Создать программу обрабатывающую базу данных
3. Создать интерфейс программы
4. Создать тест определяющий лучшее животное по
заданным требованиям
Цель: Создание программы помогающее в
выборе домашнего животного

4.

ПРОГРАММА
Программа – это набор
инструкций, написанный на
языке программирования
который выполняет
определённую задачу
Мой код должен быть:
Чистым
Оптимальным
Читаемым
Удобным для пользователя

5.

ДЛЯ СОЗДАНИЯ КОДА МНЕ
ПОНАДОБИТСЯ:
1.
Использовать язык программирования Python
2.
Использование SQL базы данных
3.
Использование интерфейса написанном на PyQt
4.
Написать ряд вопросов для обработки выводимого домашнего
животного по предоставленным требованиям

6.

БАЗА ДАННЫХ
База данных – это упорядоченный набор
структурированной информации, которая хранится в
электронном виде в компьютерной системе
Пример базы данной
Порода
Семейство Цена
Особенности
Размер
Шпиц
псовые
50000–100000р. Густая шерсть
Крошечные
Хаски
псовые
10000-30000р.
Верность
Большие
Мейнкун
кошачьи
25000-50000р.
Ласковый
Крупная
Манчкин кошачьи
15000-100000р.
Короткие лапы
Небольшие

7.

СОЗДАНИЕ SQL БАЗЫ ДАННЫХ И
ИНТЕРФЕЙСА ПРОГРАММЫ
Для создания интерфейса программы потребуется
создать базу данных.
Интерфейс программы потребует использование
PyQt
База данных необходима для структурированного
хранения информации, а также для поиска по
требованиям пользователя

8.

СОЗДАНИЕ ТЕСТА
Чтобы создать тест я понял какие требования
наиболее важны для выбора домашнего питомца:
1. Конкретная порода (собаки, кошки, птицы и др.)
2. Цена покупки
3. Индивидуальные качества пород
4. Количество требуемого ухода
5. Количество места для обитания
6. Цена содержания

9.

Спасибо за внимание!
English     Русский Rules