[发明专利]一种基于互联网信息的软件开发系统和方法在审
| 申请号: | 201910514583.2 | 申请日: | 2019-06-12 |
| 公开(公告)号: | CN110262786A | 公开(公告)日: | 2019-09-20 |
| 发明(设计)人: | 张召 | 申请(专利权)人: | 安徽嘉亨软件开发有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F16/953;G06F21/60 |
| 代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 苏友娟 |
| 地址: | 230000 安徽省合肥市蜀山区望*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 爬虫工具 软件开发系统 身份验证模块 信息下载模块 互联网信息 查询模块 登录模块 登录信息 软件分析 软件开发 软件信息 客户端 互联网 开发 软件开发工具 后台服务器 源码数据库 采集软件 数据参考 信息查询 云端 下载 并发 检索 数据库 验证 查询 查找 便利 | ||
本发明公开了一种基于互联网信息的软件开发系统,包括客户端、源码数据库、软件开发工具、云端数据库、爬虫工具和后台服务器,其特征在于:客户端包括登录模块和身份验证模块,登录模块用于采集软件开发用户输入的登录信息,身份验证模块验证用户输入的登录信息;爬虫工具用于获取互联网上与软件开发相关的信息,爬虫工具包括软件信息查询模块、信息下载模块和软件分析模块,用户通过软件信息查询模块根据需开发的软件对互联网上的软件进行信息查询,信息下载模块对查询到的信息进行下载,并发送给软件分析模块,通过对互联网上的信息进行检索,便于开发人员根据查找的信息,对软件的开发提供可靠的数据参考,给软件开发带来便利。
技术领域
本发明涉及软件开发技术领域,具体为一种基于互联网信息的软件开发系统和方法。
背景技术
软件开发,是根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。
软件开发工具没有有效与互联网结合,不能从互联网上丰进行获取信息,容易给软件的开发工作造成影响,开发的代码如果不进行测试,容易导致使用后的软件出现问题,影响用户的体验,甚至带来损失。
发明内容
本发明的目的在于提供一种基于互联网信息的软件开发系统和方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于互联网信息的软件开发系统,包括客户端、源码数据库、软件开发工具、云端数据库、爬虫工具和后台服务器,其特征在于:客户端包括登录模块和身份验证模块,登录模块用于采集软件开发用户输入的登录信息,身份验证模块验证用户输入的登录信息;
爬虫工具用于获取互联网上与软件开发相关的信息,爬虫工具包括软件信息查询模块、信息下载模块和软件分析模块,用户通过软件信息查询模块根据需开发的软件对互联网上的软件进行信息查询,信息下载模块对查询到的信息进行下载,并发送给软件分析模块,软件分析模块对下载软件的信息进行分析,分析后软件信息通过客户端发送至源码数据库;
源码数据库根据查询的软件信息在预设的数据库内进行对应关系模块源代码的获取,源码数据库包括代码获取模块、代码筛选分析模块、代码检索模块、代码提取模块和代码执行模块,代码获取模块从数据库内获取开发软件的所需代码,代码筛选分析模块对从数据库中获取的代码进行筛选并进行分析,并供开发人员对筛选后的代码进行使用,代码检索模块对开发软件所需的代码在数据库内进行检索,代码提取模块对筛选分析后的代码进行提取,提取开发软件所需的代码,代码执行模块是对提取的代码进行执行,把提取的代码输送至软件开发工具。
优选的,软件开发工具包括软件设计模块、软件测试模块、错误提示模块、软件修改模块和软件件运行模块,软件设计模块根据开发的软件功能要求信息,对软件进行设计,软件测试模块对开发后的软件发布到试用服务器上,软件安装完毕,工作人员进行测试工作,错误提示模块用于对开发人员输入的代码进行检测,对输入错误的代码程序进行错误提示,并提醒工作人员进行修改,软件修改模块是工作人员根据提示的错误信息进行修改,软件运行模块对修改后的软件进行运行。
优选的,云端数据库包括数据存储模块、数据加密模块、数据接收模块、信息接收模块和用户注册模块,用户注册模块用于开发人员进行云端数据库的账号注册,开发人员登录账号,信息接收模块接受开发人员的账号信息,登录后,把开发软件的代码通过数据接收模块进行接收,数据接收模块接受软件的代码数据信息,数据加密模块对接受的数据进行加密,数据存储模块对接受大数据进行储存,防止代码信息丢失。
优选的,后台服务器运行开发后的软件,保障软件的内容及时更新并保障其正常平稳运行。
本发明还提供一种基于互联网信息的软件开发方法,
S1:用户通过登录进客户端,通过抓取工具获取互联网上与软件开发相关联的信息,对软件开发要求进行解析,并进行规划,获取软件开发的功能要求信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽嘉亨软件开发有限公司,未经安徽嘉亨软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910514583.2/2.html,转载请声明来源钻瓜专利网。





