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





