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

OSCHINA-MIRROR/baseweb-JSite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 8.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 16:02 dd66137

JSite 后台管理系统 · Быстрый старт разработки

Официальный сайт

Официальный сайт, онлайн-демонстрация: http://jsite.org.cn

Онлайн-документация: http://doc.jsite.org.cn

Если вам нравится этот проект, пожалуйста, нажмите на «Star» и «Fork» в правом верхнем углу, чтобы поддержать нас!

Демонстрационные учётные данные

  1. Демонстрационный аккаунт 1: jsite, пароль: admin
  2. Демонстрационный аккаунт 2: dept, пароль: 123456
  3. Демонстрационный аккаунт 3: jsitehr, пароль: 123456
  4. Описание: три вышеуказанных аккаунта имеют роли системного администратора, менеджера отдела и HR соответственно.
  5. После подачи заявления на отпуск, после утверждения заявки менеджером отдела, заявка автоматически переходит к аккаунту HR. В процессе тестирования необходимо входить в систему с разных аккаунтов для просмотра задач процесса.

Платформа

  1. Эта структура была переработана на основе проекта jeesite1.x и представляет собой улучшенную версию, за что мы особенно благодарны первоначальному автору!
  2. Структура основана на Maven и разделена на несколько подмодулей, обеспечивая чёткую иерархию. Она может быть использована для всех веб-приложений, таких как корпоративные системы управления бэкендом, системы управления офисами (OA), системы управления контентом (CMS) и системы управления взаимоотношениями с клиентами (CRM).
  3. Сама структура интегрирует новейший Flowable рабочий процесс https://www.flowable.org/, который включает в себя модульный дизайнер рабочих процессов и полный модуль управления рабочими процессами, что позволяет легко создавать, развёртывать, запускать и отслеживать рабочие процессы в режиме онлайн, а также выполнять офисные задачи.
  4. Основной модуль структуры включает управление системой, управление рабочими процессами, онлайн-офисные операции, управление файлами и генерацию кода. Подмодуль управления системой включает управление пользователями, организациями, регионами, меню, ролями, словарями, журналами запросов, пулами соединений и мониторингом, обеспечивая детальный контроль разрешений и поддержку межотдельных и межкорпоративных разрешений данных.
  5. Структура поддерживает автоматическое создание базового кода для фронтенда и бэкенда, избавляя от необходимости повторять работу.

Архитектура программного обеспечения и выбор технологий

Требования к среде

  1. JDK 8
  2. Tomcat 8
  3. Apache Maven 3.x

Базовая структура

  1. Spring Boot 2.2.2
  2. Apache Shiro 1.4.2
  3. Spring Framework 5.2.2.RELEASE
  4. Jackson 2.10.1
  5. Flowable 6.4.0 (рабочий процесс)
  6. Redis 3.2.0

Уровень сохраняемости

  1. Alibaba Druid 1.1.21
  2. Apache MyBatis 3.5.3
  3. Hibernate Validation 6.0

Слой представления

  1. Beetl 3.0.15.RELEASE
  2. CSS-фреймворк: AdminLTE 3
  3. Другие компоненты: jquery 3, jquery-zTree 3.5, jquery-toastr, jquery-validation1.19.0, layer 3.1, webuploader, select2.4.0, cropper3.1.3

Использование

  1. Рекомендуется использовать IntelliJ IDEA для разработки.
  2. Скрипт инициализации базы данных находится в каталоге resources/db/ модуля jsite-web. Подробные шаги см. в JSite Docs.
  3. Набор символов базы данных: utf8, порядок сортировки: utf8_bin.
  4. При первом запуске проекта необходимо изменить конфигурацию соединения с базой данных в файле config/jsite-web.properties модуля jsite-web!

Система демонстрации

Вход image Главная страница image Интерфейс таблицы image Дизайнер рабочих процессов image Дизайнер форм image Права доступа к полям формы image Настройка связанных прав доступа image Запуск рабочего процесса image

Участие и вклад

  1. Fork этого проекта.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Заявление о лицензии

  1. Открытый исходный код, лицензия AGPL v3 + Apache Licence v2.
  2. Вы можете бесплатно использовать, изменять и создавать производные работы, но не разрешается выпускать модифицированные или производные работы как проприетарное программное обеспечение.
  3. Модифицированные и производные работы должны распространяться по лицензии AGPL, и общественность должна иметь доступ к модифицированным и производным работам.
  4. Если вы вносите изменения в код, необходимо указать это в изменённых файлах и соблюдать стандарты форматирования кода, чтобы помочь другим лучше понять ваши намерения.
  5. В расширенном коде (изменённом и производном коде) необходимо сохранить исходную лицензию, авторские права и другие инструкции оригинального автора (уважайте авторские права оригинального автора и не удаляйте или изменяйте информацию @author в файлах).
  6. Вы можете использовать его в коммерческих программах, но должны соблюдать вышеуказанные условия (помогите улучшить эту работу).

Поддержка

QQ1 группа (уже заполнена): 881252801
QQ2 группа: 833378881

image image

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/baseweb-JSite.git
git@api.gitlife.ru:oschina-mirror/baseweb-JSite.git
oschina-mirror
baseweb-JSite
baseweb-JSite
master