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

OSCHINA-MIRROR/morning-pro-Morning

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

Но строки добрые творят, не ведая пути. (Основано на SSM-фреймворке, публичный благотворительный B2C интернет-магазин)

Проектный фон

Согласно статистике, в 2015 году через платформы, связанные с Alibaba, было совершено 27 миллиардов благотворительных операций, что принесло 1,9 миллиарда юаней пожертвований. Taobao Charity преодолела традиционные модели благотворительности и создала собственный путь, объединив благотворительность с бизнес-моделью компании. Это ускорило наступление эпохи «всеобщей благотворительности» и продемонстрировало огромные изменения и влияние китайской благотворительной деятельности.

Платформа

Morning Charity — это китайский публичный онлайн-благотворительный магазин, который работает по модели B2C и представляет собой инновационную благотворительную платформу.

Онлайн-магазин Morning Charity состоит из трёх систем: электронной коммерческой системы (OS), благотворительной системы (DS) и системы управления бэкендом (CMS).

Система управления бэкендом CMS включает в себя модули управления администраторами, членами, продуктами, транзакциями и системой.

Электронная коммерческая система OS включает модули входа пользователей, просмотра товаров, покупки товаров, онлайн-комментариев, онлайн-вопросов, личного центра и управления учётными записями.

Благотворительная система DS включает модули подачи заявок на благотворительность, накопления и пожертвования баллов, отслеживания прогресса и онлайн-комментариев. (В настоящее время не реализована.)

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

Бэкенд

  • Core framework: Spring Framework 4.3.5
  • Security framework: Apache Shiro 1.3.2
  • View framework: Spring MVC 4.3.5
  • Task scheduling: Spring + Quartz 2.2.3
  • Persistence layer framework: MyBatis 3.4.2 + Mybatis-plus 2.0.1
  • Database connection pool: Alibaba Druid 1.0
  • Cache framework: Ehcache 2.6 + Redis 2.9.0
  • Log management: SLF4J 1.7 + Log4j2 2.7
  • Layout framework: SiteMesh 3.0.1
  • Distributed application coordination service: ZooKeeper 3.3.1
  • Distributed service framework: Dubbo 2.5.3
  • Interface testing framework: Swagger2 2.6.1
  • Tool classes: Apache Commons, Jackson 2.2, fastjson 1.2.20

Фронтенд

  • JS framework: Jquery
  • Table plugin: Bootstrap Table
  • Form validation plugin: BootstrapValidator
  • Date picker plugin: Datepicker for Bootstrap
  • Layer plugin: Layer
  • Data chart: Echarts
  • Form beautification plugin: ICheck
  • Tree view plugin: Ztree
  • Back-end management system template: H+
  • Electronic commerce system template: Xiaomi official website

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

Быстрый опыт

Запуск проекта конфигурации

  1. Система управления бэкэндом CMS не зависит от службы ZooKeeper. (Не используется распределённая служба Dubbo.)
1. Среда выполнения: JDK1.7+, Maven3.0+, MySql5+.
2. Настройте базу данных в соответствии с morning-common\src\main\resources\properties\jdbc.properties.
3. Импортируйте базу данных project-doc\database\pussinboots_morning.sql.
4. Запустите morning-cms-web с помощью Tomcat или другого сервера.
5. Тестовый адрес: http://localhost:8080/system.morning/login (имя пользователя: admin, пароль: 123456).
  1. Электронная коммерческая система OS не зависит от службы ZooKeeper. (Не используется распределённая служба Dubbo.)
1. Среда выполнения: JDK1.7+, Maven3.0+, MySql5+.
2. Настройте базу данных в соответствии с morning-common\src\main\resources\properties\jdbc.properties.
3. Импортируйте базу данных project-doc\database\pussinboots_morning.sql.
4. Запустите morning-os-web с помощью Tomcat или другого сервера.
5. Тестовый адрес: http://localhost:8080/morning/index (имя пользователя: 810170512@qq.com, пароль: xh2013212542).
  1. Для разработки распределённой системы с использованием Dubbo обратитесь к версии 2.0.0-SNAPSHOT. https://git.oschina.net/Morning_/Morning/tree/2.0.0-SNAPSHOT/

Особое примечание

  1. Я самостоятельно изучаю Java Web. Если в системе есть серьёзные ошибки или недостатки, пожалуйста, дайте ценные комментарии. Буду очень признателен.

  2. QQ: 810170512 Email: chenxingxing1994@foxmail.com Жду руководства от всех старших разработчиков.

  3. Если есть какие-либо недостатки, пожалуйста, сообщите мне, и я постараюсь исправить их как можно скорее.

  4. Скоро закончу учёбу и буду искать работу, (/ □ ), вероятно, у меня больше не будет времени заниматься этим проектом.

  5. Электронная коммерция — это лишь общее представление о процессе, и многие детали ещё не реализованы. Прошу прощения!

Особая благодарность

1.因酷 / inxedu 因酷在线教育平台

2.ThinkGem 王震/JeeSite JeeSite 企业信息化快速开发平台

3.青苗 / SpringWind spring-wind

4.轩少 / spring-shiro-training spring-shiro-training

5.iBase4J / iBase4J iBase4J

6.zheng / zheng zheng

Ход разработки

Система управления бэкэндом (CMS) ход разработки

Электронная коммерческая система (OS) ход разработки ## Демонстрационный интерфейс

Интерфейс системы управления контентом (CMS) для администраторов сайта

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


Система электронного магазина (OS)

Демонстрационные интерфейсы:


### Благотворительный магазин (DS) Система находится на стадии разработки.

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

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

1
https://api.gitlife.ru/oschina-mirror/morning-pro-Morning.git
git@api.gitlife.ru:oschina-mirror/morning-pro-Morning.git
oschina-mirror
morning-pro-Morning
morning-pro-Morning
master