- •Розробка та вивчення додатку для роботи з базами даних (роз‘єднане середовище)
- •Постановка задачи
- •Письменный отчет по лабораторной работе должен содержать:
- •Обработчики событий
- •Внешний вид проекта
- •Исходный код проекта
- •Класс формы с обработчиками событий:
- •Диаграммы классов и бд Диаграмма классов проекта:
- •Диаграмма бд:
- •Поля и методы классов
- •Исследование программной реализации
Диаграммы классов и бд Диаграмма классов проекта:
Диаграмма бд:
Поля и методы классов
Поля и методы класса Gridder:
Поле |
Назначение |
dGV |
Хранит dataGridView в который следует записывать результат запроса |
instance |
Экземпляр класса. Выполнен по паттерну проектирования "Одиночка" |
Метод |
Назначение |
getInstance |
Возвращает экземпляр класса |
Gridder |
Конструктор по умолчанию. Доступ private (паттерн "Одиночка") |
queryAndShow |
Производит запрос, возвращает данные и заполняет dataGridView |
Исследование программной реализации
Запросы к БД:
Сортировка записей:
Поиск записей:
Реализация вычислений:
Вставка записей:
Результат вставки:
Изменение записи:
Результат изменения:
Удаление записей:
Результат удаления:
Выводы
В результате выполнения лабораторной работы был разработан проект на Win Forms. Соединенное окружение не способно работать автономно. Отсюда следует прямая зависимость нормального функционирования программы от надежности связи с базой данных.
В следующих версиях нужно перейти на разъединенное окружение. Также следует провести рефакторинг кода. Необходимо вынести повторяющиеся последовательности в отдельные приватные методы, переименовать переменные, чтобы они лучше отображали свою суть, а также попытаться переписать условия с целью их упрощения.
