LibKing » Книги » sci_tech » Ольга Учитель - Компьютеризация бухгалтерии ЦЭМИ – теория и практика

Ольга Учитель - Компьютеризация бухгалтерии ЦЭМИ – теория и практика

Тут можно читать онлайн Ольга Учитель - Компьютеризация бухгалтерии ЦЭМИ – теория и практика - бесплатно ознакомительный отрывок. Жанр: Tech, издательство Литагент Ридеро. Здесь Вы можете читать ознакомительный отрывок из книги ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Ольга Учитель - Компьютеризация бухгалтерии ЦЭМИ – теория и практика
  • Название:
    Компьютеризация бухгалтерии ЦЭМИ – теория и практика
  • Автор:
  • Жанр:
  • Издательство:
    Литагент Ридеро
  • Год:
    неизвестен
  • ISBN:
    9785447467890
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

Ольга Учитель - Компьютеризация бухгалтерии ЦЭМИ – теория и практика краткое содержание

Компьютеризация бухгалтерии ЦЭМИ – теория и практика - описание и краткое содержание, автор Ольга Учитель, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Книга посвящена научно-методическим вопросам компьютеризации бухгалтерского учета Центрального экономико-математического института РАН. В центре внимания авторов оригинальная инструментальная среда ВИК, в которой разрабатывается и эксплуатируется комплекс автоматизированных рабочих мест (АРМ). Ориентация среды на создание и сопровождение гибких приложений обеспечила успешное функционирование программного комплекса в течение длительного времени.

Компьютеризация бухгалтерии ЦЭМИ – теория и практика - читать онлайн бесплатно ознакомительный отрывок

Компьютеризация бухгалтерии ЦЭМИ – теория и практика - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Ольга Учитель
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Остановимся на свойствах пункта. Свойствами являются наименование пункта, характеристики шрифта, пароль, комментарий, параметры автоматического запуска. Все свойства, кроме последнего, понятны и не требуют пояснений. А вот автоматический запуск – это очень полезное средство, которое сделало оболочку эффективным инструментом программирования.

Остановимся подробнее на том, как можно организовать автоматический запуск последовательности программ. Описанные выше возможности структуры позволяют удобно работать пользователю лишь в режиме диалога. Чтобы выполнить какое-то законченное действие, надо найти нужный пункт и кликнуть его. Если получение результата требует выполнения нескольких пунктов, то пользователь должен кликнуть все эти пункты. Возникает некоторое противоречие. Программисту удобнее разбить процесс получения нужного результата на последовательность более простых операций. Напротив, пользователю было бы удобное выполнить для этого лишь один пункт. Как быть? Был придуман простой способ преодоления этого противоречия. Покажем на примере. В приведенном ниже примере запрограммирована обработка запроса – выбрать из базы данных список сотрудников по некоему признаку отбора и напечатать их анкеты. Программист может для этого создать и запрограммировать следующие пункты:

Ввести признаки отбора.

Выполнить выборку нужных строк в рабочий файл.

Отсортировать строки этого файла по алфавиту.

Сформировать анкеты из выбранных строк.

Просмотр анкет и вывод их на принтер.

Выполняя последовательно эти пять пунктов, можно обработать запрос. Однако пользователю так работать неудобно. Для обработки каждого запроса ему надо кликнуть пять пунктов. Чтобы сделать работу более удобной, надо немного модифицировать структуру и использовать автоматический запуск. Как это сделать? Сначала надо создать новый пункт « Выборка из базы и формирование анкет », а первые четыре пункта примера перенести в его подпункты. Затем необходимо ввести параметры запуска. Для наглядности параметры запуска вводятся в наименования пунктов. Получим следующую структуру:

:? Выборка из базы и формирование анкет

1.1. * Ввести признаки отбора

1.2. * Выполнить выборку нужных строк в рабочий файл

1.3. * Отсортировать строки этого файла по алфавиту

1.4. * Сформировать анкеты из выбранных строк

2. Просмотр анкет и вывод их на принтер

