Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sabelnikov_lab3_2_6_DataBases.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
711.93 Кб
Скачать
  1. Диаграммы классов и бд Диаграмма классов проекта:

Диаграмма бд:

  1. Поля и методы классов

Поля и методы класса Gridder:

Поле

Назначение

dGV

Хранит dataGridView в который следует записывать результат запроса

instance

Экземпляр класса. Выполнен по паттерну проектирования "Одиночка"

Метод

Назначение

getInstance

Возвращает экземпляр класса

Gridder

Конструктор по умолчанию. Доступ private (паттерн "Одиночка")

queryAndShow

Производит запрос, возвращает данные и заполняет dataGridView

  1. Исследование программной реализации

Запросы к БД:

Сортировка записей:

Поиск записей:

Реализация вычислений:

Вставка записей:

Результат вставки:

Изменение записи:

Результат изменения:

Удаление записей:

Результат удаления:

  1. Выводы

В результате выполнения лабораторной работы был разработан проект на Win Forms. Соединенное окружение не способно работать автономно. Отсюда следует прямая зависимость нормального функционирования программы от надежности связи с базой данных.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]