База данных
Сетевая
Локальная
База данных
Стоимость владения
Масштаб
Express Edition
Enterprise Edition
Модуль настройки
Россия, г. Кемерово
ул. Кузбасская, 31 +7 (3842) 366-634
Модуль уведомления

Модуль база данных, настройки, уведомления

Editor's Notes

  • #2 Современные информационные системы состоят из вычислительного оборудования, набора прикладных продуктов, одной или нескольких баз данных и средств управления ими. СУБД  — это специализированное программное обеспечение для хранения и быстрого доступа к информации. По характеру применения базы данных подразделяются на локальные и сетевые. Первый вариант используется на отдельно стоящем компьютере. Как правило, для работы с частными данными приложения. Сетевые базы позволяют создавать информационные системы с «клиент-серверной» архитектурой и поддерживают одновременный доступ нескольких пользователей. Прикладные приложения необходимы для обработки и получения отчетности на основе хранящихся данных. В измерениях есть нюансы. Предпочтения заказчиков в выборе программного обеспечения для управления базами различаются. Часть информационных систем на предприятиях обладают бесперебойной сетевой инфраструктурой. Здесь требуется использование надежного сервера. Другие системы пока технически не поддерживают мгновенную репликацию и нуждаются в локальном хранении. Второй тип постепенно устаревает. Мы предлагаем масштабируемую схему использования систем управления данными в составе измерительного комплекса.
  • #3 На рисунке отображено соответствие размера информационного блока предприятия и подходящей ему СУБД. Для простого локального решения подойдет драйвер записи в файлы Access. Способ позволяет эксплуатацию только небольших баз. С увеличением объема данных производится миграция на бесплатный SQL Server 2005  Express Edition, работающий в локальном режиме. Затем на выделенный SQL Server или СУБД Oracle. Технические службы, заботящиеся о безопасности и целостности данных, сделают переход немедленно. Теперь о конкретной реализации. Модуль базы данных работает с выбранной информационной базой. Протестированы и поддерживаются форматы и протоколы Access, SQL Server 2005 в редакциях Express и Enterprise, Oracle Database Server. Совместимость достигается через документальные требования по осуществлению взаимодействия с БД . Доступ реализуется по принципу «один код — три базы». Подключаемый модуль содержит XML-описание  собственных таблиц, корректируемых при отклонениях в соответствии с манифестом. Администратор или наладчик получает преимущества подключения дополнительных таблиц и полей. Создать манифест можно вручную или при помощи специальной утилиты. Есть идеи разработки редактора данных, позволяющие настраиваться на предоставленную структуру. Для программного обеспечения становится безразличен выбор базы в качестве хранилища. Клиент решает в соответствии с конкретными стандартами.
  • #4 Представление «Настройка» — это иконка в программе для проведения регулировки системы. Менеджер модулей заранее не знает, какие компоненты надо подключить, поэтому формы настройки располагаются непосредственно в подключаемой части. Решение делает конфигурацию удобной. Представление «Настройка»: 1.реализует графический интерфейс для установки параметров модуля; 2.содержит необходимые формы конфигурации для безошибочной работы приложения, дает возможность корректировки свойств подключаемых модулей; 3.имеет интуитивно понятный интерфейс. Изменения настроек протоколируются. Нами разработан документ, формализующий требования к оформлению. Использование при проектировании пользовательских интерфейсов позволит сделать их единообразными, удобными и стильными.
  • #5 Еще один готовый компонент: модуль уведомления пользователя, предназначенный для вывода сообщений в специальной области около панели задач. Из программы максимально удалена модальность. Напомню: модальными называются окна и диалоги, требующие вмешательства пользователя для продолжения. Сообщения громоздки, затрудняют работу программы и стесняют оператора. Уведомления производятся следующим способом. [click] Сообщения не требуют обязательной реакции пользователя и скрываются по истечении определенного времени. Нет нужды останавливать выполнение программы, если следует оповестить о событии. От пользователя не требуется лишних нажатий на клавиши.