基于Spring Boot打造软件生产管理软件中台源码分享
集成了 禅道(开源版 )的特性与功能,在提供传统的项目管理软件的管理能力(产品、项目、质量、文档等等)的同时,通过结合各自企业或个人的生产体系,将实际生产过程以及落地的内容(软件设计,软件研发,软件测试,文档制作,生产部署,生产发布等等)管理起来,补足了传统项目管理中缺失的那一块,做到真正意义上的一体化管理。
源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~
软件生产管理
它覆盖了软件生产从开始到结束,再到新的开始,往复循环,为软件生产提供有效的管理途径以及协调各阶段内、各阶段之间的信息与资源。它可以说是整个软件生产过程的“协调者”和“管理者”。
采取微服务架构,将核心能力服务化,打造出软件生产管理软件中台。
介绍
探索
希望将软件生产管理与日常生产融为一体,即在生产过程中,自然而然地为管理提供有效的管理数据支持。
以模型驱动开发,模型数据(需求数据、设计数据、开发数据、测试数据等等)存在于整个软件过程中,对于团队成员是公开透明且一致的,日常工作产生的数据已经存在于模型库里,这样便不需要成员腾出大部分时间进行软件管理数据的填写与汇报,也不会因为理解偏差没有及时发现而产生不必要返工(即时预览成果物)。
整体流程
与禅道关系
增强特性
- VSCode风格界面表现。
- 丰富的UI组件。
- 丰富的工具集。
- 移动端支持。
- 采用中台模式,微服务架构,核心能力服务化,快速响应和迭代。
- 标准的Restful风格的接口,接口层次更明晰、使用更方便。
- 增强项目管理功能,例如引入单点认证、甘特图、日历、报表、工作流等。
- 支持接入生产体系(系统)数据,自动完成日常管理数据填充。
技术框架
后台技术架构:iBiz4j Spring R7
- 核心框架:Spring Boot
- 持久层框架: Mybatis-plus
- 服务发现:Nacos
- 日志管理:Logback
- 项目管理框架: Maven
前端技术架构: iBiz-Vue-R7
- 前端框架:vue.js
- 路由:vue-router
- 状态管理:vuex
- 国际化:vue-i18n
- 数据交互:axios
- UI框架:element-ui, view-design
- 工具库:qs - BSD 3path-to-regexprxjs - Apache-2.0interactjsmomentxlsx - Apache-2.0file-saver
- 图标库:font-awesome
- 引用组件:tinymce - LGPL-2.1fullcalendarecharts - Apache-2.0ibiz-vue-libibiz-gantt-elastic
开发环境
- 禅道 12.3.1 (开源版):版本尽量保持一致,避免数据结构以及功能上存在差异
- JDK
- Maven
- Node.js
- Yarn
- Vue Cli
系统展示
产品
- 产品--主页
- 产品--概况
- 产品--需求
- 产品--路线图
- 产品--动态
项目
- 项目--主页
- 项目--概况
- 项目--任务
- 项目--看板
- 项目--燃尽图
- 项目--甘特图
测试
- 测试--主页
- 测试-Bug
- 测试-功能测试
接口
- 接口列表
- 产品接口
- 新建产品接口
后续将陆续细腻各功能内容,并完成个人主页“我的地盘”,用户、认证、权限功能,连通生产系统的数据。
快速建立issue
在运行系统的任意一个界面上,敲下“Ctrl+F12”或者点击右下角“显示Debug栏”,便会呈现“新建issues”的操作,点击便可以快速建立issue。
源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~