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

OSCHINA-MIRROR/tufeiping-audittest

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

Система аудита экзаменов Youdao

  1. Окружение разработки:
  • Java версия "1. 7. 0_79"
  • Apache Maven 3. 1. 1
  • Eclipse Luna (4. 4. 2 JavaEE) или IDEA 2018
  • nodejs v8. 9. 4
  • npm v5. 6. 0
  • gulp v3. 9. 1 2. Шаги
  • Выполнить команду npm install, чтобы скачать зависимости для сборки фронтенда (только один раз)
  • Выполнить команду gulp, чтобы начать сборку фронтенд-скриптов и ресурсов
  • Выполнить команду mvn clean package appassembler:assemble -DskipTests=true, чтобы завершить сборку проекта (первый запуск может занять больше времени); сгенерированный проект будет находиться в директории target/AuditTest/
  • Запустить bin/AuditTest-1. 0. 0.bat для запуска системы (по умолчанию порт 8080)
  • Доступ к системе через браузер

Подготовка данных см. ниже

  1. Структура кода Бэкенд-код: src/main/java Внешние библиотеки указаны подробно в pom.xml Здесь используется JFinal как основной фреймворк для бэкенда; за что мы благодарим авторов Краткое описание кода
  • uf.audit.db: сущности доступа к базе данных
  • uf.audit.db.support: плагины пула соединений
  • uf.audit.config: конфигурационный класс JFinal
  • uf.audit.controller: контроллеры (логика бэкенда)
  • uf.audit.intercept: интерцепторы (перехват прав доступа и входа)
  • uf.audit.util: утилиты Фронтенд-код: src/main/webapp Внешние JavaScript-библиотеки (js/lib): angularjs (необходим минимум версия 1. 2. 29 для совместимости с IE8), jQuery (1. 9), Amaze (1. 0. 1) Логика приложения (js/app): login.js (вход), index.js (главная страница)
  1. Сборка кода
  • Бэкенд это стандартный Maven проект, который можно импортировать в IDE как обычный Maven проект, используйте mvn package для компиляции и сборки.
  • Фронтенд собирается с помощью gulp, потребуется установить node и npm инструменты, затем выполните команды npm install -g gulp gulp-cli и gulp для сборки фронтенд кода.
  • Используйте mvn clean package appassembler:assemble -DskipTests=true для сборки всего проекта.
  • Перейдите в директорию target/AuditTest/bin, запустите AuditTest-1.0.0.bat для запуска системы.
  1. Предварительная подготовка

Создайте базу данных audittest, затем импортируйте файл data.sql. Укажите актуальные данные подключения к базе данных в файле db.properties. Конфигурационные файлы: src/main/resources, включают конфигурацию логирования (log4j.properties) и базы данных (db.properties).

  1. Прочие замечания
  • Если после импорта в Eclipse проект не отображается как Dynamic Web проект, выполните операцию facets, убедитесь что Dynamic Web Module версия 2.3, Java версия 1.5, JavaScript версия 1.0.
  • В IntelliJ IDEA никаких специальных действий выполнять не требуется.
  • Исходные учетные записи: admin/admin. Снимок экрана
```markdown ![image](com/snapshot2.png)

Китайская компания Beijing Yonyou Audit Software Co., Ltd. постоянно использует эту систему для внутренних экзаменов по должностям (банк вопросов не публиковался :))

Лицензия MIT, которая позволяет копировать, распространять и модифицировать.


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

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

Введение

Система проверки квалификации аудиторов. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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