Российский рынок экономических информационных систем. "ХАКЕРС ДИЗАЙН": сетевая система &qu...

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

#39;[ea 50]+[ea 51+[ea 52]

 

После завершения редактирования в клетке D1 появится сообщение :

 

"#ERR: Счет 51+[ea отсутствует"

 

Соответственно этому изменится и диаграмма. Измените неверную запись. После завершения редактирования все вернулось на свои места.

Теперь, поскольку связь установлена, выполнение новых операций в "Финансах без проблем", затрагивающих счета, сальдо которых используется для расчета показателей таблицы, будет вызывать автоматическое обновление данных в клетках и на диаграмме. Зарегистрируйте, например, операции уменьшающие сальдо денежных счетов и запасы товара. Можно видеть, как "прыгают" столбики диаграммы и изменяются значения в клетках таблицы. При этом, если еще идут фоновые вычисления, то в клетках отображаются значения "#BUSY".

 

"Финансы без проблем" и технология "клиент-сервер"

 

В последнее время стало чрезвычайно популярным использование локальных вычислительных сетей. Многие поставщики "железа" и программного обеспечения предлагают на рынке соответствующую продукцию. В развитии компьютерных технологий происходит, как бы виток спирали: переход к сетевым технологиям в середине 90х годов происходит так же бурно, как отказ от централизованной обработки данных в пользу персональных ЭВМ в начале 80х. Создается впечатление, что использование технологии "клиент-сервер" становится чуть ли не одним из критериев респектабельности фирмы. Лозунг "А ты записался добровольцем?" сменился лозунгом "А в твоем офисе используется технология клиент-сервер?".

Не отстают от всеобщего увлечения и разработчики систем автоматизации бухгалтерского учета. И если до середины 1993 года гонка шла в направлении автоматизации все большего и большего числа учетных процедур, то теперь основными критериями стали "SQL-ность" и "клиент-серверность".

А что же "Хакерс Дизайн"? Собирается ли фирма предложить своим пользователям сетевую версию?

Да, собирается. К моменту окончания книги бета-тестирование проходила сетевая версия программы "Финансы без проблем", предназначенная для использования в локальной вычислительной сети на основе использования технологии "клиент-сервер". При этом "Хакерс Дизайн" предлагает такую реализацию технологии сетевой обработки данных, которая в максимальной степени ориентирована на специфику решения именно бухгалтерских задач. Практически, это означает, что реализован специализированный сервер "Финансов без проблем", способный работать в любых сетевых средах.

На сервере размещаются план счетов, дерево видов операций и их реестры. Практически вся обработка данных выполняется сервером. Это, по мнению разработчиков, позволяет использовать в сети слабые рабочие станции, которые, фактически, являются просто терминалами. При этом декларируется возможность использования в качестве станций любых типов ЭВМ.

Как бы то ни было, но использование языка SQL в "общем" виде оставляет систему обработки данных на уровне низкоуровневых транзакций. Применительно к системе автоматизации бухгалтерского учета это означает, что отработка обращений к массиву проводок на сервере так или иначе связана с целым числом транзакций по отношению к одной проводке. Таким образом, контировка одного документа так или иначе требует более одной транзакции. Чем больше проводок, тем более замедленной оказывается реакция системы.

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

В сетевой версии программы реализована многоступенчатая система защиты данных от несанкционированного вмешательства. Так, в частности, рядовым пользователям запрещено редактировать дерево видов операций, удалять счета и субсчета, имеется возможность ограничения доступа к ветвям дерева и редактирования данных прошлых периодов, вплоть до ограничения доступа текущим днем.

 

?Финансы без проблем версия 2.04?. Отличия от версии 1.0

1. Новый механизм пеpеключения контекстов

Новый механизм пеpеключения контекстов для вмешательства в пpошлое без затpуднения pаботы в pеальном вpемени. Для объяснения сути механизма пpиведем упpощенный алгоpитм pаботы сеpвеpа:

Шаг 1. Пpи стаpте сеpвеp выполняет "сбивку" баланса к pеальной дате и запоминает свое вычислительное состояние в pабочей области D - контексте.

Шаг 2. Сеpвеp копиpует контекст D в контекст D и считает контекст D активным.

Шаг 3. Сеpвеp ожидает запpос. Допустим, запpос поступил.

Если это запpос на выполнение фоpмы (R), на показ списка опеpаций (J), или на вычисление выpажения (E), то он выполняется без изменений в контекстах D и D, и сеpвеp снова пеpеходит к шагу 3.

Если это ввод или удаление (O или D) опеpации в pеальной дате, то сеpвеp вносит соответствующие изменения в активный сейчас контекст D и снова пеpеходит к Шагу 3.

Если это ввод (или удаление) опеpации в пpошлом, то сеpвеp пеpеходит к Шагу 4.

Шаг 4. Сеpвеp считае?/p>