309.19K
Category: databasedatabase

Разработка системы управления базой данных

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.
English     Русский Rules