http://volmsoft.com
Продукты / Коммерческие / Сертификаты качества
Главное меню
Главная
Продукты
Загрузить
Оплатить
Форум
Контакты
Продукты
Коммерческие
Бесплатные
Исходники
MD-плееры
CD-плееры
MP3-плееры
Кассетные
Диктофоны
Радиоприемники
Фотокамеры
Видеокамеры
Радиотелефоны
Сотовые
Карманные ПК
Ноутбуки
Переводчики
Партнерство
при покупке - скидка
Сертификаты качества Загрузить

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

Ниже на рисунке показана общая структура сертификатного комплекса.

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

  1. Перед оприходованием, товары и серии заводятся в основной финансовой системе.
  2. Перед вводом новых сертификатов, производится подкачка новых товаров и серий в сертификатную БД.
  3. На каждую серию товара, принятого на складе, в БД вводится сертификат (или несколько сертификатов), которые были получены от поставщика вместе с товаром.
  4. После ввода сертификатов, оператор может любой из них распечатать, сохранить в файл или отправить по почте.

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

  1. Сервер отправляет на клиента очередной пакет реплик, которые накопились с момента последней сессии.
  2. Клиент принимает этот пакет и пытается его обработать, выполняя последовательно реплику за репликой над своей БД.
  3. В случае, если в пакете не хватает каких-нибудь реплик (или они пришли разрушенными), клиент оформляет запрос к серверу на повторную передачу недостающих реплик и отправляет его на сервер.
  4. Сервер, получив такой запрос, высылает запрошенные реплики повторно в очередной сессии.
  5. Клиент, получив очередную порцию реплик, обрабатывает их и в конце цикла обработки формирует отчет, в котором сообщает серверу всю необходимую информацию о своем состоянии, плюс информацию о ненайденных сертификатах при автоматической печати.
  6. Сервер, получив отчет от клиента, обновляет у себя в таблицах его состояние, которое затем можно контролировать с помощью монитора репликации OFF - LINE.

Репликация основана на непрерывно возрастающей нумерации реплик, поэтому пропустить реплику невозможно. Условно, репликация разбита на три потока:

  1. Основной поток реплик.
  2. Поток повторной отправки.
  3. Поток ответов от клиента.

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

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

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

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

Если клиенты репликации доступны по сети, администратор системы может контролировать их работу с помощью монитора репликации ON - LINE, где он может видеть текущую активность клиентов, количество полученных и обработанных реплик и некоторую другую информацию.

В дополнение, хочется отметить, что сертификаты хранятся в БД и передаются в сжатом виде в графическом формате TIFF (черно-белый) для максимальной экономии места.

Программные модули комплекса были созданы на Delphi 6. В качестве центрального сервера БД используется MS SQL 2000. На клиентских БД возможна работа любых SQL - совместимых систем, вплоть до Access, хотя система тестировалась только на MS SQL 2000 и Interbase 5.0

 

Продукты / Коммерческие / Сертификаты качества
Оптимизировано под разрешение 800x600 для IE 5.0 Copyright © VolmSoft 758974-8103732-755196
Яндекс цитирования
Hosted by uCoz