Тема: Клиент-серверное опросное приложение на WPF
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 Анализ существующих систем 9
1.1 Testograf 9
1.2 Mysurveylab 10
1.3 Excel Online 12
1.4 Anketolog 13
1.5 Exammare 15
1.6 Google Forms 16
1.7 Polldaddy 17
2 Проектирование 20
3 Выбор средств разработки 24
3.1 Среда разработки 24
3.2 Клиентское приложение 25
3.3 Серверная часть 26
3.3 Программные модули 37
4 Реализация клиент-серверного опросного приложения на WPF 43
4.1 Описание проекта 43
4.2 Результат реализации 43
4.3 Справочник пользователя преподаватель 47
4.4 Справочник пользователя-слушатель 56
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 62
📖 Введение
В современной педагогике ищутся ответы на следующие вопросы:
1) Имеется ли возможность повысить объективность педагогического контроля?
2) Можно ли уменьшить время, затрачиваемое на проведение тестирования и анализ результатов контроля?
3) Как повысить содержательную валидность тестирования?
4) Как использовать возможности современных информационных технологий в процессе тестирования?
Эти и другие проблемы требуют тщательного изучения для поиска путей их разрешения. В современных реалиях массового обучения докладчик не сможет уделить достаточное внимание конкретному слушателю, так же старые способы обучения не смогут соответствовать стандартам информационного общества. К тому же информационные системы тестирования позволяют автоматизировать рутинные проверочные работы, и предоставляют автору опроса, информацию и рекомендации по улучшению» [1].
Основными данными информационной системы массового тестирования являются:
- персональная информация об слушателях;
- персональная информация выступающих;
- текстовая информация вопросов, вариантов ответа и ответов;
- платформа десктопного/мобильного приложения;
- сервер, обрабатывающий данные и являющийся связующим звеном приложений на разных операционных системах.
Цель выпускной квалификационной работы - разработка клиент- серверного приложения на WPF и реализация серверной стороны проекта, обеспечивающую учет данных об опрошенных слушателях с возможностью ведения статистики. Для ее достижения выделим задачи.
Задачи:
- изучение существующих систем;
- проектирование собственной системы тестирования;
- выбор платформ и средств разработки;
- разработка десктопного/мобильного приложения и серверной частей системы для ведения статистики и хранения базы данных.
✅ Заключение
- повышение скорости проверки качества усвоения знаний и умений учащимися;
- осуществление хотя и поверхностного, но полного охвата всего учебного материала;
- снижение воздействия негативного влияния на результаты тестирования таких факторов как настроение, уровень квалификации и др. характеристики конкретного учителя, т.е. минимизация субъективного фактора при оценивании ответов;
- высокая объективность и, как следствие, большее позитивное стимулирующее воздействие на познавательную деятельность учащегося;
- ориентированность на современные технические средства, на использование в среде компьютерных обучающих и контролирующих систем;
- возможность статистической обработки результатов контроля, и как следствие, повышение объективности педагогического контроля;
- осуществление принципа индивидуализации и дифференциации обучения благодаря использованию адаптивных тестов;
- возможность увеличить частоту и регулярность контроля за счет уменьшения времени выполнения заданий и автоматизации проверки;
Был проведен анализ существующих систем тестирования:
- Testograf (добавление подсказок к вопросам, наличие тех. Поддержки, наличие готовых шаблонов);
- Mysurveylab (возможность добавления шкалы дополнительных баллов, прикрепление файлом до 10 Мб);
- Examinare (интеграция с множеством приложений, полностью платный продукт, возможность «заточки» программы под конкретного клиента на заказ);
В результате анализа были выявлены ряд существующих недостатков:
- Отсутствие кроссплатформенности;
- Дороговизна;
- Необходимость хранить результаты на внешних ресурсах.
Исходя из результатов анализа, было принято решение о проектировании и создании собственного приложения, решающего эти недостатки.
На этапе проектирования были реализованы ряд диаграмм, и определена архитектура приложения.
После определения требований и архитектуры приложения было необходимо определиться с инструментальной частью. В работе было решено использовать ряд технологий: Windows Presentation Foundation, Entity Framework, Microsoft SQL Server, Visual Studio Community.
Заключительным этапом была разработка и тестирование клиент- серверного приложения под Windows-платформу и серверной части, на которой производится хранения и обработка результатов тестирования.
Создание такой автоматизированной информационной системы решает озвученные ранее проблемы, не имеет определенных ранее недостатков и что самое главное использует современные средства разработки и интеграции . Данная система значительно экономит время в процессе прохождения тестирования, обработки ответов слушателей и создания опросов для широкой группы лиц.
У данной системы имеется перспектива развития. В первую очередь стоит обратить внимание в сторону других операционных систем и перенести программу на Android и IOS. Во-вторых - создание поисковой системы по опросам и вопросам, интеграция с социальными сетями.





