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

OSCHINA-MIRROR/liuwy_dlsdys-zhglxt

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

WEB-приложение система

Введение

Эта система (на основе SpringBoot + MyBatis + Apache Shiro + Bootstrap + Thymeleaf) может быть использована для разработки всех видов корпоративных WEB-приложений, таких как различные системы управления бэкендом, CRM, ERP, CMS, OA, блоги и форумы.

Система имеет адаптивный дизайн, который поддерживает большинство браузеров, включая IE9+, Google Chrome, Firefox, 360 Browser и другие. Она также совместима с планшетами, смартфонами и другими основными устройствами.

Благодарим RuoYi за предоставленный фреймворк.

Другие версии

  • GitHub (MySQL версия): zhglxt
  • GitHub (Oracle версия): zhglxt-oracle
  • GitEE (Oracle версия): zhglxt-oracle

Основные характеристики

  1. Полностью адаптивный дизайн (поддерживает компьютеры, планшеты, смартфоны и другие основные устройства).
  2. Интегрированный файловый менеджер (загрузка и скачивание файлов различных форматов, таких как видео, аудио, PDF, Word, Excel и т. д., а также онлайн-просмотр изображений, аудио и видео).
  3. Интеграция с корпоративной CMS системой управления контентом (простая корпоративная веб-страница, более мощная корпоративная веб-страница может быть разработана или переработана).
  4. Интеграция с рабочим процессом Activiti5 (поддержка онлайн-дизайна, развёртывания, просмотра и редактирования диаграмм процессов).
  5. Уведомления и объявления (переписанный модуль уведомлений и объявлений в исходной системе).
  6. Интеграция редактора Markdown editor.md.
  7. Развёртывание через WAR пакет, простое и удобное, без необходимости изменять слишком много конфигураций.
  8. Глобальная обработка транзакций.
  9. Интеграция системы планирования задач с использованием таймера, которая может использоваться для создания простых или сложных планов задач.
  10. Комплексная защита от XSS атак и фильтрация скриптов, полностью исключающая атаки XSS.
  11. Усовершенствованная система логирования, простая настройка аннотаций для реализации.
  12. Мониторинг данных, просмотр информации о версиях базы данных, драйверах, источниках данных, SQL мониторинге, SQL брандмауэре, WEB приложениях, URL мониторинге и мониторинге сеансов.
  13. Мониторинг сервисов, просмотр некоторых общих параметров мониторинга, таких как использование процессора, использование памяти сервера, информация о виртуальной машине Java, информация о сервере, состояние диска и т.д.
  14. Мониторинг кэша, возможность проверки информации о кэше системы и операций очистки кэша.
  15. Повторная упаковка часто используемых плагинов JavaScript, что делает код более лаконичным и удобным для обслуживания.
  16. Поддержка разрешений на уровне кнопок, настраиваемые разрешения на доступ к данным отдела.
  17. Управление зависимостями Maven проекта, упрощение обновления версий модулей и добавления или удаления модулей.
  18. Поддержка нескольких источников данных, простая конфигурация для переключения.
  19. Встроенный конструктор форм, перетаскивание элементов формы для генерации соответствующего HTML кода и кода формы.
  20. Интеграция со Swagger (Swagger + Knife4j) системой интерфейсов и UI фреймворком.
  21. Богатые демонстрационные примеры, помогающие разработчикам быстро интегрировать систему в свои проекты.

Выбор технологии

  1. Среда системы: JDK 1.8, MySQL5.7, Tomcat 8.
  2. Основной фреймворк: Spring Boot.
  3. Уровень сохраняемости: Apache MyBatis.
  4. Уровень представления: Bootstrap.
  5. Фреймворк безопасности: Apache Shiro.
  6. Фреймворк кеширования: shiro-ehcache.
  7. Фреймворк планирования задач: Quartz.
  8. Управление бизнес-процессами (BPM): Activiti.
  9. Файловый менеджер: CKFinder.
  10. Проверка на стороне сервера: Hibernate Validation.
  11. Проверка на стороне клиента: jQuery Validation.
  12. Плагин дерева: jQuery zTree.
  13. Контроль версий проекта: Git.
  14. Инструмент управления проектами: Apache Maven.
  15. Редактор форматированного текста: summernote.
  16. Редактор Markdown: editor.md.

