一、开源项目简介

iBiz软件生产管理(iBiz Production Management System,简称iBizPMS)为软件生产提供了完善的管理方案。它从软件生产的开始到结束,再到新的开始,往复循环,管理着每一个节点的进程与数据,协调着各个生产系统之间的交互与联系。它让整个生产过程井然有序,不仅帮助生产者高效协作和提升生产效率,另外对于管理者而言数据透明公开,随时随地知晓生产进程,了解各个生产者的情况,更早预知风险。

iBizPMS是iBiz生态的重要组成部分,它与iBiz生产运行系统群(统一用户、统一认证、统一工作流等)、商业套件系统群(OA、CRM、EAM、EHR等)有效地进行配合,完成与各系统/服务之间的数据交换,共通构建了iBiz一体化软件生态系统。当然,iBizPMS不仅仅只是支持与iBiz生态中的各个系统/服务的接通,同样可以通过iBiz强大的定制化能力完成与其它系统的接通。

iBizPMS采用了先进的软件技术架构(中台模式,Spring Boot/Cloud、Vue前后台分离,界面使用多种VSCode主题风格),采用了MIT开源协议,可以完全免费获取并修改的同时,也提供了多种有效途径(模型开发–iBizSys 6.0、插件开发、微应用开发)去定制化符合各自团队的生产规则与管理方式。

二、界面展示

  • 产品–主页数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图
  • 产品–概况数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图1
  • 产品–路线图数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图2
  • 产品-需求看板数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图3

项目

  • 项目–主页数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图4
  • 项目–概况数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图5
  • 项目–看板数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图6
  • 项目–燃尽图数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图7
  • 项目–甘特图数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图8
  • 项目-团队成员数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图9

测试

  • 测试–主页数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图10
  • 测试-看板数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图11
  • 测试–测试结果数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图12
  • 测试-测试报告数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图13数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图14

我的地盘

  • 我的地盘–主页数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图15
  • 我的地盘-汇报数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图16

我的收藏

  • 我的收藏–需求数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图17

统计报表

  • 统计报表-列表数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图18

文档库

  • 文档库-树视图数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图19
  • 文档库-详细视图数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图20

移动端

产品

  • 产品-产品列表
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图21
  • 产品-主页
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图22

项目

  • 项目-项目列表
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图23
  • 项目-主页
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图24

测试

  • 测试-测试列表
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图25
  • 测试-主页
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图26

我的地盘

  • 我的地盘-我的待办
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图27
  • 我的地盘-自定义仪表盘
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图28
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图29
  • 我的地盘-我的工作
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图30

设置

  • 设置-首页
数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图31

三、功能概述

iBizPMS特性

  • 移动办公全搞定:移动端拥有与PC端完全匹配的全部功能,只要拥有一部移动设备,就可以随时随地完成办公。
  • 移动端协同:同时目前已与钉钉实现应用集成,未来也将支持企业微信等其他主流协同办公类app。
  • 完全开源:采用了MIT开源协议,使用了主流框架技术,代码完全免费获取。
  • 插件中心:提供插件开发模式,可以以插件方式对系统进行扩展与升级。可以在插件中心中获取想要的插件。
  • 应用中心:开放标准Restful服务接口,基于这些服务接口,可进行扩展开发,提供扩展应用(现在已有iBizTODO,专注于轻量级任务管理),这些应用往往目的性更强、更符合使用者的习惯。可以在应用中心获取想要的应用。
  • 业务定制化:支持使用iBizSys 6.0对业务模型进行二次开发,更快更有效地完成界面、组件、流程、业务逻辑的定制,使其更加符合各自团队的生产规则与管理方式。
  • 中台服务化:根据业务、能力、数据等模型的积累与整合,沉淀出标准的中台服务,各个功能交给更专业的中台服务去完成,做到真正意义上的协同办公。
  • iBiz生态的强有力支持iBizRuntime(微服务运行时)提供了基础运行的中台服务 (统一认证授权、组织人事管理、 通知等)。埃毕致开源商业套件提供了完善的日常办公数据支持,并通过iBizPMS将各个系统有效地进行串联。iBizSys为iBizPMS提供了软件研发的数据支持,iBizPMS也为iBizSys提供了完善研发管理方案。
  • 完善的项目管理功能:提供了完善详细的管理流程,适配多类型团队的使用。
  • 丰富的组件:各类图表、统计报表以及标准化组件

iBizPMS生态

运行生态

数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图32

生产管理

数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图33

系统组成

数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图34

增强特性

  • VSCode风格界面表现。
  • 丰富的UI组件。
  • 丰富的工具集。
  • 移动端支持。
  • 采用中台模式,微服务架构,核心能力服务化,快速响应和迭代。
  • 标准的Restful风格的接口,接口层次更明晰、使用更方便。
  • 增强项目管理功能,例如引入单点认证、甘特图、日历、报表、工作流等。
  • 支持接入生产体系(系统)数据,自动完成日常管理数据填充。

四、技术选型

技术框架

iBizPMS使用了现代化软件架构,采取中台模式,前端技术使用Vue,后端技术使用Spring Boot/Cloud,界面提供了多种VSCode主题风格。

架构图

数据模型兼容禅道开源版的Java项目管理系统,提供多端、钉钉集成插图35

后端技术框架:iBiz4j Spring R7

  • 核心框架:Spring Boot
  • 持久层框架: Mybatis-plus
  • 服务发现:Nacos
  • 日志管理:Logback
  • 项目管理框架: Maven

前端(PC端)技术框架:iBiz-Vue-R7

  • 前端框架:vue.js
  • 路由:vue-router
  • 状态管理:vuex
  • 国际化:vue-i18n
  • 数据交互:axios
  • UI框架:element-ui, view-design
  • 工具库:
  • qs – BSD 3
  • path-to-regexp
  • rxjs – Apache-2.0
  • interactjs
  • moment
  • xlsx – Apache-2.0
  • file-saver
  • 图标库:font-awesome
  • 引用组件:
  • tinymce – LGPL-2.1
  • fullcalendar
  • echarts – Apache-2.0
  • ibiz-vue-lib
  • ibiz-gantt-elastic

前端(移动端)技术框架:Vue_Mobile_R7

  • 前端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

五、开源协议

使用MIT开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。