会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 一种面对对象的软件开发系统

一种面对对象的软件开发系统

阅读:1024发布:2020-10-14

IPRDB可以提供一种面对对象的软件开发系统专利检索,专利查询,专利分析的服务。并且本发明公开了一种面对对象的软件开发系统,包括编程模块、资料获取模块、中央存储模块、处理模块、中央服务器、界面模块、求助模块,所述编程模块用于软件开发过程中的程序代码编程,所述资料获取模块用于发送资料获取请求指令,所述中央存储模块用于存储软件开发所用的资料,所述编程模块构建的软件执行程序可存储在所述中央存储模块内,所述处理模块用于执行所述编程模块构建的软件程序,所述中央服务器用于接收和发送请求指令;所述界面模块显示所述处理模块执行程序后的执行效果,所述求助模块用于求助外界以解决软件开发过程中的困难。本发明具有面对所有对象、加快开发速度、方便新进人员入手与培养的优点,其主要用于软件开发。,下面是一种面对对象的软件开发系统专利的具体信息内容。

1.一种面对对象的软件开发系统,其特征在于:包括编程模块(1)、资料获取模块(2)、中央存储模块(3)、处理模块(4)、中央服务器(5)、界面模块(6)、求助模块(7),其中,所述编程模块(1)用于软件开发过程中的程序代码编程,以通过代码构成软件执行程序;

所述资料获取模块(2)用于发送资料获取请求指令,所述资料获取模块(2)可将所述资料获取请求指令传输至所述中央服务器(5),由所述中央服务器(5)做出相应动作;

所述中央存储模块(3)用于存储软件开发所用的资料,并且所述中央存储模块(3)与所述中央服务器(5)相适应,使得所述中央服务器(5)可依据所述资料获取指令从所述中央存储模块(3)内部调出相应资料,并将资料传回所述资料获取模块(2),所述中央存储模块(3)与所述编程模块(1)相适应,使得所述编程模块(1)构建的软件执行程序可存储在所述中央存储模块(3)内;

所述处理模块(4)用于执行所述编程模块(1)构建的软件程序,所述处理模块(4)还可以调出所述中央存储模块(3)内部的软件程序并执行程序;

所述中央服务器(5)用于接收和发送请求指令;

所述界面模块(6)与所述处理模块(4)相适应,以显示所述处理模块(4)执行程序后的执行效果;

所述求助模块(7)用于求助外界以解决软件开发过程中的困难,所述求助模块(7)会发送求助指令,所述中央服务器(5)接收到求助指令后会将求助指令发送至各组开发人员(9)。

2.根据权利要求1所述的一种面对对象的软件开发系统,其特征在于:所述编程模块(1)、资料获取模块(2)相匹配的设置有权限模块(8),所述权限模块(8)用于对编程模块(1)和资料获取模块(2)进行权限限定。

3.根据权利要求2所述的一种面对对象的软件开发系统,其特征在于:所述权限限定采用密码限定,所述编程模块(1)和资料获取模块(2)进行工作前,首先需要进行密码验证,验证成功后方可工作。

4.根据权利要求1所述的一种面对对象的软件开发系统,其特征在于:所述中央存储模块(3)包括云端存储模块和磁盘存储模块,所述磁盘存储模块由磁盘和磁盘陈列柜构成。

5.根据权利要求1所述的一种面对对象的软件开发系统,其特征在于:所述编程模块(1)相匹配的设置有网络模块,所述网络模块用于与互联网相适应,使得所述编程模块(1)可获取网络服务。

6.根据权利要求1所述的一种面对对象的软件开发系统,其特征在于:所述编程模块(1)包括有组件模块,所述组件模块用于提供软件开发所需要的基础组件。

7.根据权利要求6所述的一种面对对象的软件开发系统,其特征在于:所述基础组件包括有用于构建标签的Label组件、用于构建文本框的TextBox组件、用于构建GIF动画的GIF组件、用于构建Apng图像的Apng组件。

说明书全文

一种面对对象的软件开发系统

技术领域

[0001] 本发明涉及软件开发技术领域,具体的说是一种面对对象的软件开发系统。

背景技术

[0002] 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
[0003] 而现有的软件开发系统大多开发的领域和产品细分狭窄,且入门槛高,入手难度高,对新进人员的上手速度和开发培养周期较长,同时,软件开发过程中资料获取难度较大。

发明内容