Встроенные функции

  1. Управление пользователями: пользователи являются операторами системы, эта функция в основном предназначена для настройки пользователей системы.
  2. Управление отделами: настройка организационной структуры системы (страна, город, компания, отдел), поддержка древовидной структуры для отображения данных разрешений.
  3. Управление должностями: настройка должностей пользователей в системе.
  4. Управление меню: настройка меню системы, разрешений операций и разрешений кнопок.
  5. Управление ролями: распределение ролей по меню, настройка ролей в соответствии с организационной структурой для ограничения доступа к данным.
  6. Управление словарями: управление некоторыми фиксированными данными, которые часто используются в системе.
  7. Управление параметрами: управление динамическими параметрами конфигурации системы.
  8. Уведомления и объявления: управление информацией об уведомлениях и объявлениях в системе.
  9. Журнал операций: запись и запрос журнала нормальных операций системы; запись и запрос журнала аномальных операций системы.
  10. Журнал входа: запись и запрос информации о входе в систему.
  11. Активные пользователи: мониторинг состояния активных пользователей в текущей системе.
  12. Задачи по расписанию: онлайн-управление (добавление, изменение, удаление) задачами по расписанию, включая журнал выполнения задач.
  13. Генерация кода: генерация переднего и заднего кода (Java, HTML, XML, SQL), поддержка загрузки CRUD.
  14. Интерфейсы системы: автоматическая генерация соответствующих API документов на основе бизнес-кода.
  15. Мониторинг служб: мониторинг информации о текущем состоянии системы, такой как процессор, память, диск, стек и т. д.
  16. Конструктор форм: перетаскивание элементов форм для генерации соответствующего кода HTML.
  17. Мониторинг пула соединений: мониторинг текущего состояния пула подключений к базе данных системы, анализ SQL для выявления узких мест производительности системы.
  18. Корпоративная CMS: управление категориями (список категорий), управление контентом (списки рекламы, статей), управление документами (списки документов); поддержка создания нескольких сайтов, данные между сайтами не влияют друг на друга, можно свободно переключаться между сайтами.
  19. Управление файлами: каждый пользователь имеет свой собственный файловый менеджер; поддерживает различные форматы файлов (изображения, видео, аудио, Excel, Word, CSV и т. д.) для загрузки и скачивания, онлайн-просмотра изображений, видео и аудио (воспроизведение).
  20. Онлайн-офис: уведомления и объявления (мои уведомления, управление объявлениями), личный офис (мои задачи, заявки на отпуск).
  21. Управление рабочими процессами: модель (управление моделями), процесс (списки процессов, запущенные процессы, управление процессами).
  22. Демонстрация DEMO: демонстрация больших данных (миллионы записей), редактор Markdown.

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

  1. Демонстрационный адрес: zhglxt (http://8.134.117.219:8080/zhglxt «WEB-приложение»). Имя пользователя/пароль: system/system.
  2. Демонстрационный адрес (корпоративная веб-страница): zhglxt-cms (http://8.134.117.219:8080/zhglxt/cms/index.html «Корпоративная веб-страница»).

Клиентские инструкции

  1. Поддерживает большинство основных браузеров (например, IE9+ браузер, Google Chrome, браузер Firefox, браузер 360 и т. д.).
  2. Поддерживает планшеты, смартфоны и другие основные устройства.

Инструкции по использованию

  1. Установите необходимые условия для запуска и разработки системы (JDK1.8+, MySQL5.7+, maven3.6+, среда Git и т. д.).

  2. Скопируйте адрес Git проекта.

  3. Откройте IntelliJ IDEA, вставьте адрес Git в URL и клонируйте проект локально.

  4. После завершения клонирования Maven автоматически загрузит все зависимости проекта в локальный репозиторий. Структура каталогов выглядит следующим образом.

  5. При первом запуске необходимо установить его в локальном репозитории.

  6. Импортируйте файл данных в локальную базу данных MySQL.

  7. Измените информацию о подключении к базе данных MySQL.

  8. После успешного выполнения всех шагов вы можете напрямую запустить проект, запустив файл запуска.

  9. Имя пользователя и пароль для входа: system/system (Примечание: пароли всех пользователей в системе совпадают с их именами пользователей. Например, пароль test1 — test1, пароль test2 — test2).

  10. Упаковка и развёртывание (этот проект упакован в виде WAR пакета для развёртывания).

  11. После успешной упаковки найдите файл zhglxt\zhglxt-web\target\zhglxt-web.war в каталоге проекта, переименуйте его в zhglxt.war, затем поместите его непосредственно в каталог webapps Tomcat, и вы сможете запустить его. 1. Главная страница бэкенда

  12. Главная страница CMS

  13. Главная страница CMS: Если вам нужны файлы ресурсов официального сайта CMS (изображения, аудио), вы можете скачать их по ссылке: https://pan.baidu.com/s/15rrKWJNhSSP8pxnU7RNklQ?pwd=asdf Код извлечения: asdf. После распаковки всю папку необходимо скопировать в системный диск D.

  14. Рабочий процесс

  15. Диспетчер файлов

  16. Уведомления и объявления

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

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

Введение

Данная система (на основе SpringBoot + MyBatis + Apache Shiro + Bootstrap + Thymeleaf) может быть использована для разработки всех корпоративных WEB-приложений (таких как: различные системы управления бэкендом, CRM, ERP, CMS, OA, блоги, форумы и т. д.). Система имеет адаптивный дизайн и поддерживает большинство браузеров (например: IE9+, Google... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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