Система помощника кампуса Гуандунского второго педагогического университета
Описание системы
Система помощника кампуса Гуандунского второго педагогического университета — это приложение для обслуживания кампуса, созданное специально для Гуандунского второго педагогического университета. Оно предоставляет комплексные функции управления обучением, жизнью в кампусе, общественной деятельностью и культурными развлечениями. Система предлагает следующие функции:
Кроме того, система предоставляет платформу для общения и обмена информацией, включая:
Также система позволяет использовать несколько клиентских приложений, таких как Android, iOS, UWP, мини-программы WeChat и другие. Она использует технологию OAuth2.0 для подключения к публичным аккаунтам WeChat и другим платформам.
Технические характеристики
Система помощника кампуса основана на технологии сетевого сканирования и имитации входа в систему, а также на фреймворках Spring, SpringMVC и Mybatis. Она официально введена в эксплуатацию в среде Гуандунского второго педагогического университета и доступна для использования преподавателями и студентами. В системе используется архитектура с разделением переднего и заднего плана. Интерфейс пользователя разработан с использованием сторонней библиотеки стилей WeUI. Задний план использует JSON и Restful API для предоставления данных интерфейсу и мобильным приложениям.
Стандарты безопасности
Для обеспечения безопасности пользователей и их данных система применяет различные меры защиты:
Основные функции
Предварительный просмотр
В запросе представлены скриншоты приложения, но без текстового описания.
Область действия
Приложение доступно только для студентов и преподавателей Гуандунского второго педагогического университета в Китае.
Авторизационные данные
Тестовый аккаунт: gdeiassistant — gdeiassistant.
Веб-сайт
gdeiassistant.cn.
Среда разработки
Операционная система: Windows 10.0.10240, macOS Mojave 10.14.3.
Инструменты разработки: Intellij Idea 2018.3.5 Ultimate, Visual Studio Code 1.32, Navicat for MySQL version 12.1.
Программное обеспечение: Git 2.21.0, Gradle 5.1.1, Tomcat 8.5.75, JDK 1.8.0, Mysql 5.7.32, MongoDB 4.0.4, Redis 5.0.3.
Фреймворк: WeUI 1.1.1, BootStrap 4.0.0. Контакты
Если вам нужна техническая поддержка в процессе использования или у вас есть предложения и замечания по разработке приложения и проектированию программного обеспечения, вы можете связаться с нами по электронному адресу gdeiassistant@gmail.com.
Благодарности
Благодарим разработчиков следующих фреймворков и систем за их огромный вклад в это приложение:
WeUI (https://github.com/Tencent/weui) — библиотека базовых стилей для WeChat;
JQuery WeUI (https://github.com/lihongxun945/jquery-weui) — простая и мощная UI-библиотека для разработки публичных аккаунтов WeChat;
AmazeUI (https://github.com/amazeui/amazeui) — первая китайская открытая HTML5-библиотека пользовательского интерфейса для кроссплатформенных приложений;
Layer Mobile (http://layer.layui.com) — всплывающие окна для мобильных устройств;
Bootstrap (https://github.com/twbs/bootstrap) — лаконичная, интуитивно понятная и мощная среда разработки фронтенда;
jQuery (https://github.com/jquery/jquery) — JavaScript-библиотека, работающая во всех браузерах;
jQuery Mobile (https://github.com/jquery/jquery-mobile) — среда разработки мобильных веб-приложений;
Cropper (https://github.com/fengyuanchen/cropper) — простой и мощный плагин jQuery для обрезки изображений;
Recorder (https://github.com/xiangyuecn/Recorder) — компонент записи голоса на HTML5;
Swiper (https://github.com/nolimits4web/swiper) — широко используемый мобильный плагин для сенсорного скольжения содержимого веб-страниц;
Spring (https://github.com/spring-projects/spring-framework) — открытый фреймворк для Java-платформы, включающий в себя контейнеры для реализации инверсии управления и контроля;
Mybatis (https://github.com/mybatis/mybatis-3) — Java-фреймворк с поддержкой настраиваемых SQL, хранимых процедур и расширенного отображения;
Jsoup (https://github.com/jhy/jsoup) — открытая Java-библиотека функций для анализа, извлечения и обработки HTML;
HttpClient (https://github.com/apache/httpcomponents-client) — набор инструментов программирования для эффективного, современного и многофункционального HTTP-клиента;
OkHttp (https://github.com/square/okhttp) — HTTP-клиент для платформ Android, Kotlin и Java;
superdaxue (https://github.com/zuiyu/superdaxue) — система для проверки успеваемости и расписания в университете, на основе которой были изменены и разработаны функции проверки успеваемости и составления расписания в этом приложении;
Online-photo-uploading-and-voting-application (https://github.com/ping-xiong/Online-photo-uploading-and-voting-application) — приложение для голосования за лучшие фотографии военной подготовки, на основе которого была изменена и разработана функция загрузки фотографий и голосования в этом приложении;
saylovewall (https://github.com/ping-xiong/saylovewall) — стена признаний университета науки и технологий Гуанси, на основе которой была изменена и разработана стена признаний в этом приложении.
Техническая поддержка
Google Cloud Platform (https://cloud.google.com);
Amazon Web Services (https://aws.amazon.com);
Microsoft Azure (https://azure.microsoft.com);
Oracle Cloud (https://oracle.cloud.com);
Cloudflare (https://www.cloudflare.com);
Alibaba Cloud (https://www.aliyun.com);
Tencent Cloud (https://cloud.tencent.com).
Заявление
Этот проект предназначен только для личного обучения и исследований. Автор не несёт ответственности за любые убытки, вызванные использованием этого проекта.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )