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

OSCHINA-MIRROR/leslin-PHP-Educational-Administration

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

Поиск оценок и информации о пользователях через WeChat

===============

Разработано на основе ThinkPHP5 для поиска оценок в учебной части, отправки подарков и других функций.

Для работы ThinkPHP5 требуется PHP версии 5.4 и выше.

Дополнительные сведения можно найти в полном руководстве по разработке ThinkPHP5

Структура каталоговИсходная структура каталогов выглядит следующим образом:~~~

www WEB развертывание директория (или поддиректория) ├─application приложение директория │ ├─common общие модули директория (можно изменять) │ ├─index программа директория │ │ ├─controller контроллер директория │ │ │ ├─Base.php WeChat веб-страница авторизация файл │ │ │ ├─Bind.php номер студента привязка вход, предоставляющий общую функцию привязки │ │ │ |-Factory.php Фабрика │ │ │ |-Index.php тестовый файл использования │ │ │ ├─Jssdk.php WeChat веб-страница JSSDK файл │ │ │ |-Public.php успешный, ошибочный шаблон файл │ │ │ |-Red.php WeChat красная пачка │ │ ├─Score.php получение оценки файла │ │ │ |-Server.php соединение с сервером WeChat файла │ │ │ |-Wechat.php упаковка WeChat API файла │ │ │ |-Cet.php четвертый/шестой уровень привязка │ │ │ |-Center.php личный центр │ │ ├─model модель директория │ │ ├─model │ │ ├─view представление директория │ │ └─... больше библиотек классов директория │ │ │ ├─command.php командная строка конфигурация файла │ ├─common.php общие функции файла │ ├─config.php общие конфигурационные файлы │ ├─route.php маршруты конфигурация файла │ ├─tags.php приложение поведение расширение определение файла │ └─database.php база данных конфигурация файла │ ├─public WEB директория (доступ к внешнему миру директория) │ ├─index.phpphp
│ ├─router.php
│ └─.htaccess
│ ├─thinkphp
│ ├─lang
│ ├─library
│ │ ├─think
│ │ └─traits
│ │ │ ├─tpl
│ ├─base.php
│ ├─console.php
│ ├─convention.php
│ ├─helper.php
│ ├─phpunit.xml
│ └─start.php
│ ├─extend
├─runtime
├─vendor
├─build.php
Автоматически сгенерированный файл определения (в качестве примера) ├─composer.json
├─LICENSE.txt
├─README.md
├─think

- Проверка оценок через WeChat
- Проверка оценок с отправкой подарочных денег
- Отправка купонов и т. д.### **Пример экрана**
![](https://github.com/Leslin/PHP-Educational-Administration/blob/master/screenshot/11.png)
![](https://github.com/Leslin/PHP-Educational-Administration/blob/master/screenshot/22.png)
------------

### **Как использовать**

1. Загрузите код на сервер, импортируйте файл `sql.sql` из кода, а также настройте файл `/application/database.php`, как показано ниже.
![](https://github.com/Leslin/PHP-Educational-Administration/blob/master/screenshot/3.png)
1. Настройте метод кэширования. Текущий метод кэширования использует Redis. Если вы не знакомы с Redis, то измените метод кэширования на файловый кэш. Настройте это в файле `/application/config.php`, как показано ниже.
![](https://github.com/Leslin/PHP-Educational-Administration/blob/master/screenshot/4.png)
1. Предварительно загрузите конфигурационные данные. Конфигурация публичного аккаунта была заранее загружена в Redis. Если используется файловый кэш или Redis, то предварительно загрузите конфигурацию публичного аккаунта в виде массива данных, где ключ — `wx_config`.

1. После завершения настроек можно приступить к использованию. Адрес доступа http://xxxx.com/public/index.php/index/index. Если вы знаете, как создать псевдо-статический адрес, то можете скрыть `index.php`. В противном случае используйте указанный выше способ.1. Настройте публичный аккаунт. Войдите в платформу WeChat Public Account; если такого аккаунта нет, создайте тестовый аккаунт. Инструкции по созданию найдите самостоятельно. После создания настройте его, как показано ниже. Если возникнут проблемы со временем выполнения или ошибками токена, проверьте файл server.php.
![](https://github.com/Leslin/PHP-Educational-Administration/blob/master/screenshot/5.png)### **Разбор кода**
Просмотрите код самостоятельно. Фреймворк использует ThinkPHP 5.0, поэтому подробное объяснение пропущено. Все файлы имеют комментарии. Если что-то непонятно, присоединяйтесь к группе QQ.
Группа QQ для общения: 684555720

### **Отправка подарков через WeChat**
Чтобы отблагодарить подписчиков, был создан функционал проверки оценок с отправкой подарков. Подробнее о функционале читайте в файле Red.php. Управление подарками осуществляется в файле Server.php.

### **Связывание номеров билетов TOEFL и IELTS**
Добавлен функционал связывания номеров билетов TOEFL и IELTS.

### **Личный центр пользователя**
Добавлен личный центр пользователя, который интегрирует все функции.

### **Добавление возможности проверки оценок в личном центре пользователя**
Добавление возможности проверки оценок в личном центре пользователя

### **Добавление возможности проверки баллов за успеваемость в личном центре пользователя**
Добавление возможности проверки баллов за успеваемость в личном центре пользователя

### **Добавление функции оставления отзывов**
Добавление функции оставления отзывов пользователями

### **Добавление функции ответов на отзывы**
Добавление функции ответов на отзывы пользователями

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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