Similar presentations:
Проектирование базы данных и разработка приложения для РИО
1. Проектирование базы данных и разработка приложения для РИО
Модули "Преподаватели" и "Методички«Презентацию подготовил:
Петров М.Е, группа ПО-22Б,
09.03.04 Программная инженерия
2. Цель и задача проекта
Цель:Создание базы данных и приложения для автоматизации работы
РИО с методичками и преподавателями.
Задачи:
1) Спроектировать структуру БД.
2) Разработать модули для работы с преподавателями и
методичками.
3) Реализовать интерфейс для взаимодействия с пользователем.
3. Актуальность данной темы
Автоматизация учёта методических указаний повышаетэффективность работы кафедры и РИО, сокращает время на
обработку документов и минимизирует ошибки. Система
обеспечивает:
1) Удобный поиск и сортировку – быстрый доступ к нужным
материалам.
2) Контроль качества – прозрачный процесс проверки и
утверждения.
3) Снижение бумажной нагрузки – автоматизация отчётности и
генерации документов.
4. Структура базы данных
Основные таблицы: teacher, department, manual, rio,reviewer, faculty.
В таблицах реализованы связи через внешние ключи.
Данные таблицы соответствуют всем нормам
нормализации ER-моделей.
5. Модуль "Преподаватели"
Модуль "Преподаватели"В модуле «Преподаватель» были реализованы все CRUD функции
(добавление, редактирование и удаление данных). Также там была
добавлена дополнительная валидация данных, которая
обеспечивает правильно поступление информации в базу данных.
6. Модуль "Методички"
Модуль "Методички"В модуле «Преподаватель» были реализованы все CRUD функции
(добавление, редактирование и удаление данных). Также там была
добавлена дополнительная валидация данных, которая
обеспечивает правильно поступление информации в базу данных.
Также в данный модуль была добавлена проверка методички с
комментариями к проверке, которые в дальнейшем можно
посмотреть в базе данных.
7. Интерфейс пользователя
Был реализован интерфейс пользователя, который упрощаетдобавление, редактирование, удаление информации для базы
данных, а также проверку методички.
8. Итоги работы
В ходе выполнения практической работы были достигнуты следующиерезультаты:
1) Разработана и реализована база данных, содержащая связанные таблицы
для хранения информации о преподавателях, методичках, факультетах и
кафедрах.
2) Создано приложение с пользовательским интерфейсом, позволяющее
удобно работать с данными (добавлять, редактировать, удалять).
3) Реализованы модули "Преподаватели" и "Методички", обеспечивающие
основные CRUD-операции и проверку корректности ввода.
4) Обеспечена логика взаимодействия между объектами (например, методичка
всегда связана с конкретным преподавателем, факультетом и кафедрой).
Проект можно легко расширить за счёт добавления новых ролей, функционала
проверки, формирования отчётов и т. д.
programming
database