Тема курсовой работы "Базы данных" Анализ успеваемости в ВУЗе
Для ректората ВУЗа требуется разработать информационную систему, позволяющую обрабатывать данные о студентах, обучающихся в данном ВУЗе, и их успеваемости за текущий семестр, представленные в определенном формате.
Информация о студентах представлена следующими данными:
номер студенческого билета;
фамилия, имя и отчество;
дата рождения;
пол;
факультет;
специальность;
курс;
группа;
количество экзаменов;
оценки, полученные на экзамене.
Для значений факультетов и специальностей создать отдельные файлы-справочники, используемые при заполнении полей данных. Предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
– по номеру студенческого билета;
– по ФИО;
– по факультету;
– по специальности;
– по курсу;
– по группе.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной системы являются: ФИО студента, дата рождения (указываются начало и конец периода поиска), факультет, специальность,
курс и группа.
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. По всем специальностям каждого факультета выдать список студентов, имеющих хотя бы одну двойку. Отчет составить с указанием количества двоек для
каждого студента. Результат отсортировать по курсу и группе и ФИО студента. Вид выходного документа:
<Факультет>
<Специальность>
№ п/п Курс Группа ФИО Количество двоек
… … … … …
2. Для каждого факультета определить список студентов, представленных на стипендию (студент представляется на стипендию в том случае, если у него нет ни
одной оценки меньше 4). Отдельно определить список студентов, представленных на повышенную стипендию. Вид выходного документа:
<Факультет>
№ п/п Курс Группа ФИО
… … … …
3. Определить количество студентов, количество студентов, имеющих хотя бы одну двойку, и процент успеваемости в каждой группе. Подвести итоги для каждого
факультета и в целом по ВУЗу. Вид выходного документа:
<Факультет>
№ п/п Курс Группа
Кол-во студентов
Кол-во неуспев. студентов
Процент успеваемости
… … … … … …
Итого: %
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных Учёт успеваемости студентов ВУЗа (кафедры)
Готовая похожая база данных "Университет" |