Similar presentations:
Создание программы помогающая в поиске домашнего животного
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. Цена содержания