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

OSCHINA-MIRROR/sunqitao-tcb-hackthon-lifegoods

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

Lifegoods

介绍

Идея: * Статистический учёт повседневных потребностей жителей микрорайонов, посёлков, районов. Это облегчит соответствующим административным работникам процесс сбора данных о товарах повседневного спроса для каждого домохозяйства. * После сбора данных по каждому домохозяйству они будут обобщаться и передаваться ответственным лицам (для посёлка это могут быть члены поселкового совета, для микрорайона — сотрудники управляющей компании, а данные по нескольким микрорайонам могут собираться в районном административном центре). * Уровень обобщения данных можно настроить самостоятельно, при этом конечным получателем будет сотрудник, ответственный за закупки. * При входе пользователь должен указать свой микрорайон.

User Story: * Районный администратор инициирует «закупочную активность» (при этом можно указать конкретный микрорайон, установить срок окончания и срок доставки). * Жители соответствующего микрорайона могут выбрать уже запущенную «закупочную активность» и добавить все необходимые товары для своего домохозяйства. * По окончании «закупочной активности» инициатор увидит список с данными по микрорайону.

* Инициатор осуществляет закупку и изменяет статус «закупочной активности»: регистрация, завершение регистрации, закупка в процессе, закупка завершена, распределение в процессе.
* Процесс доставки товаров завершается.
* Можно переходить к следующей «закупочной активности».

Программная архитектура

Описание программной архитектуры: * Разделение на клиентскую и серверную части. * Клиентская часть включает в себя: приложение для мобильных устройств (WeChat mini-program) и платформу управления (Vue). * Серверная часть: SpringBoot и Kubernetes.

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

Серверная часть: 1. Импортировать проект в среду разработки IDEA как Maven-проект (другие IDE пока не рекомендуются, особенно если используется Kotlin).

2. В файле cn.m1c.cntt.wuhan2020.cnttlifegoods.weixin.controller.WeixinController настроить appid и secret для мини-программы WeChat.

3. Запустить приложение через основной класс CnttLifegoodsApplication.

Мини-программа WeChat: 1. Использовать локальный инструмент разработки WeChat (настроить appid, который был настроен в файле WeixinController).

Руководство по использованию

  1. Из-за мер по разделению населения на зоны во время пандемии возник конфликт между потребностями жителей в закупке товаров и требованиями по профилактике заболеваний. На этой основе появился данный проект.
  2. Ответственные лица на уровне посёлков/микрорайонов/районов могут регулярно публиковать информацию о доступных товарах первой необходимости в форме «закупочных активностей».
  3. Жители могут просматривать доступные «закупочные активности» через платформу и участвовать в них, указывая необходимое количество товаров.
  4. Каждая «закупочная активность» завершается ежедневно в 3 часа ночи.
  5. Ответственные лица отвечают за организацию закупок у поставщиков и упаковку товаров для доставки с учётом потребностей жителей микрорайона или района.
  6. После доставки в микрорайон товары могут быть доставлены до двери или выданы жителям в определённом месте, чтобы минимизировать скопление людей.
  7. Проект может использоваться для всех моделей закупок с ограниченным выбором товаров по запросу.

Бизнес-модель

  1. После завершения пандемии проект может быть использован как платформа для коллективных закупок в сообществе.
  2. Платформа может напрямую взаимодействовать с поставщиками товаров.

Участие и вклад

  1. Форк текущего репозитория.
  2. Создать ветку Feat_xxx.
  3. Отправить код.
  4. Создать Pull Request.

Особенности использования Code Cloud

  1. Для поддержки разных языков можно использовать файлы Readme_XXX.md, например Readme_en.md и Readme_zh.md.
  2. Официальный блог Code Cloud: blog.gitee.com.
  3. Можно посетить адрес https://gitee.com/explore, чтобы узнать об интересных проектах на Code Cloud.
  4. GVP — это аббревиатура для самых ценных проектов на Code Cloud, которые были выбраны на основе их качества.
  5. Официальная документация Code Cloud доступна по адресу https://gitee.com/help.
  6. Code Cloud также предлагает функцию «звёзды», где публикуются профили участников, демонстрирующие их навыки и достижения.

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

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

1
https://api.gitlife.ru/oschina-mirror/sunqitao-tcb-hackthon-lifegoods.git
git@api.gitlife.ru:oschina-mirror/sunqitao-tcb-hackthon-lifegoods.git
oschina-mirror
sunqitao-tcb-hackthon-lifegoods
sunqitao-tcb-hackthon-lifegoods
master