Проект aomai - разработка системы автоматизации учебного процесса на кафедре САПР АлтГТУ. Этот проект является проектом с открытым исходным кодом (OpenSource), который распространяется по лицензии GPL версии 2. Тем самым решаются сразу много задач и достигаются цели, которые в случае закрытия кода проекта достичь бы не удалось. Например, такие как возможность развития проекта даже после (возможного) прекращения его основным разработчиком или возможность использования самого кода проекта в учебном процессе.

Изображение

Текущая версия разработки в действии всегда отражена на сайте http://aomai.altailand.ru.

Используемые технологии в последней версии 5.1 проекта: Java 8 (jre1.8.0_25), язык программирования Scala v. 2.11.7, unfiltered framework, JavaScript, JQuery v. 1.11.0 , JQuery UI v. 1.9.2, HTML, CSS, IDE - Intellij Idea v. 15.0.3 (JetBrains), СУБД MySQL 5.5.40 (Oracle), anorm, операционная система на сервере - Ubuntu server 12.04.5 LTS (precise).

Скачать исходный код на языке Scala версии 4.1 проекта aomai. Проект компилируется, собирается и запускается системой сборки activator (Play Framework v. 2.3.7). Наиболее важные функциональные изменения в версии 4.1 по отношению к предыдущей версии:

1. Переход на использование ORM Slick в качестве средства доступа к БД

2. Добавлена возможность привязки курсов к группам студентов (права доступа к курсу)

3. Добавлена возможность полного удаления пользователя из системы

4. Добавлена возможность редактирования главной страницы

5. Добавлена возможность гостевого входа (группа guest)

6. Мелкие, незначительные улучшения кода и структуры проекта

Некоторые возможности системы администрирования:

1. Просмотр лога входов в систему, фильтрация по фамилии, чистка лога
2. Просмотр подробной информации по пользователям
3. Создание и редактирование групп пользователей, назначение прав группе
4. Удаление (блокирование) групп пользователей
5. Создание и редактирование пользователей, размещениe пользователей в группы.

Предшествующие версии были выполнены:

- версия 1.00 - JSF 1.2 (компоненты ICEFaces)

- версия 1.01 - JSF 1.2 (компоненты RichFaces)

- версия 1.02 - Apache Wicket framework

- версия 2.00 - JSP, Servlets 3.0, JQuery, Tomcat 7

- версия 2.01 - JSP, Servlets 3.0, JQuery, Tomcat 7

- версия 3.0.0 - Scala 2.9.1, Play framework 2.0.4, JQuery

- версия 3.1.0 - Scala 2.9.1, Play framework 2.0.4, JQuery

- версия 3.2 - Scala 2.9.1, Play framework 2.1.0, JQuery

- версия 3.3 - Scala 2.10.2, Play framework 2.2.1, JQuery

- версия 3.4 - Scala 2.10.3, Play framework 2.2.1, JQuery

Их также можно скачать в разделе загрузка.


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

Автор (*):Город:
Эл.почта:Сайт:
Текст (*):