Similar presentations:
Разработка системы управления базой данных
1.
Министерство науки и высшего образования Российской ФедерацииФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО
ОБРАЗОВАНИЯ«РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ
РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ В.Ф. УТКИНА»
Рязанский станкостроительный колледж РГРТУ
Тема:
Разработка системы управления базой данных
Выполнил
студент группы ИСП-41
Руководитель
Мансуров Владимир Юрьевич
Юдаева Оксана Викторовна
г. Рязань, 2025
2.
2ЦЕЛИ И ЗАДАЧИ ДИПЛОМНОГО ПРОЕКТА
Задачей дипломного проекта является создание СУБД для работы с данными.
В цели входит:
- реализация визуального представления данных и их изменений;
- разработка структуры СУБД;
- создание интуитивно понятного интерфейса для пользователя;
- добавление системы пользователей;
- разработка операций над данными (добавление, редактирование, удаление).
3.
3ФУНКЦИОНАЛЬНАЯ СТРУКТУРА ПРОГРАММЫ
Рисунок 1 — Диаграмма классов
4.
4СХЕМА МОДУЛЕЙ ПРОГРАММЫ
Рисунок 2 — Диаграмма компонентов
5.
5ОСНОВНЫЕ АЛГОРИТМЫ ПРОГРАММЫ
Рисунок 3 — Код функции
Рисунок 4 — Алгоритм в виде блок схемы
6.
6ОСНОВНЫЕ АЛГОРИТМЫ ПРОГРАММЫ
Алгоритм функции чтения файла
таблицы:
1. Открыть файл для чтения
2. Построчно прочитать файл
3. Определить тэг в строке
4. Записать данные
5. Вернуть данные
Рисунок 5 — Алгоритм в виде блок схемы
7.
7ОСНОВНЫЕ ФОРМЫ ПРОГРАММЫ
Рисунок 6 — Основное окно программы после открытия базы данных
8.
8ОСНОВНЫЕ ФОРМЫ ПРОГРАММЫ
Рисунок 8 — Форма добавления строки
Рисунок 7 — Форма открытия базы данных
Рисунок 9 — Форма добавления столбца
9.
9МЕТОДЫ ЗАЩИТЫ РАЗРАБОТАННОЙ ПРОГРАММЫ
Рисунок 10 — Структура файла пользователей
Рисунок 12 — Форма авторизации (ошибка)
Рисунок 11 — Форма авторизации
10.
10ДЕМОНСТРАЦИЯ ПРОГРАММЫ
11.
11ЗАКЛЮЧЕНИЕ
В ходе разработки дипломного проекта были реализованы все
поставленные задачи, достигнута цель и получен опыт разработки
собственной СУБД.
При разработке использовался следующий ряд технологий:
- язык программирования Python;
- модули Dear PyGui, hashlib, configparser;
- среда разработки Visual Studio Code.
database