Похожие презентации:
Proekt-TopInet-Modul-equipmentpy
1.
Проект «ТопИнет»Модуль equipment.py
Тутаев Павел группа РПО25 24 декабря 2025
2.
Команда и моя рольЛисицкий Дион — авторизация и роли
Пожаров Владислав — сотрудники
Коптев Николай — заявки на ремонт/подключение
Корнилова Софья — назначение мастеров
Артемчук Анастасия — заявки на выдачу оборудования
Кузнецов Всеволод — табель
Зайцев Иван и Черкасова Ксения — дизайн и UI
Пашков Егор — админ и интегратор
Тутаев Павел — модуль equipment.py
3.
Что знал до проектаДо проекта знал:
Базу Python (переменные, циклы, функции)
Как файлы соединять
Основы tkinter
Новое:
Работа с SQLite
Проверки ошибок
4.
Таблица в базеТаблица equipment
Поля:
id
name (название)
qty (количество)
Примеры при старте:
Роутер ZYXEL — 10
Кабель UTP — 200
Коннектор RJ-45 — 100
5.
Функции модуля (часть 1)ensure()
list_eq()
add_eq()
создаёт таблицу + примеры
список в формате
добавить новое оборудование
"id|название|количество"
6.
Функции модуля (часть 2)update_eq()
delete_eq()
изменить
удалить
get_eq_by_id()
update_qty()
взять одну запись
быстро изменить количество
7.
Как работает впрограмме
Окно «Оборудование»
Таблица + кнопки: Добавить / Изменить / Удалить / Обновить
8.
Проблемы и как решалПеределывал формат списка
Ошибки при вводе букв вместо числа
Пустая таблица при старте
База зависала при тестах
Добавил сортировку
9.
Что добавил самПримеры при первом запуске
Проверки от ошибок
Сортировка по названию
update_qty для удобства
10.
Итог и демо1
Модуль работает
стабильно
Спасибо!
2
Количество всегда
актуальное
3
Готов показать демо