АВТОМАТИЗИРОВАННАЯ СИСТЕМА СБОРА И ОБРАБОТКИ ДАННЫХ ОРГАНОВ СОЦИАЛЬНОГО ОБЕСПЕЧЕНИЯ

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе сбора и обработки данных органов социального обеспечения.
Использование автоматизированной системы сбора и обработки данных органов социального обеспечения позволит:
- создать предпосылки для обеспечения адресности социальной помощи;
- обеспечить предпосылки для реализации концепции "единого социального окна", т.е. предоставлении возможности гражданам получать все виды социального сервиса в одном месте;
- обеспечить повышение пропускной способности органов социальной защиты населения в приемные дни;
- обеспечить автоматизированное выполнение работ по оказанию социальной помощи, которые невозможны в рамках действующих систем;
- снизить трудоемкость работ, выполняемых сотрудниками органов социальной защиты населения, на оформление социальной помощи;
- сократить время оформления социальных выплат от момента обращения гражданина в органы социальной защиты населения, до перечисления назначенных ему сумм на его текущий счет.
В настоящее время государственная социальная помощь предоставляется в виде
- социального пособия: безвозмездного предоставления гражданам определенной денежной суммы;
- субсидии: оплаты предоставляемых гражданам материальных благ или оказываемых услуг, имеющей целевое назначение;
- компенсации: возмещения гражданам произведенных ими расходов, установленных законодательством.
Особенность решаемой технической задачи заключается в том, чтобы специалисты районных Отделов социальной защиты населения (далее - РОСЗН) и районных Центров социального обслуживания населения (далее - ЦСОН) с помощью информационной системы, работающей в реальном масштабе времени, собирающей и обрабатывающей данные от распределенных удаленных источников информации, могли бы получать собранную и обработанную на сервере информацию в виде соответствующих документов-справок также в реальном масштабе времени.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов клиентам в реальном масштабе времени.
Известна и другая система, содержащая сервер базы данных, информационный вход которого соединен с выходом блока выдачи данных, адресный вход сервера базы данных подключен к выходу блока формирования адресов записи и считывания данных, блоки памяти, входы которых соединены с блоком управления и блоками ввода и выдачи данных, процессор, входы которого соединены с блоком управления, а выходы подключены ко входам блоков ввода данных, вывода данных, блоков памяти и блока формирования адресов записи и считывания данных. (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается, во-первых, в конструктивной сложности, обусловленной тем, что для реализации процедуры обновления данных в информационной сети клиент-сервер оно дополнительно к имеющейся памяти сервера использует два буферных блока памяти, а, во-вторых, реализованный в устройстве режим жесткой тактовой синхронизации с помощью селектора временных интервалов
приводит к неоправданной потере времени, что, в свою очередь, снижает быстродействие системы при обслуживании запросов пользователей.
Цель изобретения - упрощение системы и повышение ее быстродействия путем исключения буферных блоков памяти и селектора временных интервалов и реализации асинхронного режима взаимодействия клиента и сервера.
Поставленная цель достигается тем, что систему, содержащую блок приема данных дел граждан, информационный и синхронизирующие входы которого являются первыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема данных дел граждан предназначен для приема данных дел граждан с автоматизированных рабочих мест социальных работников, синхронизирующий вход блока приема данных дел граждан предназначен для приема синхронизирующих сигналов с автоматизированных рабочих мест социальных работников, а один выход блока приема данных дел граждан является информационным выходом системы, предназначенным для выдачи данных дел граждан на информационный вход сервера базы данных системы, блок приема запросов социальных работников, информационный и синхронизирующие входы которого являются вторыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема запросов социальных работников предназначен для приема запросов с автоматизированных рабочих мест социальных работников, синхронизирующий вход блока приема запросов социальных работников предназначен для приема синхронизирующих сигналов с автоматизированных рабочих мест социальных работников, а один выход блока приема запросов социальных работников подключен к входу блока селекции адресов автоматизированных рабочих мест социальных работников, блок приема
записей базы данных сервера, информационный и синхронизирующие входы которого являются третьими информационным и синхронизирующими входами системы, при этом информационный вход блока приема записей базы данных сервера предназначен для приема записей базы данных сервера, синхронизирующий вход блока приема записей базы данных сервера предназначен для приема синхронизирующих сигналов сервера базы данных, и блок коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников, управляющие входы которого соединены с соответствующими выходами блока селекции адресов автоматизированных рабочих мест социальных работников, информационный вход блока коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников подключен к выходу блока приема записей базы данных сервера, а выходы блока коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников являются информационными выходами группы системы, введены блок селекции адресов дел граждан, информационный вход которого соединен с другим выходом блока приема данных дел граждан, а синхронизирующий вход блока селекции адресов дел граждан подключен к первому синхронизирующему входу системы, блок идентификации адреса запрашиваемых данных, информационный вход которого соединен с другим выходом блока приема запросов социальных работников, синхронизирующий вход блока идентификации адреса запрашиваемых данных подключен к второму синхронизирующему входу системы, а управляющий вход блока идентификации адреса запрашиваемых данных соединен с управляющим выходом блока селекции адресов дел граждан, блок формирования сигналов управления записью и считыванием данных базы данных
сервера, первый информационный и первый синхронизирующий входы которого соединены с информационным и синхронизирующим выходами блока селекции адресов дел граждан соответственно, второй информационный и второй синхронизирующий входы блока формирования сигналов управления записью и считыванием данных базы данных сервера подключены к информационному и синхронизирующему выходам блока идентификации адреса запрашиваемых данных соответственно, первый и второй управляющие входы блока формирования сигналов управления записью и считыванием данных базы данных сервера являются первым и вторым управляющими входами системы, адресный выход блока формирования сигналов управления записью и считыванием данных базы данных сервера является адресным выходом системы, предназначенным для выдачи кода адреса на адресный вход сервера базы данных, один синхронизирующий выход блока формирования сигналов управления записью и считыванием данных базы данных сервера является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления записью данных на вход первого канала прерывания сервера базы данных, другой синхронизирующий выход блока формирования сигналов управления записью и считыванием данных базы данных сервера является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием данных на вход второго канала прерывания сервера базы данных, а установочный выход блока формирования сигналов управления записью и считыванием данных базы данных сервера соединен с установочными входами блок приема данных дел граждан и блока селекции адресов дел граждан, при этом синхронизирующий вход блока коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников подключен к
третьему синхронизирующему входу системы, а установочный выход блока коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников соединен с установочным входом блока приема записей базы данных сервера.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции адресов дел граждан, на фиг.3 - структурная схема блока идентификации адреса запрашиваемых данных, на фиг.4 - структурная схема блока формирования сигналов управления записью и считыванием данных базы сервера, на фиг.3 - структурная схема блока коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников.
Система (фиг.1) содержит блок 1 приема данных дел граждан, блок 2 приема запросов социальных работников, блок 3 приема записей базы данных сервера, блок 4 селекции адресов дел граждан, блок 5 идентификации адреса запрашиваемых данных, блок 6 селекции адресов автоматизированных рабочих мест социальных работников, блок 7 формирования сигналов управления записью и считыванием данных базы сервера и блок 8 коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников.
На фиг.1 показаны первый 11, второй 12 и третий 13 информационные входы системы, первый 14, второй 15 и третий 16 синхронизирующие входы системы, первый 17 и второй 18 управляющие входы системы, а также информационный выход 20, адресный выход 21, первый 22 и второй 23 информационные выходы и группа информационных выходов 24-26 системы.
Блок 1 приема данных дел граждан (фиг.1) выполнен в виде регистра, имеющего информационный вход 11, синхронизирующий вход 14 и установочный вход 19, а также выходы 20 и 102.
Блок 2 приема запросов социальных работников (фиг.1) выполнен в виде регистра, имеющего информационный вход 12, синхронизирующий вход 15 и выходы 103, 104.
Блок 3 приема записей базы данных сервера (фиг.1) выполнен в виде регистра, имеющего информационный вход 13, синхронизирующий вход 16, установочный вход 101 и выход 105.
Блок 4 селекции адресов дел граждан (фиг.2) содержит блок 30 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 31, триггер 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37,38 задержки. На чертеже показаны информационный 40, синхронизирующий 41 и установочный 42 входы устройства, а также информационный 43, синхронизирующий 44 и управляющий 45 выходы.
Блок 5 идентификации адреса запрашиваемых данных (фиг.3) содержит блок 50 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 51, элементы 53-56 И, элемент 57 ИЛИ, элементы 58, 59 задержки. На чертеже показаны информационный 60, синхронизирующий 61 и управляющий 62 входы устройства, а также информационный 63 и синхронизирующий 64 выходы устройства.
Блок 6 селекции адресов автоматизированных рабочих мест социальных работников (фиг.1) выполнен в виде дешифратора, имеющего вход 106 и выходы 107-108.
Блок 7 формирования сигналов управления записью и считыванием данных базы сервера (фиг.4) содержит реверсивный счетчик 70, элементы 71, 72 ИЛИ, группу 73 элементов ИЛИ, элементы 74, 75, 76 задержки. На
чертеже показаны первый 77 и второй 78 информационные входы, первый 79 и второй 80 синхронизирующие входы, первый 17 и второй 18 управляющие входы, а также адресный 21, первый 22 и второй 23 синхронизирующие и установочный 81 выходы.
Блок 8 коммутации каналов выдачи данных на автоматизированные рабочие места социальных работников (фиг.5) содержит группы 90-92 элементов И, элементы 93, 94 задержки. На чертеже показаны информационный 95 вход, управляющие 96-98 входы и синхронизирующий 99 вход блока, а также группа 24-26 информационных выходов и установочный 100 выход блока.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Система работает следующим образом.
Перечень назначаемых органами социального обеспечения видов государственной социальной помощи состоит из двух частей: общей для всех административных районов региона государственная социальная помощь, назначаемая по Законам Российской Федерации и Законам (распоряжением правительства) соответствующего региона; индивидуальной - виды социальной помощи, назначаемые местными органами власти или установленные для жителей данного района частными спонсорами.
Специалисты органов социального обеспечения осуществляют регистрацию назначенных социальных пособий (присвоение номера лицевого счета), проверку на получение этих видов помощи другими членами данной семьи, оформление назначенной выплаты в конкретное выплатное предприятие, перечисление назначенных сумм, планирование
расходов, необходимых для выплаты социальных пособий и компенсаций, предоставление отчетов по всем видам социальной помощи.
Специалисты справочной информационной службы социальной защиты населения предоставляют гражданам информацию о тех видах социальной помощи, на которую они имеют право, порядок их оформления, документы, которые необходимо предоставить, часы приема организаций, и конкретные данные по обратившемуся гражданину.
Специалисты отраслевых отделов Комитета по труду и социальной защите населения и учреждений, осуществляют предоставление видов социальной помощи, имеющих индивидуальный характер - помещение граждан в психоневрологический интернат, предоставление бесплатного (или за неполную стоимость) автомобиля, оказание экстренной помощи, доплат к пенсии государственному служащему, и т.д.
При обращении гражданина в районный Отдел социальной защиты населения или районный Центр социального обслуживания населения в соответствии с причиной обращения, указанной в его заявлении, и предоставленными документами, необходимыми для определения права на получение социальной помощи, изменяется или дополняется существующие личные дела этого гражданина.
У одного гражданина может быть несколько личных дел, каждое из которых определяет право на получение одного вида социальной помощи, например:
личное дело на получение государственного пособия семьям, имеющим детей (при наличии в семье нескольких детей, на каждого из них может быть открыто отдельное личное дело);
личное дело на получение компенсации в связи с рождением ребенка и уходом за ним до достижения им одного года;
личное дело на выплату компенсаций за продовольствие лицам, пострадавшим от радиационного воздействия,
личное дело на получение социального пособия малообеспеченной семье и т.п.
В разных личных делах содержится разная по своему содержанию информация о гражданине и членах его семьи. Данная информация может быть различной по любому ее показателю.
Например, при наличии двух разных личных дел на получение государственного пособия на ребенка и компенсации в связи с рождением ребенка и уходом за ним, гражданин может обратиться в районный Отдел социальной защиты населения с заявлением об изменении адреса своего места проживания, для перевода пособия по новому месту жительства. При этом он может не захотеть оформлять это же заявление по личному делу на получение компенсации в связи с рождением ребенка, которое перечисляется ей на пластиковую карту, использование которой от места ее жительства не зависит.
В совокупности документации всех личных дел гражданина в них содержатся сведения об его именных данных, месте регистрации и месте фактического проживания, его возрасте и состоянии здоровья, членах его семьи, условиях проживания, предоставленных ему и членам его семьи социальных пособиях, субсидий и компенсаций.
Персональные данные, данные о родственниках, бытовых условиях проживания, месте работы или учебы заносятся в базу данных системы на основании предоставляемых гражданином документов.
В процессе работы системы на информационный вход 11 с автоматизированных рабочих мест социальных работников последовательно поступают данные дел граждан по социальному обеспечению, структура которых имеет следующий вид
Признаковая часть данных
Информационная часть данных
Код идентификатора дела с данными гражданина
Код содержания сведений о гражданине, сгруппированные в тематические группы
Код данных дел граждан с входа 11 поступает на информационные входы блока 1, куда он и заносится синхронизирующим импульсом, поступающим на синхронизирующий вход блока 1 с входа 14.
Информационная часть с одних информационных выходов блока 1 сразу же выдается на выход 20 системы, а признаковая часть данных с другого выхода 102 блока 1 поступает на информационный вход 40 блока 4, откуда код идентификатора дела с данными гражданина поступает на вход дешифратора 31, расшифровывающего код идентификатора и выдающего высокий потенциал на один из своих выходов. Для определенности положим, что высокий потенциал дешифратора 31 поступил на один вход элемента 33 И.
В отличие от прототипа, синхронизация работы системы осуществляется по факту поступления данных на вход 11 системы по синхронизирующему импульсу с входа 14, который через синхронизирующий вход 41 блока 4 поступает как на вход элемента 37 задержки, так и на прямой вход триггера 32, устанавливая его в единичное состояние, при котором с инверсного выхода 45 триггера 32 будет выдаваться отрицательный потенциал.
Элемент 37 задержки задерживает импульс синхронизации на время занесения кода кодограммы в блок 1. После чего задержанный импульс синхронизации с выхода элемента 37 поступает на опрос состояния элементов 33-35 И.
Поскольку открыт высоким потенциалом дешифратора 31 будет только элемент 33 И, то, пройдя этот элемент И, задержанный синхронизирующий импульс, во-первых, поступает, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 30, где хранится базовый адрес ячейки памяти базы данных сервера, куда необходимо записать данные, принятые блоком 1 и считывает его через информационный выход 43 блока 4, информационный вход 77 блока 7 и элементы 73 ИЛИ группы на информационный вход реверсивного счетчика 70.
Во-вторых, тот же синхронизирующий импульс считывания на выходе элемента 36 ИЛИ блока 4 задерживается элементом 38 задержки на время считывания содержимого фиксированной ячейки ПЗУ 30 и затем через выход 44 блока 4, синхронизирующий вход 79 блока 7 и элемент 71 ИЛИ поступает на синхронизирующий вход реверсивного счетчика, фиксируя в нем код базового адреса ячейки памяти базы данных сервера, куда надо записать содержательную часть поступивших данных.
В результате этого на адресном выходе 21 системы появится код базового адреса ячейки памяти базы данных сервера, куда надо записать содержательную часть поступивших данных.
В-третьих, тот же импульс синхронизации с входа 79 блока 7 задерживается элементом 75 на время занесения кода базового адреса в реверсивный счетчик 70 и через выход 22 системы выдается на вход первого канала прерывания сервера. По этому сигналу сервер переходит на подпрограмму записи содержательной части кодограммы с выхода 20 системы по адресу, который сформирован на выходе 21 системы.
Параллельно с этим импульс с выхода элемента 75 задерживается элементом 76 задержки на время записи содержательной части кодограммы с выхода 20 по адресу, сформированному на выходе 21, и далее с выхода 81 блока 4 выдается на установочные входы регистра 1 и триггера 32 блока 4, возвращая их в исходное состояние и подготавливая тем самым к новому циклу работы.
Триггер 32 блока 4 предназначен для блокировки цепи прохождения сигналов запросов клиентов на время обновления базы данных сервера.
Если данный триггер находится в исходном состоянии, то высокий потенциал с его инверсного выхода 45 через вход 62 блока 5 поступает на один из входов элемента 56 И блока 5 и открывает его по одному входу, разрешая системе работать в режиме выдачи данных по запросам социальных работников, поступающим с автоматизированных рабочих мест.
Коды запросов социальных работников с соответствующих автоматизированных рабочих мест поступают с входа 12 системы на информационные входы блока 2, куда они заносятся синхронизирующими импульсами с входа 15.
Структура кодограммы запроса социальных работников имеет следующий вид:
Код
Код
идентификатора запроса социального работника
адреса автоматизированного рабочего места социального работника
Код идентификатора запроса социального работника с выхода 103 блока 2 через вход 60 блока 5 поступает на вход дешифратора 51, расшифровывающего код идентификатора запроса клиента и выдающего высокий потенциал на один из своих выходов. Для определенности положим, что высокий потенциал дешифратора 51 поступил на один вход элемента 55 И.
В отличие от прототипа, синхронизация работы системы и в этом режиме осуществляется по факту поступления кодограммы запроса на вход 12 системы по синхронизирующему импульсу с входа 15, который через синхронизирующий вход 61 блока 5 поступает на другой вход элемента 56 И.
Если элемент 56 И будет закрыт низким потенциалом триггера 32, значит идет процедура обновления базы данных сервера и цепь прохождения сигнала запроса будет блокирована.
Если же элемент 56 И будет открыт, то синхронизирующий импульс с входа 61 блока 5 проходит на вход элемента 58 задержки, который задерживает его на время занесения кода кодограммы запроса в блок 2. После чего задержанный импульс синхронизации с выхода элемента 58 поступает на опрос состояния элементов 53-55 И.
Поскольку открыт высоким потенциалом дешифратора 31 будет только элемент 55 И, то, пройдя этот элемент И, задержанный синхронизирующий импульс, во-первых, поступает, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 50, где хранится базовый адрес ячейки памяти базы данных сервера, откуда необходимо выдать запрашиваемую информацию и считывает его через информационный выход 63 блока 5, информационный вход 78 блока 7 и элементы 73 ИЛИ группы на информационный вход реверсивного счетчика 70.
Во-вторых, тот же синхронизирующий импульс считывания на выходе элемента 56 ИЛИ блока 5 задерживается элементом 59 задержки на время считывания содержимого фиксированной ячейки ПЗУ 50 и затем через выход 64 блока 5, синхронизирующий вход 80 блока 7 и элемент 71 ИЛИ поступает на синхронизирующий вход реверсивного счетчика 70, фиксируя в нем код базового адреса ячейки памяти базы данных сервера.
В результате этого на адресном выходе 21 системы появится код базового адреса ячейки памяти базы данных сервера, откуда надо выбрать запрашиваемую информацию.
В-третьих, тот же импульс синхронизации с входа 80 блока 7 проходит через элемент 72 ИЛИ, задерживается элементом 74 на время занесения кода базового адреса в реверсивный счетчик 70 и через выход 23 системы выдается на вход второго канала прерывания сервера.
По этому сигналу сервер переходит на подпрограмму считывания содержательной части данных дела гражданина из ячейки памяти базы данных сервера по адресу, который сформирован на выходе 21 системы.
Считанная из ячейки памяти базы данных сервера информация поступает на вход 13 блока 3, куда она заносится синхронизирующим импульсом сервера с входа 16.
С выхода блока 3 данные по запросу через вход 95 блока 8 поступают на входы каждой из групп 90-92 элементов И, выходы которых через соответствующие выходы 24-26 системы подключены ко входам соответствующих рабочих мест социальных работников.
Выбор рабочего места социального работника осуществляется по коду его адреса, поступающего с выхода 104 блока 2 на вход блока 6, который расшифровывает код адреса и выдает высокий потенциал на один из своих выходов, например, на свой первый выход. Высокий потенциал с первого выхода через вход 96 блока 8 поступает на одни входы элементов 90 И.
Параллельно с этим синхронизирующий импульс с входа 16 через вход 99 блока 8 поступает на вход элемента задержки 93, задерживающего его на время записи содержательной части данных дела в блок 3, и далее проходит на другие входы элементов 90 И, переписывая данные с выхода блока 3 на вход соответствующего рабочего места социального работника через выход 24 системы.
Кроме того, синхронизирующий импульс с выхода элемента 93 задерживается на время выдачи данных запроса на рабочее место социального работника элементом 94 задержки и далее выдается с выхода 100 на установочные входы блока 3, возвращая его в исходное состояние.
Кроме того, в отличие от прототипа, в данной системе нет необходимости социальному работнику повторно набирать новый код запроса, если идентификаторы признаков дел данных граждан близки между собой.
В этом случае, после получения запрашиваемых данных по адресу, сформированному в реверсивном счетчике 70 блока 7, социальному работнику на своем рабочем месте достаточно нажать одну из клавишей «Вперед» или «Назад».
Например, при нажатии клавиши «Вперед» на вход 17 системы поступает импульс, который поступает на счетный вход реверсивного счетчика 70, увеличивая его содержимое на единицу, и, следовательно, код адреса на выходе 21 системы также увеличивается на единицу.
Этот же импульс проходит через элемент 72 ИЛИ, задерживается элементом 74 на время срабатывания реверсивного счетчика 70 и через выход 23 системы выдается на вход второго канала прерывания сервера. По этому сигналу сервер переходит на подпрограмму считывания содержательной части данных из очередной ячейки памяти базы данных сервера по адресу, который сформирован на выходе 21 системы.
Если же клиент на своем рабочем месте нажимает клавишу «Назад», то импульс поступает на вход 18 системы и  далее на вычитающий вход реверсивного счетчика. С приходом этого импульса реверсивный счетчик 70 уменьшает базовый адрес ячейки памяти на единицу.
Кроме того, этот же импульс проходит через элемент 72 ИЛИ, задерживается элементом 74 на время срабатывания реверсивного счетчика 70 и через выход 23 системы выдается на вход второго канала прерывания сервера.
По этому сигналу сервер переходит на подпрограмму считывания содержательной части кодограммы из очередной ячейки памяти базы данных сервера по адресу, который сформирован на выходе 21 системы.
Таким образом, исключение буферных блоков памяти и селектора временных интервалов позволило существенно упростить систему, а реализация асинхронного режима взаимодействия автоматизированных рабочих мест социальных работников и сервера базы данных системы позволила существенно повысить и ее быстродействие.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5713014, 1998 г.
2. Патент США №5136708, 1992 г. (прототип)