
Среда программирования: C++ QT 5
База данных: PostgreSQL
Название работы: Учет успеваемости студентов
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 2 (по десятибалльной шкале)
Уровень сложности: 2 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Qt5, Qt Creator, PostgreSQL, Учет успеваемости, базы данных
Функции программы:
Предмет - Базы данных SQL. Приложение максимально просто предоставляет средство для учета успеваемости студентов. Для упрощения предполагается, что по каждому предмету может быть только зачет-незачет, количество долгов студента - это количество незачетов.
Таблицы:
1. Список групп. ID группы (первичный ключ) и название (текст).
2. Список студентов. ID студента, его имя, группа, количество долгов.
3. Список предметов. ID предмета, название предмета.
4. Таблица учета сданных предметов. ID студента и ID предмета. Если в этой таблице есть строка с ID студента и предмета, 2 и 1 например, то это значит, что студент с ID 2 сдал предмет с ID 1, соответственно количество долгов студента уменьшается на единицу по сравнению с количеством строк в таблице предметов.
5. Таблица студентов с 4 и больше долгами ("выговор").
6. Таблица студентов с 6 и более долгами ("кандидаты на отчисление").
Функционал:
1. Добавить группу и удалить группу.
2. Добавить/удалить студента. Количество долгов должно заполняется автоматически (равно количеству строк в таблице предметов изначально). Список предметов - добавить/удалить.
3. Отметить предмет сданным.
В списках на "выговор" и "отчисление" сначала все студенты, по мере уменьшения количества долгов они оттуда автоматически исчезают.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Требуется Qt5 с поддержкой баз данных (PostgreSQL, как правило, поддерживается по умолчанию)
Students
adddisciplinedialog
adddisciplinedialog
adddisciplinedialog
addgradedialog
addgradedialog
addgradedialog
addgroupdialog
addgroupdialog
addgroupdialog
addstudentdialog
addstudentdialog
addstudentdialog
connectdbdialog
connectdbdialog
connectdbdialog
main
Students
Students.pro
widget
widget
widget|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |