Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ «КОНСТРУКТОР КЕЙСОВЫХ ЗАДАНИЙ»

Гребнева Д.М. 1 Козырчиков Е.А. 1
1 Нижнетагильский государственный социально-педагогический институт (филиал) ФГАОУ ВО «Российский государственный профессионально-педагогический университет»
В статье рассматривается процесс проектирования информационной системы «Конструктор кейсовых заданий», предназначенной для автоматизации деятельности преподавателей и стандартизации оформления документов. Цель статьи – описание проекта информационной системы в терминах объектно-ориентированного подхода. На этапе предпроектного анализа был проведен анализ аналогов проектируемой информационной системы «Конструктор кейсовых заданий» и выполнен SWOT-анализ. Концептуальная модель информационной системы представлена в виде диаграммы вариантов использования, в которой выделены три действующих лица: преподаватель, заведующий кафедрой и студент. Алгоритм взаимодействия пользователей с информационной системой описан в виде диаграмм последовательности и диаграммы классов. Диаграмма классов была принята за основу создания базы данных, которая реализована в системе управления базами данных SQL Server. Пользовательский интерфейс спроектирован в виде windows-форм. В соответствии с концептуальной схемой спроектированы три активности: для преподавателя, заведующего кафедрой и студента. Представленные в статье материалы могут быть интересны студентам, изучающим проектирование и разработку информационных систем, и использованы как основа для реализации подобного рода информационных систем, предназначенных для автоматизации работы с документацией в различных областях.
проектирование информационной системы
объектно-ориентированный подход
UML-диаграммы
кейсовые задания
автоматизация создания документов
1. Акчурин Д.А., Комиссаренко Д.В. Разработка приложения «Формирование экзаменационных билетов» на языке C# // Молодежный научный вестник [Электронный ресурс]. URL: http://www.mnvnauka.ru/2016/01/Akchurin.pdf (дата обращения: 31.10.2019).
2. Пилюгин А.В. Компьютерная программа для составления и вывода на печать экзаменационных билетов [Электронный ресурс]. URL: http://elar.urfu.ru/bitstream/10995/26601/1/notv_2013_147.pdf (дата обращения: 31.10.2019).
3. Старостина А.К. Автоматизация процесса создания экзаменационных билетов // Научно-практические исследования. 2017. № 8. С. 143–145.
4. Леоненков А. Самоучитель UML. СПб.: БХВ-Петербург, 2007. 576 с.
5. Перевощикова Е.Н., Лекомцева А.А. Конструирование кейс-задания как оценочного средства // Современные проблемы науки и образования. 2016. № 3. [Электронный ресурс]. URL: http://www.science-education.ru/ru/article/view?id=24851 (дата обращения: 31.10.2019).
6. Кононова Е.А., Поллак Г.А. Интерактивный метод оценки знаний на основе применения технологии Case-study // Вестник Южно-Уральского государственного университета. Серия: Образование. Педагогические науки. 2013. Т. 3. № 3. С. 93–97.
7. Конструктор учебных кейсов [Электронный ресурс]. URL: https://www.ikt-school.com/проекты/кук-конструктор-учебных-кейсов (дата обращения: 31.10.2019).
8. Компьютерная программа формирования экзаменационных билетов [Электронный ресурс]. URL: https://cadregion.ru/produkty/kompyuternaya-programma-formirovaniya-ekzamenacionnyx-biletov.html (дата обращения: 31.10.2019).
9. Сервис генерации экзаменационных билетов [Электронный ресурс]. URL: http://test.tspu.ru/gentickets/index.php?cur_step=2 (дата обращения: 31.10.2019).
10. Бесплатные шаблоны кейсовых заданий и редактируемые примеры [Электронный ресурс]. URL: https://xtensio.com/how-to-create-a-case-study (дата обращения: 31.10.2019).
11. Конструктор кейсовых заданий [Электронный ресурс]. URL: https://www.surfernet.com/capability-view/case-study-generator-2 (дата обращения: 31.10.2019).

В настоящее время информационные системы широко применяются для автоматизации трудоемких процессов в различных областях. В образовании они используются с целью информационного обеспечения управления, быстрого поиска и доступа к необходимой информации, автоматизированного создания документов и других целей. Часто информационные системы разрабатывают для решения задачи автоматизации и стандартизации составления контрольно-измерительных материалов [1–3].

В связи с тем, что применяемые в оценивании технологии постоянно совершенствуются, возникают все новые задачи автоматизации. Так, сейчас в образовательном процессе в вузе все чаще используется метод кейсов – инструмент, позволяющий применить теоретические знания к решению практических задач. Любой кейс может использоваться на различных этапах обучения. В последнее время применение кейсов становится популярным не только на стадии обучения, но также для проверки знаний обучающихся на экзаменах. Перед экзаменом студентам выдаются кейсы, которые они должны решить и предоставить ответы преподавателю. Для того, чтобы облегчить процесс составления кейсов, было принято решение спроектировать информационную систему «Конструктор кейсовых заданий».

Цель исследования: проведение анализа предметной области для частичной формализации процесса составления кейсовых заданий и создание проекта информационной системы «Конструктор кейсовых заданий» в терминах объектно-ориентированного подхода.

Материалы и методы исследования

Для разработки проекта «Конструктор кейсовых заданий» используется объектно-ориентированная методология проектирования информационных систем, основу которой составляет объектно-ориентированная концепция представления моделей предметной области в форме классов, обладающих структурными свойствами и поведением [4]. Для формализации процесса составления кейсовых заданий использовались работы Е.Н. Перевощиковой [5], Е.А. Кононовой [6], а также был проведен реквизитный анализ печатной формы кейсового задания, принятой в Нижнетагильском государственном социально-педагогическом институте. Для определения рисков последующей разработки информационной системы на основе созданного проекта был проведен SWOT-анализ.

Результаты исследования и их обсуждение

Кейс – это описание какой-либо ситуации в одной из сфер человеческой деятельности: экономической, социальной, медицинской, педагогической и др. Кейс содержит не только описание данной ситуации, но и проблему, которая может основываться на реальных фактах. Под решением кейса подразумевают анализ данной ситуации и поиск ее оптимального решения. На рынке русскоязычных версий программных продуктов можно найти несколько вариантов автоматизации составления кейсовых заданий – это конструктор учебных кейсов «КУК» [7], универсальный конструктор экзаменационных билетов Ekzam v.3.1 [8] и сервис генерации экзаменационных билетов [9]. Также существуют англоязычные онлайн-сервисы для создания кейсовых заданий по готовым шаблонам: Xtensio [10], Case Study Generator [11]. Анализ функциональных возможностей аналогов разрабатываемого проекта «Конструктор кейсовых заданий» представлен в табл. 1.

Из приведенного выше анализа мы выяснили критерии, которыми должна обладать информационная система для успешной конкуренции с другими продуктами. Проектируемая информационная система должна обеспечить централизованное хранение готовых кейсовых заданий и обратную связь со студентами. Также в ней должна быть возможность выбирать реквизиты документа при создании кейса для автоматизированной подготовки документа к печати по установленному шаблону.

Для автоматизации создания кейсового задания с последующей возможностью вывод сформированного документа на печать необходимо изучить типовую структуру кейса.

Как правило, кейсовое задание содержит три раздела:

- заголовок. В заголовке должна быть отражена суть кейса и представление о дальнейшей рассматриваемой ситуации.

- описание ситуации (предметной области). Для того чтобы информация воспринималась легче, ее необходимо разбить на пункты.

- требуемый результат. В данном пункте описываются действия решения проблемы. Что было, что стало и почему.

Таблица 1

Анализ аналогов проекта

Примеры

Критерии

оценивания

Конструктор учебных кейсов «КУК»

Ekzam v.3.1

Сервис генерации экзаменационных билетов

Xtensio

Case Study Generator

Способ распространения

Бесплатно

Платно

Бесплатно

Бесплатно

Платно

Централизованное хранение готовых кейсовых заданий

Отсутствует

Присутствует

Отсутствует

Отсутствует

Отсутствует

Наличие обратной связи со студентами

Отсутствует

Отсутствует

Отсутствует

Присутствует

Отсутствует

Возможность автоматизированной подготовки документа к печати по установленному шаблону

Отсутствует

Присутствует

Отсутствует

Отсутствует

Отсутствует

Наличие шаблонов кейсовых заданий

Присутствует

Отсутствует

Отсутствует

Присутствует

Присутствует

 

Преподаватель дает название учебному кейсу, описывает предметную область (конкретную ситуацию) и формулирует к данному описанию несколько заданий, которые должны выполнить студенты. Кейсовое задание оформляется по определенной форме (рис. 1).

В процессе разработки информационной системы неизменно возникают определенные риски. Риск – сочетание вероятности и последствий наступления неблагоприятных событий. Чтобы определить риски разработки информационной системы, целесообразно провести SWOT-анализ (табл. 2).

