Модуль 1. "Введение в разработку десктопных приложений и реляционных баз данных"
Длительность модуля: 2 академических часа.
Основы реляционных баз данных. Основные SQL-запросы. Создание базы данных и таблиц. Подключение приложения к базе данных. Основные элементы управления. Свойства и события элементов. Архитектура приложения.
Модуль 2. "Приведение данных к третьей нормальной форме"
Длительность модуля: 2 академических часа.
Анализ исходной структуры данных. Выявление функциональных зависимостей. Устранение повторяющихся групп. Устранение частичных зависимостей. Устранение транзитивных зависимостей.
Модуль 3. "Импорт данных в систему управления базами данных и разработка ег-диаграммы"
Длительность модуля: 2 академических часа.
Создание ЕR-диаграммы в выбранном инструменте. Определение сущностей, атрибутов и связей. Создание таблиц в базе данных. Импорт данных с Ехсе1 файлов. Проверка целостности полученных данных.
Модуль 4. "Разработка пользовательского интерфейса приложения"
Длительность модуля: 2 академических часа.
Создание основного окна приложения. Размещение элементов управления.
Настройка свойств и событий элементов. Тестирование интерфейса.
Модуль 5. "Реализация системы авторизации пользователей"
Длительность модуля: 2 академических часа.
Программная реализация формы авторизации. Реализация проверки учетных данных. Подключение к базе данных. Использование классов ADO.NET.
Модуль 6. "Отображение и работа с данными в каталоге"
Длительность модуля: 2 академических часа.
Программная реализация основной формы. Привязка данных.
Подключение к базе данных. Использование классов ADO.NET.
Модуль 7. "Поиск, фильтрация и сортировка данных в каталоге"
Длительность модуля: 2 академических часа.
Создание SQL-запросов в приложении. Реализация текстового поиска и сортировку товаров.
Итоговая аттестация
Итоговая аттестация в формате зачета.