Как реагирует оболочка на символы, расставленные в наименования пунктов? Если в наименовании присутствует вопрос, то оболочка перед выполнением пункта спрашивает пользователя: «Выполнить этот пункт?» Если присутствует двоеточие, то оболочка последовательно просматривает все дерево подпунктов и автоматически выполняет пункты, помеченные звездочкой. В поддереве первого пункта находится некая макропрограмма, выполняющая указанную в этом пункте функцию. Как теперь может работать конечный пользователь? Он видит на экране два пункта:

1:? Выборка из базы и формирование анкет

2. Просмотр анкет и вывод их на принтер

Для выборки и подготовки анкет ему надо просто кликнуть первый пункт. Знак вопроса, поставленный, чтобы не запускать его нечаянно, заставит оболочку запросить подтверждение. Если вы подтвердите запуск, то оболочка, обнаружив двоеточие, последовательно выполнит все подпункты, помеченные звездочками. Понятно, так пользователю будет работать удобнее. При этом возможность работать в режиме диалога всегда остается. Для диалога надо спуститься в подпункты клавишей «стрелка – вправо», которая игнорирует двоеточие. Диалог используется программистом при создании и отладке макропрограммы. Обычно в поддереве присутствуют некоторые дополнительные пункты, не помеченные звездочками, предназначенные для просмотра промежуточных результатов.

Представление данных и библиотека модулей

Данные в системе ВИК представляются в виде многострочных таблиц. Строки разбиты на показатели (столбцы). Каждая таблица хранится в отдельном файле. Устройство любой таблицы полностью описывается неким текстом, который называется макетом таблицы. В макетах присутствуют: имя файла, имена, размеры и типы показателей, параметры вида таблицы на экране, информация для модулей, обрабатывающих данные. Между таблицами могут быть установлены иерархические отношения, которые описываются также в макетах таблиц. Отношения между таблицами конструируются из множества элементарных связей, указанных в макетах. Элементарная связь – это связь показателя таблицы с другой таблицей, которую можно назвать подтаблицей. Покажем на примере суть элементарной связи.

В макете исходной таблицы можно указать ссылку второго показателя на макет подтаблицы. Если кликнуть фамилию, то на экране должны появиться соответствующие подтаблицы. Таблица и ее подтаблицы показаны на рис. 3, 4, 5.

Совокупность таблиц, связанных отношениями подчинения, образует иерархическую базу данных. С помощью макетов таблиц и элементарных связей между ними могут быть созданы разнообразные иерархические базы данных. Для работы с такими базами имеется библиотека стандартных программ, каждая из которых выполняет определенную типовую операцию над таблицами (файлами) базы данных. Основной и самой важной является программа, предназначенная для работы с базами данных в режиме диалога. Эту программу называют просмотром базы данных, однако кроме просмотра она предоставляет пользователям самые широкие возможности для работы с данными, включая создание новых таблиц, ввод и вывод данных, автоматическую калькуляцию и контроль, сортировку, контекстный поиск и пр. Для автоматической калькуляции в макетах таблиц на специальном языке пишутся локальные программы. Язык очень простой, он представляет собой условную вычислительную машину, очень прост для программирования. Например, запись вида <3 3 4 5> расшифровывается так. Первое число, код операции, 3 – умножение, далее 3 – первый сомножитель из третьей колонки, затем 4 – второй сомножитель из четвертой колонки, и наконец, 5 – результат в пятой колонке. Запись означает: перемножить показатели третьей и четвертой колонок и послать результат в пятую. Типичный случай регистрации покупок – вводится количество и цена, а результат получается автоматически. Программа калькуляции запускается при любом нажатии клавиши и работает мгновенно, так как выполняется только для текущей строки. Набор операций для локальных программ достаточно разнообразен, чтобы сделать работу конечного пользователя весьма комфортной. Например, есть операция вывода текстового (графического, звукового) сообщения, позволяющая запрограммировать сообщение об ошибке. Кроме программы просмотра библиотека содержит программы для типовых преобразований файлов базы данных.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Ольга Учитель читать все книги автора по порядку

Ольга Учитель - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Компьютеризация бухгалтерии ЦЭМИ – теория и практика отзывы


Отзывы читателей о книге Компьютеризация бухгалтерии ЦЭМИ – теория и практика, автор: Ольга Учитель. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img