AN INFORMATION SYSTEM PROJECT “COST OF LIVING IN THE REGIONS OF RUSSIA” ON ASP.NET CORE
Abstract and keywords
Abstract (English):
In the course of work on the project, the implementation of an information system is considered, which displays the average cost of the consumer basket depending on the region. The development of the information system is carried out using a free cross-platform framework for creating web appli-cations on the .NET open source platform

Keywords:
information system, website, C#, JavaScript, PostgreSQL
Text
Publication text (PDF): Read Download

Система показателей статистики цен используется как для изучения ценовых процессов в различных секторах экономики, так и при расчетах большинства стоимостных показателей на макроэкономическом уровне.

В ходе работы над проектом рассмотрена реализация информационной системы, которая отображает среднюю стоимость потребительской корзины в зависимости от региона. Разработка осуществляется на языке 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.
References

1. Visual Studio. Obschee ponyatie. [Elektronnyy resurs]: https://visalstdio.microsoft.com/ru/vs/.

2. Dokumentaciya po ASP. NET. [Elektronnyy resurs]: https://learn.microsoft.com/ru-ru/aspnet/core.

Login or Create
* Forgot password?