Глава 11. Особенности построения и функционирование
Многопользовательских АИС-БУ
Основные принципы построения многопользовательских
АИС-БУ
В бухгалтериях с численностью сотрудников более одного АИС-БУ должна строиться как многопользовательская система. Многопользовательские АИС-БУ могут строиться как сетевые и несетевые.
Сетевые системы обеспечивают доступ к одним и тем же данным разных пользователей в один и тот же момент времени. В несетевых системах информационная база организована децентрализовано, то есть всегда рассредоточена по рабочим местам пользователей.
Сетевые системы могут обеспечивать как децентрализованное, так и централизованное хранение данных. При организации централизованной информационной базы возможны два варианта:
- централизованно ведутся только общие для всех АРМов справочники и классификаторы, а сведения о введённых хозяйственных операциях могут быть рассредоточены по различным участкам учёта. Децентрализовано могут храниться отдельные специфические справочники и классификаторы для некоторых АРМов;
- централизованно ведётся хранение всей используемой информации. В этом случае система работает с единым информационным полем. Конкретный пользователь может быть наделён соответствующими правами доступа к информации по направлениям учёта: кассовые операции, расчёт зарплаты, движение материальных ценностей и тому подобное.
Вопросы интеграции данных могут решаться по-разному:
- в несетевых системах, а также в сетевых системах первого варианта передача данных от рабочих мест локальных участков учёта в АРМ сводного учёта выполняется на уровне отдельных либо итоговых проводок;
- в сетевых системах второго варианта необходимость выполнения функций интеграции, как правило, отсутствует.
Как правило, многопользовательский режим работы требует введения должности администратора системы, который должен определить конфигурацию системы и назначить (контролировать впоследствии) права доступа различным пользователям.
Необходимо помнить, что все многопользовательские АИС-БУ должны строиться как открытые системы, позволяющие принимать и обрабатывать информацию от других подсистем КИС предприятия.
Технология многопользовательской работы.
При организации многопользовательской обработки данных, как правило, используются четыре основные технологии:
- локальное функционирование рабочих мест;
- технология «файл-сервер»;
- технология «клиент-сервер»;
- технология полностью централизованной обработки данных.
Первая технология может быть использована как при применении локальных вычислительных систем, так и при полностью автономном функционировании рабочих мест системы. Вторая и третья технологии могут быть использованы только при объединении компьютеров в локальную сеть. Четвёртая технология предполагает использование одной или нескольких мощных ЭВМ, которые одновременно обслуживают несколько терминалов.
1. Локальное функционирование рабочих мест.
Особенности:
- компьютеры на каждом рабочем месте функционируют полностью автономно, и в каждом из них хранится свой фрагмент единой базы данных;
- для объединения данных необходимые части информационных массивов выгружаются с каждого компьютера на внешний носитель и уже с них информация переносится в базу данных другого компьютера. Это функция выгрузки/загрузки данных;
- достоинством является техническая простота создания АИС-БУ.
Основными недостатками являются:
- снижение оперативности получения обобщенной информации;
- появляются проблемы содержательного характера: необходимость устранения дублирования одинаковых операций и проводок, а также возможная неоднозначность в кодировании одинаковых объектов аналитического учёта.
В небольших организациях для работы бухгалтерской службы создаются одноранговые сети, в которых все компьютеры считаются равноправными. Данные могут быть разнесены по отдельным рабочим местам, но при необходимости они могут быть оперативно востребованы с других компьютеров, если к ним разрешен доступ. Такое решение характерно для бухгалтерии численностью 3 – 5 человек. В дальнейшем при увеличении численности возникают проблемы, связанные с недостаточностью производительности самой системы, поэтому на крупных предприятиях создаются сети с выделенным сервером:
- он выполняет функции обслуживания;
- на нём устанавливаются сетевые операционные системы.
Общие данные для всех пользователей обычно хранятся на сетевом сервере.
2. Технология «файл-сервер».
На рис. 11.1. представлена схема разделения функций обработки и доступа к данным в АИС-БУ.
Рис. 11.1. Схема разделения функций обработки и доступа к данным
в АИС-БУ, построенной на архитектуре «файл-сервер»
Особенности:
- вся обработка информации сосредотачивается на компьютерах отдельных рабочих мест;
- если программе требуются данные, размещенные на другом компьютере, то они передаются ей по выделенному каналу;
- сетевое программное обеспечение занято только передачей данных от одного компьютера к другому, не различая при этом, нужна ли все информация или только её часть;
- отбор необходимых для решения задачей данных осуществляется прикладной программой.
Недостатком технологии является снижение производительности системы, когда запросы выполняются одновременно, так как выполняемые обработки ждут поступление к ним очередной порции информации.
3. Технология «клиент-сервер».
Особенности:
- разделение программы на две части: клиентскую и серверную;
- клиент устанавливается на компьютере рабочего места, а серверная часть на сетевом сервере;
- когда клиенту необходимы какие-либо данные, то он посылает серверу запрос. В запросе формулируется, какая именно информация требуется. Сервер выбирает из общей базы данных только необходимую информацию и пересылает её клиенту.
Достоинством технологии является высокая производительность системы в результате отсутствия ненужных информационных потоков.
Данную технологию, как правило, реализуют двумя способами:
- модель «толстого клиента»;
- модель «тонкого клиента».
Особенности модели «толстого клиента» представлены на рис. 11.2.:
Рис. 11.2. Схема взаимодействия клиентского и серверного
программного обеспечения при использовании модели «толстого» клиента
- в серверную часть системы главным образом вынесены функции доступа к данным;
- все или большая часть прикладных вычислений выполняются клиентом;
- если результаты обработки должны быть сохранены в общей базе данных, то они от клиента пересылаются серверу, который и выполняет эти функции;
- недостатком модели является неэффективное решение различного рода учетных работ.
Особенности модели «тонкого клиента»:
- значительная часть прикладной обработки данных выполняется непосредственно сервером;
- при решении ряда задач повышается эффективность функционирования системы за счёт устранения непроизводительной перегонки информации между клиентом и сервером;
- данная модель оказывается предпочтительней, если выполняется два условия:
1) сервер должен обладать достаточной для обработки и передачи данных мощностью;
2) в БИС должны быть хорошо проработаны механизмы разделения функций в отношении всех решаемых между клиентом и сервером задач.
4. Технология полностью централизованной обработки данных.
Особенности:
- все процедуры решения задач выполняются центральным компьютером;
- именно такая технология применялась до распространения персональных компьютеров. Функционирование системы осуществлялось на основе полностью централизованной обработки информации одной большой ЭВМ. К ней подключались терминалы, которые имели клавиатуру и дисплей, но не могли функционировать автономно;
- в настоящее время подобная модель ориентирована на БИС, применяемые для средних организаций с небольшим объёмом информационных потоков.