Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов

Тема разработки автоматизированной системы контроля успеваемости и вычисления оценок слабо освещена в научной литературе со стороны вычислительной части и части представления информации. В частности, нет работ, которые рассматривают разработку системы вычисления оценок с помощью определенной формулы для каждого отдельного периода обучения. Тем более не освещается вопрос о понятии deadline, который представляет собой дату, после которой меняются условия сдачи работы.

Для данной задачи существует большое количество программных решений по данной теме существует большое количество, однако в большинстве из них отсутствует гибкая настройка формул расчета оценок, а deadlines представляют собой даты, после которых преподаватель перестает принимать работу или оценка за них становится равной нулю.

Все это делает разработку системы с гибкой настройкой вычислительной части актуальной.

Целью выпускной квалификационной работы является разработка автоматизированной системы контроля успеваемости и вычисления оценок студентов.

Задачи выпускной квалификационной работы:

    1. Найти документацию Национального исследовательского университета "Высшая школа экономики" (далее - НИУ ВШЭ) по организации учебного процесса в учебном заведении и провести ее анализ. 2. Найти литературу по теме автоматизации контроля успеваемости и вычисления оценок студентов и проанализировать ее. 3. Найти существующие решения в сфере автоматизированных систем контроля успеваемости и вычисления оценок студентов и провести их сравнительный анализ. 4. Выбрать и обосновать методы решения для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 5. Обосновать выбор языков программирования. 6. Подобрать и обосновать выбор инструментальных и программных средств для создания автоматизированной системы контроля успеваемости и вычисления оценок студентов. 7. Исследовать и разработать структурные схемы и структуру программного обеспечения для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 8. Разработать прикладное программное обеспечение для автоматизированной системы контроля успеваемости и вычисления оценок студентов. 9. Протестировать программное обеспечение для автоматизированной системы контроля успеваемости и вычисления оценок студентов.

Система построена на клиент-серверной архитектуре. На стороне сервера находится реляционная база данных с системой управления базами данных MySQL. На стороне клиента находится программное обеспечение, написанное на языке C# с помощью бесплатной среды разработки Microsoft Visual Studio C# 2010 Express.

В качестве результата предполагается получить автоматизированную систему с возможностью создания курсов и настройки формул расчета оценок для каждого периода обучения.

Данные о всех оценках должны быть представлены одновременно на одном экране. Должна присутствовать возможность менять количество контрольных точек внутри определенного вида занятий. К некоторым типам работ должна быть добавлена возможность добавлять deadlines в количестве до трех штук. Для того, чтобы результаты можно было отправить студентам, должна быть возможность экспортировать данные в часто используемый тип Excel-файла.

Похожие статьи




Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов

Предыдущая | Следующая