Способ построения программной системы

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

- системы, построенные на основе единого программного яд­ра

- комплексы специализированных программных модулей.

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

Взаимодействие между центральным и вспомогательными мо­дулями идет только по вертикали. Горизонтальная связь между вспомогательными модулями обычно отсутствует. В конкретной АИСБУ центральный (головной) модуль и вспомогательные модули могут быть одного или разных производителей. Таким обра­зом, в последнем случае система строится из программных моду­лей разных производителей и центральное место в ней занимает головной бухгалтерский модуль.

К данной группе относятся, например, программы «1С: Предприятие» (рис. 4.3), «Турбо Бухгалтер», «Инфо-Бухгалтер», «Золотое сечение» и т.д.

 

Рисунок 4.3. Система автоматизации учета, построенная на основе единого программного ядра

 

АИСБУ может быть построена на основе программ различных произво­дителей. Так, например, в качестве центрального бухгалтерского модуля в АИСБУ многих предприятий часто используется программа «1С: Предприятие», которая для решения задач оперативного учета дополняется той или иной разработкой для ведения складского учета и управления закупками и продажами, которые по резуль­татам своей работы могут формировать проводки для их последующей за­грузки в систему «1С: Предприятие».

Комплексы специализированных программных модулей, интегрированные по базе данных, состоят из совокупности взаимосвязан­ных программных модулей, которые реализуют функции отдельных разделов учета и поэтому наиболее полно отражают специфику ал­горитмов обработки данных. Естественно, что в основе построе­ния таких систем лежат специализированные модели представле­ния учетной информации отдельных участков учета. Взаимодейст­вие модулей выполняется через общую базу данных. При построении такой системы также обязательно наличие центрального (головного) модуля, на который возлагаются функции сводного синтетического учета. Состав и количество иных модулей может формироваться в соответствии с потребностями пользователя. В от­личие от систем, построенных на основе единого программного яд­ра, здесь взаимодействие между модулями осуществляется как по вертикали (модулей отдельных участков учета с головным), так и по горизонтали (между модулями отдельных участков учета).

Типичными примерами комплексов специализированных про­граммных модулей являются системы «Галактика», «БЭСТ-5».