Разработка информационной системы учета результатов профориентационной деятельности высших учебных заведений
Описание программно-информационной системы для учета результатов профориентацинной деятельности учебного заведения. Рассмотрение и анализ типичных ошибок в процессе проведения профориентационной работы. Ознакомление со скриншотами программной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 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
...Подобные документы
Создание информационной системы для автоматизации проведения анкетирования среди студентов и преподавателей учебных заведений. Требования к структуре и функционированию системы, программному обеспечению. Проектирование логической модели базы данных.
курсовая работа [2,4 M], добавлен 08.03.2016Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.
дипломная работа [2,7 M], добавлен 22.05.2012Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.
дипломная работа [2,1 M], добавлен 25.06.2014Разработка требований к программному обеспечению отдела воинского учета, методология проектирования информационной системы. Реализация и аттестация информационной системы, взаимодействие приложения с источниками данных, его экономическая эффективность.
дипломная работа [1,3 M], добавлен 30.11.2010Направления внедрения компьютерной техники в образовании. Рассмотрение информационной системы как функционального вычислительного ресурса, обеспечивающего работу аудиторий учебного заведения. Структура информационной системы и процесс патентного поиска.
реферат [174,0 K], добавлен 04.05.2015Выбор аппаратной и программной платформы системы планирования и учета нарядов подразделения. Определение архитектуры создаваемой системы, сравнение существующих технологий программирования. Реализация подсистемы идентификации и авторизации на сайте.
дипломная работа [3,1 M], добавлен 19.01.2017Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Требования к программному обеспечению, выбор методологии проектирования информационной системы учета и анализа деятельности руководящего аппарата. Проектирование пользовательского программного интерфейса, взаимодействие приложения с источниками данных.
дипломная работа [2,4 M], добавлен 12.01.2011Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Процессный подход как технология формализации предметной области. Описание бюро труда и экономического планирования. Анализ затрат рабочего времени бюро. Описание документации для учета трудозатрат. Разработка и реализация проекта информационной системы.
курсовая работа [3,2 M], добавлен 12.10.2013Цель создания информационной системы. Автоматизированная информационная система "Строительное предприятие". Использование вычислительной техники и программного обеспечения для создания автоматизированной информационной системы управления на предприятии.
курсовая работа [2,5 M], добавлен 04.01.2011Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.
курсовая работа [2,5 M], добавлен 20.08.2012Теоретические основы проектирования информационной системы и базы данных. Проектирование информационной системы "Автоматизация учета торговых операций в автомобильном салоне". Методология SADT и DFD, описание IDEF0-модели. Разработка форм приложения.
курсовая работа [2,8 M], добавлен 15.04.2015Создание автоматизированной системы ведения оперативного учета на предприятии. Требования к составу и параметрам программно-технических средств. Выполнение программной части посредством интегрированной среды разработки MS Access с приложением Delphi.
дипломная работа [4,2 M], добавлен 21.10.2011Рассмотрение предметной области учета операций с недвижимостью. Определение проблем и разработка концепции информационной системы. Формирование таблицы документов и разработка форм входных и выходных документов в среде программирования C++ Builder.
курсовая работа [2,0 M], добавлен 20.01.2015Цель, критерии и ограничения создания автоматизированной системы. Разработка элементов информационного обеспечения информационной системы общежития. Рекомендации по выбору комплекса технических средств для автоматизации задачи учета реализации товара.
курсовая работа [920,8 K], добавлен 11.11.2022Разработка информационной системы для учета продаж саженцев в питомнике. Анализ используемых инструментальных средств программирования. Описание входной информации, обработка ошибок. Инструкция для пользователя. Расчет экономической эффективности.
дипломная работа [2,4 M], добавлен 06.11.2011Рассмотрение структуры предприятия, обзор современного программного обеспечения. Описание информационной системы учета кадров. Создание информационной системы для работы с персоналом на основе выполненного анализа программных продуктов этого направления.
дипломная работа [3,7 M], добавлен 03.07.2015Требования к структуре и функционированию информационной системы. Входная и выходная информация подсистемы управления проектами. Описание "TheSystem", предназначенной для обеспечения процесса учета кадров, контроля работы сотрудников предприятия.
дипломная работа [3,1 M], добавлен 07.03.2012