база данных клиентский приложение Обучение студентов регламентируется расписанием занятий, которое составляется на семестр для подгруппы студентов.
Расписание содержит сведения о номере и дне недели, номере пары, номере аудитории, преподаваемой дисциплине, виде занятия (семинар, лекция, лабораторная работа) и преподавателе, который будет проводить занятие.
Проектирование
Диаграмма вариантов использования, UML
На диаграмме вариантов использования (Рис.1) изображены 4 актёра: администратор, студент, преподаватель, вахтёр.
Администратор составляет расписание. Студент и преподаватель просматривают расписание, находя интересующую их информацию, в качестве дополнительных функций, для удобства использования расписания, его можно скачать или распечатать. Вахтёр выдаёт ключи преподавателям от кабинета для проведения занятий, предварительно просмотрев расписание, чтобы проверить будет ли в этом кабинете идти занятие. Или выдать ключи для уборки, посмотрев в расписание свободен ли кабинет.
Рис. 1.Диаграмма вариантов использования
Концептуальная модель предметной области, UML
Рис. 2.Концептуальная модель предметной области
Логическая модель базы данных, IDEF1x
Рис. 3.Логическая модель базы данных
Физическая модель базы данных, IDEF1x
Рис. 4. Физическая модель базы данных
Диаграмма базы данных из MS SQL Server
Рис. 5. Диаграмма базы данных из MS SQL Server