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

OSCHINA-MIRROR/smiletocandy-tamguo

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

Тамгуо: онлайн-система библиотеки задач

Тамгуо (Tamguo) — это онлайн-система библиотеки задач, разработанная на основе Java. Она включает в себя следующие функции:

  • онлайн-доступ;
  • бэкенд;
  • центр для членов;
  • книжный центр.

Управление аккаунтом администратора:

Имя пользователя: system Пароль: 123456

Автор изменил пароль, так как данные онлайн и тестовые данные не были изолированы. Новый пароль можно узнать из файла .sql на локальном компьютере.

Сейчас автор собирает команду для итерационного обновления проекта. Нужны специалисты по фронтенду, бэкенду и дизайну. Заинтересованные кандидаты могут связаться с автором через WeChat: tamgoooo.

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

Ожидания

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

Тамгуо стремится создать полноценный интернет-проект с использованием Java, чтобы поделиться опытом и знаниями в области технологий и управления интернетом.

Структура проекта

Проект состоит из следующих компонентов:

  1. Tamguo-common — набор базовых инструментов.
  2. Tamguo-modules-core — основной бизнес-пакет, включающий обработку данных, файлов, почты и SMS.
  3. Tamguo-bms — книжная система (https://book.tamguo.com).
  4. Tamguo-mms — центр для участников (https://member.tamguo.com).
  5. Tamguo-oms — система управления бэкендом (https://admin.tamguo.com).
  6. Tamguo-crawler — программа-паук, отдельный проект.

Скрипт базы данных

В каталоге tamguo db:

  • Установите Redis.

    • Скачайте Windows-версию Redis с GitHub.
    • Распакуйте файл и запустите redis-server.exe. Если Redis запустился успешно, вы увидите соответствующий интерфейс.
  • Установите MySQL.

    • Импортируйте файлы базы данных из tamguo в MySQL, обращая внимание на имя базы данных.
  • Установите JDK 1.8.

Теперь среда Tamguo должна быть полностью установлена.

Запуск TMS

Найдите файл application.propertys в tamguo-tms. В нём содержатся следующие настройки:

  • domain.name — префикс для ссылок на статические ресурсы;
  • member.domain.name — домен для перехода в систему участников;
  • cookie.domian.name — настройка, связанная с сеансами, обычно устанавливается в local;
  • server.port — порт сервера;
  • spring.datasource.url — адрес подключения к базе данных;
  • spring.datasource.username — имя пользователя для подключения к базе данных;
  • redis.hostname — адрес службы Redis;
  • redis.port — порт Redis;
  • file.storage.path — путь для хранения загруженных файлов.

После правильной настройки свойств используйте Springboot для запуска приложения.

Если всё сделано правильно, приложение должно запуститься успешно. Посетите http://localhost:8081/.

TMS теперь запущен и готов обслуживать пользователей, включая учителей, студентов и других.

Запустите BMS (книжный проект)

Настройте application.propertys и запустите application.java.

Запустите MMS (центр участников)

Настройте application.propertys и запустите application.java.

Запустите OMS (система управления бэкендом)

Настройте application.propertys и запустите application.java.

Все подсистемы Tamguo теперь запущены.

Спасибо за вашу поддержку!

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

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

Введение

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

Обновления (3)

все

Участники

все

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

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