voronov-nikita / teplica-predprof

This is a repository for project from olympiada-predprof. Simple android app for online controle greenhouse.

Home Page:https://tpgh.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Проект для Московской предпрофессиональной олимпиады

Информационные техноглогии

image

Кейс №8

Автоматизированная система удаленного управления теплицей

Основная суть проекта - создать клиентскую часть, для сбора статистики, удаленного управления датчиками, и прочих действий.


Последние изменения

База Данных:

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

Код программы:

Из кода был удален класс class DropDownMenu, который не использовался.
Была подключена простая база данных с именем tableinfo.db.
Из корнего каталога были удалены более неиспользуемые файлы для определенных действий(поиск иконок, тест фитч, и другое).


Информация

Над проектом работали:

  1. Воронов Никита

приложение

  1. Мандрыка Арина

сайт

  1. Алимов Альберт

документация и презентация

  1. Шершина Аня

сайт

  1. Донченко Дима

сайт + приложение

Клиентская часть состоит из 2-х частей:

  1. Сайт;
  2. Приложение.

Основная цветовая палитра - зеленый и желтый.

Основная логика - Python / HTML.

В процессе разработки тестирование происходило отдельными блоками (Unit-тестирование)

Главное не забыть дооптимизировать приложение Это можно сделать путем переноса всевозможных файлов в один для более быстрой подгрузки файлов.

На сайт была добавлена функция по скачиванию файла по нажатию на кнопку.

Используемые библиотеки:

  1. Kivy и kivyMD
  2. requests
  3. json
  4. webbrowser
  5. matplotlib
  6. sqlite3
17.03.23.

About

This is a repository for project from olympiada-predprof. Simple android app for online controle greenhouse.

https://tpgh.ru


Languages

Language:Python 48.6%Language:HTML 34.9%Language:CSS 16.5%