# IT专业版项目管理工具 **Repository Path**: jovic/it-project-manager ## Basic Information - **Project Name**: IT专业版项目管理工具 - **Description**: IT Manager项目管理工具,包括需求管理与流程设计,任务管理,进度管理,Sprint规划与仿Jira任务看板,质量管理,周报与绩效考核,工时管理,代码生成器,系统监控等功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.cnblogs.com/jovic - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-28 - **Last Updated**: 2024-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IT Manager项目管理工具(图片显示有问题可以远程演示) #### 介绍 为了解决项目管理的难点,过多纸质办公的问题,诞生了该系统。其中的价值点包括几大点: 公司组织架构管理;项目成员管理,项目分解,任务分配,时间进度,质量把控; 周报,月报,工时统计;查看项目成员工作饱和度;协助公司进行有效的项目成本控制 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145312_bcd9c644_5693260.png "1.png") #### 组织数据初始化 首先需要初始化公司组织架构的数据,职位信息录入,以及员工信息. ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145449_a38a1929_5693260.png "2.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145500_e6c3a3f7_5693260.png "3.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145518_5f97197e_5693260.png "4.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145536_2bd0d298_5693260.png "5.png") **注意** :1.组织架构的设置,如果有多个分公司,可以设置多个分公司。2.新增职位的时候会让你选择上级职位,上级职位可以从当前部门和上级部门的职位中选择,周报会汇报给这里设定的上级职位 #### 开通系统账号 有了员工数据之后,就可以为员工开通系统账号,并给账号设定某个角色来限制用户的权限。超级管理员可以拥有所有的权限菜单,并且只有一个超级管理员,不能删除和修改。管理员可以有多个,根据情况设置不同的角色和权限。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145749_df6578f4_5693260.png "6.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145800_e63badf2_5693260.png "7.png") #### 需求管理 需求管理可以分成脑图设计,流程图设计,可以整体把控项目的功能,梳理思路,还有需求问题列表记录存在的问题。 ![输入图片说明](imgs/1.png) ![输入图片说明](imgs/36.png) ![输入图片说明](imgs/3.png) #### 项目规划 项目规划的意思就是划分有哪些子系统,有哪些模块,大型项目可以分为子系统,子系统下面可以分模块。但是如果是小型项目,则可以不需要划分子系统,直接划分相关的模块就可以了。子系统可以不划分,子模块是必须要的,因为只有相关模块下面才可以新建任务。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/145907_cd0ba557_5693260.png "8.png") #### 项目成员设置 有了项目信息之后就可以进行项目成员设置了,注意的是:一个员工可以参与到多个项目,设置项目成员之前,需要设置项目成员角色。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150056_9fa66f83_5693260.png "9.png") #### 任务分配 项目规划完成,项目成员设置好了之后,就可以分配任务了 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150146_5f6a9333_5693260.png "10.png") #### Sprint与任务看板 ![输入图片说明](imgs/10.png) ![输入图片说明](imgs/11.png) #### 工时填写 给项目成员分配了任务后,项目成员每天进行工时填写 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150248_af4deb51_5693260.png "11.png") #### 测试用例与Bug管理 测试人员可以在对应的子系统/模块下面创建测试用例,并提相关的Bug ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150359_1a44fc1c_5693260.png "12.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150413_7da86aa8_5693260.png "13.png") #### 自动化测试 打开测试用例菜单,首先需要进行自动化参数配置。参数配置完以后,点击开始自动化测试按钮,在测试用例列表中可以看到自动化测试的结果。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150516_f49edbd9_5693260.png "14.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150530_fb1adeab_5693260.png "15.png") #### 项目成本统计 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150630_762fd6bb_5693260.png "16.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150648_d2043533_5693260.png "17.png") #### 周报 在填写工时的菜单里,可以按周生成周报,生成的周报可以在我的周报中看到。在我的周报中可以导出周报到Excel。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150747_62a1147f_5693260.png "18.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150759_8b33457d_5693260.png "19.png") #### 绩效考核 填写绩效考核之前,首先要为每个部分设置考核标准(请到考核设置中进行设置),如果考核标准一样的话,可以把考核标准复制到另外一个部门。考核标准设置之后,就可以填写绩效考核了,在绩效考核填写的界面中可以查看当月完成的任务和当月的Bug数。填写完绩效考核后,还可以进行修改,然后提交给上级审核,也可以导出到Excel。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150923_a3885675_5693260.png "20.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150940_cf53ebb0_5693260.png "21.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/150953_77b9810a_5693260.png "22.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151005_0c210ba3_5693260.png "23.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151016_ce3a0cf3_5693260.png "24.png") #### 给老板汇报工作 给老板汇报工作,同样可以按周,按月进行。给老板汇报工作内容,不会具体到Task,只会具体到子系统或模块的进展。那么项目管理者怎么向老板汇报项目进度呢?首先,汇报项目周进度或项目月进度之前需要更新每个项目的子系统,子模块的进度。然后点击生成项目周报或生成项目月报,生成的报表可以在项目周/月进度菜单中查看。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151223_322dbe1e_5693260.png "25.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151235_1503901c_5693260.png "26.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151246_62e1659b_5693260.png "27.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151258_e7392fbb_5693260.png "28.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0501/151309_f3c194d5_5693260.png "29.png") #### 工时管理 这个模块记录了员工的工时信息,可以细分到小时(每个小时内做了些什么都可以记录的很清晰),还包括请假申请,加班申请,工时改动,工时提交与审核。 ![输入图片说明](imgs/4.png) ![输入图片说明](imgs/5.png) ![输入图片说明](imgs/6.png) ![输入图片说明](imgs/7.png) ![输入图片说明](imgs/8.png) #### 代码生成器 可以生成前端与后端的所有代码,只需要调整一下前端样式就可以轻松实现增删改查功能。 ![输入图片说明](imgs/9.png) #### 系统监控 用户访问日志 ![输入图片说明](imgs/14.png) 连接池监控 ![输入图片说明](imgs/15.png) JVM监控 ![输入图片说明](imgs/16.png) ![输入图片说明](imgs/17.png) ![输入图片说明](imgs/18.png) ![输入图片说明](imgs/19.png) 综合监控 ![输入图片说明](imgs/20.png) ![输入图片说明](imgs/21.png) ![输入图片说明](imgs/22.png) ![输入图片说明](imgs/24.png) #### 小程序 填写工时,首页是已经分配给我的并且未完成的任务列表,任务列表点进去可以填写工时,具体的工作内容,耗时和工时类型,上部分展示了当天完成了哪些工作,下部分展示当天以前的历史工作记录 ![输入图片说明](imgs/25.png) ![输入图片说明](imgs/26.png) ![输入图片说明](imgs/27.png) 任务看板的首页,可以看到项目当前Sprint或所有Sprint的任务列表,红色表示任务进度比预先设定的工时有延迟;点击顶部的Sprint可以查看其他项目或者其他Sprint的任务列表;点击某个任务进去可以看到总体进度和任务偏差(偏差为负数时表示有延迟,为正数时表示有超前);点击任务状态会弹出Action Bar修改任务的状态 ![输入图片说明](imgs/28.png) ![输入图片说明](imgs/29.png) ![输入图片说明](imgs/30.png) ![输入图片说明](imgs/31.png) 报表类,目前的报表相对简单,首页展示项目列表,点击项目进去可以看到任务统计饼图和Bug统计柱状图 ![输入图片说明](imgs/32.png) ![输入图片说明](imgs/33.png) #### 多语言 目前实现了中文版和英文版,可以轻松实现其他语言的版本,只需要前端切换语言即可 ![输入图片说明](imgs/13.png) #### 英文版介绍 https://github.com/jovic2017/itproject-management #### 开发环境 1. 数据库:Mysql 5.7.22 2. Java技术:JDK1.8.0_25,Maven-3.2.3,Driud-1.1.2,Mybatis3.4.6,Mybatis-plus-2.3.3,SpringBoot2.0.0(Spring5) 3. 前端:Layui-v2.5.3 #### 部署项目 1. Maven打包: mvn -Dmaven.test.skip=true install 2. 运行项目:F:\install\java8\bin\java -jar fast-web-0.0.2-SNAPSHOT.jar #### 联系作者 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0606/090110_6fd56212_5693260.png "屏幕截图.png") #### 关注作者 公众号 ![输入图片说明](yimi.jpg) 博客园 https://www.cnblogs.com/jovic