Введение

В проекте было реализовано много удачных находок и решений, которые сочетают простоту интерфейса и сложность реализуемых операций. 
ZDB позиционируется как платформа для разработки любых решений, поддающихся автоматизации. В обзоре более подробно рассморены возможности программы, которые позволяют расширять встроенный функционал и подгонять интерфейс под конкретные нужды или пожелания клиента.
Хочется особо отметить, что в демонстрационной версии, доступной для скачивания (5 Мб) доступна вся функциональность ZDB.


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

На скриншоте 1 показаны два возможных вида дерева структуры ДЕМОНСТРАЦИОННОЙ БД, с полностью раскрытыми ветвями, как его видит пользователь сразу после загрузки. Внешний вид дерева определяет каждый пользователь для себя по своему вкусу (шрифт, цвет фона и т.п.). Структура БД создается в XML формате и может иметь те ветви, которые ВАМ необходимы.
 



В ZDB использована возможность создания АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА (АРМ). Каждый АРМ – это набор предварительно настроенных запросов, отчетов, расчетных режимов и т.п., которые используются одним или несколькими сотрудниками. Каждому сотруднику предстает лишь те функции БД, которые ему необходимы для выполнения служебных обязанностей (АРМ администратора открыт на скриншоте).

На скриншоте 2 показано дерево БД в XML-файле. Кроме ветки "baseadmin"(АРМ администратора)  можно содать свои АРМы. Редактировать АРМ вы можете в любом XML-редакторе, к которму вы привыкли, или в БЛОКНОТЕ что свойственно профессионалам. Обратите внимание, что в демо версии файл работы СУБД  находится в каталоге "Resource", однако, его можно внести и в саму БАЗУ ДАННЫХ, что не позволит увидеть эту структуру всем пользователям.



Поиcковая система ZDB.
Служит ускорению рабочего процесса

В форме со списком ZDB при нажатии любой клавиши окно со списком "затеняется" и в центре рабочего стола появляется поисковое окно, что ускоряет работу пользователя. При нажатии служебных клавиш (Insert, Пробел,F4 , F1) реакция ZDB будет иной.

Ввод и редактирование информации.

Повышение удобства ввода информации в базу данных способствует увеличению производительности труда конечного пользователя. Наличие большого количества кнопок и другой информации говорит в пользу ФУНКЦИОНАЛЬНОСТИ конкретной СУБД, но это увеличивает вероятность "человеческой" ошибки и снижению скорости внесения данных в формы. При проектировании интерфейса ZDB реализуются следующие принципы:
1. Вся работа с ZDB может осуществляться при помощи мыши или клавиатуры.
2. При редактировании (вставке) записей используется минимально-необходимая функциональность формы.
3. Все на что в данный момент смотрит работник выделяется укрупненным шрифтом.
4. Формы для вставки данных заполняются значениями по умолчанию из данных
XML-файла.
5. Неиспользуемые (или недоступные) функции в формах становятся невидимыми и не занимают место на экране.


Список функциональных клавиш при работе с данными приведен ниже:

обновление списка - F2

ввод новых записей (открытие карточки на добавление) - Insert

редактирование (открытие карточки на изменение) – Enter или Пробел

удаление - Ctrl+Delete

печать отчетов F5

В форме вставки(редактирования) данных, используются:
Список, Текст, Число, Дата, Многострочное поле (для удобной работы с полями длиной свыше сотни символов).

Списочное поле может фильтровать данные в зависимости от содержимого введенного пользователем;

Пользователь не сможет ввести нецифровые символы в Числовое поле формы;

Пользователь не сможет ввести неверную дату в поле Даты формы;

Многострочное поле позволит увидеть длинные текстовые сообщения из БД.



Работа со списками. Редактор запросов.
Большая часть информации в программе отображается в виде списков, поэтому мы постарались сделать так, чтобы списки загружались быстро, выглядели красиво, позволяли легко искать, фильтровать, сортировать и печатать нужную информацию.
На скриншоте 3 показан список заказов (название, клиенты и пр.). Состав колонок, цвета, форматы могут быть настроены с помощью любого XML редактора. Вы можете отсортировать данные по любой колонке, нажатием на заголовок соответствующего столбца. Заказы на сумму свыше 10000 выделены красным цветом,  меньше 10000  синим,  меньше 1000 выделены серым,  с помощью соответствующей ветки в XML файле.

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


Каждый список в ZDB составляется на основе данных из соответствуюших ветвей XML-файла. На основании запросов показываются списки, составляются отчеты, заполняются бланки и отчетные формы, составляются аналитические выборки.

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

1)
обновление списка (выполняется новый запрос к серверу)
2)
редактирование выбранной записи (можно использовать двойной щелчок мыши по нужной записи)
3)
удаление одной или нескольких выбранных записей
4)
копирование выбранной записи
5)
печать всего списка или только выбранных записей
6)
экспорт всего списка или только выбранных записей в XML файл
7)
сортировка записей по любому полю
8)
поиск записей по любому полю
9)
вызов редактора запроса при наличии соответствующих прав доступа
  Эти и остальные функции доступны также по горячим клавишам и через Popup-меню (по нажатию правой клавиши мыши) как показано на скриншоте 3_1.


Шаблоны печатных форм. Дизайнер шаблонов.

Для печати на принтер отчетов и бланков документов в ZDB используются различные форматы данных, такие как OpenDocument, HTML или MSWord. В зависимости от ВАШИХ предпочтений. В этих же программах ВЫ и создаете свои отчеты, с необходимым вам форматированием. Следует отметить, что отчеты в HTML имеют меньше возможностей по форматированию, но заполняются значительно бытрее. Так что шаблоны огромных годовых отчетов можно составить в формате HTML. Все шаблоны заполняются данными SQL запросов из вашей БД.
 



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


Данная версия не заправшивает логин и пароль т.к. использует параметры по умолчанию (пользователь SYSDBA,пароль masterkey.

Для создания "СВОЕЙ" структуры на основе этой  программы необходимо..>>

это поможет спроектировать свою СУБД на основе предложенного движка.


Ваши предложения по интерфейсу



Сайт управляется системой uCoz