Skip to content

Web-application for accounting and monitoring the fulfillment of orders for a furniture manufacturing company / Web-приложение по учету и мониторингу выполнения заказов фирмы по производству мебели, C#, ASP NET.Core MVC

Notifications You must be signed in to change notification settings

chebupelkaa/WebAppFurnitureOrders

Repository files navigation

A web application for accounting and monitoring the fulfillment of orders of a furniture manufacturing company will help automate the work of a company/companies engaged in the production and sale of furniture. This application will improve the customer service process by maintaining comprehensive accounting.

The main functions of the web application:

  • user authorization and registration;
  • accounting and registration of furniture orders;
  • product search;
  • product filtering;
  • order tracking;
  • the ability to leave a review;
  • notifications for customers;
  • receiving statistics for a period of time;
  • warehouse inventory management.

Web application roles: guest, client, order acceptance specialist, warehouse inventory manager, administrator.

During the development process, an MS SQL database was used to store information about furniture and other entities of the web application, the ASP.NET Core platform was used to develop a web application using the object-oriented programming language C# in the Visual Studio development environment. To access data, the Entity Framework Core technology was used, which allows creating queries to the database in the LINQ language, the Bootstrap framework for creating a pleasant user interface. To visualize 3D models, the JavaScript Three.js library is used, containing a set of ready-made classes for creating and displaying interactive 3D graphics. The MVC design pattern was used to separate the application logic into separate components, the ASP.NET Core Identity framework was used to organize authentication and authorization of users, ensuring security of access to the application functionality.


Web-приложение по учёту и мониторингу выполнения заказов фирмы по производству мебели поможет автоматизировать работу компании/компаний, занимающихся производством и продажей мебели. Данное приложение позволит усовершенствовать процесс обслуживания клиентов благодаря ведению всестороннего учёта.

Основные функции web-приложения:

  • авторизация и регистрация пользователей;
  • учет и регистрация заказов мебели;
  • поиск товаров;
  • фильтрация товаров;
  • отслеживание заказов;
  • возможность оставить отзыв;
  • уведомления для клиентов;
  • получение статистикиза период времени;
  • управление запасами склада.

Роли web-приложения: гость, клиент, специалист по приёму заказов, менеджер по управлению запасами склада, администратор.

В процессе разработки была использована база данных MS SQL для хранения информации о мебели и остальных сущностях web-приложения, платформа ASP.NET Core для разработки web-приложения с использованием объектно-ориентированного языка программирования C# в среде разработки Visual Studio. Для доступа данных была использована технология Entity Framework Core, которая позволяет создавать запросы к базе данных на языке LINQ, фреймворк Bootstrap для создания приятного пользовательского интерфейса. Для визуализации 3D-моделей используется библиотека JavaScript Three.js, содержащая набор готовых классов для создания и отображения интерактивной 3D-графики. Использовался паттерн проектирования MVC для разделения логики приложения на отдельные компоненты, фреймворк ASP.NET Core Identity для организации аутентификации и авторизации пользователей, обеспечивающий безопасность доступа к функциональности приложения.

About

Web-application for accounting and monitoring the fulfillment of orders for a furniture manufacturing company / Web-приложение по учету и мониторингу выполнения заказов фирмы по производству мебели, C#, ASP NET.Core MVC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published