Тип работы:
Предмет:
Язык работы:


Клиент-серверное опросное приложение на WPF

Работа №188430

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы64
Год сдачи2019
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


Реферат
ВВЕДЕНИЕ 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. Во-вторых - создание поисковой системы по опросам и вопросам, интеграция с социальными сетями.



1. Тестирование как метод контроля качества усвоения учебного
материала учащимися [Электронный ресурс] (дата обращения 14.06.2019) URL: http://xn--i 1 abbnckbmcl9fb.xn--
p 1 ai/%D 1 %81 %D 1 %82%D0%B0%D 1 %82%D 1 %8C%D0%B8/500954/
2. 10 сервисов для создания онлайн-опросов [Электронный ресурс] (дата обращения 14.06.2019) URL: http://topmup.pro/10-servisov-dlya- sozdaniya-onlajn-oprosov-na-sajte.html
3. Testograf [Электронный ресурс] (дата обращения 14.06.2019) URL: https://www.testograf.ru/ru/provedenie/obzor-funkcij/
4. Mysurveylab [Электронный ресурс] (дата обращения 14.06.2019) URL: https: //www. mysurveylab. com/en/survey-software-features/
5. Excel [Электронный ресурс] (дата обращения 14.06.2019) URL: https://products.office.com/ru-ru/office-online/documents-spreadsheets- presentations-office-online
6. Anketolog [Электронный ресурс] (дата обращения 14.06.2019) URL: https://anketolog.ru/
7. Examinare [Электронный ресурс] (дата обращения 14.06.2019) URL: https: //www. examinare. ru/survey-tool/
8. Google Form [Электронный ресурс] (дата обращения 14.06.2019) URL: https: //www. google. ru/intl/ru/forms/about/
9. Polldaddy [Электронный ресурс] (дата обращения 14.06.2019) URL: https://startpack.ru/compare/surveymonkey-marketing/polldaddy
10. Основы разработки приложений в Microsoft Visual Studio .NET О.Г.Савихин. Нижний Новгород, 2007, 93с.
11. Изучаем ASP.NET MVC 5 [Электронный ресурс] (дата обращения 14.06.2019) URL: https: //professorweb.ru/my/ASP NET/mvc/level 1 /
12. WinFox - сайт команды разработчиков [Электронный ресурс] (дата обращения 14.06.2019) URL: http://wnfX.ru/nativnaya-ili-krossplatformennaya- razrabotka-chto-luchshe/;
13. Руководство по WPF [Электронный ресурс] (дата обращения 14.06.2019) URL: https: //metanit.com/sharp/wpf/1. php
14. Документация MS SQL Server [Электронный ресурс] (дата
обращения 14.06.2019) URL: https://docs.microsoft.com/ru-
ru/sql/ssms/tutorials/tutorial-sql-server-management-studio?view=sql-server-2017



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