[0004] 针对现有技术中存在的上述不足之处,本发明目的是提供一种面对所有对象、加快开发速度、方便新进人员入手与培养的软件开发系统。
[0005] 本发明为实现上述目的所采用的技术方案是:一种面对对象的软件开发系统,包括编程模块、资料获取模块、中央存储模块、处理模块、中央服务器、界面模块、求助模块,其中,
[0006] 所述编程模块用于软件开发过程中的程序代码编程,以通过代码构成软件执行程序;
[0007] 所述资料获取模块用于发送资料获取请求指令,所述资料获取模块可将所述资料获取请求指令传输至所述中央服务器,由所述中央服务器做出相应动作;
[0008] 所述中央存储模块用于存储软件开发所用的资料,并且所述中央存储模块与所述中央服务器相适应,使得所述中央服务器可依据所述资料获取指令从所述中央存储模块内部调出相应资料,并将资料传回所述资料获取模块,所述中央存储模块与所述编程模块相适应,使得所述编程模块构建的软件执行程序可存储在所述中央存储模块内;
[0009] 所述处理模块用于执行所述编程模块构建的软件程序,所述处理模块还可以调出所述中央存储模块内部的软件程序并执行程序;
[0010] 所述中央服务器用于接收和发送请求指令;
[0011] 所述界面模块与所述处理模块相适应,以显示所述处理模块执行程序后的执行效果;
[0012] 所述求助模块用于求助外界以解决软件开发过程中的困难,所述求助模块会发送求助指令,所述中央服务器接收到求助指令后会将求助指令发送至各组开发人员。
[0013] 所述编程模块、资料获取模块相匹配的设置有权限模块,所述权限模块用于对编程模块和资料获取模块进行权限限定。
[0014] 所述权限限定采用密码限定,所述编程模块和资料获取模块进行工作前,首先需要进行密码验证,验证成功后方可工作。
[0015] 所述中央存储模块包括云端存储模块和磁盘存储模块,所述磁盘存储模块由磁盘和磁盘陈列柜构成。
[0016] 所述编程模块相匹配的设置有网络模块,所述网络模块用于与互联网相适应,使得所述编程模块可获取网络服务。
[0017] 所述编程模块包括有组件模块,所述组件模块用于提供软件开发所需要的基础组件。
[0018] 所述基础组件包括有用于构建标签的Label组件、用于构建文本框的TextBox组件、用于构建GIF动画的GIF组件、用于构建Apng图像的Apng组件。
[0019] 本发明的有益效果:本发明的软件开发系统,可以面向所有对象进行编程,避免出现局限性,同时,本软件开发系统中设置有资料获取模块来获取资料,使得可加快软件开发速度,并且为新进人员开发时,提供资料基础,方便接手,本软件开发系统中还设置有求助模块,使得在软件开发过程中若出现问题时,可求助各组开发人员,使得问题快速解决,并且方便新进人员的培养。

附图说明

[0020] 图1为本发明中编程模块结构示意图;
[0021] 图2为本发明中资料获取模块结构示意图;
[0022] 图3为本发明中求助模块结构示意图;
[0023] 图4为本发明中权限模块结构示意图。
[0024] 图中:1编程模块、2资料获取模块、3中央存储模块、4处理模块、5中央服务器、6界面模块、7求助模块、8权限模块、9开发人员。

具体实施方式

[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026] 实施例一
[0027] 请参阅图1—3,一种面对对象的软件开发系统,包括编程模块1、资料获取模块2、中央存储模块3、处理模块4、中央服务器5、界面模块6、求助模块7,其中,[0028] 编程模块1用于软件开发过程中的程序代码编程,以通过代码构成软件执行程序;
[0029] 资料获取模块2用于发送资料获取请求指令,资料获取模块2可将资料获取请求指令传输至中央服务器5,由中央服务器5做出相应动作;
[0030] 中央存储模块3用于存储软件开发所用的资料,并且中央存储模块3与中央服务器5相适应,使得中央服务器5可依据资料获取指令从中央存储模块3内部调出相应资料,并将资料传回资料获取模块2,中央存储模块3与编程模块1相适应,使得编程模块1构建的软件执行程序可存储在中央存储模块3内;
[0031] 处理模块4用于执行编程模块1构建的软件程序,处理模块4还可以调出中央存储模块3内部的软件程序并执行程序;
[0032] 中央服务器5用于接收和发送请求指令;
[0033] 界面模块6与处理模块4相适应,以显示处理模块4执行程序后的执行效果;
[0034] 求助模块7用于求助外界以解决软件开发过程中的困难,求助模块7会发送求助指令,中央服务器5接收到求助指令后会将求助指令发送至各组开发人员9。
[0035] 实施例二
[0036] 请参阅图4,一种面对对象的软件开发系统,与实施例一基本相同,更进一步的是,本系统中编程模块1、资料获取模块2相匹配的设置有权限模块8,权限模块8用于对编程模块1和资料获取模块2进行权限限定,权限限定采用密码限定,编程模块1和资料获取模块2进行工作前,首先需要进行密码验证,验证成功后方可工作,以此可以增加软件开发过程中的安全性,使得保护公司内部信息安全。
[0037] 实施例三
[0038] 请参阅图1—3,一种面对对象的软件开发系统,本发明中,中央存储模块3包括云端存储模块和磁盘存储模块,磁盘存储模块由磁盘和磁盘陈列柜构成,云端存储模块可以用来存储软件开发过程中所用的公共资料,而磁盘存储模块具有可将数据进行分散排列,且能够提升数据安全性的优点,所以磁盘存储模块可以用来存储公司内部核心资料;
[0039] 编程模块1相匹配的设置有网络模块,网络模块用于与互联网相适应,使得编程模块1可获取网络服务,通过网络模块获取网络资料,从而来提高软件开发的效率;
[0040] 编程模块1包括有组件模块,组件模块用于提供软件开发所需要的基础组件,基础组件包括有用于构建标签的Label组件、用于构建文本框的TextBox组件、用于构建GIF动画的GIF组件、用于构建Apng图像的Apng组件。
[0041] 实施例四
[0042] 请参阅图1—4,一种面对对象的软件开发系统,其应用过程为,开发人员9通过编程模块1进行任务开发,其主要工作为软件程序编程,在软件开发过程中可以通过资料获取模块2发送资料获取指令至中央服务器5,中央服务器5接收到指令后会从中央存储模块3内部调出相应资料,并将资料传回到资料获取模块2,从而供开发人员9使用,同时,开发人员9在启用编程模块1与资料获取模块2时,首先要进行权限模块8的验证;
[0043] 在软件开发过程中若遇到阻碍,可以通过求助模块7发送求助指令至中央服务器5,中央服务器5会将求助指令传输到各组开发人员9手中,各组开发人员9根据阻碍会发表相应建议,并传回至求助模块7供开发人员9使用;
[0044] 在软件开发过程中可以将软件开发资料存储在中央存储模块3内进行存储,而编程模块1构建的软件编程可以传输至处理模块4,由处理模块4执行软件编程,并将执行效果通过界面模块6显示。
[0045] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0046] 此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用