zoukankan      html  css  js  c++  java
  • OA系统-任务管理系统

    1  网上找资源

    现在开源的系统很多,像这个项目管理中的任务管理系统肯定有很多开源的,所以在网上百度

    百度过程如下:

    1) 在github中查找,不知道是我找不到还是什么原因,在github中查找的都是自动任务相关的,没有我想要的
    2)最后七找八找,在一个开源网站找到我想要的 https://gitee.com/
    3) 搜索任务管理,逐个查找
    4)百度过程中开始找到的是Team@OSC中的任务管理,极大的关联性,找到引出码云,但是不是开源的项目
    https://gitee.com/moce-technology 演示环境
    https://www.oschina.net/ 开源项目网站,但是源码都在https://gitee.com/
    Team@OSC 作者博客 https://my.oschina.net/javayou

    查找结果:

    # 借鉴1
    https://gitee.com/vilson/vue-projectManage/tree/master/
    https://beta.vilson.xyz/#/gantt/mo4uqwfb06dxv8ez2spkl3rg
    https://gitee.com/wulon/mk-teamwork-server
    # 借鉴2
    https://gitee.com/jitamin/jitamin
    https://gitee.com/mirrors/cits
    # 借鉴3
    https://www.oschina.net/p/Taskover

    自己并非大神,也是第一次想到做东西先看已有的产品和代码,这样做的东西才会更好。也是第一次根据公司需求百度代码。

    2 产品级别的任务介绍和产品

    https://www.tapd.cn/official/solution_example/dev

    https://worktile.com/

    https://blog.teambition.com/web-10-4

     产品文件: https://www.tapd.cn/help/show#1120003271001000305

    依赖关系  https://blog.csdn.net/flystonesky/article/details/38335331

    3 借鉴的代码和数据库

    https://gitee.com/vilson/vue-projectManage/tree/master/  (总览)

    https://gitee.com/wulon/mk-teamwork-server (java版本,总览中有提到)

     https://gitee.com/wulon/mk-teamwork-ui(前端代码)

    下载源码,在本地环境搭建,其实最重要的站在我的角度,有如下几个过程

    1) 先看演示地址

    https://home.vilson.xyz/#/   账号:123456 密码:123456

    https://beta.vilson.xyz/#/home/6v7be19pwman2fird04gqu53

    https://beta.vilson.xyz/#/gantt/mo4uqwfb06dxv8ez2spkl3rg

    2) 再看sql脚本

    3) 下载代码,对任务模块进行研究(已保存到网盘,需要源码的回复,找我分享或者自己去github下载)

    4) 阅读readmin和使用手册

    https://www.yuque.com/bzsxmz/siuq1w

    5) 查看使用技术,也是我所熟悉的,有一些不需要的技术可以直接不用,关注核心代码即可

    6) 因为我不是前端人员,我是后端开发者,我只需要关注后端即可,前端代码不需要关注,但是我也做了一个备份。

    7) 研究过程中发现演示环境数据库的数据跟代码中的sql脚本中的数据不一样,影响研究速度,所以还是根据前端的开源,搭建一个前端的环境。npm run serve 启动前端

    地址:http://localhost:8045/

    demo/123456

    在这个过程中,根据自己的需求可以借鉴表设计,借鉴代码(copy代码)

    3  研究结果

    结合界面,使用,数据可以得出如下结论。

    1) 支持任务分组

    2) 任务相关字段齐全

    3) 具有任务流转功能(相当于任务依赖)

    4) 任务具有标签功能

    5) 任务具有评价功能

    6) 活动概念没有

    7) 前置任务和后置任务没有,然后参考一个产品  https://blog.teambition.com/web-10-4  有前置和后置任务

    具体步骤:

    1) 根据自己需要的功能点,可以仿照设计数据库

  • 相关阅读:
    C/C++知识点清单01
    数独GUI程序项目实现
    第三章--Win32程序的执行单元(部分概念及代码讲解)(中-线程同步
    《JAVA程序设计与实例》记录与归纳--继承与多态
    《JAVA程序设计与实例》记录与归纳--类与对象
    C语言范例学习06-上
    单一职责原则
    牙疼真要命,牙坏真烧钱
    跳槽 & 思维导图
    成熟的 Git 分支模型
  • 原文地址:https://www.cnblogs.com/S-Mustard/p/14462277.html
Copyright © 2011-2022 走看看