1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lframework-xingyun

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Внимание

Не могу понять, почему каждый год в первом полугодии (январь — июнь) сюда приходят многочисленные студенты для выполнения выпускной работы или подготовки к стажировке. Этот проект не предназначен для этих целей. Если вы интересуетесь этим проектом именно по этой причине, пожалуйста, скачайте его самостоятельно для изучения и не присоединяйтесь к общению в группах. Благодарим за понимание!

Описание проекта

Star Nebula ERP основан на фреймворке Spring Boot и предоставляет полностью открытую, бесплатную систему управления запасами для малого и среднего бизнеса. Она решает проблемы открытия магазинов, управления ими и анализа данных. Star Nebula ERP включает управление базовой информацией, товарным центром, закупками, продажами, розничной торговлей, складом, инвентаризацией и расчетами. Каждый модуль бизнес-процессов поддерживает настройку параметров, что позволяет удовлетворять различные реальные ситуации. Обширные отчетные модули поддерживают анализ различных данных пользователями. Также система поддерживает детализированное управление отделами, ролями, пользователями и правами доступа. Цель состоит в том, чтобы достичь онлайн-управления, прозрачности и простоты процессов, а также обеспечить единую систему управления логистикой, финансовыми потоками и информационными данными.#### Односерверная архитектура

Интегрированы часто используемые фреймворки Spring Boot и MyBatis Plus, что делает проект более удобным для использования и дальнейшего развития.

Об использовании проекта в коммерческих целях

Проект использует лицензию Apache 2.0. Написанный код является полностью открытым и может использоваться бесплатно. Мы не ограничиваем использование проекта в коммерческих целях; достаточно следовать условиям лицензии Apache 2.0.

Адрес демонстрационной среды

Адрес платформы Star Nebula ERP: http://erp.lframework.com Перейти

Исходный код основного фреймворка

Исходный код основного фреймворка: https://gitee.com/lframework/jugg Перейти

Исходный код фронтенд-проекта

Исходный код фронтенд-проекта: https://gitee.com/lframework/xingyun-front Перейти

Некоторые соглашения для разработки backend

  • Имя кеша не должно содержать {}
  • Имя основной базы данных — master
  • При создании подпроцессов использовать DefaultCallable или DefaultRunnable### О многопользовательской модели Если значение tenant.enabled в application.yml равно true, то режим многопользовательской модели активирован; если false, то он деактивирован. Хотя активация/деактивация многопользовательского режима контролируется конфигурационным файлом, изменения в работающей системе между двумя режимами не поддерживаются из-за различий в структуре баз данных.

Инструкция по использованиюДокументация по StarNebula ERP: https://www.lframework.com Перейти сюда

Почему код разделён на несколько репозиториев? Все в одном репозитории было бы удобнее?

Потому что если весь код будет находиться в одном репозитории, это приведёт к увеличению размера файла этого репозитория, а также некоторые части кода могут вам не потребоваться. Поэтому код разделён на несколько репозиториев, чтобы вы могли выборочно скачивать необходимые вам компоненты, что делает процесс быстрее и более удобным.

Основные функции системы| Системная функция | Описание функции |

|------------|-------------------------------------------------------| | Управление системой | Настройка системы, меню, отделы, роли, пользователи, журнал действий | | Базовая информация | Склады, поставщики, клиенты, базовая информация членства | | Центр товаров | Основные данные товара, категоризация товаров, бренды, свойства (персонализированные свойства) | | Управление закупками | Закупочные заказы, накладные на получение, накладные на возврат | | Управление продажами | Продажные заказы, накладные на отгрузку, накладные на возврат | | Управление розничной торговлей | Накладные на отгрузку розничной торговли, накладные на возврат | | Управление запасами | Запасы товаров | | Инвентаризация | Настройка параметров инвентаризации, управление предварительной инвентаризацией, управление задачами инвентаризации, управление накладными инвентаризации | | Корректировка запасов | Управление причинами корректировки запасов, корректировка запасов | | Учет расчетов | Накладные на расходы поставщиков, предоплатные накладные, накладные на сверку, накладные на расчет, доходы/расходы | | Генерация кода | Генерация кода CRUD | | Поддержка множества арендаторов | Поддерживает множество арендаторов |### Основные технологии

  • Spring Boot 2.2.2.RELEASE
  • MyBatis Plus 3.4.2
  • Spring Session Data Redis 2.2.0.RELEASE
  • HuTool 5.7.17
  • Lombok 1.18.10
  • EasyExcel 2.2.10 (включает два способа экспорта Excel: одноразовое экспортирование, экспортирование по частям (поддерживается только простое заголовочное поле))

Разработка

  • JDK 1.8
  • MySQL 5.7.18
  • Redis 4.0.8 (версию можно адаптировать под ваш Redis, функционал проекта зависит от Redis очень просто: кэширование, Session, поэтому совместимость проблем не вызывает)
  • RabbitMQ 3.12.4

Общение по технологиям

Номер группы QQ для общения: 717574596 (полностью занято) 562654879

Внимание

Все основные библиотеки, используемые проектом, собраны в starter'ы. Код этих библиотек доступен здесь: Перейти сюда. BPM работа с потоками в настоящее время интегрирована с платформой управления потоками AgileBPM. Поскольку лицензия AgileBPM является GPL, использование этой части функциональности требует соблюдения условий лицензии GPL. Подробнее о коде см.: Перейти по ссылке. Если вы не используете эту часть кода и функциональность, пропустите это уведомление.

Лицензия

Проект использует лицензию Apache 2.0. Пожалуйста, следуйте условиям данной лицензии.

Интеграция третьих сторон

AgileBPM - платформа управления потокамиSa-Token — унифицированная система аутентификации пользователя

J2Cache — двухуровневый Java кэш-фреймворк на основе оперативной памяти и Redis

knife4j — инструмент для генерации документации API Swagger для Java MVC-фреймворков

FormCreate — мощный динамический генератор форм

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lframework-xingyun.git
git@api.gitlife.ru:oschina-mirror/lframework-xingyun.git
oschina-mirror
lframework-xingyun
lframework-xingyun
master