Тема: Разработка системы тестирования с элементами геймификации для оценки уровня знаний школьников
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1 Функциональное моделирование предметной области 13
1.1 Технико-экономическая характеристика предметной области 13
1.2 Концептуальное моделирование предметной области 14
1.2.2 Разработка и анализ модели бизнес -процесса «КАК ЕСТЬ» 14
1.2.3 Обоснование необходимости автоматизированного варианта
решения и формирование требований к новой технологии 17
1.3 Анализ существующих разработок на предмет соответствия
сформулированным требованиям 19
1.3.1 Определение критериев анализа 19
1.3.2 Сравнительная характеристика существующих разработок 19
1.4 Постановка задачи на разработку автоматизированной информационной системы тестирования с элементами геймификации для школьников 22
1.5 Разработка модели бизнес -процесса «КАК ДОЛЖНО БЫТЬ» 23
Выводы по главе 1 25
Глава 2. Логическое проектирование автоматизированной информационной системы тестирования с элементами геймификации для школьников 26
2.1 Выбор технологии логического моделирования автоматизированной
информационной системы тестирования с элементами геймификации для школьников 26
2.2 Логическая модель автоматизированной информационной системы
тестирования с элементами геймификации для школьников и ее описание 27
2.3 Информационное обеспечение автоматизированной информационной
системы тестирования с элементами геймификации для школьников 31
2.3.1 Используемые классификаторы и системы кодирования 31
2.3.2 Характеристика нормативно-справочной и входной оперативной
информации 32
2.4 Проектирование БД автоматизированной информационной системы тестирования с элементами геймификации для школьников 33
2.4.1 Выбор технологии проектирования БД АИС 33
2.4.2 Разработка концептуальной модели данных автоматизированной
информационной системы тестирования с элементами геймификации для школьников 34
2.4.3 Разработка логической модели данных АИС 35
2.5 Требования к аппаратно -программному обеспечению
автоматизированной информационной системы тестирования с элементами геймификации для школьников 36
Выводы по главе 2 37
Глава 3. Физическое проектирование автоматизированной информационной системы тестирования с элементами геймификации для школьников 38
3.1 Выбор архитектуры автоматизированной информационной системы
тестирования с элементами геймификации для школьников 38
3.2 Выбор технологии разработки программного обеспечения
автоматизированной информационной системы тестирования с элементами геймификации для школьников 39
3.3 Выбор системы управления базой данных автоматизированной
информационной системы тестирования с элементами геймификации для школьников 40
3.4 Разработка физической модели данных автоматизированной
информационной системы тестирования с элементами геймификации для школьников 41
3.5 Разработка программного обеспечения автоматизированной информационной системы тестирования с элементами геймификации для школьников 44
3.6 Описание функциональности автоматизированной информационной
системы тестирования с элементами геймификации для школьников 55
3.7 Тестирование программного проекта 65
3.7.1 Выбор методов тестирования программного продукта 65
3.7.2 Описание программного кода тестирования АИС 65
Выводы по главе 3 69
ЗАКЛЮЧЕНИЕ 70
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 71
ПРИЛОЖЕНИЕ А Код программы всех классов для работы с базой данных 11
📖 Введение
Актуальность бакалаврской работы обусловлена привлечением и повышением внимания школьников для улучшения их мотивации при похождении тестирования в школе.
Данная система тестирования должна заинтересовать учащихся, что будет способствовать закреплению и повышению уровня знаний.
Целью автоматизации проведения тестирования учащихся является:
• завлечение учащихся в ход проведения тестирования путем введения элементов геймификации с целью закрепления и повышения знаний;
• улучшение показателей обработки информации полученной путем проведения тестирования, повышение степени достоверности информации путем удаление человеческого фактора в ход проверки результатов тестирования.
Целью ВКР является разработка автоматизированной информационной системы тестирования с элементами геймификации для школьников.
Объектом исследования в данной работе является система тестирования с элементами геймификации.
Предмет исследования в данной работе - процесс автоматизации проведения тестирования учащихся .
Задачи бакалаврской работы:
• произвести анализ и сделать общую характеристику предметной области и объекта автоматизации;
• обосновать необходимость автоматизации процесса тестирования учащихся;
• выбрать технические и программные средства для реализации АИС;
• спроектировать структуру БД;
• выполнить проектирование интерфейса системы тестирования;
• выполнить программную реализацию информационной системы.
Пояснительная записка состоит из трех глав. В первой главе раскрываются все аспекты функционального моделирования предметно области. Описана технико-экономическая характеристика предметной области, выбрана технология концептуального моделирования, разработана и проанализирована модель бизнес-процесса «КАК ЕСТЬ». Также проведен анализ и сделано обоснование для введения автоматизации в процесс тестирования учащихся. На основании требования к данной разработке исследован рынок на предмет аналогов в данной предметной области. И как итог, была разработана модель бизнес -процесса «КАК ДОЛЖНО БЫТЬ».
Во второй главе произведено логическое проектирование АИС. Выбрана технология логического моделирования, приведено описание модели, разработаны необходимые диаграммы. Далее выбрана технология проектирования БД АИС и разработана концептуальная модель данных. Как итог, была разработана логическая модель данных АИС, а также сформированы требования к аппаратно-программному обеспечению АИС.
Третья глава посвящена практической части проекта. Была выбрана архитектура автоматизированной системы, выбрана технология разработки ПО. Обоснован выбор и выбрана сама система управления базой данных, которой стала PostgreSQL 9.6. Разработано программное обеспечение средствами языка программирования Java и среды разработки NetBeans. Приведено описание модулей проекта и функциональности автоматизированной системы. После чего было проведено модульное и системное тестирования всей системы.
✅ Заключение
Сформулированы цель, задачи проектирования, требования к разрабатываемой ИС и определены потребности конечных пользователей. Проведен анализ и выбор проектных решений в рамках информационного и программного обеспечений.
В процессе работы достигнуты следующие поставленные задачи:
1. Произведен анализ предметной области - процесс организации проведения тестирования учащихся в общеобразовательных учебных учреждениях.
2. Выявлена проблематика, характерная для данной области.
3. Обоснована необходимость разработки ИС.
4. Были исследованы средства для разработки и проектирования ИС, выбраны необходимые с учетом потребностей.
5. Была разработана рабочая информационная система с необходимым функционалом.
В процессе достижения цели данной работы было произведено концептуальное, логическое и физическое проектирование базы данных и сама ее реализация, так же было разработано клиентское приложение для работы с БД. СУБД и программное обеспечение выбраны на бесплатной основе, а именно СУБД - PostgreSQL 9.6 и язык программирования Java 1.8, а также бесплатная среда разработки ПО NetBeans 8.2.
Результатом работы является информационная система, применение которой позволит автоматизировать процесс проведение тестирования учащихся, завлечение в сам процесс тестирования, а также автоматизировать подсчет результатов тестирования, а значит и свести внесение ошибки в результаты к нулю.



