Разработка программного продукта для автоматизации обработки данных по объектам малого и среднего предпринимательства
Бесплатный доступ
В данной работе рассмотрены проблемы накопления данных в государственных органах. Представлен материал по разработке программного продукта, автоматизирующего процесс накопления и обработки сведений о субъектах малого и среднего предпринимательства, описаны основы его проектирования.
Xml-документы, единый реестр субъектов малого и среднего предпринимательства, база данных
Короткий адрес: https://sciup.org/140278053
IDR: 140278053
Текст научной статьи Разработка программного продукта для автоматизации обработки данных по объектам малого и среднего предпринимательства
Основная проблема накопления данных в государственных органах в том, что вся отчетность сдается в документах формата .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)