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

OSCHINA-MIRROR/ibizlab-iBizPMS

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

Проектный фреймворк: Maven

Фронтенд (PC-версия) технологический фреймворк: iBiz-Vue-R7 (https://gitee.com/ibizr7pfstdtempl/iBiz-Vue-Studio)

  • Фронтенд-фреймворк: Vue.js
  • Маршрутизация: vue-router
  • Управление состоянием: vuex
  • Интернационализация: vue-i18n
  • Обмен данными: axios
  • UI-фреймворки: element-ui, view-design
  • Библиотеки инструментов:
    1. qs — BSD 3
    2. path-to-regexp
    3. rxjs — Apache-2.0
    4. interactjs
    5. moment
    6. xlsx — Apache-2.0
    7. file-saver
  • Библиотека иконок: font-awesome
  • Компоненты:
    1. tinymce — LGPL-2.1
    2. fullcalendar
    3. echarts — Apache-2.0
    4. ibiz-vue-lib
    5. ibiz-gantt-elastic

Фронтенд (мобильная версия) технологический фреймворк: Vue_Mobile_R7 (https://gitee.com/kk_ah/ibiz-vue-mobr7)

  • MVVM-фронтенд-фреймворк: vue.js ^2.6.11
  • Маршрутизация: vue-router ^3.1.5
  • Управление состоянием: vuex ^3.1.2
  • Интернационализация: vue-i18n ^8.15.5
  • Обмен данными: axios ^0.19.2
  • UI-фреймворки: @ionic/core ^5.0.5, vant ^2.5.4
  • Библиотеки инструментов: qs ^6.9.1, path-to-regexp ^6.1.0, rxjs ^6.5.4, moment ^2.24.0, async-validator^3.3.0
  • Библиотека иконок: font-awesome 4.7.0, ionicons ^5.0.1
  • Импорт компонентов: echarts ^4.6.0, ibiz-mobile-components
  • Проверка стиля кода: tslint

Демонстрационный адрес

iBizPMS больше не обновляется, рекомендуется перейти на новую версию iBizPLM: https://gitee.com/ibizlab/plm

Демонстрационная версия: http://plm.ibizlab.cn/ibizplm-plmweb/

Логин администратора: demo_admin / 123456

Пароль администратора: 123456

Логин обычного пользователя: demo_user / 123456

Пароль обычного пользователя: 123456

Система демонстрации

PC-версия

Продукт

  • Продукт — главная страница

    show15

  • Продукт — обзор

    show16

  • Продукт — диаграмма Ганта

    show17

  • Продукт — доска задач

    show46

Проект

  • Проект — главная страница

    show18

  • Проект — обзор

    show19

  • Проект — доска задач

    show20

  • Проект — диаграмма сгорания

    show21

  • Проект — диаграмма Ганта

    show22

  • Проект — члены команды

    show48

Тестирование

  • Тестирование — главная страница

    show23

  • Тестирование — доска задач

    show47

  • Тестирование — результаты тестирования

    show24

  • Тестирование — отчёты о тестировании

    show42

    show43

Мой рабочий стол

  • Мой рабочий стол — главная страница

    show25

  • Мой рабочий стол — отчёт

    show45

Мои коллекции

  • Мои коллекции — требования

    show30

Статистические отчёты

  • Статистические отчёты — список

    show44

Библиотека документов

  • Библиотека документов — дерево

    show49

  • Библиотека документов — детали

    show50

Мобильная версия

Продукт

  • Продукт — список продуктов

    show31

  • Продукт — главная страница

    show32

Проект

  • Проект — список проектов

    show33

  • Проект — главная страница

    show34

Тестирование

  • Тестирование — список тестов

    show35

  • Тестирование — главная страница

    show36

Мой рабочий стол

  • Мой рабочий стол — мои задачи

    show37

  • Мой рабочий стол — настраиваемая панель инструментов

    show38

    show39

  • Мой рабочий стол — моя работа

    show40

Настройки

  • Настройки — главная страница

    show41

Интерфейс

См. документацию по интерфейсу.

Приложение

Примечание: в этом разделе исходный текст был переведён частично. | № | Дата | Событие и версия | Примечание | |---|---|---|---| | 1 | 2020-05-06 | Выбор и предварительное исследование | Анализ и сравнение систем управления проектами для внутренних и внешних проектов | | 2 | 2020-05-11 | Бизнес-анализ, технический предварительный анализ | Бизнес-анализ и анализ сценариев, пользовательские образы | | 3 | 2020-05-18 | Запуск проекта | Официальное начало проекта | | 4 | 2020-05-18 | Моделирование бизнес-процессов и проектирование интерфейса | Моделирование бизнес-процесса: организация данных бизнес-модели и отношений между моделями
Проектирование интерфейса Zen Dao: организация представления интерфейса и модели компонентов | | 5 | 2020-05-25 | Моделирование Zen Dao API | Абстракция и обобщение Zen Dao API | | 6 | 2020-06-01 | V0.0.1.20200601 | Новое:
1. iBizPMS подключается к Zen Dao API | | 7 | 2020-07-07 | V0.0.2.20200707 | Новое:
1. Функции управления проектом: продукт, проект, тестирование | | 8 | 2020-08-03 | V0.0.3.20200803 | Новое:
1. Моя территория
2. Настроенная домашняя страница
3. Интеграция LDAP пользователя (микросервис iBizRuntime) | | 9 | 2020-08-22 | V0.0.4.20200822 | Новое:
1. Единая аутентификация (микросервис iBizRuntime)
2. Единый пользователь (микросервис iBizRuntime)
3. Единые роли и разрешения (микросервис iBizRuntime)
4. Мобильная H5, поддержка моей территории, продукта, проекта, тестирования, задач
5. Интеграция с приложением DingTalk | | 10 | 2020-08-30 | V0.0.5.20200830 | Новое:
1. Мои закладки | | 11 | 2020-09-20 | V0.0.6.20200920 | Новое:
1. Соединение с производственной системой iBiz: требования, выпуск кода, развёртывание системы
2. Настройка домашней страницы мобильного устройства (персональный приборный щиток)
3. Календарь личных дел на мобильном устройстве (задачи, ошибки, задачи)
4. Темы мобильного устройства
5. Объединение задач и сообщений DingTalk | | 12 | 2020-09-30 | V0.0.7.20200930 | Новое:
1. Отчёт о тестировании
2. Статистический список (соответствует версии Zen Dao с открытым исходным кодом) | | 13 | 2020-10-18 | V0.0.8.20201018 | Новое:
1. Удалённый интерфейс Zen Dao
2. Визуализация статистики (годовая статистика) | | 14 | 2020-11-16 | V0.0.9.20201116 | Новое:
1. Моя территория — визуализация календаря
2. Режим администратора, предоставление функций управления персоналом и организацией
3. Права организации
4. Документация
5. Системные отчёты (объекты, словари данных, внешние интерфейсы)
6. Предоставление SQL системы | | 15 | 2020-12-6 | V0.0.10.20201206 | Новое:
1. Моя территория – отчёт за день, неделю, месяц
2. Независимое обслуживание шаблонов содержимого документа
3. Панель мониторинга требований
4. Панель мониторинга тестирования
5. Групповое представление задач, древовидное представление
6. Карточка члена команды проекта | | 16 | 2020-12-31 | V0.0.11.20201231 | Новое:
1. Ежедневные, еженедельные и ежемесячные отчёты по продуктам
2. Ежедневные, еженедельные и ежемесячные отчёты по проектам
3. Поддержка режима простого управления
4. Глобальный поиск (база данных) |

Что ожидается в будущем

  • Корпоративный WeChat
  • Разработка плагинов: iBizPMS откроет доступные интерфейсы плагинов, чтобы разработчики могли дополнить и обновить систему с помощью плагинов.

Процесс разработки

Стратегия поэтапной разработки iBiz производственной системы предусматривает разделение процесса разработки на три этапа в соответствии с характеристиками быстрой разработки модели iBiz производственной системы. Первый этап включает в себя бесконфликтное внедрение услуг и разработку моделей без вмешательства. Второй этап включает вторичное планирование бизнеса и расширение. Третий этап завершается полным контролем над бизнес-логикой благодаря мощным возможностям проектирования бизнес-моделей iBiz.

Этап Период разработки Команда разработчиков
Первый этап: бесконфликтный Период I: запуск проекта Команда структуры системы
Команда инкубации
Второй этап: расширение Период II: этап масштабной разработки
Период III: передача этапа разработки (ранняя стадия)
Команда инкубации
Стандартная команда разработчиков
Третий этап: полный контроль Период III: передача этапа разработки (средняя стадия)
Период IV: стабильная разработка
Период V: завершение разработки
Стандартная команда разработчиков
Команда завершения разработки

Git коммиты (статистика до 2020-10-18)

Период Общее количество коммитов (эффективное количество) Количество коммитов машинного кода (эффективное количество) Доля коммитов машинного кода Среднее количество коммитов машинного кода в день
Период I
05/24–05/31
230 217 94,34% 27,12
Период II
06/01–07/07
873 (804) 721 (665) 82,71% 17,97
Период III
07/08–08/03
1678 (874) 1411 (703) 80,43% 27,03
Период IV
08/04–09/20
2073 (1920) 1717 (1576) 82,83% 32,83
Период V
09/21–10/18
816 684 83,82% 23,14
Итого / среднее значение 5670 (4644) 4750 (3845) 82,79% 25,97

Эффективное количество: из-за того, что некоторые коммиты были зарегистрированы дважды из-за изменения пользователей в репозитории, эффективное количество используется для исключения этих искажающих данных при подсчёте статистики. Доля коммитов машинного кода рассчитывается на основе эффективного количества. iBizPMS использует микросервисную архитектуру, поэтому в процессе работы над проектом некоторые функции зависят от возможностей микросервисов, предоставляемых другими системами. Поэтому для локальной разработки iBizPMS предлагает режим одномашинной разработки:

  • достаточно запустить модуль DevBootApplication в папке ibizpms-boot.

Однако при использовании локального режима разработки функции связанных микросервисов также недоступны. Конкретные микросервисы см. в разделе «Микросервисы, используемые iBizPMS» ниже.

Микросервисы

iBizPMS использует следующие микросервисы из открытого коммерческого пакета iBizRuntime (микросервисы времени выполнения):

Микросервис Описание Применение в iBizPMS
1 ibz-uaa Микрослужба единого входа и авторизации (поддерживает стороннюю аутентификацию) Единый вход, управление ролями и правами доступа
2 ibz-ou Микрослужба управления персоналом и организацией Управление пользователями и организациями
3 ibz-notify Микрослужба уведомлений Уведомления в WeChat и сообщения

Прямая трансляция процесса разработки

Хотите узнать, как разрабатывается iBizPMS? Нажмите здесь, чтобы начать просмотр.

Также можно перейти к просмотру, нажав «Ctrl+F12» или щёлкнув по кнопке «Показать панель Debug» в правом нижнем углу любого интерфейса системы iBizPMS, а затем выбрав «Конфигурация».

fl001

fl002

Дополнительная информация

— Приглашаем всех желающих узнать и испытать режимы разработки iBiz: Сообщество разработчиков iBiz .

— Заявки на внутреннее тестирование углублённой разработки: Канал заявок на внутреннее тестирование платформы моделирования iBiz.

— Для тех, кто интересуется изучением, разработкой и созданием плагинов для iBizPMS: присоединяйтесь к группе обсуждения iBizPMS в QQ: 1067434627.

QQ

Благодарность

В заключение выражаем искреннюю благодарность следующим участникам:

@Unidentified, @Yuzuriha_Inori, @crimson777, @huwei_031588, @nancygitee, @xignzi, команда шаблонов интерфейса, команда шаблонов бэкенда, команда CI/CD.

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

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

Введение

iBizPMS больше не обновляется, пожалуйста, перейдите на новую версию: iBizPLM [https://gitee.com/ibizlab/plm]. Новая платформа полностью переняла основные идеи программного обеспечения для управления проектами pingcode. Она охватывает области продуктов, проектов, документов и тестирования в процессе производства ПО, а также обеспечивает автома... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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