Аннотация 2
Abstract 3
Введение 5
1 Анализ предметной области и постановка задачи 7
1.1 Характеристика предметной области 7
1.2 Обзор аналогов системы учета и контроля успеваемостью 9
1.3 Определение требований и постановка задачи 14
1.4 Разработка модели бизнес-процесса «Как должно быть» 15
2 Логическое проектирование информационной системы 17
2.1 Разработка диаграммы вариантов использования 17
2.2 Разработка диаграммы последовательности 18
2.3 Разработка структуры базы данных 21
3 Физическое проектирование информационной системы 24
3.1 Выбор архитектуры информационной системы 24
3.2 Выбор технологий реализации 27
3.3 Описание функциональности системы 30
3.4 Тестирование информационной системы учета и контроля
успеваемостью обучающихся 36
Заключение 40
Список используемой литературы 42
В современном обществе образование играет важную роль. Оно помогает человеку развиваться всесторонне и приобретать новые знания и навыки необходимые в постоянно меняющимся мире. Для достижения целей образования студент и преподаватель взаимодействуют организовано, таким образом выстраивая учебный процесс. Одним из важнейших элементов образовательного процесса является качественное преподавание, но не менее важным является контроль знаний и умений обучающихся. Для того чтобы такой процесс был эффективным и надежным, он должен удовлетворять нескольким условиям:
- быть планомерным и систематическим;
- объективным, позволяющий реально оценивать успехи и недостатки учебной деятельности;
- всесторонним, выявлять фактический уровень усвоенной информации;
- прозрачным и понятным для преподавателя и студента [16].
Каждый преподаватель старается следить за успеваемостью учащихся, следить за выполнением и своевременной сдачей работ, ведет журнал посещений. Такой подход весьма эффективен для небольших групп учащихся. Однако, в образовательной сфере, где количество учащихся значительно больше (например, университет), где требуется больше времени и ресурсов, необходим подход технологический (электронный), который позволит быстро и эффективно следить за успеваемостью.
Подобные электронные системы позволяют автоматизировать процесс сбора и анализа данных об успеваемости, что обеспечивает более точную и своевременную информацию о достижениях для самих обучающихся. Кроме того, система учета и контроля успеваемостью может быть использована для оптимизации учебного процесса, а также для оценки эффективности учебных программ преподавателями...
Выпускная квалификационная работа посвящена разработке системы учета и контроля успеваемостью студентов. Было произведено сравнение аналогичных систем, выявление недостатков и способов их решения путем предложенного программного решения, а также произведено логическое и физическое проектирование системы.
Целью работы было создание эффективной информационной системы, способной облегчить процессы учета и контроля успеваемости студентов. В результате исследования была разработана гибкая система с открытым доступом для студента и преподавателя, позволяющая контролировать успеваемость обучающихся, выводить уведомления о задолженностях для обучающихся, а также производить выборку оценок по предметам, группам и семестрам.
Для реализации системы были выбраны следующие технологии: HTML для разметки веб-страниц, CSS для стилизации интерфейса, JavaScript для добавления динамического поведения на стороне клиента, Java для разработки серверной части веб-приложения. В качестве базы данных была выбрана H2, которая предоставляет встраиваемое решение и обладает высокой производительностью.
Анализ результатов тестирования показал, что разработанная система демонстрирует высокую функциональность, удобство использования и надежность. Она позволяет эффективно управлять и контролировать успеваемость студентов, а также упрощает работу преподавателей .
Практическим итогом работы стало веб-приложение для ведения учета и контроля успеваемости студентов. Также реализован функционал сортировки по предметам, семестру и группам для студентов и преподавателей. Отдельная функция для преподавателя позволяет редактировать оценки, а у студента реализована система вывода уведомлений о задолженностях по предметам.
Использование разработанной системы учета и контроля успеваемости обучающихся на основе данного веб-приложения предоставляет ряд преимуществ как для преподавателей, так и для студентов.
Преподаватели смогут автоматизировать процесс контроля успеваемости студентов, что позволит им более эффективно отслеживать и анализировать академические показатели каждого студента. Система позволит удобно вносить оценки, просматривать статистику успеваемости, а также генерировать электронные отчеты.
Для студентов система обеспечит упрощенный доступ к своим оценкам и академическим результатам. Они смогут в реальном времени отслеживать свою успеваемость, видеть текущие оценки по предметам, а также получать уведомления. Это позволит студентам более эффективно планировать свое время и принимать необходимые решения относительно своей учебной деятельности.
Таким образом, использование разработанной системы учета и контроля успеваемости обучающихся значительно улучшит процессы управления успеваемостью и повысит эффективность обучения как для преподавателей, так и для студентов.