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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 29.06.2018
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Волжский политехнический институт (филиал) Волгоградский государственный технический университет

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

Технические науки

Бунеев Иван Романович, студент

Рыбанов Александр Александрович, кандидат наук, доцент, заведующий кафедрой

Аннотация

В данной статье описана программно-информационная система для учета результатов профориентацинной деятельности вуза. В начале были проанализированы текущие показатели профориентационной деятельности. Затем рассмотрены типичные ошибки в процессе проведения профориентационной работы. Далее были описаны функции и роли разработанной системы. Представлена схема физической базы данных системы. Приведены скриншоты программной системы. Проведены эксперименты по оценке качества программного кода разработанной системы и разработанного интерфейса.

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

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

Однако, несмотря на большое разнообразие мероприятий, направленных на привлечение потенциальных абитуриентов, в профессиональном самоопределении выпускников общеобразовательных учреждений существует много проблем. Так, проведенное Смоленским государственным университетом мини-исследование в мае 2014 года исследование среди старшеклассников общеобразовательных школ Смоленской области показало, что только 20% выпускников определились с выбором профессиональной областью, что не говорит о выбранном образовательном учреждении и специальности. Профессиональному выбору выпускников, четко определивших свои профессиональные ориентации (около 80%) способствовало взаимодействие с высшими учебными учреждениями. Однако, на подобных мероприятиях присутствовало лишь 35% выпускников районных школ, из которых 65% уже определились со своими профессиональными предпочтениями и интересами [1].

Исследователями зафиксировано снижение количества выпускников школ вследствие демографического спада [2]. К тому же данные социологических исследований свидетельствуют о снижении мотивации молодёжи к обучению. Указанные обстоятельства обуславливают необходимость проведения исследований в области профессионального самоопределения школьников в наши дни, а именно потребность в анализе и пересмотре традиционно сложившихся подходов и технологий профориентационной работы в общеобразовательных учреждениях.

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

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

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

Разработанная система содержит следующие функциональные подсистемы:

1. подсистема работы с картой;

2. подсистема генерации отчётов;

3. подсистема просмотра, добавления, редактирования и удаления данных;

4. подсистема авторизации и разделения прав пользователей.

Доступ к системе осуществляется в соответствии с ролью. В зависимости от роли пользователю доступен определённый функционал.

Роли в системе: программный информационный скриншот учебный

· администратор;

· методист;

· заведующий кафедрой;

Основными обязанностями администратора являются:

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

· связь с методистами и реакция на поступившие заявления;

· добавление в базу данных информации об учебных заведениях

Основными функциями методистов являются:

· добавление информации о профориентационном мероприятии;

· связь с администратором, для оповещения о необходимости в добавлении или изменении данных в базе (образовательное учреждение, преподаватель);

Основными функциями заведующего кафедрой являются:

· генерация отчётов по заданным критериям;

· визуализация данных;

· отображение необходимой информации на карте.

Соответствующая диаграмма вариантов использования программы представлена на рисунке 1.

Рисунок 1. Диаграмма вариантов использования системы

Серверная часть программы написана на языке PHP, с использованием фреймворка Yii2. При написании кода использовалась объектно-ориентированная парадигма. При формировании запросов использовался построитель запросов, что позволяет конструировать SQL выражения в программируемом и независимом от СУБД виде. На рисунке 2 представлена физическая база данных системы.

Рисунок 2. Физическая схема базы данных

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

Рисунок 3. Поиск проведённых профориентационных мероприятий кафедрой ВИТ за определённый промежуток времени

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

Рисунок 4. Генерация отчётов

Рисунок 5. Сгенерированный отчёт

Далее будет описан анализ программного кода путём подсчета метрик. Метрика программного обеспечения -- это мера, позволяющая получить численное значение некоторого свойства программного обеспечения или его спецификаций. В данной работе были подсчитаны и проанализированы следующие метрики: индекс работоспособности и цикломатическая сложность (рисунок 6).

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

Индекс работоспособности -- комплексный показатель качества кода. Индекс работоспособности -- это метрика программного обеспечения, которая измеряет, насколько легко поддерживать и изменять исходный код. На данный показатель оказывают влияние многие факторы: объем кода, количество строк, сложность программного кода, все комментариев. Этот показатель разработан специалистами из Carnegie Mellon Software Engineering Institute. Рассчитывается метрика по следующей формуле:

