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

OSCHINA-MIRROR/cgrj-phqAdmin

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

WEB开发框架

Полный адрес новой версии после рефакторинга: https://gitee.com/cgrj/phq-web-vue

Введение

Разработанное на языке Go приложение представляет собой веб-платформу для управления с разделением на клиентскую и серверную части. Клиентская часть создана с использованием Vue-cli 3.x и фреймворка Element. Приложение может быть скомпилировано в одно приложение для ПК с помощью Electron. Поддерживаются базы данных MySQL и SQLite 3, настройки которых можно задать в конфигурационном файле.

Программная платформа

  1. beego MVC — открытый фреймворк для разработки серверной части на основе модели-представления-контроллера (MVC).
  2. xorm — открытый ORM-фреймворк.
  3. Vue-cli 3.x — фреймворк для создания клиентской части приложения.
  4. Element — открытый UI-фреймворк.

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

  1. Управление администраторами: управление учётными записями пользователей, которые могут входить в систему и выполнять операции на бэкенде.
  2. Управление ролями: управление страницами, доступными для каждой роли администратора.
  3. Управление правами доступа к маршрутам: контроль над тем, какие меню отображаются на клиентской стороне.
  4. Управление правами доступа к данным: контроль над доступом к различным функциям системы.
  5. Резервное копирование и восстановление данных: возможность резервного копирования и восстановления данных.
  6. Управление изображениями: организация и управление уже загруженными изображениями.
  7. Управление значками: управление значками, используемыми на бэкэнде.
  8. Управление пользователями: управление пользователями на клиентской стороне приложения.
  9. Загрузка файлов: поддержка загрузки различных типов файлов.
  10. Экспорт в Excel: функция экспорта данных в формат Excel.
  11. Импорт из Excel: возможность импорта данных из файла Excel в базу данных.

Инструкция по установке

  1. Установите среду разработки Vue. Подробные инструкции доступны на сайте Baidu.
  2. Установите среду разработки Go. Подробные инструкции также доступны на сайте Baidu.
  3. Загрузите исходный код на локальный компьютер по адресу: https://gitee.com/cgrj/phqAdmin.
  4. Если вы планируете использовать базу данных MySQL, установите её.
  5. Установите инструмент Bee для работы с beego. Подробные инструкции можно найти здесь: нажмите здесь.

Сборка и запуск бэкенда

  1. После установки Bee откройте командную строку (cmd) и перейдите в каталог сервера.
  2. Для запуска разработки выполните команду: bee run.
  3. Для сборки приложения следуйте инструкциям, указанным здесь: нажмите здесь.

Сборка и запуск фронтенда

  1. После установки зависимостей через npm в командной строке перейдите в каталог admin-html.
  2. Запустите разработку с помощью команды: npm run serve.
  3. Запустите сборку для приложения на ПК с помощью команды: npm run electron:serve.
  4. После успешного запуска бэкенда и фронтенда перейдите в браузере по адресу http://localhost:8080/admin.

Развёртывание

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

Демонстрация

  1. Обратите внимание, что при низкой пропускной способности сервера загрузка может занять некоторое время.
  2. Демонстрационный адрес: http://www.cgrj.top/admin.
  3. Скачать демонстрационную версию для ПК:
  4. Логин и пароль: admin 123456. Этот аккаунт имеет ограниченные возможности.

Изображения для демонстрации

Веб-версия Версия для ПК
Вход 000
Управление правами доступа к маршрутам 001
Изменение прав доступа к маршруту 002
Выбор значка 003
Управление правами доступа к данным 004
Редактирование прав доступа к данным 005
Управление администраторами 006
Редактирование ролей 007
Управление изображениями 008
Просмотр изображений 009
Управление значками 010

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

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

1
https://api.gitlife.ru/oschina-mirror/cgrj-phqAdmin.git
git@api.gitlife.ru:oschina-mirror/cgrj-phqAdmin.git
oschina-mirror
cgrj-phqAdmin
cgrj-phqAdmin
master