Проект 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
Их также можно скачать в разделе загрузка.
Автор (*): | Город: | ||
Эл.почта: | Сайт: | ||
Текст (*): | |||