程序开发中多人协同项目管理系统和方法

文档序号:6523833阅读:1343来源:国知局
程序开发中多人协同项目管理系统和方法
【专利摘要】本发明公开了程序开发中多人协同项目管理系统和方法,包括代码管理单元和用户分配单元;所述用户分配单元包括:项目角色管理模块:将项目中所有的角色分配到具体的人员;权限管理模块:根据人员的角色设置对应的权限;所述代码管理单元包括:代码保存模块:将开发人员提交的代码保存完整;代码下载模块:将代码下载到开发人员或测试人员;代码报警模块:在设定的时间间隔内,如果开发人员没有保存代码则进行报警提示。进一步的,如果连续2次报警,则强制执行代码保存模块,防止开发人员忘记保存最新版本的代码,导致测试人员无法测试最新的代码。使得在多人开发条件下,稳定及时的保存代码,使得工作人员之间的配合更加简单,高效。
【专利说明】程序开发中多人协同项目管理系统和方法
【技术领域】
[0001]本发明涉及一种程序开发中多人协同项目管理系统和方法。
【背景技术】
[0002]在程序开发过程中,往往需要多个小组同时进行开发,而每个小组由多个程序员组成,代码由多人共同完成。通常在软件开发中,多名程序员协同开发会遇到代码混乱,以及代码管理不善的情况,严重的甚至导致整个项目的失败,给公司带来损失,这个时候,代码的唯一性、安全性,就显得尤为重要,同时还需要满足开发的高效性。现有的项目管理系统中,如Github,sourcecode等,往往都是以代码保存为主要目的,但是在开发过程中,由于开发人员的原因,经常忘记保存最新版本的代码,导致测试人员无法测试最新的代码。

【发明内容】

[0003]针对上述问题,本发明提供一种程序开发中多人协同项目管理系统和方法,在多人开发条件下,稳定及时的保存代码,使得工作人员之间的配合更加简单,高效。
[0004]为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:程序开发中多人协同项目管理系统,其特征在于,包括代码管理单元和用户分配单元;
所述用户分配单元包括:项目角色管理模块:将项目中所有的角色分配到具体的人员;权限管理模块:根据人员的角色设置对应的权限;
所述代码管理单元包括:代码保存模块:将开发人员提交的代码保存完整;代码下载模块:将代码下载到开发人员或测试人员;代码报警模块:在设定的时间间隔内,如果开发人员没有保存代码则进行报警提示。
[0005]在项目管理系统中增加代码报警模块,当在设定的时间间隔内,开发人员没有通过代码保存模块保存代码,代码报警模块则向对应的开发人员发送报警消息,进一步的,如果连续2次报警,则强制执行代码保存模块,防止开发人员忘记保存最新版本的代码,导致测试人员无法测试最新的代码。使得在多人开发条件下,稳定及时的保存代码,使得工作人员之间的配合更加简单,高效。
[0006]相应的,程序开发中多人协同项目管理方法,其特征在于,包括以下步骤:
1)项目角色管理模块根据项目性质建立不同的项目角色;
2)工作人员向项目角色管理模块申请对应的项目角色;
3)权限管理模块根据工作人员的角色设置对应的权限;
4)当项目角色分配完毕后,激活代码管理单元;
5)开发人员通过代码保存模块将编写好的代码保存至服务器;
6)开发人员或测试人员通过代码下载模块从服务器下载代码;
步骤5)中,当在设定的时间间隔内,开发人员没有保存代码则激活代码报警模块,向对应的开发人员发送报警消息。当所述代码报警模块在连续报警提示2次后,如果开发人员仍没有保存代码,则代码保存模块强制保存代码。[0007]本发明的有益效果是:防止开发人员忘记保存最新版本的代码,导致测试人员无法测试最新的代码。使得在多人开发条件下,稳定及时的保存代码,使得工作人员之间的配合更加简单,高效。
【专利附图】

