Научная статья на тему 'Разработка автоматизированной системы анализа исполнения государственных контрактов и договоров отдела информатизации управления Федеральной службы судебных приставов по Архангельской области'

Разработка автоматизированной системы анализа исполнения государственных контрактов и договоров отдела информатизации управления Федеральной службы судебных приставов по Архангельской области Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
103
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кушнир Е. Н., Мартынов Г. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка автоматизированной системы анализа исполнения государственных контрактов и договоров отдела информатизации управления Федеральной службы судебных приставов по Архангельской области»

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

Е.Н. Кушнир, Г.В. Мартынов

Поморский государственный университет имени М.В. Ломоносова, г. Архангельск, Россия

Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем с изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, технологию накопления и распространения информации стали называть «бумажной информатикой» [1].

Положение в корне изменилось с появлением электронных вычислительных машин (ЭВМ). Первые ЭВМ использовались как большие автоматические арифмометры. Принципиально новый шаг был совершен, когда от применения ЭВМ для решения отдельных задач перешли к их использованию при комплексной автоматизации тех или иных законченных участков деятельности человека по переработке информации.

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

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

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

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

Поэтому перед организациями на первом плане стоит задача внедрения современных информационных технологий. Разработка автоматизированных систем сбора, обработки и анализа информации позволит облегчить труд специалистов. На сегодняшний день многими организациями ведутся работы по созданию автоматизированных рабочих мест для реализации необходимых функций.

Одной из таких организаций является Федеральная служба судебных приставов. Необходимостью создания автоматизированной системы для отдела информатизации данной службы послужил постоянный рост объемов документации, а также большие временные затраты на ручную обработку данных, анализ результатов исполнения государственных контрактов и договоров.

Следует отметить, что на данный момент времени в Службе судебных приставов не существует программных средств, автоматизирующих работу отдела информатизации по вышеизложенному направлению.

Исходя из этого, к конечному продукту предъявляются следующие требования:

- программа должна систематизировать данные по техническим заданиям государственным контрактам, договорам, счет-фактурам;

- программа должна проводить анализ по различным параметрам (интенсивность ремонта и использования оргтехники, частоту заправки картриджей и т. д.);

- данные, получаемые в результате обработки, должны быть представлены в виде удобном для формирования различных запросов.

Анализ изложенных требований приводит к выбору структуры продукта.

Так как задача будущего продукта - систематизировать данные и документы, работы проводимые в нем, будут связаны не только

3. Механизмы развития инновационных процессов в эпоху информационного общества

с вводом, но и с накоплением информации. Поэтому логичнее всего использовать в качестве накопителя и хранителя данных базу данных. Кроме того, формирование БД лучше проводить под управлением какой-либо СУБД, так как она берет на себя ответственность за поддержание ограничений целостности данных. Из этого следует, что при разработке базы данных нужно только сообщить СУБД, какого рода ограничения целостности система должна поддерживать в базе данных, так как механизм обеспечения целостности баз данных интегрируется с механизмом управления транзакциями - последовательностью операций модификации базы данных, воспринимаемыми СУБД как одна атомарная операция.

С учетом того, что силами отдела информатизации в Службе судебных приставов был развернут сервер под управлением СУБД Firebird Server 2.1, вполне разумно использовать СУБД Firebird для формирования БД. Кроме того, наличие выделенного сервера позволит использовать клиент-серверную архитектуру программного про' Ji ' '

дукта и даст возможность работать с базой данных одновременно нескольким пользователям, а разграничением уровня доступа к данным будет заниматься СУБД.

После проведенного анализа данных и информационных потоков организации была построена диаграмма сущность - связь, на основе которой сформирована схема БД (рис. 1).

Для формирования клиентской части программы необходимо использовать дополнительную среду разработки приложений. Так как Firebird является свободным продуктом, не имеет лицензионных ограничений и, кроме того, является кроссплатформенным, для поддержки данных свойств выбор пал на среду Lazarus 0.9.28.2, соответствующую данным критериям. В настоящее время Lazarus практически полностью поддерживает виджеты Win32, GTK1, GTK2, Carbon. Среда разработки Lazarus интуитивно понятна, что, в свою очередь, обеспечивает высокую производительность труда разработчика. Язык разработки, используемый в среде Lazarus, - Free Pascal (рис. 2).

GOS.CONTR

?1Ю NTEGER

N NTEGER

DATA DATE

ESP NTEGER

VO_RAB NTEGER

POOR NTEOER

SUM NTEOER

ISPOLNJD NTEOER

VO.RAfi.C NTEOER

POORAZDELENYA.O NTEOER

I

TEX_ZAD

ti© NTEC€R

POOR NTEGER

PREOM NTEC€R

DATA_RAZM DATE

DA7ARASSM DATE

DATA_2AKL DATE

N_K2 NTECeR

N_OK INTEGER

POORAZDCLENYAJD NTECER

PREOMETJD NTEGCR

OOS_CONTR_D NTEGCR

l - -L -

NAJMJZD

S|D NT EGER

NAMJZD VARCMAR(20)

VC RAB О WTEGCR

ISPOiN

?ilD NTEOER

NAZV VARCHAROO)

ADRESS VARCHAR<30)

OtRECTOR VARCMAR<30)

INN NTEGER

KPP NTEGER

R S NTEGER

BANK VARCHAR(30)

K_S NTEGER

I I I I

I I

V©_RAe

NTEG€R

Vt> RAB VARCMAROO)

NAMJZD NTEC€R

SCM_F

tiO NTEOER

N_SCM_F NTEOER

N_AKTA NTEOER

N_DOG WTE06R

DATA DATE

ISP NTEGER

POOR NTEGER

кос NTEGER

VD_RAB VARCHAR(100)

NAMJZD VARCHAR(30)

PRICE NTEGER

STOM NTEGER

GOS.CONTRJD NTEGER

ISPOLNJD NTEGER

POCRAZD€LENYA_D NTEGER

Vt)_RABJD NTEOER

NAMJZDJD NTEGER

POORAZC€LEMYA

9|D NTECCR

POOR VARCMAROO)

PREDMET

NTEGER

PRECM VARCHAR(20)

""I

I

PR1-OZH

NTEGER

N DOG NTEGER

PRECM NTEGER

VD RAB NTEGER

NAM IZD NTEGER

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ED IZM VARCHAR(10)

KOL NTEGER

STOM NTEGER

SUMM NTEGER

GOS.CONTRJD NTEGER

PREOMET.O NTEGER

VC RAB О NTEGER

NAM_IZD_C NTEGER

Рис. 1. Схема данных БД

Рис. 2. Форма «Исполнение Г осударственных контрактов»

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

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

контракт находится в режиме ожидания к исполнению.

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

Литература

1. ИТ блокнот /Николай Войнов/ винегрет восприятия информационных технологий. URL: http://nvoynov.blogspot.com/2007/09/blog-post_19. Ыш!.

i Надоели баннеры? Вы всегда можете отключить рекламу.