PPM Bug. Система управления дефектами
Главная страница проекта: http://www.ppmdoc.com
Бесплатная загрузка: http://www.ppmdoc.com
Maven-версия от пользователя сети: https://git.oschina.net/niweiwei
Описание:
Система управления дефектами PPM (PPM Bug) — это открытая система управления дефектами, созданная с целью заменить существующие бесплатные инструменты управления дефектами с их грубым функционалом и интерфейсом.
-
Рабочая панель — быстрое управление полученными проектами и дефектами, отображение статистических графиков и динамики системы.
-
Управление дефектами — передовые процессы управления дефектами в отрасли, повышение эффективности обработки и управления дефектами.
-
Состояние проектов — наглядная статистика состояния сотрудников и дефектов по проектам.
-
Отслеживание дефектов — запись истории операций с дефектами, выделение текущих состояний и путей операций на диаграммах процессов.
-
Механизм просмотра — пользователи могут настраивать списки дефектов, которые они хотят видеть, в списках дефектов и на рабочей панели.
-
Обмен опытом — обмен опытом по устранению дефектов между разработчиками.
-
Настраиваемые страницы — пользователи могут создавать собственные формы для операций и просмотра страниц дефектов.
Версия:
PPM Bug v1.6 — седьмая версия системы управления дефектами PPM, выпущенная 2 сентября 2013 года. Основные изменения в версии PPM Bug v1.6 включают:
- Улучшение стиля, изменение большого количества стилей, чтобы система выглядела более удобной и профессиональной.
- Отправка и настройка электронной почты: 1) отправка электронных писем ответственным лицам при переходе дефекта в определённое состояние; 2) ежедневная автоматическая отправка статистики дефектов сотрудникам.
Техническая архитектура
-
Фронтенд: JQuery + Bootstrap + JQueryUI (bootstrap theme) + iCheck + uploadify + FancyBox + HignCharts + SVG.
- Дополнительно: пользовательские плагины JQuery, плагины для выпадающих списков, плагины TAB для Bootstrap, плагины проверки форм.
-
Бэкенд: SpringMVC + Sitemesh + Hibernate (аннотации) + Spring (Ioc) + Spring Security + JSP2 TagDir + POI + log4j.
- Дополнительно: рефлексия, пользовательские формы, фреймворк для автоматического управления сущностями CRUD.
Использование исходного кода
Исходный код PPM Bug легко просматривать и запускать. Исходный код содержит подробные комментарии.
- Все открытые проекты PPM основаны на платформе open-platform. Сначала необходимо загрузить и развернуть проект платформы PPM.
- Загрузите zip-архив и распакуйте его.
- В Eclipse импортируйте существующий проект и выберите только что распакованную папку.
- Свяжите проект с платформой open-platform, добавьте проект open-platform в Build Path через контекстное меню правой кнопкой мыши.
- PPM Bug использует встроенную базу данных derby, поэтому просто поместите папку db-bug из распакованной папки в каталог bin установки tomcat. Нет необходимости устанавливать отдельную базу данных.
- Откройте файл jdbc.properties в папке WebRoot/WEB-INF, измените конфигурацию базы данных, если вы используете базу данных derby в каталоге D:/derby/bin/db-bug, замените url=jdbc:derby:D:/derby/bin/db-bug на url=jdbc:derby:db-bug.
- Разверните и запустите. По умолчанию имя пользователя — admin, пароль — 1.
Комментарии ( 0 )