На всех формах поля ввода данных из связанных таблиц выполнены в виде выпадающего списка, в котором необходимо выбрать нужный элемент. Форма редактирования данных выглядит аналогичным образом. Для просмотра и ввода оценок студента необходимо нажать на кнопку «Успеваемость», откроется страница со списком оценок студента (Рисунок 6).
Рисунок 6 – Страница со списком оценок студента
Форма добавления новой оценки приведена на рисунке 7.
Рисунок 7 – Форма добавления новой оценки за экзамен
Стоит отметить, что для исключения повторного выставления оценки в списке возможного выбора предметов отображаются только те, по которым у данного студента еще не выставлены оценки.
Аналогичным образом строится работа с другими данными. На рисунке 8 приведена форма работы с данными преподавателя, а на рисунке 9 – университета.
Рисунок 8 – Форма работы с данными преподавателя
Рисунок 9 – Форма работы с данными университета
Заключение
В ходе проделанной работы была разработана база данных для хранения данных о студентах, преподавателях и университета. Для удобного просмотра данных и работы с ними были разработаны программные модули, позволяющие просматривать, добавлять и изменять данные.
В качестве средств разработки использовался язык программирования PHP и система управления базами данных MySQL. Разработанная система может быть установлена на любом веб-сервере и использована для учета студентов и преподавателей.