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

OSCHINA-MIRROR/yuanxiaoxiong123-CloudWelcome

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

Облачное приветствие

  • Описание проекта

    "Облачное приветствие" — это сервисное мобильное приложение, созданное для удобства новичков и их родителей при поступлении в университет, чтобы они могли быстро ознакомиться с университетской средой.

  • Прикладные сценарии

    Приветствие новых студентов в университете

  • Целевая аудитория

    Новые студенты университета (требуется вход) и обычные пользователи

  • Идея реализации

    Используется мобильное приложение WeChat Mini Program, которое подключается к облачным функциям и облачной базе данных для проверки идентификации новых студентов (в настоящее время это не реальные данные, а только симуляционные данные); модуль университетской среды использует облачную базу данных и облачное хранилище для данных, что позволяет решить проблему медленной загрузки изображений; модуль навигации использует облачную базу данных для хранения информации о координатах, что позволяет разделить университетскую территорию на карту Tencent Maps; модуль анализа данных использует облачную базу данных для хранения данных о количестве студентов в каждом факультете (в настоящее время это все симуляционные данные).

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

  • Скриншоты проекта - (1) Стартовая страница

    • (2) Главная страница

    • (3) Страница входа

    • (4) Страница сбора информации

    • (5) Страница навигации

    • (6) Страница университетской среды

    • (7) Страница анализа данных

  • Код для опыта с мини-приложением WeChat (запущено)

  • Инструкция по развертыванию

    • Скачать код

      git clone https://gitee.com/kehuafu/CloudWelcome.git
    • Импортировать код в инструмент разработчика WeChat и изменить параметр AppID

      - Необходимо развернуть облако функции login.js

      // Шаблон облачной функции
      // Развертывание: правый клик на папку cloud-functions/login и выбор "Загрузить и развернуть"
      
      const cloud = require('wx-server-sdk')
      
      // Инициализация cloud
      cloud.init({
        // Вызовы API всегда соответствуют текущему окружению облачной функции
        env: cloud.DYNAMIC_CURRENT_ENV
      })
      
      /**
       * Этот пример возвращает идентификатор пользователя openid, прошедший автоматическую проверку подлинности, в клиентскую часть приложения.
       * 
       * Параметр event содержит данные, переданные из клиентской части приложения.
       * 
       */
      exports.main = async (event, context) => {
        console.log(event)
        console.log(context)
      
        // Можно выполнить другие пользовательские логики.
        // Содержимое console.log можно увидеть в логах вызова облачных функций.
      
        // Получение WX Context (контекст вызова WeChat), включая OPENID, APPID, а также UNIONID (при соблюдении условий для получения UNIONID).
        const wxContext = cloud.getWXContext()
      
        return {
          event,
          openid: wxContext.OPENID,
          appid: wxContext.APPID,
          unionid: wxContext.UNIONID,
          env: wxContext.ENV,
        }
      }
    • В облачной базе данных необходимо создать следующие таблицы

    • В облачном хранилище необходимо загрузить следующие файлы для хранения изображений пейзажей

      image-20200918224401453

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

  • Отметка об открытой лицензии

    Apache License 2.0

  • Ссылки на документацию

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

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

Введение

Приветственный小程序 для новичков Развернуть Свернуть
JavaScript
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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