Реферат 1 Введение 3 Аналитическая часть 5
Скачать 1.24 Mb.
|
Содержание Реферат 1 Введение 3 Аналитическая часть 5 Анализ особенностей систем дистанционного контроля знаний с целью получения углублённого представления о проблемной области. 6 Анализ существующих решений на рынке 9 Аргус-М 9 Intuit 10 OpenTest 11 Moodle 11 UniTest 12 Indigo 13 Анализ литературы по реализации проекта в среде Visual Studio с использованием шаблона MVC с целью выявления методов разработки необходимых модулей в системе 16 Современная теория тестов и ее модели оценки знаний 19 Анализ основных существующих подходов к управлению доступом 27 Постановка задачи 30 a.Теоретическая часть 32 Модели функционирования модуля отчетов 32 Разработка модели функционирования модуля статистических отчетов системы обучения и контроля знаний 32 Однопараметрическая модель Г. Раша 39 Характеристический кривые, информационная функция 49 Обработка полученных результатов 55 Алгоритм кластеризации данных k-means 59 Разработка модель функционирования системы ролей 60 Обоснование выбранной ролевой политики контроля доступа 60 Проектирование системы ролей с учётом специфики автоматизированной системы обучения и контроля знаний 62 Взаимодействие системы ролей и функционала модулей системы обучения и контроля знаний 65 Модуль администрирования ролями 65 b.Практическая часть 67 Технологии проектирования и реализации 67 Microsoft ASP.NET 67 Архитектура MVC 67 Microsoft SQL Server 2012 68 JavaScript 69 AngularJS 69 Microsoft Visual Studio 69 Общая архитектура системы 70 Разработка модуля статистических отчетов и его интеграция с общей программной системой 74 Реализация модуля отчетов 74 Классы 75 Разработка системы ролей и её интеграция с общей программной системой 85 Реализация ядра системы ролей 85 Реализация модуля администрирования ролями 86 Классы 87 93 c.Апробация результатов 94 Список литературы 96 РефератРабота содержит 35 страниц, 9 рисунков, 11 источников литературы. Ключевые слова: обучение, контроль знаний, учебный процесс, автоматизация, UML диаграмма, технология ASP.NET MVC 4, технология Entity Framework, тестирование, создание тестов, доступ, контроль доступа, управление разрешениями, система ролей, ролевая политика, модель Г. Раша. Целью данной работы является создание системы контроля доступа в составе автоматизированной системы обучения и контроля знаний, а также разработка модуля отчетности для разрабатываемой системы обучения и контроля знаний. В первой части работы рассматривается облик современной автоматизированной системы обучения и контроля знаний с целью знакомства с проблемной областью и уточнения её специфики. Затем анализируются часто используемые шаблоны проектирования веб-приложений, на основе чего делаются выводы о том, что необходимо сделать в системе и каким образом. Так же рассматриваются основные подходы, использующиеся при управлении доступом в информационных системах. Рассматриваются классическая и современная теория тестов, ее модели, на основе чего принимается решение о реализации выбранной модели. Итогами первой части являются уточнение задач курсового проекта и формализация нефункциональных требований к разрабатываемым системе управления доступом и системе отчетов. Во второй части изучаются модели современной теории тестов и их применение, рассматриваются теоретические аспекты, касающиеся методов создания модулей. Также приводится обоснование выбранной системы контроля доступом на основании ролевой политики. Далее приводится проектирование системы ролей и модуля администрирования ролями, разрабатывается взаимодействие системы ролей и остальных модулей системы. Результатами второй части являются модели данных, используемые для обработки результатов, рассчитанных с помощью моделей IRT, концептуальная модель системы ролей, логическая модель базы данных, диаграмма деятельности при осуществлении проверки доступа, диаграмма вариантов использования, описывающая модуль администрирования, В третьей части приведены используемые технологии. Описывается реализация модуля статистических отчетов, приводятся примеры анализа тестовых данных с помощью алгоритма по модели Раша. Описывается реализация системы ролей и модуля администрирования ролей на основании результатов проектирования. Приводятся классы, реализующие указанные модули. |