【附图说明】
[0008]图1是本发明程序开发中多人协同项目管理系统的总结构框图。
【具体实施方式】
[0009]下面结合附图和具体的实施例对本发明技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0010]如图1所示,程序开发中多人协同项目管理系统,其中服务器中包括代码管理单元和用户分配单元,其中:
用户分配单元包括:项目角色管理模块:将项目中所有的角色分配到具体的人员;权限管理模块:根据人员的角色设置对应的权限。
[0011]代码管理单元包括:代码保存模块:将开发人员提交的代码保存完整;代码下载模块:将代码下载到开发人员或测试人员;代码报警模块:在设定的时间间隔内,如果开发人员没有保存代码则进行报警提示。
[0012]在项目管理系统中增加代码报警模块,当在设定的时间间隔内,开发人员没有通过代码保存模块保存代码,代码报警模块则向对应的开发人员发送报警消息,进一步的,
还包括计数模块,计数模块对报警提示的次数进行计数,当代码报警模块在连续报警提示2次后,如果开发人员仍没有保存代码,则代码保存模块强制保存代码,防止开发人员忘记保存最新版本的代码,导致测试人员无法测试最新的代码。使得在多人开发条件下,稳定及时的保存代码,使得工作人员之间的配合更加简单,高效。为了便于查询,优选代码管理单元还包括记录操作的日志记录模块(图中未示出)。
[0013]相应的,程序开发中多人协同项目管理方法,包括以下步骤:
I)项目角色管理模块根据项目性质建立不同的项目角色:小项目可能需要2-3个开发人员,I个测试人员和对应的工具软件,而大项目则需要更多的开发人员、测试人员和对应的工具软件。
[0014]2)工作人员向项目角色管理模块申请对应的项目角色:采用主动申请项目角色,不需要额外的管理人员进行分配,减少人员浪费。
[0015]3)权限管理模块根据工作人员的角色设置对应的权限:不同的项目角色自然其权限也不相同,对于开发人员,可以保存和下载代码,而测试人员只能下载代码,工具软件则不能保存或下载代码。
[0016]4)当项目角色分配完毕后,激活代码管理单元:当项目角色管理模块中的所有角色均被申请完毕后,项目启动,激活代码管理单元,代码管理单元开始工作。
[0017]5)开发人员通过代码保存模块将编写好的代码保存至服务器:当在设定的时间间隔内,开发人员没有保存代码则激活代码报警模块,向对应的开发人员发送报警消息。
[0018]6)开发人员或测试人员通过代码下载模块从服务器下载代码。[0019]开发人员或测试人员对代码管理单元进行保存或下载操作后,日志记录模块记录工作人员对代码管理单元的操作和操作时间,便于后续的查阅。在步骤5)中,当代码报警模块在连续报警提示2次后,如果开发人员仍没有保存代码,则代码保存模块强制保存代码。
[0020]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或者等效流程变换,或者直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.程序开发中多人协同项目管理系统,其特征在于,包括代码管理单元和用户分配单元,所述用户分配单元包括: 项目角色管理模块:将项目中所有的角色分配到具体的人员; 权限管理模块:根据人员的角色设置对应的权限; 所述代码管理单元包括: 代码保存模块:将开发人员提交的代码保存完整; 代码下载模块:将代码下载到开发人员或测试人员; 代码报警模块:在设定的时间间隔内,如果开发人员没有保存代码则进行报警提示。
2.根据权利要求1所述的程序开发中多人协同项目管理系统,其特征在于,还包括计数模块,所述计数模块对报警提示的次数进行计数,当所述代码报警模块在连续报警提示2次后,如果开发人员仍没有保存代码,则代码保存模块强制保存代码。
3.根据权利要求1所述的程序开发中多人协同项目管理系统,其特征在于,所述代码管理单元还包括记录操作的日志记录模块。
4.程序开发中多人协同项目管理方法,其特征在于,包括以下步骤: 1)项目角色管理模块根据项目性质建立不同的项目角色; 2)工作人员向项目角色管理模块申请对应的项目角色; 3)权限管理模块根据工作人员的角色设置对应的权限; 4)当项目角色分配完毕后,激活代码管理单元; 5)开发人员通过代码保存模块将编写好的代码保存至服务器; 6)开发人员或测试人员通过代码下载模块从服务器下载代码; 步骤5)中,当在设定的时间间隔内,开发人员没有保存代码则激活代码报警模块,向对应的开发人员发送报警消息。
5.根据权利要求4所述的程序开发中多人协同项目管理方法,其特征在于,当所述代码报警模块在连续报警提示2次后,如果开发人员仍没有保存代码,则代码保存模块强制保存代码。
6.根据权利要求5所述的程序开发中多人协同项目管理方法,其特征在于,日志记录模块记录工作人员对代码管理单元的操作和操作时间。
【文档编号】G06Q10/06GK103617511SQ201310688011
【公开日】2014年3月5日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】秦谦 申请人:江苏名通信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1