· HV -- Halstead Volume, вычислительная сложность. Чем больше операторов, тем больше значение этой метрики;

· CC -- Cyclomatic Complexity. Показывает структурную сложность кода, т.е. количество различных ветвей в коде. Чем больше этот показатель, тем больше тестов должно быть написано.

· LoC -- количество строк кода.

Эта метрика может принимать значения от 0 до 120, при этом 120 -- самый высокий балл, 0 -- самый худший. Чем больше значение, тем легче поддерживать код. PHPMetrix помечает методы/классы зеленым цветом, если значение метрики превышает значение 85, желтым цветом, если значение находится в пределах от 70 до 85, и красным цветом, когда значение меньше 70 (таблица 1). Значение MI может быть даже отрицательным.

Таблица 1. Описание диапазона показателей метрики индекс работоспособности

Значение метрики

Комментарий

Цвет круга

85 <= MI <= 120

Высокая ремонтопригодность

Зелёный

70 <= MI < 85

Умеренная ремонтопригодность

Желтый

MI < 70

Низкая ремонтопригодность, трудно поддерживать код

Красный

В таблице 2 представлены показатели индекса работоспособности для нескольких классов системы.

Таблица 2. Значения индекса для некоторых классов системы

Класс

Индекс работоспособности

app\models\Lecturer

56.85

app\models\School

55.52

app\controllers\AppController

102.17

app\models\User

75.24

app\models\Event

84.77

app\models\Department

60.67

app\models\Method

78.06

app\models\UserForm

68.77

app\models\Auth_assignment

78.06

app\models\LoginForm

77.92

app\models\MapsForm

70.6

app\models\WordForm

60.02

app\models\SchoolForm

61.79

app\models\EventForm

47.47

app\controllers\EventController

62.58

app\controllers\SiteController

74.6

Анализ пользовательского интерфейса проводился с помощью программного средства CogTool. Данный продукт создаёт простые макеты пользовательского интерфейса и позволяет оценить их эффективность. CogTool предсказывает, сколько времени опытному пользователю понадобиться для выполнения той или иной задачи, а сам подсчет происходит по модели GOMS. Был выполнен сравнительный анализ интерфейса без реализации специализированных элементов выбора и предложенного интерфейса разработанной web-ориентированной информационной системы учета результатов профориентационной деятельности высших учебных заведений. Преимущество первого варианта интерфейса в сокращении времени разработки, второго в удобстве использования и быстроты выполнения операций, связанных с вводом, выводом и поиском необходимой информации.

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

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

Результаты исследования интерфейсов показали, что время, затрачиваемое на выполнение различных задач при использовании разработанного интерфейса, сокращается, по сравнению с использованием альтернативного, менее функционального, интерфейса. Например, время затрачиваемое просмотр профориентационных на карте сократилось в 1,62 раза, а для добавления нового учебного заведения в 1,78 раза.

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

Список литературы

1. Глебова Г.Ф. Исследование проблем и условий оптимизации процесса профессионального самоопределения студентов (из опыта Смоленского государственного университета) / Глебова Г.Ф., Грачёва Ю.В. // Непрерывное образование: XXI век. - Петрозаводск. - 2015. -№ 2 (10). - С. 48-57.

2. Грачёва Ю.В. Организация профориентационной деятельности в вузе: проблемы и направления развития / Грачёва Ю.В. // Вестник науки и образования. - Иваново. -2014. - № 2 (2). - С. 120-125.

3. Рыбанов, А.А. IDEF1X-модель базы данных web-ориентированной информационной системы оценки семантического качества меню пользователя / Рыбанов А.А., Коростелев Р.А., Киселев В.В. // Молодой учёный. - 2013. - № 5 (ч. 1). - C. 153-155.

4. Назарова, О.Б. Реализация процессов жизненного цикла сложных автоматизированных систем на основе стандартов программной инженерии / Назарова О.Б. // Российский государственный профессионально-педагогический университет. - Екатеринбург. - 2014. - С. 354-356.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.