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

OSCHINA-MIRROR/lmhc-jfinal-cms-shop

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

Обновления

2019-04-13

  • Обновление jfinal до версии 3.8. Добавлена страница с подробной информацией о заказе в административном интерфейсе управления товарами.

2019-04-11

  • Доработка документации по развёртыванию. В документацию по интеграции Tomcat для запуска бэкенда в среде разработки IDEA добавлена информация о запуске проекта для работы с интерфейсом мобильного приложения.

2019-04-05

  • Добавлены функции системного администрирования: настройка способа хранения файлов (локальное хранилище или облачное хранилище Alibaba Cloud), настройка параметров конфигурации для мобильных приложений. Изменён способ запуска бэкэнда на использование команды mvn для запуска.

2018-12-23

  • Реализована функция оплаты через WeChat Pay. Изменена поддержка Eclipse для разработки бэкэнда. Изменены настройки конфигурации сервисов для разработки и производства во Vue-интерфейсе администратора.

2018-08-26

  • Улучшен интерфейс главной страницы товаров в мобильном приложении, добавлены новые функции: скидки на текущий день, продажи по популярности и количеству, товары новых поступлений. Добавлены страницы категорий и списков товаров.

2018-07-17

  • Завершена реализация функций оформления заказов, входа в систему, получения информации о пользователях, обслуживания клиентов, использования купонов, просмотра списка заказов и других функций в бэкэнде. Завершено улучшение функций списков товаров и заказов.

2018-07-12

  • Загружен исходный код мобильного приложения, следующий шаг — завершение реализации функций оформления заказа и улучшения интерфейса главной страницы.

QQ группа для общения

Изображение

Номер группы: 699760941

Этот проект предназначен только для обучения и обмена опытом. Для коммерческого использования обратитесь к Touch-sea.

Изображение

jfinal-cms-shop

Проект

Основанный на jfinal + element ui + Vue, это открытый исходный код системы управления магазином. Демонстрация доступна по адресу: http://gongzhen.site.

Архитектура

Архитектура системы описана. Бэкенд реализован на Java с использованием фреймворка jfinal и базы данных MySQL 5.7.

Запуск бэкенда

  1. Импортируйте скрипт базы данных jfinal_cms/jfinal_cms.sql в MySQL.

  2. Загрузите проект jfinal-cms в среду разработки IDEA. Это проект Maven.

  3. Измените конфигурацию подключения к базе данных в трёх модулях admin, api и model в файле a_little_config.txt.

  4. Перейдите в корневой каталог jfinal-cms и выполните команду:

    mvn install package

    чтобы загрузить зависимости Maven. Эту команду можно выполнить в Git Bash или командной строке CMD.

  5. Запустите проект admin: cms-admin. Перейдите в каталог cms-admin и выполните команду:

    mvn tomcat7:run

    для запуска Tomcat. Посетите URL http://localhost:8081/cms-admin/getMenu, чтобы получить данные меню.

  6. Выполните команду mvn tomcat7:shutdown, чтобы остановить Tomcat.

  7. Запустите API для взаимодействия с мобильными приложениями: cms-api. Перейдите в каталог cms-api и выполните команду:

    mvn tomcat7:run

    Посетите URL http://localhost:8080/, чтобы убедиться, что запуск прошёл успешно.

  8. В среде IDEA вы можете добавить команды запуска в конфигурацию запуска и использовать их для быстрого запуска или отладки.

  9. В среде IDEA интегрируйте Tomcat и разверните модули admin и api для запуска на Tomcat.

  10. Управляйте бэкэндом: http://localhost:8080/cms-admin/getMenu. Взаимодействие с мобильным приложением: http://localhost:8080/.

  11. Соберите проект для компиляции и упаковки с помощью команды:

mvn package

Создайте WAR-файл, который можно развернуть на сервере Tomcat.

Интерфейс администратора

Vue-admin-web — это проект интерфейса администратора магазина. Файлы host-dev.json и host-prod.json содержат адреса для доступа к бэкэнду в средах разработки и продакшена соответственно.

  1. Установите зависимости с помощью команды npm install.
  2. Запустите проект с помощью команды npm run dev. После успешного запуска откроется страница http://localhost:1024/#/login, где потребуется войти в систему. Если вы используете среду разработки с интегрированным Tomcat, вам может потребоваться изменить адрес сервера.
  3. Соберите и упакуйте проект с помощью команды npm run build для подготовки к развёртыванию в Tomcat или Nginx.

Мобильное приложение

Импортируйте проект jfinal-cms-wx в инструмент разработки WeChat. Адрес сервера запросов указан в файле app.js.

Запустите проект и обратите внимание на необходимость отключить проверку SSL.

Вклад

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

Функции

  1. Управление товарами: списки товаров, управление заказами, категории товаров, спецификации товаров.
  2. Управление статьями: рекомендации по уходу за собой, ежедневные новости.
  3. Управление рекламой: управление объявлениями, акции.
  4. Управление материалами.
  5. Управление пользователями.
  6. Администратор.
  7. Управление рубриками. Маленький программный конец

Изображения без текстового описания.

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

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

Введение

Основанная на jfinal, element ui и vue открытая система управления интернет-магазином. Развернуть Свернуть
Java и 6 других языков
MIT
Отмена

Обновления

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

Участники

все

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

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