Основные технические решения ПИ «Судебная статистика»
Автоматизация процессов сбора и обработки статистической отчетности реализуется посредством ПИ «Судебная статистика» и программных шаблонов форм статистической отчетности в формате Microsoft Excel. Обмен данными между ПИ «Судебная статистика» разных уровней иерархии сбора статистики производится в формате Microsoft Excel. Статистические отчеты и сводные данные по судебной статистике передаются в виде файлов, сформированных при помощи программных шаблонов.
ПИ «Судебная статистика» реализуется в трехуровневой архитектуре «клиент» - «сервер приложений» - «сервер БД» с использованием «тонкого» клиента (MS IE 6.0).
ПИ «Судебная статистика» предназначена для следующих объектов автоматизации:
- Судебный департамент при Верховном Суде Российской Федерации;
- региональные органы Судебного департамента;
- окружные военные суды.
Использование программного обеспечения для реализации функций
5.1.1 Для реализации функций используется следующее программное обеспечение:
- разрабатываемое СПО в виде программного изделия ПИ ССт;
- средства разработки СПО:
1) PL/SQL для Oracle 9.2.0.1;
2) ASP;
3) VBScript;
4) Jscript;
5) Visual Basic 6.0;
6) C++;
7) Visual Basic For Applications;
8) XML;
9) HTML, DHTML, XSL;
- используемое ОПО для сервера БД:
1) система управления базами данных PL/SQL для Oracle 9.2.0.1;
2) системные компоненты Microsoft Windows: Microsoft Data Access Components версии 2.7;
3) операционная система Microsoft Windows 2003 Server;
|
|
- используемое ОПО для сервера приложений:
1) операционная система Microsoft Windows 2003 Server;
2) MS Exchange 2000 Server;
3) сервис Internet Information Service (входит в поставку операционной системы Windows 2003 Server);
4) системные компоненты Microsoft Windows: Microsoft XML 3.0 SP2, Microsoft Windows Script (Scripting Host) версии 5.6, .NET Framework 1.1;
5) Microsoft Excel и Microsoft Outlook, входящие в пакет Microsoft Office 2003[1];
- используемое ОПО для рабочего места пользователя:
1) операционная система Windows XP Professional;
2) Microsoft Internet Explorer версии 6 или выше;
3) Microsoft Excel и Microsoft Outlook, входящие в пакет Microsoft Office 2003.
5.1.2 Реализация каждой функции ПИ «Судебная статистика» включает в себя:
- пользовательский интерфейс для ввода, модификации и вывода данных;
- процедуры, реализующие бизнес-логику ПИ «Судебная статистика»;
- процедуры для работы с данными БД;
- БД для хранения информации;
- системную службу, реализующую функции загрузки данных.
Пользовательский интерфейс реализуется в виде динамически генерируемых модальных и немодальных HTML-форм, показываемых в браузере Internet Explorer. Формы содержат стандартные элементы управления для работы с данными соответствующих типов: списки, поля редактирования, флаги и т.д. Для организации взаимодействия с пользователем используются клиентские VB-скрипты.
|
|
Бизнес-логика ПИ «Судебная статистика» реализуется на нескольких уровнях: БД, серверный код, клиентские VB-скрипты. То, на каком уровне реализуется та или иная процедура бизнес-логики, зависит от того, необходимо ли обращение к БД, или запрос информации у пользователя, или и то и другое.
Для работы с данными БД используются функции серверного VB-скрипта, содержащиеся в ASP-страницах. Эти функции в свою очередь для работы с БД обращаются к COM-серверу для доступа к БД, являющемуся уровнем изоляции данных. Он предназначен для инкапсуляции деталей работы с конкретным типом системы управления базами данных (СУБД). Этот COM-сервер использует для доступа к БД технологию ActiveX Data Objects (ADO).
Вся информация хранится на сервере БД PL/SQL для Oracle 9.2.0.1. Для добавления, модификации и удаления информации из БД используются хранимые процедуры.
Служба автоматической загрузки данных представляет собой системную службу Microsoft Windows. Такая реализация позволяет осуществлять выполнение функции в автономном режиме, а также предоставлять службе права, необходимые для осуществления доступа к данным. Ведение лога событий системы позволяет контролировать работу службы.
Дата добавления: 2018-02-28; просмотров: 766; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!