Основная суть проекта - создать клиентскую часть, для сбора статистики, удаленного управления датчиками, и прочих действий.
База Данных:
В состав последних изменений вошло сощдание протейшей реляционной базы данных, которая собирает статистику у приложения для дальнейшей возможной обработки событий.
Код программы:
Из кода был удален класс class DropDownMenu
, который не использовался.
Была подключена простая база данных с именем tableinfo.db
.
Из корнего каталога были удалены более неиспользуемые файлы для определенных действий(поиск иконок, тест фитч, и другое).
Над проектом работали:
- Воронов Никита
приложение
- Мандрыка Арина
сайт
- Алимов Альберт
документация и презентация
- Шершина Аня
сайт
- Донченко Дима
сайт + приложение
Клиентская часть состоит из 2-х частей:
- Сайт;
- Приложение.
Основная цветовая палитра - зеленый и желтый.
Основная логика - Python / HTML.
В процессе разработки тестирование происходило отдельными блоками (Unit-тестирование)
Главное не забыть дооптимизировать приложение Это можно сделать путем переноса всевозможных файлов в один для более быстрой подгрузки файлов.
На сайт была добавлена функция по скачиванию файла по нажатию на кнопку.
Используемые библиотеки:
- Kivy и kivyMD
- requests
- json
- webbrowser
- matplotlib
- sqlite3