ВВЕДЕНИЕ 3
ГЛАВА I. Теоретические сведения. 5*
§ 1.1. Разработка клиентской части приложения средствами среды разработки MS Visual Studio. f
§ 1.2 Основные сведения о разработке WCF-сервиса. q.
ГЛАВА 11. Разработка клиентской части приложения средствами среды разработки Visual Studio. / $
§ 2.1 Создание дизайна приложения.
§ 2.2 Создание клиентской части приложения средствами Winsows Forms. i 3
ГЛАВА III. Разработка веб-службы WCF <6
§ 3.1 Разработка службы WCF %.€
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРА ТУРЫ
Постановка задачи. Требуется реализовать вопросно-ответную систему. Тестирование проходит группа человек одновременно. Данная система позволит оценивать, как тестируемые могут работать в одном коллективе.
Структура проекта будет выглядеть следующим образом:
разработка проекта Windows.Forms для создания тестирований и просмотра результатов;
разработка проекта Windows.Forms для прохождения тестирований;
разработка приложения-сервиса с помощью Windows Communication Foundation для взаимодействия клиент-сервер.
Структура работы. Работа состоит из введения, трех глав, заключения, списка использованной литературы и приложений. В первой главе описывается необходимый для реализации проекта теоретический материал. Во второй главе описана реализация WinForm приложения, составляющего клиентскую часть работы. В третьей главе описано создание wcf - сервиса и базы данных, а также их взаимодействие. В заключении подводятся итоги разработки. Код программ приведен в приложениях.
Актуальность. Актуальность данной работы обусловлена тем, что человечеством накоплен значительный объем данных и в связи с непрерывным увеличением объемов информации всё большую актуальность приобретают вопросы эффективного поиска и доступа к данным. Зачастую стандартный поиск с использованием ключевых слов не даёт желаемого результата, в связи с тем, что такой подход не учитывает языковые и смысловые взаимосвязи между словами запроса. Поэтому сейчас активно развиваются технологии обработки естественных языков (Natural Language Processing, NLP) и основанные на них вопросно-ответные системы (QuestionAnswering Systems, QAS).
За последние годы в Россия значительно вырос объем данных и скорость с которой она должна быть обработана. В результате возрастают требования общества по эффективному поиску и доступу к информационным базам данных. В частности Федеральный закон от 6 июля 2016 г. № 375-ФЗ «О внесении изменений в Уголовный кодекс Российской Федерации и Уголовно - процессуальный кодекс Российской Федерации в части установления дополнительных мер противодействия терроризму и обеспечения общественной безопасности» обязывает операторов связи хранить звонки и сообщения абонентов за период, определяемый Правительством Российской Федерации (но не более, чем за 6 месяцев) в соответствии с 64-й статьей федерального закона «О связи», а информацию о фактах приема, передачи, доставки и обработки сообщений и звонков — 3 года. Это определяет необходимость поиска новых более эффективных способов поиска информации, так как зачастую стандартный поиск с использованием ключевых слов не даёт желаемого результата, в связи с тем, что такой подход не учитывает языковые и смысловые взаимосвязи между словами запроса.
«Microsoft Visual Studio» [Электронный ресурс]:
https://ru.wikipedia.org/wiki/Microsoft Visual Studio
«Основы разработки приложений Windows Forms» [Электронный
ресурс]: https://docs.microsoft.com/ru-ru/dotnet/visual-basic/developing-
apps/windows-forms/windows-forms-application-basics
«Windows Communication Foundation Services and WCF Data Services in
Visual Studio» [Электронный ресурс]: https://msdn.microsoft.com/ru-
ru/library/bb907578.aspx
«Создание WCF-сервиса, работающего внутри службы Windows» «Элементы управления Windows Forms» [Электронный ресурс]: https://docs.microsoft.com/ru-ru/dotnet/framework/winforms/controls/index «Создание WCF-службы» [Электронный ресурс]:
https://medium.eom/@dinAlt/wcf-l-fd7844528faf
«WCF service. Основные моменты создания службы» [Электронный ресурс]: http://www.devowl.net/2017/07/WCF-service-csharp-client-
server.html
«Основные понятия Windows Communication Foundation» [Электронный ресурс]: https://docs.microsoft.com/ru-
ru/dotnet/framework/wcf/fundamental-concepts «Создание служб WCF» Джу вел Леве