Современные средства ручного ввода документов


Скачать 243.89 Kb.
НазваниеСовременные средства ручного ввода документов
страница4/4
ТипДокументы
1   2   3   4

Критерии сравнения


При выборе конкретного средства для организации ручного ввода документов следует оценивать, в первую очередь, возможности, предоставляемые для разработки описания формы, поскольку именно они определяют функциональные и интерактивные возможности формы при заполнении.

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

  1. Использование программ, использующих объектную модель процессора форм

  2. Формализованное описание элементов формы.

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

Если для решения некоторой задачи, возникающей при разработке формы, требуется писать программу на каком-либо языке, то будем говорить, что данное средство не предоставляет адекватных методов для решения этой задачи. С этой точки зрения наименее адекватным средством являются средства разработки приложений, которые решают любые возникающие задачи исключительно средствами языков программирования.

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

Параллельно с оценкой возможностей описания невидимой части формы, следует обратить внимание на область использования созданного описания формы. Например, формы MS Word не могут быть использованы для сбора информации в Web; формы MS Access предназначены для использованы только в той базе данных, в которой они созданы.

Сравнительный анализ


Рассмотренные средства оценивались с точки зрения предложенных критериев. Результаты изложены в таблицах.

Таблица 2. Сравнение средств ввода документов по наличию визуальных методов дизайна внешнего вида формы и области применения




Дизайн внешнего вида формы

Область применения формы

Приложения с интерфейсом электронной формы

Визуальная среда разработки

Приложение, для которого создана форма

MS Word

WYSIWYG редактирование

Заполнение форм средствами MS Word или на бумаге

MS Access

WYSIWYG редактирование

База данных, для которой разработана форма

MS InfoPath

WYSIWYG редактирование

Заполнение форм средствами InfoPath

HTML

WYSIWYG редактирование с помощью HTML редакторов

Заполнение форм в Web

PDF

WYSIWYG редактирование

Заполнение форм средствами Acrobat Reader
(в т.ч. через Web)

XForms

Ручное или автоматизированное создание описания формы

(не визуальное)

Заполнение форм в Web

Таблица 3. Сравнение средств ввода документов по наличию элементов описания формы, имеющих формализованное описание




Элементы формы, имеющие формализованное описание

MS Word

Элементами формы являются поля ввода (текстовое, список, переключатель)

Поля ввода имеют следующие свойства:

Тип данного
Значение по умолчанию, список значений (для списка)
Форматирование текста в поле
Макросы (подпрограммы), выполняющиеся при входе/выходе
Текст справки

MS Access

Элементами формы являются элементы управления, отвечающие за ввод данных

Элементы управления имеют четыре группы свойств:

МАКЕТ – свойства, касающиеся отображения (цвет, шрифт и т.п.)

ДАННЫЕ – свойства описывают привязку полей формы к базе данных, условия на значения (в виде формулы) и сообщение об ошибке, прочие характеристики данного

СОБЫТИЯ – перечисление процедур, вызываемых при взаимодействии пользователя с формой: приход в поле, потеря фокуса, изменение данных и т.п. В качестве процедуры может использоваться подпрограмма на VBA или макрос, составленный из команд с помощью визуального конструктора.

ДРУГИЕ – свойства поля, не вошедшие в другие группы. Сюда включены: текст подсказки, режимы перехода между полями,

MS InfoPath

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

Имя и тип данных элемента

Значение по умолчанию

Правило проверки значения

Функции сценария, вызываемые при обработке событий от элементов формы




HTML

Форма состоит из элементов управления, внедренных в тело документа, представленных специальными тегами. Атрибуты тегов позволяют описать:

Имя поля

Тип поля (текстовое поле, переключатель и т.п.)

Значение поля

Адрес, по которому нужно посылать данные для обработки

PDF

Форма представляет собой документ, дополненный полями ввода.

Поле ввода описывается набором свойств, которые позволяют описать:

Имя поля

Тип поля (текстовое поле, переключатель, список и т.п.)

Свойства, касающиеся отображения поля – шрифт, цвет, бордюр и т.п.

Параметры элемента управления – ограничение числа строк, выравнивание, форматирование и т.п.

Значение по умолчанию

реакцию в ответ на действия пользователя, при этом есть возможность выбора способа реакции из списка

Настройка правил проверки значения (интервал или программа на JScript)

Настройка автоматического вычисления значения поля как функция других полей (сумма, произведение, минимум, максимум, среднее или программа на JScript)

XForms

Форма описывается средствами XML и внедряется в документ XHTML. Описание формы состоит из двух частей:

  1. иерархическая модель данных (ссылается на XML-схему)

  2. элементы управления формы, связанные с данными.

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


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

Таблица 4. Свойства «идеального» средства ввода документов

Свойство

В каких средствах присутствует

WYSIWYG дизайн внешнего вида формы

MS Word, MS Access, MS InfoPath, HTML, PDF

Возможность заполнения формы как в отдельном приложении, так и в окне Интернет-браузера

PDF

Иерархическая модель данных

XForms, MS InfoPath, МАГИС

Описание проверок и взаимосвязей данных в виде выражений, независящих от отображения

XForms, MS InfoPath

Связь визуальной части формы с моделью данных с возможностью отображения одного данного в нескольких полях формы

XForms, MS InfoPath

Визуальное описание интерактивных возможностей формы (действия, справка, подсказки)

PDF, MS Access

Наличие в описании формы нескольких способов отображения, в зависимости от применения формы (заполнение, печать).

MS InfoPath

