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

OSCHINA-MIRROR/doc_wei01-knowlg-pro

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 04:05 ad2c470

Знания-про

Это система в стиле Windows 10, где для фронтенда используется layui как фреймворк, а для бэкенда — SpringBoot как сервисная структура. Для проверки всех запросов применяется собственная XML-обвязка, что обеспечивает безопасность интерфейса. Проект постоянно обновляется. Если вам нравится, поставьте звезду.

Серьёзно:

  1. Skyeye после облачных сервисов не будет предоставлять коммерческий контент, весь исходный код открыт для пользователей из сферы знаний. После получения исходного кода вы можете изучать его, использовать для дипломной работы или в бизнесе.
  2. Документация по разработке.
  3. Часто задаваемые вопросы, обратите внимание на этот раздел.
  4. Адрес для тестирования: после того как поставите звезду, подпишитесь на официальный аккаунт WeChat ниже и ответьте «skyeye», чтобы получить доступ.

Почему стоит использовать этот проект?

① Он полностью бесплатен для личного и корпоративного использования, без необходимости сохранять авторские права или информацию об авторских правах. ② Весь код открыт, позволяя вам понять архитектуру проекта.

🐶 Коммуникация и обмен

Знания-про Официальный аккаунт WeChat (Skyeye Smart Manufacturing Cloud Office) Группа обмена QQ
Сканируйте QR-код ![](https://gitee.com/dromara/skyeye/raw/company_server/images/mindMap/Официальный аккаунт WeChat.jpg)

Введение

  • A. Администратор может выполнять массовые операции с данными в базе данных библиотеки знаний, включая импорт, экспорт и резервное копирование.
  • B. Администратор может добавлять учётные записи пользователей, которые могут осуществлять поиск и отображение данных в библиотеке знаний.
  • C. Авторизованные пользователи могут войти через клиентский интерфейс входа и использовать ключевые слова для поиска информации. Система отображает все связанные ключевые слова.
  • D. Результаты поиска отображаются в виде списка кратких сведений, и авторизованные пользователи могут нажать на них, чтобы просмотреть подробную информацию.
  • E. Авторизованные пользователи могут вводить контент через официальный аккаунт WeChat, который администратор проверяет и одобряет. Одобренные данные напрямую добавляются в базу данных.
  • F. Вводимые данные включают заголовок, содержание, редактора и поддержку текстового и графического редактирования.
  • G. При поиске можно выбрать, искать ли по заголовку или содержанию.
  • H. База данных хранится на локальном сервере, и клиенты могут получить авторизованный доступ через мобильные устройства. Администраторы могут централизованно управлять через клиентские инструменты, такие как браузеры.
  • I. Можно подключиться к официальному аккаунту WeChat.

Запуск

Просто запустите com.KnowLeDgeApplication, и после запуска перейдите по адресу http://localhost:8090. Начальные учётные данные: root/123456.

Функциональность

Функция Функция Функция Функция
Меню управления Управление персоналом Управление пользователями Управление ролями
Управление правами Ресурсные иконки Управление журналом Многопользовательское управление
Настройка базовой системы Базовая информация о системе Управление типами библиотек знаний Отображение на мобильных устройствах
Управление библиотекой знаний Массовый импорт Проверка Доступ к официальному аккаунту WeChat

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

Бэкенд-технологии:
Технология Название
SpringBoot Основная структура
MyBatis ORM-фреймворк
Druid Пул соединений с базой данных
Maven Инструмент управления проектами
redis Система хранения ключ-значение
webSocket Полнодуплексная связь между браузером и сервером
Flowable Движок рабочего процесса
xxl-job Планировщик задач
RocketMQ Очередь сообщений
solr Сервер приложений для корпоративного поиска
Spring Cloud Микросервисная архитектура (текущий интерфейс приложения пользователя)
Nacos Центр конфигурации и регистрации служб
Фронтенд-технологии:
Технология Название
layui Модульная библиотека пользовательского интерфейса
winui Стиль Windows 10
uni-app Skyeye Cloud Mobile

Описание кода

Сопоставление интерфейсов фронтэнда и бэкэнда
<url id="Фронтальный запрос" path="Бэкэнд-интерфейс" val="Примечание">
	<property id="Фронтальный ключ запроса" name="Бэкэнд-ключ приёма" ref="Ограничения (см. документацию проекта)" var="Значение ключа"/>
</url>
Написание кода бэкэнда
Контрольный слой
@RequestMapping("Бэкэнд-интерфейс")
public void Имя метода(InputObject inputObject, OutputObject outputObject) throws Exception{
	serviceLayerInterfaceObject.Имя метода(inputObject, outputObject);
}
Сервисный слой
@Override
public void Имя метода(InputObject inputObject, OutputObject outputObject) throws Exception {
	Map<String, Object> map = inputObject.getParams();//Получение параметров
	Map<String, Object> user = inputObject.getLogParams();//Получить информацию о текущем вошедшем пользователе
	/**
	 * Бизнес-логика
	 */
	outputObject.setBean(bean);//Возврат одного объекта Bean
	outputObject.setBeans(beans);//Возврат коллекции
	outputObject.settotal(total);//Возвращает количество
	outputObject.setreturnMessage("Информация");//Возвратить сообщение об ошибке на фронтэнд
	outputObject.setreturnMessage("Сообщение об ошибке", код ошибки);//Вернуть сообщение об ошибке на фронтэнд и выбросить исключение (редко используется)
}

Эффект изображения

Эффект изображения Эффект изображения
1
https://api.gitlife.ru/oschina-mirror/doc_wei01-knowlg-pro.git
git@api.gitlife.ru:oschina-mirror/doc_wei01-knowlg-pro.git
oschina-mirror
doc_wei01-knowlg-pro
doc_wei01-knowlg-pro
master