Что требуется реализовать?
Требуется создать многопользовательскую систему с разделением по ролям. У каждой роли свой интерфейс в виде таблиц, форм и других элементов.
Основной инструмент выполнения - управляющие данные в таблицах, хранимые процедуры
Систему можно постепенно развивать, добавлять новые модули, улучшать функциональность существующих модулей, изменять бизнес-логику операций.
Таблица - вывод и ввод информации в табличном виде
Формы - управление информацией через различные формы
Заявки и статусы - учет заявок и движения по статусам заявок
Документы - выгрузка документов по шаблонам в Excel и Word
Ресурсы - управление файлами и фото для сущностей
Импорт/экспорт - массовая загрузка данных через Excel
Метрики - вывод показателей с возможностью "проваливаться вглубь"
Уведомления - уведомление пользователей системы о важных событиях
Каталог - товары, категории, фильтры на категории, система расширенных атрибутов товаров
Дашборды - вывод информации в виде управляющей панели
Все это управляется через SQL - не только вывод данных, но и бизнес-логика: проверка доступа, определение структуры данных, логирование операций, определение событий и т.д.
Определяем главные типы пользователей системы
Проектируем вид внешнего вида каждого кабинета в системе
Определяем наборы данных и связи между ними.
Поэтапная реализация возможностей системы
Движок написан на ASP.NET MVC5
В качестве СУБД используется MS SQL Server
Для размещения приложения рекомендуется использовать VPS Windows Server 2008-2019
Минимальные требования к серверу - 2Гб оперативной памяти, 20 Гб на сервере
Данные хранятся на вашем арендованном виртуальном сервере (1cloud.ru)
В системе делается ежедневное резервное копирование всех данных системы
Доступ к системе производится с использованием защищенного протокола SSL (HTTPS).
Для обеспечения непрерывности бизнеса в случае сбоев возможно настроить дополнительный резервный сервер, который подменяет основной в случае проблем на данном сервере.
Мы создаем проекты-полуфабрикаты на платформе Falcon Space, которые затем можно практически неограниченно развивать под себя: менять вид страниц, адаптировать бизнес-логику, добавлять новые роли, страницы.
Какие у нас есть решения: товарный маркетплейс, площадка аукциона, CRM, склад, клиентский сервис и т.д. Эти решения содержат основную ключевую бизнес-логику, которую можно менять на свой лад.
Подобный подход значительно снижает трудозатраты и сроки по сравнению с созданием решения с нуля. При этом мы не теряем в гибкости, т.к. платформа Falcon Space разрабатывалась именно с учетом будущего видоизменения и расширения проектов, сделанных на ней.