一种软件开发管理系统的制作方法

文档序号:19190524发布日期:2019-11-20 02:04阅读:208来源:国知局
一种软件开发管理系统的制作方法

本发明涉及软件开发技术领域,具体的说是一种软件开发管理系统。



背景技术:

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

而现有的软件开发项目中,往往还存在一些问题,主要包括软件开发过程中公司内部资料容易被窃取,造成公司信息泄露;软件开发资料收集混乱,使用获取复杂繁琐,



技术实现要素:

针对现有技术中存在的上述不足之处,本发明目的是提供一种保证公司信息安全、软件开发资料迅速获取、提高软件开发效率的软件开发管理系统。

本发明为实现上述目的所采用的技术方案是:一种软件开发管理系统,包括管理模块、权限模块、开发模块、资料存储模块、会议模块以及展示模块;其中,

所述管理模块主要用于管理人员使用,通过所述管理模块可进行软件开发项目的制定以及协同所述权限模块对开发人员进行权限管理,使得开通开发人员相应的使用权限;

所述权限模块用于控制开发人员以及管理人员的权限,其权限包括有开发人员与管理人员的登陆权限、开发相应软件项目所需要的内部资料获取权限、相对应的软件开发项目会议信息推送权限;

所述开发模块用于开发人员进行软件开发以及资料获取使用,并且所述开发模块的使用权限由所述权限模块进行权限限定;

所述资料存储模块用于对软件开发相应资料信息进行存储,并且所述资料存储模块包括有内部资料存储模块、公开资料存储模块、临时资料存储模块,所述内部资料存储模块用于存储公司内部的核心资料,所述公开资料存储模块用于存储软件开发所用的常用资料,所述临时资料存储模块用于开发项目资料的临时存储,并且所述内部资料存储模块的获取权限由所述权限模块进行权限限定;

所述会议模块用于相对应软件开发项目的会议信息资料整合存储,所述会议模块的整合会议信息会存储在所述临时资料存储模块中,并由所述权限模块对其进行权限限定;

所述展示模块用于软件开发项目的项目展示,所述管理模块制定的软件开发项目可由所述展示模块进行展示,所述展示模块展示内容包括有软件开发项目的名称、软件开发项目的开发人员以及软件开发项目的开发计划、开发预估时长、最后软件开发完成后的软件预期效果。

所述管理模块、权限模块、开发模块、资料存储模块、会议模块以及展示模块之间的信息传输均通过服务器进行传输。

所述开发模块相对应的设置有项目跟进模块,所述项目跟进模块用于软件开发进度的管理。

所述项目跟进模块的跟进项目包括有软件开发项目的开发进度、软件开发项目预估完成时间、软件开发项目开发过程中的开发阻碍。

所述项目跟进模块可将软件开发进度传输至所述管理模块,由管理人员了解,并且所述项目跟进模块的跟进信息由所述权限模块进行权限限定。

所述项目跟进模块的跟进信息通过所述管理模块可存储在所述临时资料存储模块中。

所述展示模块中信息展示工具为电子看板,且所述电子看板上显示的软件项目开发信息制定为列表。

所述临时资料存储模块与所述管理模块相互作用,且所述临时资料存储模块内部的资料可由所述管理模块进行删除。

所述管理模块删除所述临时资料存储模块中的资料时,会由权限模块进行权限验证。

本发明具有以下的有益效果:

1.设置有权限管理模块来管理权限,使得只有开发相对应软件项目的开发人员才能接收到内部资料和临时资料,并且由权限管理模块来限定管理人员和开发人员的登陆,这样可以减少内部资料泄露,保证公司信息安全;

2.设置有资料存储模块,并且分为了内部资料存储模块、公开资料存储模块、临时资料存储模块,可对不同资料进行分类保存,为开发人员获取资料提供方便;

3.设置有展示模块、会议模块、项目跟进模块三组辅助模块,使得可以加快软件开发项目的发布、可快速解决软件开发过程的阻碍以及软件开发项目的进度,从而保证软件开发项目的顺利进行和提高开发效率。

附图说明

图1为本发明结构示意图。

图中:1管理模块、2权限模块、3开发模块、4资料存储模块、5会议模块、6展示模块、7内部资料存储模块、8公开资料存储模块、9临时资料存储模块、10开发人员、11管理人员。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

请参阅图1,一种软件开发管理系统,包括管理模块1、权限模块2、开发模块3、资料存储模块4、会议模块5以及展示模块6;其中,

管理模块1主要用于管理人员11使用,通过管理模块1可进行软件开发项目的制定以及协同权限模块2对开发人员10进行权限管理,使得开通开发人员10相应的使用权限;

权限模块2用于控制开发人员10以及管理人员11的权限,其权限包括有开发人员10与管理人员11的登陆权限、开发相应软件项目所需要的内部资料获取权限、相对应的软件开发项目会议信息推送权限;

开发模块3用于开发人员10进行软件开发以及资料获取使用,并且开发模块3的使用权限由权限模块2进行权限限定;

资料存储模块4用于对软件开发相应资料信息进行存储,并且资料存储模块4包括有内部资料存储模块7、公开资料存储模块8、临时资料存储模块9,内部资料存储模块7用于存储公司内部的核心资料,公开资料存储模块8用于存储软件开发所用的常用资料,临时资料存储模块9用于开发项目资料的临时存储,并且内部资料存储模块7的获取权限由权限模块2进行权限限定;

会议模块5用于相对应软件开发项目的会议信息资料整合存储,会议模块5的整合会议信息会存储在临时资料存储模块9中,并由权限模块2对其进行权限限定;

展示模块6用于软件开发项目的项目展示,管理模块1制定的软件开发项目可由展示模块6进行展示,展示模块6展示内容包括有软件开发项目的名称、软件开发项目的开发人员10以及软件开发项目的开发计划、开发预估时长、最后软件开发完成后的软件预期效果。

实施例二

请参阅图1,一种软件开发管理系统,在实施例一基础上更进一步的是,开发模块3相对应的设置有项目跟进模块,项目跟进模块用于软件开发进度的管理,项目跟进模块的跟进项目包括有软件开发项目的开发进度、软件开发项目预估完成时间、软件开发项目开发过程中的开发阻碍;

项目跟进模块可将软件开发进度传输至管理模块1,由管理人员11了解,管理人员11可依据实际情况将跟进信息通过展示模块6进行展示,并且项目跟进模块的跟进信息由权限模块2进行权限限定,使得如需获取项目进度,则需要权限模块2开放进度查询权限,项目跟进模块的跟进信息通过管理模块1可存储在临时资料存储模块9中。

实施例三

请参阅图1,一种软件开发管理系统,在本发明中,管理模块1、权限模块2、开发模块3、资料存储模块4、会议模块5以及展示模块6之间的信息传输均通过服务器进行传输,使得服务器作为中心信息传输枢纽;

展示模块6中信息展示工具为电子看板,且电子看板上显示的软件项目开发信息制定为列表,通过表格形式将软件项目开发信息清楚明了的进行展示,从而开发人员10能快速了解开发工作;

临时资料存储模块9与管理模块1相互作用,且临时资料存储模块9内部的资料可由管理模块1进行删除,且管理模块1删除临时资料存储模块9中的资料时,会由权限模块2进行权限验证,使得临时资料存储模块9内部资料进行定时清理,避免无效资料的堆积,造成临时资料存储模块9的空间浪费。

实施例四

请参阅图1,一种软件开发管理系统,其使用时,管理人员11利用管理模块1来制定软件开发项目,并将软件开发项目通过展示模块6展示给开发人员10,并安排项目开发人员10名单;

根据制定的人员名单来确定需要给予权限的开发模块3,开发人员10通过给予权限的开发模块3来进行软件开发,给予权限的开发模块3可以从内部资料存储模块7内调出相对应的开发资料,在开发过程中,对与此项目开发的会议内容,可由会议模块5进行收集整合,并将会议信息存储在临时资料存储模块9内,给予权限的开发模块3可以从临时资料存储模块9内部调出会议信息,供开发人员10参考,而权限的开放与解除均由权限模块2进管理。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1