, Красичков система определения практических навыков обучаемых по бухгалтерскому учету. // Проблемы информатики в образовании, управлении, экономике и технике: Сб. статей XII Междунар. научно-техн. конф. – Пенза: ПДЗ, 2012. – С. 117-124.
автоматизированнАЯ система
определения практических навыков ОБУЧАЕМЫХ
по бухгалтерскому учету
,
Пензенский государственный педагогический университет
им. ,
г. Пенза, Россия, *****@***ru
Рассматривается автоматизированная система, предназначенная для проверки практических навыков в области бухгалтерского учета. Система обеспечивает возможность динамического формирования условий задач, эталонных вариантов их решения и автоматической проверки решений, полученных обучаемым.
Usmanova I. V., Krasichkov S. G. Automated system of detecting practical skills in the field of accounting. An automated system, designed to test the practical skills in the field of accounting is considered in the article. The system provides a possibility of dynamic formation of conditions of tasks, reference variants of their solution and automatic verification of the solutions obtained by the student.
Основная задача бухгалтерского учета – формирование полной и достоверной бухгалтерской отчетности о деятельности организации и ее имущественном положении. В настоящее время постоянно расширяются возможности изучения технологии бухгалтерского учета как на курсах дополнительного образования, так и в различных вузах страны. При обучении студентов наиболее часто используемыми инструментами являются бумага, карандаш, калькулятор. На решение практических задач затрачивается часто очень много времени. Безусловно, это развивает мыслительный процесс, умение самостоятельно справляться с поставленной проблемой. Однако зачастую оказывается, что в век расцвета компьютерных информационных технологий будущие специалисты, устраивающиеся на работу в крупные организации, не имеют сформированных навыков использования автоматизированных систем.
Поэтому разработка автоматизированной системы определения практических навыков обучаемых по бухгалтерскому учету является актуальной. Такая система позволит автоматизировать подготовку практических заданий и проверку работ студентов. Исключение из этого процесса малопроизводительных работ, выполняемых с помощью калькулятора, организация вывода статистической информации об успеваемости снизит затраты времени на выполнение рутинных работ как со стороны преподавателя, так и со стороны студентов.
Для определения основных требований к автоматизированной системе и обеспечения ее конкурентоспособности рассмотрим более подробно автоматизированные системы, присутствующие на российском рынке и наиболее часто применяемые для решения задач обучения при изучении дисциплин, связанных с бухгалтерским учетом.
Их можно разделить на две группы:
- системы ведения бухгалтерского учета, например, «1С:Бухгалтерия» и система управления ПАРУС;
- системы обучающего характера, включающие специализированные компоненты для проведения тестирования, определения навыков и справочный материал, например, «1С:Бухгалтерия 8. Учебная версия», «БухУчет от А до Я».
Система «1С:Бухгалтерия 8. Учебная версия» предназначена для освоения программы «1С:Бухгалтерия 8» и обучения ведению компьютеризированного бухгалтерского учета в системе «1С:Предприятие 8». Продукт позволяет изучить возможности ведения бухгалтерского учета, заложенные в программе «1С:Бухгалтерия 8», – от ввода первичных документов и бухгалтерских операций до получения аналитических отчетов и подготовки бухгалтерской отчетности, а также быстро приобрести навыки работы с системой программ «1С:Предприятие 8».
В отличие от многих других разработчиков бухгалтерских программ, компания «БухСофт» ориентируется на массового пользователя, и ее продукты позволяют реализовать различные специфические аспекты бухгалтерского учета.
Основное назначение обучающей программы «БухУчет от А до Я» – помочь всем желающим в овладении основами теории и практики ведения бухгалтерского учета в условиях рыночной экономики. «БухУчет от А до Я» обеспечивает реальную автоматизацию учебного процесса за счет таких свойств программы, как: комплексность обучения (решаются различные учебные задачи); полнота охвата учебного материала (законченный курс предмета); использование авторской методики обучения; адекватность текущему законодательству.
Вместе с тем следует отметить использование разработчиками традиционного подхода к организации учебного процесса: использование гипертекста при подаче учебного материала, тестирование с вопросами в закрытой форме. Однако получение и оценка готовых ответов на предложенные задачи практического характера не позволяют выявить последовательность и правильность отдельных действий обучаемого в процессе решения задачи, а также своевременно и точно скорректировать маршрут обучения.
Однако столь громоздкие программные системы неприемлемы для изучения основ бухгалтерского учета и не позволяют оценить навыки использования формул и расчетов по пройденной теме.
Широко распространенным приемом, обеспечивающим поддержку сложных вычислительных расчетов и профессиональной направленности в решении задач на занятиях дисциплины «Бухгалтерский учет», является использование программы Microsoft Excel. Одной из наиболее часто используемых функций MS Excel является парсирование математического выражения, его вычисление и получение результата. Это, безусловно, очень удобно и не отнимает время на подсчеты в задании.
Однако все переменные в приложении не имеют жесткой привязки к их наименованию, за исключением использования макросов. Таким образом, формулы, которые включают большое количество переменных, будут плохо «читаемы» пользователем, впервые увидевшим это решение, из-за постоянного переключения внимания на соответствующие ячейки для идентификации обозначений.
Проведенное исследование позволило сформулировать и затем реализовать основные требования к автоматизированной системе определения практических навыков обучаемых по бухгалтерскому учету, исходя из особенностей предметной области:
- возможность создания и извлечения данных о задачах и решениях задач, а также их использования на других вычислительных комплексах. Такая особенность программы позволяет студентам и преподавателям выполнять и проверять работы в домашних условиях, тем самым освобождая на аудиторных занятиях время для освоения дополнительного материала;
- сокращение времени, затрачиваемого на вычисление математических выражений;
- обеспечение удобного хранения найденных значений переменных в специальных таблицах, возможности их извлечения и использования в последующих вычислениях. Каждой вводимой или найденной переменной присваивается наименование, обозначение и значение, что облегчает возможность поиска и вставки в формулу. Использование формул с сокращенным обозначением переменных упрощает усвоение изучаемого материала;
- возможность анализа решения задачи обучающего и решения обучаемого в удобной визуальной форме. В программу включена оболочка для сравнения двух вариантов решения задачи, а также сравнения ответов каждой переменной и автоматического формирования;
- возможность формирования статистических данных о результатах обучения;
- использование единой системы регистрации и аутентификации пользователей для разграничения прав доступа к программе между преподавателями и студентами;
- конфиденциальность данных. Необходимость внедрения системы шифрования данных обусловлена возможностью изменения структуры и изъятия данных из файла средствами файловых менеджеров (Far, Total Commander и т. д.).
Предполагается, что основными пользователями системы будут сотрудники кафедр в учебных заведениях, а также студенты, не имеющие специальной подготовки в области компьютерных информационных технологий. Последнее ограничение объясняется тем, что преобладающее большинство специалистов в бухгалтерской сфере составляют люди, не имеющие технического образования. Поэтому пользовательский интерфейс должен отвечать требованиям простоты и прозрачности для понимания.
В автоматизированной системе выделены две основные подсистемы.
Подсистема, обеспечивающая работу преподавателей, является основной частью разрабатываемой системы. Ее основное назначение – обеспечение пользователя набором электронных инструментов по конструированию задач.
В каждый программный модуль интегрирована учетная запись администратора, позволяющая работать с данной подсистемой. Поэтому преподавателю не требуется создавать свою учетную запись. Кроме того, в случае утери данных авторизации они легко могут быть восстановлены через поставщиков или же извлечены из документов о лицензии программного продукта.
Одна из особенностей программы – это уникальность названия каждой создаваемой задачи. Это позволит отслеживать уже используемые наименования, исключить случайное удаление данных. Зачастую пользователи неосторожно затирают информацию, которая в дальнейшем может потребоваться для работы. Поэтому при редактировании любой задачи преподаватель обязан изменить наименование этого упражнения, что позволит сохранить оба варианта. В этом случае при необходимости повторного использования первого образца его поиск не составит большого труда.
По мере заполнения условия задания пользователю предоставляется возможность занести все необходимые переменные в таблицу вспомогательных переменных. Заголовок таблицы включает следующие атрибуты: наименование переменной; значение переменной; обозначение переменной. Необходимость создания и заполнения этой таблицы обусловлена требованием упрощения работы по формированию математического выражения для вычисления. В процессе обучения бухгалтерскому учету студенты и преподаватели при составлении формул часто используют имена переменных, представляющие собой сокращения от полных наименований соответствующего объекта. Этот подход сохранен и в автоматизированной системе, что позволяет улучшить восприятие задачи.
Таким образом, пользователю достаточно копировать обозначение переменной, используя меню правой кнопки мыши, и вставлять его в формулу, что позволяет уменьшить количество информации, вводимой с клавиатуры, и свести к минимуму синтаксические ошибки при конструировании формулы.
Неотъемлемой частью в решении практической задачи по бухгалтерскому учету является проверка правильности ответов. Поэтому подсистема, обеспечивающая работу преподавателя, предусматривает возможность не только формирования условия задачи для студентов, но и решения составленной задачи. Этот вариант решения будет использоваться в дальнейшем в качестве эталонного при оценке работ студентов.
Кроме того, преподаватель имеет возможность указать этапы выполнения предложенного задания, что позволяет уменьшить время на объяснение последовательности работы обучаемым, а также является хорошей подсказкой при решении упражнения. Наличие помощи немаловажно в процессе самостоятельной работы в домашних условиях.
Создание формулы и решения по ней является полностью автоматизированным процессом. Пользователю достаточно сформировать структуру выражения: указать переменные и расставить необходимые знаки арифметических операций между ними. Расчет производится по требованию пользователя. В случае нарушения правил записи математических выражений пользователь получает диагностическое сообщение.
Так как любой бухгалтер работает исключительно с денежными средствами, важную роль играет точность вычислений: ошибка в расчетах может привести к серьезным последствиям. Нехватка в контрольной сумме даже одной денежной единицы потребует перерасчета всех данных или, в лучшем случае, корректировки одной из величин. Поэтому в автоматизированной системе переменные приводятся к типу Big Decimal. Это позволяет использовать числа, имеющие 6 знаков после запятой, и уменьшить погрешность при нахождении величин.
Всем использованным переменным присваиваются наименования и обозначения, которые заносятся в таблицу ответов. Поэтому пользователь получает возможность разбивать сложные выражения для вычислений на более простые, использовать повторно ранее найденные значения, а также четко отслеживать этапы произведенных вычислений путем проверки отдельных переменных.
Все это позволяет снизить количество ошибок при проверке работ студентов. Если выявляются недочеты в вычислениях, пользователь может вручную изменять значения величин, добавляя или уменьшая необходимую сумму.
Разработанная автоматизированная система обеспечивает возможность организации дистанционного взаимодействия между студентом и преподавателем в случае невозможности присутствия обучаемого на аудиторных занятиях. Упражнения могут быть выполнены в домашних условиях и переданы в электронном виде преподавателю с помощью электронной почты или файлообменников. По итогам проверки преподаватель сообщает ученику результаты и рекомендации для дальнейшей работы.
Кроме того, подсистема преподавателя обеспечивает возможность автоматизированной проверки выполненных упражнений. Для уменьшения вероятности получения неправильного результата сравнения эталонного и полученного студентом решения реализованы следующие ограничения:
- запрещено загружать файл с решением студента до загрузки файла с решением преподавателя;
- загружаемые файлы должны иметь ту структуру заголовка файла, которая изначально была задана системой. Любое изменение или несоответствие приведет к формированию запрета на использование этого файла;
- предотвращается многократная проверка одного и того же варианта решения;
- в случае допущения ошибки возможно обнуление результатов;
- для исключения ошибки при сравнении эталонного решения и решения задачи, предложенного студентом, использованы встроенные методы проверки валидности значений;
- запрещено сохранение пользователем результатов до завершения проверки всех переменных.
Процесс проверки переменных осуществляется следующим образом:
- преподаватель по очереди выбирает необходимые значения из таблиц со своим решением и решением студента;
- переменные автоматически сравниваются, и выводится уведомление о правильности или неправильности ответов;
- пользователю предоставляется выбор – засчитать данный этап решения или же отметить его неверным. Эта особенность обусловлена вероятностью совпадения арифметических значений, полученных с помощью вычислений по различным формулам.
Подсистема преподавателя обеспечивает возможность подготовки статистических данных о результатах обучения по каждому студенту. Выводятся:
- диаграмма изменения процента успеваемости;
- диаграмма соотношения количества правильных и неправильных вариантов ответов.
Разработка и включение такого вида функциональности позволяет преподавателю иметь объективную оценку процесса обучения, освобождает его от ведения дополнительных записей по каждой пройденной задаче и теме.
Подсистема выполнения упражнений студентами схожа с подсистемой для преподавателей. Она имеет понятный интерфейс, проста в работе. Отличительной особенностью является возможность регистрации пользователей в системе, что обеспечивает полную конфиденциальность и безопасность доступа к данным. Благодаря подсистеме авторизации ни один незарегистрированный пользователь не может воспользоваться аккаунтом другого студента для решения заданий.
Интерфейс для студентов имеет упрощенную форму. При загрузке файла, составленного преподавателем, заполняются базовые поля, несущие информацию о задаче: название, условие, таблица вспомогательных переменных, задания по отдельным этапам работы. Используя подсказки в поле «Задания на этапы», студент может отслеживать последовательность действий, требуемых для выполнения упражнения.
Студентам предоставлена возможность упрощенного создания математических выражений. Все найденные значения переменных вносятся в таблицу с результатами ответов, которые, в свою очередь, могут использоваться в дальнейших вычислениях.
По окончании решения упражнения пользователь имеет возможность сохранить все данные в отдельно формируемый файл, который может быть передан тем или иным способом преподавателю.
Кроме рассмотренных выше подсистем в состав автоматизированной системы входят следующие вспомогательные подсистемы:
- пользовательский интерфейс (включает набор графических инструментов, позволяющих упростить взаимодействие пользователя с системой);
- подсистема обработки входящих и исходящих;
- подсистема парсинга математических выражений;
- подсистема шифрования и дешифрования данных, обеспечивающая безопасность данных;
- подсистема проверки типов переменных, помогающая реализовать корректный ввод данных со стороны пользователя.
Опытная эксплуатация разработанной автоматизированной информационной системы подтвердила ее высокую эффективность.


