Разработка программного продукта для автоматизации обработки данных по объектам малого и среднего предпринимательства

Автор: Хакимова Т.В.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 3 (7), 2017 года.

Бесплатный доступ

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

Xml-документы, единый реестр субъектов малого и среднего предпринимательства, база данных

Короткий адрес: https://sciup.org/140278053

IDR: 140278053

Development of software for automating data on objects of small and medium-sized enterprises

In this paper, we consider the problem of accumulation of data in the state bodies. The material for the development of software that automates the process of accumulation and processing of information on the subjects of small and medium enterprises covers the basics of its design.

Текст научной статьи Разработка программного продукта для автоматизации обработки данных по объектам малого и среднего предпринимательства

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

Одной из основных задач информационно-аналитического отдела в Управлении Федеральной службы по надзору в сфере природопользования (Росприроднадзор) по Республике Хакасия является сбор и анализ данных из единого реестра, который обновляется ежемесячно [1]. Вся информация о субъектах находится в архивах из XML-документов. Сотрудникам отдела для обработки данных и их систематизации приходится затрачивать большое количество времени, так как документы с информацией никак не отсортированы и, чтобы выбрать необходимую информацию, нужно пересматривать каждый XML-документ отдельно.

Для автоматизации работы в отделе информационно-аналитического и хозяйственного обеспечения Росприроднадзора, была разработана программа для автоматизации накопления и обработки сведений о субъектах малого и среднего предпринимательства (МСП), осуществляющих деятельность на территории Республики Хакасия.

Программа выполняет следующие функции:

  •    обрабатывает скачанный архив данных из Интернет-ресурса Федеральной налоговой службы nalog.ru/opendata, а именно из «Единого реестра субъектов малого и среднего предпринимательства»;

  •    сохраняет полную информацию о субъекте МСП в базу данных;

  •    выводит перечни субъектов МСП в MS Excel с выборкой по районам и (или) основному виду деятельности;

  •    загружает обновленные архивы данных и позволяет выводить информацию об изменениях.

Данный программный продукт состоит из двух компонентов:

  •    серверной части, выполненной в виде базы MySQL, в ней хранятся все сведения о МСП, осуществляющих деятельность на территории Республики Хакасия;

  •    клиентской части, в виде прикладной программы, реализованной в MS Visual Studio 2013, и выполняющей функции загрузки данных из сети Интернет, их обработки и загрузки в базу, а также выгрузки из базы в Excel.

Серверная часть представляет собой базу данных MySQL, содержащую связанные между собой таблицы и хранимые процедуры для работы с ними. Таблицы и связи между ними хорошо видно на схеме данных (рис. 1).

Клиентская часть представляет из себя прикладную программу которая состоит из двух вкладок:

  •    вкладка загрузки и обновления базы (рис. 2);

  •    вкладка выборки данных из базы в MS Excel (рис. 3).

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

□соппдокументсвдог v

ДатаДсг DATE f 10_СвОКЕЗДКсдОКЕ2Д VARCHAR(8) НаичОКВД VARCHAR(lOOO) ЗерсСКВЗД VARCH AR! 4)

Ю_СвДсгНс чД: гРеестр VARCH AR(60)

НаииЮЛ_ЗД VARCHARf 1000)

И НН ЮЛ_3 Д VARCH AR( 10)

Предч Д:г VARCH AR( 1000)

1 db_info рагатМапъе VARCHAR: 20)

■.•aiue VARCHAR(20)

КатСуЬМСП VARCHAR!. 1)

Ю_СведО:нИНН VARCHAR(12)

НаимЮЛ_ПП VARCH AR( 1000)

И НН ЮЛ_П П VARCH AR(10)

1 conп_документовли ценз

Ю_СвЛиценэСерНсмВидЛиценз VARCHAR(120)

ДатаЛ иценз VARCHAR(11)

ДатэНачЛицвнз VARCHAR(ll)

ДатэКснЛи1«нз VARCHAR(ll)

£.

Предр Контр VARCHAR' 1000)

О

Рисунок 1 – Схема базы данных

ДатаКснтр DATE

НаииЮЛ_ЗК VARCH AR(IOOO)

И НН ЮЛ_3 К VARCH AR(10)

со n п_ доку ме нт св пр од НаимЮЛ_ПП VARCH AR( 1000) И НН ЮЛ_П П VARCH AR(10)

co пп_документсв контр

_J conп_документсвоквэд 1а_ДскИдД:к VARCH AR(36) М_СвОКЕЭДК= дОКВЗД VARCH AR(8) Основ TINYINT(l)

Ю_СвКснтрНсчКснтрРеестр VARCHAR(60)

документ f 10_Дс кИдДс к VARCH AR'36^ ДатаСсст VARCH AR(ll) ДатаВклМСП VARCHAR(ll) ВидСубМСП VARCH AR(1)

ПризНсвМСП VARCH AR(1)

Ксд^гисн TINYINT{2)

Регион VARCHAR (305)

Район VARCHAR(305)

Гсрсд VARCHAR'30 5)

Насел Пункт VARCH AR(3O5)

1СЛ_НаинОрг VARCH AR(1000) ЮЛ_Н аинОргСскр VARCH AR(500)

ИП_«аиилия VARCHAR(60)

ИП_Имя VARCH AR(60)

ИП Отчестве VARCH ARf 60)

Ю_СвПрсгПартНсмДатаДсг VARCHAR(71)

dir_C8npofl

Ю_СвПрсд-КсдПрсд VARCHAR! 18)

НаичПрсд VARCHAR(IOOO)

П рОтн Пре д TINYI WT(1)

ОргВыдЛиценз VARCH AR( 500J ДатаОстЛицвнз VARCH AR(ll) ОргОстЛицвнз VARCH AR(500) НаимЛицВД VARCHAR'1000)

СведАдрЛи цВД VARCH AR(500) И_ДскИдДск VARCH AR( 36)

Рисунок 2 – Интерфейс вкладки «загрузка и обновление базы данных»

Управление данными ЮЛ и ИП           SETTINGS help - D х

@ статус данные из бд EXCEL DATA GRID

Тип субъекта:                Район:

юл                                   ,

□ ИП Категория субъекта:          Город:

Микропредприятие                              ▼

Малое предприятие Среднее предприятие

Дата включения в реестр:

Выбор даты 63 Выбор даты И I л                   □ Вывести ОКВЭД

Отметить новые записи

Вывести лицензии

Рисунок 3 – Интерфейс вкладки «выборка данных из базы в MS Excel»

Управление данными ЮЛ и ИП

@ settings

SOFTWARE

SETTINGS HELP -   □ X

НАСТРОЙКИ ПОДКЛЮЧЕ...

APPEARANCE

ABOUT

Настройки подключение

Рисунок 4 – Интерфейс вкладки «меню настроек»

Разработанный программный продукт позволил ускорить процесс сбора и обработки данных; автоматизировал процесс анализа данных, полученных из единого реестра субъектов малого и среднего предпринимательства, тем самым облегчив работу сотрудников информационно-аналитического отдела Росприроднадзора по РХ.

Список литературы Разработка программного продукта для автоматизации обработки данных по объектам малого и среднего предпринимательства

  • Управление Росприроднадзора по Республике Хакасия [Электронный ресурс] http://19.rpn.gov.ru/ (дата обращения: 26.02.2017)