Разработка информационной системы «Система распределения учебной нагрузки преподавателей» (АИС) для автоматизации работ в сфере образования (ведение учета нагрузки преподавательского состава при организации работы учебного заведения, оформление сводной ведомости распределения нагрузки по преподавателям).
Отчет на 16 страниц со скриншотами модулей программы. Сама программа в Access тоже прилагается (и отчет и программа в архиве). Техническое задание представлено ниже:
Разработка информационной системы «Система распределения учебной нагрузки преподавателей» (АИС) для автоматизации работ в сфере образования (ведение учета нагрузки преподавательского состава при организации работы учебного заведения, оформление сводной ведомости распределения нагрузки по преподавателям).
АИС должна содержать следующую информацию:
1. Об учебных дисциплинах:
- название учебной дисциплины;
- номер семестра, в котором читается дисциплина;
- число часов лекционных занятий;
- число часов лабораторных занятий;
- число часов практических занятий;
- число часов курсового проектирования.
2. О преподавателях:
- фамилию и инициалы преподавателя;
- название учебной дисциплины;
- вид занятия.
3. О распределении нагрузки:
- фамилию и инициалы преподавателя;
- название учебной дисциплины;
- вид занятия;
- число часов.
АИС работает следующим образом.
В процессе работы с системой происходит заполнение таблицы распределения нагрузки на основании данных, содержащихся в таблице учебных дисциплин и «справочнике». Причем заполнение происходит в диалоговом режиме пользователем.
Итогом работы является сводная ведомость за все семестры распределения нагрузки по преподавателям.
Кроме того, для каждого преподавателя выводится учебная нагрузка по каждому семестру.
Помимо этого, АИС должна осуществлять выдачу информации по любой заданной пользователем дисциплине, а также фамилии преподавателей, которые эту дисциплину преподают.
ВВЕДЕНИЕ 3
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
ПРАКТИЧЕСКАЯ ЧАСТЬ 6
1 Описание предметной области 6
1.1 Общее описание предметной области 6
1.2 Описание входных документов и сообщений 6
1.3 Описание выходных документов и сообщений 7
1.4 Описание запросов к базе данных 7
1.5 Список ограничений 8
2 Разработка модели базы данных 9
2.1 ER-модель 9
2.2 Нормализованная реляционная модель 9
3 Реализация базы данных в среде целевой СУБД 10
3.1 Структура базы данных 10
3.2 Реализация ограничений базы данных 12
3.3 Интерфейс пользователя 12
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16
1 Сирант О.В. Работа с базами данных: учеб. пособие [Электронный ресурс] // О.В. Сирант, Т.А. Коваленко. – М.: ИНТУИТ, 2016. URL: https://e.lanbook.com/book/100424 (дата обращения: 25.12.2020)
2 Волк В.К. Базы данных. Проектирование, программирование, управление и администрирование: учебник [Электронный ресурс] // В.К. Волк. – СПб.: Лань, 2020. URL: https://e.lanbook.com/book/126933 (дата обращения: 27.12.2020)
3 Швецов В.И. Базы данных: учеб. пособие [Электронный ресурс] // В.И. Швецов. – М.: ИНТУИТ, 2016. URL: https://e.lanbook.com/book/100576 (дата обращения: 22.12.2020)
4 Осипов Д.Л. Технологии проектирования баз данных [Электронный ресурс] // Д.Л. Осипов. – М.: ДМК Пресс, 2019. URL: https://e.lanbook.com/book/131692 (дата обращения: 27.12.2020)
5 Карпова Т.С. Базы данных: модели, разработка, реализация: учеб. пособие [Электронный ресурс] // Т. С. Карпова. – М.: ИНТУИТ, 2016. URL: https://e.lanbook.com/book/100575 (дата обращения: 19.12.2020)