Рассмотрена информационная система, которая отображает среднюю стоимость потребительской корзины в зависимости от региона. Информационная система разработана с помощью свободно распространяемого кроссплатформенного фреймворка для создания веб-приложений на платформе .NET с открытым исходным кодом
информационная система, сайт, C#, JavaScript , PostgreSQL
Стоимость проживания в разных регионах России – один из важных показателей социально-экономического развития страны. Несмотря на объединенное государство, уровень жизни и стоимость товаров и услуг сильно отличаются от региона к региону. Ключевыми факторами, влияющими на стоимость жизни в регионах, являются доходы населения. В регионах с высоким уровнем доходов средняя стоимость жизни значительно выше из-за более дорогой жилплощади, продуктов питания, транспорта и услуг. В том числе, стоимость жизни зависит от инфляции и может быть оценена по уровню социального обеспечения и доступности социальных услуг, таких как жилищные условия и транспортная инфраструктура.
Актуальность данной темы обусловлена активным обсуждением вопросов экономического развития и уровня жизни населения в России. Стоимость жизни является важным показателем социально-экономи-ческого благополучия граждан, а информационные системы позволяют эффективно собирать, анализировать и распространять данные о ценах, расходах и других показателях, влияющих на уровень жизни населения.
Таким образом, разработка и использование информационных систем в данной сфере помогает улучшить мониторинг и анализ экономических процессов, повысить прозрачность и доступность информации для принятия обоснованных решений о социально-экономической политике.
Исходя из множества источников, предоставляющих данные о расходах в России, было принято решение о создании уникального и упрощенного источника информации, который соответствует следующим критериям:
- Экономия времени (нужную информацию можно найти максимально быстро);
- Доступ к информации можно получить в любое время суток;
- Удобная система навигации;
- Визуализация данных (представлены карта и диаграммы).
Проектирование и развертывание инфраструктуры несет в себе цель создания удобной, масштабируемой, доступной и надежной информационной среды, которая будет отвечать всем нуждам объекта информатизации.
Инфраструктура данной разработки, должна выполнять функции:
- Хранение данных (цены, регионы, категории затрат, данные пользователей);
- Предоставление подробной информации о расходах по регионам;
- Наличие удобного пользовательского интерфейса;
- Кроссплатформенная система.
Для достижения поставленной цели необходимо решить ряд следующих задач:
- Определить требования к функциональности системы;
- Определить целевую платформу;
- Проанализировать имеющиеся решения;
- Определить используемые программные и технические средства;
- Разработать продукт.
Для разработки приложения использовалось следующее программное обеспечение:
- Visual Studio: версия 2022 для Windows; Visual Studio для Mac для macOS; Visual Studio Code для всех операционных систем;
- ASP.NET Core на Windows с установленным IIS (Internet Information Services).
Для запуска приложения необходимо выполнение следующих системных требований:
- Наличие операционной система: Windows, macOS или Linux;
- Для запуска на Linux потребуется установленный .NET Core или установщик пакетов для дистрибутива Linux;
В настоящее время существует достаточное количество информационных систем, отражающих расходы населения. Каждая основывается на различных источниках данных. Самыми известными и масштабными на данный момент являются rosstat.gov.ru, www.iminfin.ru и www.fedstat.ru.
- Rosstat.gov.ru – сводная агрегированная документированная информация о количественной стороне массовых социальных, экономических, демографических, экологических и других общественных процессов в Российской Федерации, формируемая субъектами официального статистического учета в соответствии с официальной статистической методологией.
- Iminfin.ru – обеспечивает оперативный мониторинг и анализ финансовых и социально-экономических показателей Российской Федерации, деятельности субъектов Российской Федерации и органов местного самоуправления. Отличительной особенностью является отображение общей стоимости на интерактивной карте в разрезе округов России.
- Fedstat.ru – Единая межведомственная информационно-статистическая система. Содержит официальную статистическую информацию, формируемую субъектами официального статистического учета в рамках Федерального плана статистических работ.
Основными критериями качества разработки информационной системы являются:
- Функциональные возможности;
- Функциональная пригодность;
- Корректность;
- Способность к взаимодействию;
- Защищенность;
- Надежность;
- Эффективность;
- Практичность;
- Мобильность.
Данная информационная система была выполнена в формате Web-приложения.
Разработанное веб-приложение является клиент-серверным (рисунок 1).
Модель клиент-сервер – это распределенная структура приложения, которая распределяет задачи или рабочие нагрузки между поставщиками ресурса или услуги, называемыми серверами, и лицами, запрашивающими услуги, называемыми клиентами. Часто клиенты и серверы взаимодействуют по компьютерной сети на отдельном оборудовании, но и клиент, и сервер могут находиться в одной системе.
Клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него.
Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет её клиенту по сети с использованием протокола HTTP.
В информационной системе представлены две роли – это администратор и пользователь. На рисунке 2 представлена схема взаимодействия в системе.
Рисунок 1 – Схема клиент-серверной архитектуры
Рисунок 2 - Схема взаимодействия
В роли администраторов выступает ответственное лицо – менеджер или администратор. Он заносит данные в базу. К этим данным относятся: актуализация данных по расходам, редактирование прав пользователям и отзывов. Обновление актуальных данных по расходам происходит со стороны сайта путём удаления текущих файлов типа xlsx и добавления новых. После загрузки данных, загруженных администратором, новая информация отображается в системе.
Пользователь системы может просматривать все страницы и добавлять отзывы. В роли пользователей выступают все посетители сайта. В веб-приложении реализована функция авторизации.
Для разработки приложения использовалось инструментальные средства Visual Studio.
Для создания информационной системы был выбран следующий стек разработки:
-
- Языки программирования С# и JavaScript;
-
- Веб-платформа NET.Core 7.
В результате исследования было выявлено отсутствие бесплатных российских услуг по размещению информационной системы, разработанной на ASP NET. Core, и базы данных PostgreSQL. В связи с этой проблематикой было принято решение по публикации сайта с помощью безвозмездного хостинга freeasphosting.net и публикации базы данных на neon.tech.
На рисунках представлена визуали-зация сайта «Стоимость жизни в регионах России» .
На рисунке 3 представлена начальная страница с наведением курсора по Иркутской области.
На рисунке 4 представлена страница при переходе по региону, где отображены актуальные данные за последний месяц в таблице и диаграмме по ключевых категориям расходов. Так же представлена динамика расходов за текущий год по категориям: аренда жилья, покупка жилья и продукты с вещами.
На рисунке 5 отображен результат выбора по двум регионам: Москва – Иркутская область, где видны цены и разница между ними.
В данной работе было создано приложение, которое отображает информацию о потребительской корзине по регионам страны.
Рисунок 3 – Начальная страница
Рисунок 4 – Отображение данных по региону
Рисунок 5 – Сравнение цен между Москвой и Иркутской областью
1. Visual Studio. Общее понятие. [Электронный ресурс]: https: // visualstudio. microsoft. com /ru /vs / (дата обращения: 15.05.2024).
2. Документация по ASP. NET. [Электронный ресурс]: https: // learn .microsoft .com / ru-ru / aspnet / core (дата обращения: 15.05.2024).
3. Федеральный закон от 29.11.2007 N 282-ФЗ (ред. от 28.02.2023) "Об официальном статистическом учете и системе государственной статистики в Российской Федерации" Статья 2.
4. Постановление Правительства РФ от 26 мая 2010 г. N 367 "О единой межведомственной информационно-статистической системе".
5. Баканов, А. В. Специфика разработки критериев качества информационных систем в сфере управления общим образованием / А. В. Баканов. – Текст: непосредственный // Молодой ученый. – 2015. – № 16 (96). – С. 36-41. – URL: https: // moluch.ru / archive / 96 /21651 (дата об-ращения: 15.05.2024).