Программа социально-экономического развития регионов



Данная программа взята из выпускной квалификационной работы Суминова Андрея Владимировича по специальности 080801 «Прикладная информатика в экономике», Всероссийская государственная налоговая академия, 2009 г:

"Исследование и разработка математических моделей социально-экономического развития регионов"

 

3. ПРОГРАММНЫЙ РАЗДЕЛ
Основываясь на модели Карпенко Н.В., был написан программный модуль социально-экономического развития регионов.

3.1. Минимальные технические требования к программному модулю:

  • Intel Celeron 1.5 GHz;
  • 256 MB RAM;
  • 8 MВ Video RAM (с поддержкой разрешения 1024*768 пикселей);
  • 25 MB свободного дискового пространства;
  • Установленный NET framework 2.0;
  • Установленный MS SQL Express;

Программный модуль принимает данные из 2-х типов файлов: файла базы данных SQL (*.mdf для его поддержки и должен быть установлен SQL Express) и текстового файла (*.txt на случай отказа SQL Express).

3.2. Структура базы данных:

Данные хранятся в «.mdf» файле в таблице «Data» (см. табл. 3.1)
Таблица 3.1
Структура таблицы базы данных


Название столбца

Тип

Описание

1

2

3

ID

int

Счётчик записей в базе данных

region_name

text

Название региона. В расчётах нигде не применяется. Только для удобства пользования

region

int

Порядковый номер региона (таблица регионов присутствует в приложении к диплому)

god

int

Рассматриваемый год

smertn

float

Число умерших на 100 человек за год

rogd

float

Число рождённых на 100 человек за год

bezrab

float

% безработного населения

zarp

float

Средняя зарплата за год, тысяч рублей

uchuchr

float

Количество ВУЗов на 100 000 человек

vrachi

float

Количество врачей на 10 000 человек

prestup

float

Число преступлений на 100 человек за год

vrp

float

Валовый региональный продукт, тысяч рублей на человека

selhoz

float

Тонн Сельскохозяйственной продукции на человека ща год

stroit

float

Построенно вадратных метров жилой площади на 10 человек

avtom

float

Автомобилей на 1000 человек

torg

float

Оборот розничной торговли, тысяч на человека

invest

float

Инвестиции в производство, тысяч рублей на человека

В текстовом файле содержится подобная база данных. Нет столбца ID  и region_name. Столбцы разделяются символом табуляции.

3.3. Описание работы с программным модулем

При открытии программы открывается стартовая форма (см. рис. 3.1).
Программа социально-экономического развития Российской Федерации
Рис 3.1. Стартовая форма

Значение кнопок можно узнать из таблицы 3.2.
Таблица 3.2
Описание элементов стартовой формы


Название кнопки

Описание

1. Выбор базы данных (sql, txt)

Выбор базы данных для работы с ней. Ссылка на базу данных хранится в файле «info.ini»

2. Редактирование SQL базы

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

3. Просмотр показателей (графически)

Открытие формы просмотра показателей конкретного региона.

4. Оценка регионов

Открытие формы оценки регионов


3.3.1. Форма Редактирования SQL базы данных представлена на рис.3.2
Программа социально-экономического развития Российской Федерации
Рис 3.2. Форма Редактирования SQL базы данных

 

Можно выполнить запрос любой сложности (1) написав его вручную, либо выполнить простой запрос по шаблону (2), например: «безработность больше 5» или «год равен 1995».
Для выполнения упорядочения записей достаточно нажать на название столбца, по которому нужно выполнить упорядочение (по возрастанию/ по убыванию зависит от того, сколько раз нажать, один или два)
Кнопка «Показать данные» (3) выполняет введённый SQL запрос и выводит на экран записи, удовлетворяющие условиям поиска. По умолчанию выводятся все записи.
Кнопка «Сохранить изменения» Записывает в базу данных все сделанные изменения: редактирование, добавление новых значений.
3.3.2. Форма графического просмотра показателей служит для предварительного устного анализа данных, так как графически воспринимать данные намного проще. Форму можно увидеть на рис.3.3.
Программа социально-экономического развития Российской Федерации
Рис 3.3. Форма трафического отображения показателей

В выпадающем меню «Показатель» (1) выбираем какой признак необходимо просмотреть. В меню «Регион» (2) выбираем интересующий нас регион. Автоматически строится график по годам (по умолчанию с 1990 по 2007). Более быстрый способ выбора региона – переключение клавишами Программа социально-экономического развития Российской ФедерацииПрограмма социально-экономического развития Российской ФедерациииПрограмма социально-экономического развития Российской ФедерацииПрограмма социально-экономического развития Российской Федерации. Чтобы не искать нужный регион, достаточно нажать кнопку, соответствующую первой букве названия региона. Кнопка «Обновить» (3) служит для обновления графика. При постановке галочки в поле «Один диапазон для всех регионов» (4) вертикальная шкала будет рассчитываться из максимального значения показателей по всем регионам и для конкретного показателя по всем регионам меняться не будет. При отсутствии галочки, максимальное значение рассчитывается из значений конкретного показателя и конкретного региона.
3.3.3. Форма оценки регионов
Программа социально-экономического развития Российской Федерации
Рис 3.4. Форма «Оценка регионов»

 

