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

OSCHINA-MIRROR/jiaxuan888-jx_shop

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

jx_shop (Проект интернет-магазина сельскохозяйственной продукции)

1. Введение

Исходя из моих ограниченных возможностей, такие как функция отправки заказов через почтовую службу, интеграция с другими платежными системами, привлечение трафика и т.д., эти функции еще не полностью реализованы. Кроме того, пользовательский интерфейс системы не слишком эстетичен, а также есть недостатки в производительности при работе с клиентской частью, архитектуре распределенной системы и других аспектах. Например, можно использовать CDN для ускорения работы системы, а также OSS для хранения больших файлов.

При завершении этого проекта я начал работать с продуктами Alibaba Cloud, попробовал использовать Tomcat+Nginx для создания кластера, а также интегрировал SpringSession для обеспечения совместного использования сессий, но это было реализовано в другом демонстрационном проекте.

В данном проекте используется Nginx+vsftpd для сохранения изображений, но я рекомендую использовать облачное хранилище OSS от Alibaba Cloud.

Просим вас оставить звездочку этому проекту, благодарность за это трудно выразить словами!

Мой CSDN: CSDN

Мой Bilibili: Bilibili

Мой блог: Coding技术栈

**2. Это интернет-магазин сельскохозяйственной продукции (можно рассматривать как обычный интернет-магазин, где могут продаваться любые товары)**Проект разработан с использованием технологий SSM, Maven, Bootstrap, MySQL и Bootstrap. Разработка выполнена с помощью инструмента IntelliJ IDEA.

Используя IntelliJ IDEA, на основе Maven, реализованы технологии Spring+SpringMVC+MyBatis для создания интернет-магазина.

3. Архитектура программного обеспечения

Основные функции, которые уже реализованы в проекте, включают:

  • Интернет-магазин (backend): вход пользователя, управление товарами, управление типами товаров, управление клиентами и управление пользователями системы (функция управления заказами будет реализована позже...);
  • Интернет-магазин (frontend): страница товаров, страница детального описания товаров, добавление товаров в корзину, покупка сразу, просмотр моих заказов, корзина, личный кабинет (реализация здесь довольно простая), регистрация клиента, вход клиента, управление заказами, оплата заказов (Alipay и WeChat), управление адресами доставки и т.д.

Схема архитектуры

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

Конфигурация и установка программного обеспечения и среды: рекомендуется использовать Docker

Мои заметки по изучению Docker: мои заметки по Docker

Файлы SQL находятся в проекте.

База данных: MySQL

Технологический стек: Spring, Spring MVC, MyBatis, Redis, JSPФронтенд-фреймворк: Bootstrap 3

LombokДругое: HttpClient 4.x, Google ZXing генерация QR-кодов, WeChat платежи, Alipay тестирование платежей, агрегация данных API (SMS) разработка, загрузка файлов на FTP-сервер и т. д. IDEA 2018.3.5 Maven 3 JDK 8 MySQL 5.7+ Windows 7 64-битная система Развертывание проекта: серверы Alibaba Cloud

Пятый раздел. Скриншоты проекта

Введите описание изображения Введите описание изображения Введите описание изображения Примечание: эта архитектура была изучена на Mooc, полное видео-обучение будет доступно в QQ группе. Введите описание изображения Введите описание изображения Введите описание изображения Введите описание изображения Введите описание изображения Введите описание изображения Введите описание изображения ! Введите описание изображения ! Введите описание изображения ! Введите описание изображения ! Введите описание изображения ! Введите описание изображения ! Введите описание изображения

Шестое. Связанные с Alibaba Cloud1. Настройка сервера Alibaba Cloud и домена

введите описание изображения здесь введите описание изображения здесь

  1. Установка VSFTPD-сервера файлов введите описание изображения здесь введите описание изображения здесь

Детальные видеоуроки я загружу на Bilibili и в QQ-группу.

  1. Попытка установки кластера Tomcat с использованием виртуальных машин. Полный набор видеоуроков также будет загружен на Bilibili. Видеоуроки

  2. В проекте используется платеж через Alipay. Поскольку это тестовая среда, необходимо скачать приложение Alipay для тестовой среды (https://sandbox.alipaydev.com/user/downloadApp.htm).

Запрос на использование WeChat Pay не был одобрен.

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

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

Введение

Магазин сельскохозяйственной продукции Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

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

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