1. Тенденции развития автоматизированных систем бухгалтерского учета.
2. Перспективы развития автоматизированных систем бухгалтерского учета.
3. Режимы взаимодействия пользователя и ЭВМ в бухгалтерских информационных системах.
Тенденции развития автоматизированных систем бухгалтерского учета
Новые требования к программам бухгалтерского учета
За последние годы бухгалтерский учет стал сложнее на всех участках. В систему учета и отчетности введены новые объекты и понятия, изменились методы и формы учетной работы и, как результат, изменился подход к выбору программ автоматизации бухгалтерского учета. В настоящее время уже недостаточно, когда бухгалтерская программа обеспечивает только ведение бухгалтерского учета. Это должны быть программы с большим функциональным наполнением, способные решать задачи анализа хозяйственной деятельности, налогового учета и многие другие. В программу могут быть заложены различные принципы работы. Если, например, в программе принят принцип работы «От документа», то в базе данных вся вводимая информация будет храниться только в привязке к первичным документам, а все получаемые отчеты и справки будут рассчитываться на основании их данных. Принцип предполагает постоянное и интенсивное обращение системы к документам, любой факт совершаемой хозяйственной деятельности отражается в информационной базе с помощью электронных форм стандартных первичных документов. На их основе автоматически создаются бухгалтерские проводки. Электронные формы документов максимально приближены к типовым унифицированным формам, с которыми привык работать бухгалтер. С любым документом в процессе его подготовки можно работать, многократно сохраняя промежуточную информацию. Реквизиты большинства документов программа способна ввести автоматически на основании форм, ранее внесенных в информационную базу.
Если в программе принят принцип ведения бухгалтерского учета «От проводки», то сначала в базе данных регистрируется «открытая», ни с чем не связанная проводка, а затем вводятся все недостающие по ней данные. Учет может вестись как на уровне отдельных проводок, так и на уровне типовых операций. Такой подход обеспечивает дополнительную гибкость ведения учета, но не обладает наглядностью, как при работе «От Документа». Современные программные средства обеспечивают возможность перехода от одного метода к другому.
Внедрение западных систем автоматизации
Эффективность системы управления может быть повышена за счет внедрения западных систем автоматизации. Российские программные продукты ориентированы в основном на решение задач учета. Зарубежные включают широкий набор управленческих функций: гибкие механизмы ценообразования, возможность формирования бюджетов компаний с последующим контролем их исполнения, прогнозирование потребностей в денежных и товаро-материальных ресурсах и другие. Внедрение западных разработок связано с проблемами, вызванными спецификой отечественного бухгалтерского учета. Главная сложность объясняется различными методологиями ведения учета.
В отечественном учете принята однострочная запись проводок: «дебет — кредит — сумма». В западной бухгалтерии используется многострочная запись: «счет — сумма — тип оборота: дебетовый или кредитовый». При этом одна проводка состоит из нескольких записей по дебету и кредиту счетов. В одной проводке в западной бухгалтерии может одновременно дебетоваться и кредитоваться сразу несколько счетов, что не позволяет определить суммарный оборот между двумя корреспондирующими счетами. Для расчета ряда показателей российской отчетности такие данные необходимы. В западном бухгалтерском учете не используются такие понятия, как «красное сторно», «развернутое двухстороннее сальдо», применяемые в российской бухгалтерии. Преодолеть имеющиеся различия можно лишь с помощью ряда искусственных приемов, которые существенно повышают трудоемкость ведения учета.
Тенденции развития программ бухгалтерского учета
Совершенствование пользовательского интерфейса
Имеет целью сделать работу пользователя с программой комфортной и осуществляемой в соответствующей программно-технической среде. Пользовательский интерфейс определяет вид, размер, и местоположение основного экрана, функции обработки, доступные через систему меню, панели инструментов и т.д. Программные продукты должны гарантировать надежную и безопасную работу как для компьютера, так и для информационной системы пользователя, обеспечивая сохранность устройств компьютера, программного обеспечения и данных.
Создание условий для автоматизации деятельности специалистов
Означает, что создаваемые автоматизированные рабочие места полностью поддерживают профессиональную деятельность конечного пользователя. Многие АРМы наряду с основными функциями обработки обеспечивают выполнение и вспомогательных, сервисных функций, таких как копирование, восстановление, экспорт-импорт данных и другие.
Создание инструментальных средств конечного пользователя обеспечивает совершенствование функций обработки, создание новых приложений силами конечного пользователя. Для программ бухгалтерского учета такими инструментальными средствами являются:
- генератор экранных форм — позволяет создавать новые и отменять существующие экранные формы (расположение на экране реквизитов, соответствующих полям базы данных, использование текста подсказок, цветовое оформление и др.);
- язык запросов — обеспечивает поиск и фильтрацию записей базы данных, выборку машинных документов, вычисления над данными базы данных;
- макропрограммирование включает клавишные и языковые макрокоманды (макросы), предназначенные для автоматизации рутинных операций обработки;
- генератор отчетов — обеспечивает вывод запросной информации, формирование различного уровня итогов и другого;
- интегрированные пакеты — наборы нескольких программных продуктов, функционально дополняющих друг друга и поддерживающих единые информационные технологии. Среда интегрированного пакета — это в определенном смысле автоматизированное рабочее место, обеспечивающее работу пользователя мощными и гибкими средствами.
Расширение функциональных возможностей программ обеспечивает расширение сфер их действия.
Одни разработчики программного обеспечения занимаются расширением возможностей программ за счет совершенствования средств организации аналитического учета и их настройки, пытаются выйти за пределы задач учета, расширив сферу их применения. В результате в рамках чисто бухгалтерской модели обработки пользователь получает возможность решать задачи оперативного учета и анализа. Другие ориентируются на разработку не отдельных компонентов автоматизации, а на создание комплексных информационных систем масштаба предприятия или корпорации и не ограничиваются только решением задач бухгалтерского и оперативного учета.
Перспективы развития автоматизированных систем бухгалтерского учета.
Тенденции развития программ автоматизации
В настоящее время определились две тенденции развития. Первая характеризует переход от эпохи алгоритма к эпохе модели. Алгоритм постепенно утрачивает свою значимость, на практике пользователь не использует алгоритмическую форму представления информации, не обеспечивающую ему необходимого удобства во взаимоотношениях с ЭВМ. Модель определяет, «что надо вычислить», а алгоритм — «как надо вычислить», и хотя без обеих названных составляющих не обойтись, модели оттесняют алгоритм, превращаясь из пассивных элементов в активные.
Вторая предполагает отказ от закрытости систем и переход к открытым системам. Чтобы программный продукт был конкурентоспособным, он должен обладать:
· способностью к переносимости прикладных программ на различные платформы ЭВМ;
· способностью к унифицированному обмену данными между различными платформами ЭВМ;
· возможностью замены одного компьютера на другой без каких-либо затруднений.
Перспективы развития программ автоматизации:
· применение новейших информационных технологий;
· реализация новых возможностей по адаптации программ к потребностям конечного пользователя;
· развитие механизмов взаимодействия с другими программами;
· развитие систем управления документооборотом;
· взаимодействие с западными системами бухгалтерского учета;
· обеспечение соответствия систем бухгалтерского учета и систем налогообложения требованиям законодательства и соответствующих нормативных документов;
· создание новых версий программ, включающих дополнительные возможности ведения как финансового, так и управленческого учета;
· формирование показателей отчетности предприятия в автоматическом режиме;
· обеспечение открытости систем.
Аспекты открытости систем выражаются в стандартизации:
· интерфейсов прикладных программ с операционным окружением;
· межпрограммного интерфейса, включая языки программирования;
· сетевого взаимодействия;
· пользовательского интерфейса;
· средств защиты информации.
Перспективы развития в области языков программирования
В связи с необходимостью отражения в языках программирования новых возможностей ЭВМ сформировались три подхода к их развитию:
· расширение существующих языков;
· создание новых языков для конкретных типов машин;
· создание новых языков, не ориентированных на конкретную вычислительную систему.
Представителем последнего подхода является язык JAVA — простой, объектно-ориентированный, распределенный, переносимый, многопоточный и динамичный язык.
‘Перспективы развития в области систем управления базами данных
Совершенствование систем управления базами данных определяется всеобщей ориентацией на объектное программирование. Реляционные СУБД представляют собой значительный прогресс в технологии управления данными, однако они оказались неудобными из-за необходимости приведения данных к нормальной форме, в результате чего теряется смысл данных. С развитием объектно-ориентированного подхода появилась возможность описывать не только сложные структуры данных, но и поведение объектов реального мира. В ближайшем будущем ставится задача перевода реляционных баз данных в объектно-ориентированные.
режимы взаимодействия пользователя с ЭВМ
При проектировании автоматизированной системы управления важным является вопрос о выработке форм взаимодействия пользователя и ЭВМ, способов обмена информацией. Поскольку ЭВМ не в состоянии непосредственно воспринимать информацию, содержащуюся в документах, а также речевые команды, возникает вопрос о способе ввода информации.
Пакетная обработка — решаемые задачи собираются в пакет и пропускаются по одной в порядке установленной очереди. В машину вводятся исходные данные и программа решения задачи, а она выдает оформленные результаты (отчета!), имеющие самостоятельное значение и пригодные для непосредственного использования в работе. Обработанная информация может выдаваться в виде таблиц, ведомостей, графиков. При таком способе работники экономических служб осуществляют сбор, контроль и комплектование информации, передачу ее в центр обработки, а после получения результатов решения — их использование в работе. Пакетный режим не обеспечивает оперативной, непосредственной связи пользователя с ЭВМ. Между тем потребность в такой связи возникает во многих случаях, когда требуется оперативное получения разного рода сведений, участие заинтересованных пользователей в производимых машиной расчетах, оперативное изменение хранящихся данных.
Интерактивное взаимодействие пользователя с ЭВМ характеризуется тем, что компьютер реагирует на воздействие пользователя настолько быстро, что это позволяет влиять на ход решения задачи. Данный режим обеспечивает:
· непосредственный контакт пользователя с системой;
· оперативный поиск необходимых пользователю данных;
· возможность практически одновременно обслуживать нескольких пользователей в условиях, когда потребность в обслуживании непредсказуема.
В интерактивных системах типа «запрос-ответ» взаимодействие с пользователем осуществляется в нескольких вариантах: на языке, близком к естественному, путем заполнения пользователем форматов, предъявляемых машиной, путем выбора из меню необходимого варианта решения задачи. Одним из типов интерактивных систем являются диалоговые системы.
Требования к диалоговым системам
Такие системы должны быть:
· доступными любому пользователю независимо от уровня его подготовки в области информационных систем и языков программирования;
· нечувствительными к ошибкам пользователя. Если смысл неправильно введенного сообщения можно определить из контекста, система должна откорректировать неправильный ответ, для чего в формулировке запросов пользователей должна допускаться некоторая избыточность сообщений;
· способными выдавать пользователю информацию о дальнейших действиях при возникновении затруднений в процессе диалога. Система обеспечивает возможность корректировки ранее введенных сообщений на любой стадии диалога, осуществляет выдачу сообщений об ошибках, позволяющих их обнаруживать и исправлять.
Задачи, решаемые в диалоговом режиме:
Если система информационная, то в диалоговом режиме решаются следующие задачи:
· ввод информации в ЭВМ в системе диалога, при этом часть работы по проверке правильности ввода информации выполняет человек, если ее невозможно или нецелесообразно по каким-либо причинам передавать машине;
· поиск информации и получение ответов на запросы;
· редактирование текстовой информации;
· инструктирование, программное обучение.
Если система человеко-машинная, то в диалоговом режиме осуществляются:
- диалоговое программирование, имеющее целью написание, проверку, корректировку, переработку программ и изменение условий работы как отдельных подпрограмм, так и всей программы в целом. Результатом является готовая и отлаженная программа;
- конструирование, имеющее целью рассмотрение и оценку с разных точек зрения возможных вариантов конструкторских решений;
- принятие решений, включающее в себя как сложные информационные системы, способные к дедуктивному и индуктивному обобщению, так и комплекс моделей системы управления, в которой необходимо принимать решения.