Связывание данных формы с внешними источниками данных
(БД, Web)

MS Access, MS InfoPath


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

Литература.


  1. Когаловский М.Р. Перспективные технологии информационных систем //
    ДМК Пресс, Москва, 2003 г.

  2. Поляков К., ИТ в банках. Особенности работы банка в провинции //
    Журнал "Директор ИС", №11, 2003 г.

  3. Смирнова М.С., От каталожной карточки к электронному каталогу //
    Компания «ГИПЕР», Нахабино, Россия,
    http://www.gpntb.ru/win/inter-events/crimea2004/disk/doc/300.pdf

  4. Ben Shneiderman. Designing the User Interface // Addison Wesley Longman, Inc, 1998.

  5. Тео Мандел. Разработка пользовательских интерфейсов, ДМК Пресс, 2001.

  6. DAVID W. EMBLEY, NFQL: The Natural Forms Query Language. ACM Transactions on Database Systems, Vol. 14, No. 2, June 1989, Pages 168-211

  7. Vadim Engelson, Dag Fritzson and Peter Fritzson, Automatic Generation of User Interfaces from Data Structure Specifications and Object-Oriented Application. P. Cointe (Ed.): ECOOP '96, LNCS 1098, pp. 114-141, 1996.

  8. Akira Amano Naoki Asada Takayuki Motoyama Taiji Sumiyoshi Koji Suzuki, Table Form Document Synthesis by Grammar-Based Structure Analysis, Proceedings of the Sixth International Conference on Document Analysis and Recognition (ICDAR’01)

  9. Отраслевой стандарт 4.071.030 Создание системы. Нормативы трудоемкости

  10. XForms 1.0. W3C Recommendation 14 October 2003 // http://www.w3.org/TR/2003/REC-xforms-20031014/

  11. Microsoft Office Online: InfoPath 2003 Home Page //
    http://office.microsoft.com/home/office.aspx?assetid=FX01085792&CTT=6&Origin=ES790020011033

  12. PDF Reference, Second Edition. Adobe Systems Incorporated, 2000.

  13. Руководство пользователя Microsoft Word 2000

  14. Robin Jeffries, Jarrett Rosenberg / Comparing a Form-Based and a Language-Based User Interface for Instructing a Mail Program // ACM Press New York, USA, 1986 г.

  15. Валентин Холмогоров / Microsoft Office 2003 - предварительный обзор // http://www.getinfo.ru/article414.html

  16. Сергей Митилино / Будь в форме: InfoPath 2003 // Компьютерное Обозрение, #41, 21 - 27 октября 2003 // http://itc.ua/15205

  17. Мика Дубинко (Micah Dubinko) / XForms и Microsoft InfoPath // http://www.iso.ru/journal/articles/314.html

  18. W3C HTML 4.01 Specification // http://www.w3.org/TR/html4/

  19. Романов Б. Л. / Средства разработки форм документов.//
    "Методы и средства работы с документами",
    Сборник трудов Института системного анализа РАН, 2000 г.

  20. The Extensible Stylesheet Language Family (XSL)/ W3C Org // http://www.w3.org/Style/XSL/

  21. Cascading Style Sheets home page (CSS) / W3C Org // http://www.w3.org/Style/CSS/




1 Visual Basic for Application – язык программирования, встроенный в приложения MS Office. Позволяет автоматизировать работу приложений Office.
1   2   3   4

Похожие:

Современные средства ручного ввода документов iconКарта 2005
Обрабатывать “сырые” измерения путем ручного ввода данных из полевого журнала в таблицы – программы с расчетом и уравниванием

Современные средства ручного ввода документов icon«Современные твердые и мягкие лекарственные формы. Современные жидкие...
Тема: «Современные твердые и мягкие лекарственные формы. Современные жидкие лекарственные средства для внутреннего и наружного применения....

Современные средства ручного ввода документов iconCognitive Forms cистема массового ввода структурированных документов
Приводится обзор системы массового ввода форм документов Cognitive Forms. Рассматриваются основные этапы технологии ввода структурированных...

Современные средства ручного ввода документов iconИнструкция по работе в интерфейсе «Учет договоров»
«Обязательства подлежащие включению в реестр» для ввода государственных контрактов, «Обязательства не подлежащие включению в реестр»...

Современные средства ручного ввода документов iconИнструкция по работе в программном модуле «Учет договоров» в автоматизированной...
«Обязательства, подлежащие включению в реестр» для ввода государственных контрактов, «Обязательства, не подлежащие включению в реестр»...

Современные средства ручного ввода документов iconВопрос №7 Для переключения клавиатуры с режима ввода русских на режим...
Для ввода прописной буквы одновременно нажимают клавишу с её изображением и клавишу

Современные средства ручного ввода документов iconРуководство по использованию макета ввода
Макет ввода Расчета платы за нвос предназначен для автоматизации ввода и расчета платы за негативное воздействие на окружающую среду...

Современные средства ручного ввода документов iconДистанционное банковское обслуживание
Для обеспечения максимальной безопасности при передаче информации по каналам связи используются самые совершенные технологии, современные...

Современные средства ручного ввода документов iconОао «Российские железные дороги», цд
Научить выпускника применять прогрессивную технологию, современные средства вычислительной техники и информационные технологии, обеспечивающие...

Современные средства ручного ввода документов iconДоговор энергоснабжения (государственный контракт)
Место для ввода текста., именуемое в дальнейшем «Потребитель», в лице Место для ввода текста., действующего на основании Место для...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск