一种计算机软件开发管理系统技术方案

技术编号:22688493 阅读:30 留言:0更新日期:2019-11-30 03:19
本发明专利技术公开了一种计算机软件开发管理系统,包括云端服务器、项目建立模块、项目管理模块、测试管理模块、报告生成模块、文档管理模块、数据共享模块和项目保护模块,所述项目建立模块用于确立开发项目,所述项目管理模块用于对项目开发过程中进行辅助保护,所述测试管理模块用于对开发出来的项目进行测试修改,所述报告生成模块用于对项目的开发过程进行记录存储,所述文档管理模块用于分类储存文档,所述数据共享模块用于公司内部员工数据共享,所述项目保护模块用于对公司项目信息进行加密保护。本发明专利技术能够提高计算机软件开发效率,自动检测修复开发过程中的错误,利于公司内部信息交流,且具有优良的防盗性。

A computer software development management system

The invention discloses a computer software development management system, which includes a cloud server, a project establishment module, a project management module, a test management module, a report generation module, a document management module, a data sharing module and a project protection module. The project establishment module is used to establish a development project, and the project management module is used to assist in the project development process Protection, the test management module is used to test and modify the developed project, the report generation module is used to record and store the development process of the project, the document management module is used to classify and store documents, the data sharing module is used to share employee data within the company, and the project protection module is used to encrypt and protect the project information of the company. The invention can improve the efficiency of computer software development, automatically detect and repair errors in the development process, facilitate the internal information exchange of the company, and has excellent anti-theft property.

【技术实现步骤摘要】
一种计算机软件开发管理系统
本专利技术涉及软件开发相关领域,具体为一种计算机软件开发管理系统。
技术介绍
随着现代计算机和互联网的性能的日益增强,以及用户对软件的功能和性能的需求的不断增加与变化,软件是人类智慧的结晶,促进着人类社会从工业社会到信息社会的巨大变革,不管是生物工程、现代通信还是商务处理、工业控制方面,软件都发挥着巨大的作用,可以说软件对整个社会的经济和文化都产生了深远的影响。软件开发过程中往往需要管理系统进行协助,但现有的软件开发管理系统大多只是简单进行开发工具协作,作用微乎其微,导致软件开发人员的开发效率提升不大,同时现有的软件开发容易发生信息泄露等问题,现设计一种计算机软件开发管理系统来解决上述问题。
技术实现思路
本专利技术的目的在于提供一种计算机软件开发管理系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种计算机软件开发管理系统,包括云端服务器、项目建立模块、项目管理模块、测试管理模块、报告生成模块、文档管理模块、数据共享模块和项目保护模块,所述项目建立模块、项目管理模块、测试管理模块、报告生成模块、文档管理模块、数据共享模块和项目保护模块和云端服务器连接,所述项目建立模块用于确立开发项目,所述项目管理模块用于对项目开发过程中进行辅助保护,所述测试管理模块用于对开发出来的项目进行测试修改,所述报告生成模块用于对项目的开发过程进行记录存储,所述文档管理模块用于分类储存文档,所述数据共享模块用于公司内部员工数据共享,所述项目保护模块用于对公司项目信息进行加密保护。优选的,所述项目建立模块包括项目制定单元、项目审核单元、项目变更单元和项目确定单元,所述项目制定单元用于用户创立软件开发项目并传递给负责人,所述项目审核单元用于项目负责人对用户创立的项目进行审核,所述项目变更单元用于用户对制定的项目做出修改,所述项目确定单元用于任务负责人确定用户制定的项目并下达项目执行命令。优选的,所述项目管理模块包括身份验证单元、开发工具单元、实时存储单元和项目加密单元,所述身份验证单元用于开发者进行身份验证,所述开发工具单元方便开发者使用开发工具进行软件开发工作,所述实时存储单元能够实时存储开发者的软件开发进度,所述项目加密单元用于对开发中的项目进行加密保护。优选的,所述测试管理模块包括项目测试单元、错误解析单元、错误修复单元和信息整合单元,所述项目测试单元用于对开发出来的项目进行实际测试,所述错误解析单元用于对项目中存在的错误列出并进行分析,所述错误修复单元用于对项目中的错误之处进行修复处理,所述信息整合单元用于记录项目中的错误信息和修改信息。优选的,所述报告生成模块包括信息收集单元、信息整理单元和报告生成单元,所述信息收集单元用于收集项目制定开发过程中的所有信息,所述信息整理单元用于对所收集的信息进行整合,所述报告生成单元用于将整理好的信息生成报告。优选的,所述文档管理模块包括文档分类单元、文档储存单元、文档传输单元和文档加密单元,所述文档分类单元用于对项目开发过程中的所有文档进行分类存放,所述文档储存单元用于储存已经分类存放好的文档,所述文档传输单元用于文档的导入和导出,所述文档加密单元用于对文档进行加密保护。优选的,所述数据共享模块包括数据分享库、公共数据库、管理员数据库、私人数据库,所述数据分享库用于管理员和个人分享数据,所述公共数据库用于公司内部的文档储存,所述管理员数据库用于管理员存储文件,所述私人数据库用于个人存储文件,管理员可以将私人数据库中的文件分类储存到公共数据库中。优选的,所述项目保护模块包括权限设置单元、文档防盗单元和数据加密单元,所述权限设置单元用于限制管理员和个人的权限,所述文档防盗单元用于对文档进行加密,所述数据加密单元用于对公司数据进行加密。与现有技术相比,本专利技术的有益效果是:本专利技术一种计算机软件开发管理系统能够在项目开发过程中进行实时存储,以防止意外断电导致数据丢失,同时能够对开发完成的项目进行测试和修复,提高软件开发的效率,设置有数据共享库方便公司人员的信息交流,设置有多重加密措施提高信息的保密性,防止泄密,本专利技术操作简单,实用性强。附图说明图1为本专利技术的系统示意图;图2为本专利技术的项目建立模块示意图;图3为本专利技术的项目管理模块示意图;图4为本专利技术的测试管理模块示意图;图5为本专利技术的报告生成模块示意图;图6为本专利技术的文档管理模块示意图;图7为本专利技术的数据共享模块示意图;图8为本专利技术的项目保护模块示意图;图中:1、云端服务器;2、项目建立模块;3、项目管理模块;4、测试管理模块;5、报告生成模块;6、文档管理模块;7、数据共享模块;8、项目保护模块;9、项目制定单元;10、项目审核单元;11、项目变更单元;12、项目确定单元;13、身份验证单元;14、开发工具单元;15、实时存储单元;16、项目加密单元;17、项目测试单元;18、错误解析单元;19、错误修复单元;20、信息整合单元;21、信息收集单元;22、信息整理单元;23、报告生成单元;24、文档分类单元;25、文档储存单元;26、文档传输单元;27、文档加密单元;28、数据分享库;29、公共数据库;30、管理员数据库;31、私人数据库;32、权限设置单元;33、文档防盗单元;34、数据加密单元。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。请参阅图1-8,本专利技术提供一种技术方案:一种计算机软件开发管理系统,包括云端服务器1、项目建立模块2、项目管理模块3、测试管理模块4、报告生成模块5、文档管理模块6、数据共享模块7和项目保护模块8,所述项目建立模块2、项目管理模块3、测试管理模块4、报告生成模块5、文档管理模块6、数据共享模块7和项目保护模块8和云端服务器1连接,所述项目建立模块2用于确立开发项目,所述项目管理模块3用于对项目开发过程中进行辅助保护,所述测试管理模块4用于对开发出来的项目进行测试修改,所述报告生成模块5用于对项目的开发过程进行记录存储,所述文档管理模块6用于分类储存文档,所述数据共享模块7用于公司内部员工数据共享,所述项目保护模块8用于对公司项目信息进行加密保护。进一步的,所述项目建立模块2包括项目制定单元9、项目审核本文档来自技高网...

【技术保护点】
1.一种计算机软件开发管理系统,其特征在于:包括云端服务器(1)、项目建立模块(2)、项目管理模块(3)、测试管理模块(4)、报告生成模块(5)、文档管理模块(6)、数据共享模块(7)和项目保护模块(8),所述项目建立模块(2)、项目管理模块(3)、测试管理模块(4)、报告生成模块(5)、文档管理模块(6)、数据共享模块(7)和项目保护模块(8)和云端服务器(1)连接,所述项目建立模块(2)用于确立开发项目,所述项目管理模块(3)用于对项目开发过程中进行辅助保护,所述测试管理模块(4)用于对开发出来的项目进行测试修改,所述报告生成模块(5)用于对项目的开发过程进行记录存储,所述文档管理模块(6)用于分类储存文档,所述数据共享模块(7)用于公司内部员工数据共享,所述项目保护模块(8)用于对公司项目信息进行加密保护。/n

【技术特征摘要】
1.一种计算机软件开发管理系统,其特征在于:包括云端服务器(1)、项目建立模块(2)、项目管理模块(3)、测试管理模块(4)、报告生成模块(5)、文档管理模块(6)、数据共享模块(7)和项目保护模块(8),所述项目建立模块(2)、项目管理模块(3)、测试管理模块(4)、报告生成模块(5)、文档管理模块(6)、数据共享模块(7)和项目保护模块(8)和云端服务器(1)连接,所述项目建立模块(2)用于确立开发项目,所述项目管理模块(3)用于对项目开发过程中进行辅助保护,所述测试管理模块(4)用于对开发出来的项目进行测试修改,所述报告生成模块(5)用于对项目的开发过程进行记录存储,所述文档管理模块(6)用于分类储存文档,所述数据共享模块(7)用于公司内部员工数据共享,所述项目保护模块(8)用于对公司项目信息进行加密保护。


2.根据权利要求1所述的一种计算机软件开发管理系统,其特征在于:所述项目建立模块(2)包括项目制定单元(9)、项目审核单元(10)、项目变更单元(11)和项目确定单元(12),所述项目制定单元(9)用于用户创立软件开发项目并传递给负责人,所述项目审核单元(10)用于项目负责人对用户创立的项目进行审核,所述项目变更单元(11)用于用户对制定的项目做出修改,所述项目确定单元(12)用于任务负责人确定用户制定的项目并下达项目执行命令。


3.根据权利要求1所述的一种计算机软件开发管理系统,其特征在于:所述项目管理模块(3)包括身份验证单元(13)、开发工具单元(14)、实时存储单元(15)和项目加密单元(16),所述身份验证单元(13)用于开发者进行身份验证,所述开发工具单元(14)方便开发者使用开发工具进行软件开发工作,所述实时存储单元(15)能够实时存储开发者的软件开发进度,所述项目加密单元(16)用于对开发中的项目进行加密保护。


4.根据权利要求1所述的一种计算机软件开发管理系统,其特征在于:所述测试管理模块(4)包括项目测试单元(17)、错误解析单元(18)、错误修复单元(19)和信息...

【专利技术属性】
技术研发人员:朱琦
申请(专利权)人:安徽易百互联科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1