Данный анализ показал, что слабыми сторонами проектируемой информационной системы являются ограниченный функционал и узкая специализация. Также в качестве угрозы выступает усиление позиций со стороны конкурентов. Последующая разработка информационной системы на основе созданного проекта должна включать комплекс мер, направленных на минимизацию влияния выделенных слабых сторон и угроз.

Для проектирования информационной системы «Конструктор кейсовых заданий» была выбрана объектно-ориентированная методология проектирования информационных систем. Для описания функционала системы необходимо использовать следующие диаграммы языка проектирования UML:

- диаграмма вариантов использования (прецедентов);

- диаграмма последовательности;

- диаграмма классов.

Для отображения отношений между актерами и прецедентами, а также для описания системы на концептуальном уровне построим диаграмму вариантов использования (рис. 2).

grebn1.tif

Рис. 1. Шаблон готового кейса

Таблица 2

SWOT-анализ

Сильные стороны

Слабые стороны

- централизованное хранение информации;

- возможность автоматизированной подготовки документа к печати по установленному шаблону;

- возможность автоматизированной отправки кейс-заданий студентам

- ограниченный функционал;

- узкая специализация

Возможности

Угрозы

- обеспечение пользователей мобильным приложением;

- повышение эффективности работы информационной системы

- усиление позиций конкурентов

 

Прецедент – возможность моделируемой системы (часть её функциональности), благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат. Прецедент соответствует отдельному сервису системы, определяет один из вариантов её использования и описывает типичный способ взаимодействия пользователя с системой. Варианты использования обычно применяются для спецификации внешних требований к системе.

Для отображения жизненного цикла каждого из объектов строятся диаграммы последовательности. Для примера приведем диаграмму, описывающую выполнение варианта использования «Просматривать CASE-задания» (рис. 3).

grebn2.tif

Рис. 2. Диаграмма вариантов использования

grebn3.tif

Рис. 3. Диаграмма последовательности

grebn4.tif

Рис. 4. Диаграмма классов

grebn5.tif

Рис. 5. Физическая модель базы данных

grebn6.tif

Рис. 6. Главная форма для преподавателей

Диаграмма классов (рис. 4) является ключевым элементом в объектно-ориентированном моделировании.

На диаграмме классы представлены в рамках, содержащих три компонента:

- в верхней части написано имя класса;

- посередине располагаются поля (атрибуты) класса;

- нижняя часть содержит методы класса.

Диаграмма классов является основой для создания базы данных для обеспечения хранения данных. Физическая модель базы данных для системы управления базами данных SQL Server представлена на рис. 5.

После создания физической модели базы данных целесообразно описать интерфейс проектируемой информационной системы. При запуске информационной системы открывается окно авторизации, в котором пользователь вводит свой логин и пароль.

В программе существует три активности:

- для преподавателей;

- для заведующих кафедрами;

- для студентов.

В зависимости от введённого логина и пароля пользователь попадает на одну из них. Для примера рассмотрим интерфейс для преподавателя. После ввода логина и пароля преподаватель попадает на главную форму (рис. 6).

На вкладке «Главная» преподаватель может создать собственный учебный кейс или просмотреть список готовых работ, полученных от студентов. Также есть возможность удалять, сортировать и скачивать данные работы.

Заполнив все поля и нажав кнопку «Создать», преподаватель попадает на следующую форму, в которой происходит создание кейса. На этой форме преподаватель вводит заголовок и описание кейса, далее происходит ввод заданий, содержащихся в кейсе. На вкладке «Кейсы» преподаватель может посмотреть, скачать или удалить свои кейсы. При нажатии на кнопку «Скачать» открывается окно, в котором можно сохранить кейс. После создания кейса, на вкладке «Студенты», преподаватель может выбрать и отправить один или несколько кейсов студентам выбранной группы.

Заключение

В статье был рассмотрен процесс проектирования информационной системы «Конструктор кейсовых заданий» на основе объектно-ориентированного подхода. Данный подход позволяет достаточно полно описать проект информационной системы с разных сторон на основе построения различных UML-диаграмм: диаграммы вариантов использования, диаграммы последовательности и диаграммы классов. На основе созданного проекта возможна последующая разработка информационной системы «Конструктор кейсовых заданий», которая позволит централизованно хранить разработанные преподавателями кейсовые задания и будет способствовать стандартизации в оформлении документов.


Библиографическая ссылка

Гребнева Д.М., Козырчиков Е.А. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ «КОНСТРУКТОР КЕЙСОВЫХ ЗАДАНИЙ» // Современные наукоемкие технологии. – 2019. – № 11-1. – С. 54-60;
URL: https://top-technologies.ru/ru/article/view?id=37765 (дата обращения: 23.11.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674