В ходе работы над проектом рассмотрена реализация информационной системы, которая отображает среднюю стоимость потребительской корзины в зависимости от региона. Разработка информационной системы осуществляется с помощью свободно распространяемого кроссплатформенного фреймворка для создания веб-приложений на платформе .NET с открытым исходным кодом
: информационная система, сайт, C#, JavaScript , PostgreSQL
Система показателей статистики цен используется как для изучения ценовых процессов в различных секторах экономики, так и при расчетах большинства стоимостных показателей на макроэкономическом уровне.
В ходе работы над проектом рассмотрена реализация информационной системы, которая отображает среднюю стоимость потребительской корзины в зависимости от региона. Разработка осуществляется на языке C# в среде разработки Visual Studio.
Visual Studio (VS) – это лучшая интегрированная среда разработки для создания многофункциональных, привлекательных кроссплатформенных приложений для Windows, Mac, Linux, iOS и Android.
Информационная система построена на базе СУБД PostgreSQL. Платформа ASP.NET CORE MVC автоматически разбирает клиентские запросы и передает данную информацию контроллерам. Каждая страница на любом сайте представляет набор ссылок, кнопок и форм для отправки. Когда строится MVC приложение, то большинство активных компонентов являются сигналами действия для методов обработчиков класса-контроллера. Кроме вызовов методов в запросе может передаваться дополнительная информация, которая будет передана обработчику в качестве параметров. Таким образом, строится простая и интуитивно понятная система взаимодействия от клиента к серверу.
Из рисунка 1 видно, что любой ответ сервера – это HTML-страница.
Контроллер располагает большим количеством вариантов обработки запроса, но обычно выбираются следующие: перезагрузка, переадресация, перенаправление.
Рисунок 1 – Система взаимодействия клиента и сервера
В ходе данной работы были решены следующие задачи:
- создана база данных;
- созданы модели, отражающие характеристики и поведение необходимых объектов информационной системы;
- реализован контроллер – механизм, обеспечивающий работу с пользователями;
- построены представления – файлы, которые формируются в качестве ответа пользователю;
- разработана структура данных, в которой содержится вся необходимая информация.
Для реализации приложения задействованы следующие технологии:
- СУБД PostgreSQL;
- язык программирования C#;
- фреймворк для построения Web-приложений .Net Core;
- библиотека каскадных таблиц стилей Bootstrap;
- язык программирования JavaScript и библиотека JQuery;
- Клиентская библиотека Chart.js.
1. Visual Studio. Общее понятие. [Электронный ресурс]: https://visalstdio.microsoft.com/ru/vs/.
2. Документация по ASP. NET. [Электронный ресурс]: https://learn.microsoft.com/ru-ru/aspnet/core.