Изначально, при открытии формы, необходимо задать параметры расчёта развития регионов. Во-первых, указать тип расчёта оценок (линейный или квадратичный) (3). Во-вторых, указать способ расчёта весов (4): «Все равны»,  «Вручную» или «Расчёт». При выборе «Вручную» необходимо ввести значения весов (5) в поля для каждого признака. Не введённые поля будут незначимые (будут равны 0). Если сумма весов не будет равна 1, программа автоматически произведёт перерасчёт пропорционально введённым показателям. Вариант «Расчёт» производит расчёт весов по корреляционной матрице. Самыми значимыми показателями оказываются те, которые больше отличаются от остальных.
В-третьих, необходимо указать те показатели, которые необходимо рассчитывать ежегодно независимо (1*). Это нужно для того, чтобы избавиться от эффекта инфляции и времени до деноминации. Так как каждый год считается независимо, на оценку региона влияет только лишь его рейтинг в текущем году, а не значение показателя во всей временной шкале. Соответственно галками помечаются все показатели, выражающие валютные значения.
Так же необходимо указать негативные показатели (2*) (такие как смертность, безработность, преступления), так как так негативные показатели рассчитываются по другим формулам.
После ввода всех параметров, необходимо нажать кнопку «Рассчитать значимость» (6) и получаем анализ регионов. Если необходимо рассчитать оценки регионов с новыми параметрами, вводим интересующие нас изменения и нажимаем «Рассчитать значимость».
Для вывода на экран развития конкретных регионов необходим установить галочку напротив нужного региона (10) и нажать кнопку «Обновить график» (9).
«Снять/поставить все» (11) позволяет установить/снять все галочки в данном столбце (будут доступны только после включения функции в настройках «показать дополнительные кнопки»).
Кнопка «Очистить значения весов» (12) служит для очистки полей ввода весов (будет доступны только после включения функции в настройках «показать дополнительные кнопки»).
Кнопка «Очистить график» (13) служит для очистки области графика (будет доступны только после включения функции в настройках «показать дополнительные кнопки»).
По нажатию кнопки «Выбор базы данных (sql, txt)» (14) можно выбрать другую базу данных, не выходя в основное меню (будет доступны только после включения функции в настройках «показать дополнительные кнопки»).
Кнопка «o» (15) служит для скрытия/отображения правой панели с перечислением регионов.
По нажатии на кнопку «Настройки» (7) открывается


3.3.4. Форма настроек :
Программа социально-экономического развития Российской Федерации
Рис 3.5. Форма Настроек

 

Описание настроек можно узнать из табл. 3.3
Таблица 3.3
Описание элементов формы настроек


Название настройки

Описание

1

2

Не очищать график

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


Рисовать сетку с шагом

При выставлении галочки, на графике будет рисоваться сетка. Шаг вертикальной разметки выставляется в годах от оси координат (если шаг равен 2, будет рисоваться вертикальная прямая каждый 2 год). Шаг горизонтальной разметки выставляется в процентах от оси координат (если шаг равен  10%, каждый 10-й процент будет рисоваться горизонтальная линия разметки). При снятии галочки поля ввода шага сетки становятся неактивными.

Регионы «Разноцветные»

Переключение режимов:

  • названия регионов и графики разноцветные;
  • все надписи и графики чёрного цвета.

Толщина графиков в пикселях

Толщина линии графика  в пикселях, по умолчанию установлена 2.

Показывать дополнительные кнопки

На форме становятся видны дополнительные кнопки для удобства работы с программой. Изначально их нет. Это сделано с целью постепенного изучения программного продукта. При активации данной функции на форме оценки регионов появляются кнопки/checkbox:

  • «выбор базы данных (sql, txt);
  • кнопка «Очистить график»;
  • кнопка «Очистить значении весов»;
  • checkbox «Снять/Поставить» для быстрого удаления/установки галочек в полях «Рассчитывать каждый год независимо» и «Рассчитывать как негативный фактор»;
  • кнопка «< = >» для скрытия/отображения панели с названиями регионов.

3.3.5. Форма «Таблица Развития» :
Программа социально-экономического развития Российской Федерации
Рис 3.6. Форма «Таблица Развития»

 

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


Таблица 3.4
Описание столбцов формы «Развития регионов по годам»


Название столбца

Описание

N

Место региона в рейтинге за выбранный период.

Регион

Номер региона

Название_Региона

Полное название региона

Уровень развития

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

При открытии данной формы регионы автоматически упорядочиваются по месту в рейтинге. Чтобы выполнить упорядочение по другому столбцу, достаточно нажать на его название.
Форма позволяет выгрузить полученные данные в форматы :

  • txt c разделителем «табуляция»
  • xls, для дальнейшей обработки в Microsoft Excel

3.4. Среда программирования

Программный модуль написан в среде программирования «Microsoft Visual Studio 2008» на языке «C#». Данный язык выбран потому, что C# является языком высокго уровня программирования, который получил в последнее время широкое распространение. В этом языке реализованна поддержка многих

Для правильно работы приложения необходим предустановленный «Microsoft .NET Framework 2.0» или выше. Если  предполагается работа с SQL базой данных с локального жёсткого диска, необходимо установить бесплатное приложение «Microsoft SQL Server 2005».

 

Скачать бесплатно программу социально-экономического развития регионов.

После скачивания программы, разархивируем её на жёсткий диск. Запускаем "SERR.exe". При необходимости указываем где находится база "DataBaze.txt". Данные взяты с сайта www.gks.ru
Просьба оставлять записи в гостевой книге :-)

 

на главную...



Используются технологии uCoz