Читайте также:
|
|
Руководством отдела информатизации УФССП было предложено задание реализовать в виде веб-сервиса интерфейс взаимодействия пристава с удаленной централизованной базой данных.
Интерфейс должен обеспечивать функции по выборке, поиску данных по полям, по заданному критерию поиска. Модификация, изменение данных, существующих в централизованной БД не допускаются, в том числе и администратору интерфейса.
Была оговорена следующая модель интерфейса, отвечающая требованиям руководства, и обеспечивающая безопасность удаленной БД, а так же быстроту выполнения операций по формированию и отображению результатов запроса:
- данные из удаленной БД (далее именуемой АИС, по аббревиатуре клиентского программного комплекса (ПК), для работы с удаленной БД) поступают в качестве наборов записей в новую чистую БД. Эта новая БД будет являться основной (рабочей, далее именуется как рабочая БД - РБД) для вывода данных поиска в окно браузера, на печать, по электронно почте и так далее. Решение обосновывается, тем что с легковесной БД операции поиска будут выполняться гораздо быстрее, к тому же данная БД будет наполняться только актуальными данными из АИС, допуская минимальную избыточность;
- на отрезке между АИС и РБД, данные с помощью специальных методов (хранимые в СУБД процедуры, пользовательские функции) будут проверяться на предмет их оригинальности для РБД (исключается добавление уже запрашиваемых записей);
- запросами от клиента интерфейса (форма, аплет, командная строка) к РБД, данные будут поступать на вывод, отображаться пользователю (пристав);
- существует обратная связь (ОС), в виде управляющих воздействий со стороны панели управления клиентом интерфейса (главная страница с аплетом, либо реализованная на языке PHP динамически обновляемая). ОС влияет на результаты выборки из АИС, задаёт критерии проверки оригинальности данных для РБД.
Ниже представлена схема описанного интерфейса
Рисунок 2 – Схема интерфейса “Пристав”
Дата добавления: 2015-09-05; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
NBACKUP | | | Работа с СУБД. Определение набора процедур. |