一种基于大数据平台的软件开发系统的制作方法

文档序号:33713115发布日期:2023-04-01 01:08阅读:48来源:国知局
一种基于大数据平台的软件开发系统的制作方法

1.本发明涉及软件开发技术,具体涉及一种基于大数据平台的软件开发系统。


背景技术:

2.软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序,程序编写后需要通过投影仪进行演示处理,投影仪在实际投影操作时,可能会出现如下状况:单个投影仪在进行投影作业时,由于投影仪的投影区域面积限制,导致投影的内容不易被清楚观看到,投影效果不理想,此时,要么将投影内容分割成多个小片段,单独进行投影,要么通过电脑与投影仪连接,将投影内容成网页化形式进行播放(即通过电脑将投影内容进行下拉、放大,类似网页浏览操作),这两种解决方式的投影效果都不理想,对投影的质量造成不便,同时投影内容不便观看,为此,我们提出了一种基于大数据平台的软件开发系统。


技术实现要素:

3.本发明的目的是提供一种基于大数据平台的软件开发系统,以解决现有技术中的上述不足之处。
4.为了实现上述目的,本发明提供如下技术方案:一种基于大数据平台的软件开发系统,包括用户认证单元、规则引擎单元、建模工具单元、在线转换单元、基本规则权限定制单元和集成开发环境集单元,所述用户认证单元包括对象管理模块、表单显示引擎模块、应用功能模块和流程引擎模块,所述对象管理模块用于组建用户组和身份认证处理,所述对象管理模块用于对象定义、对象访问和对象储存处理,所述表单显示引擎模块用于表单定义文件和定制界面实现处理,所述应用功能模块用于操作实现和模块实现处理,所述流程引擎模块用于流程执行和流程监控处理。
5.进一步地,所述用户认证单元的输出端与规则引擎单元的输入端相连接,所述规则引擎单元的输出端与集成开发环境单元的输入端相连接,所述建模工具单元的输出端分别与在线转换单元和基本规则权限定制单元的输入端相连接,所述基本规则权限定制单元的输出端与集成开发环境集单元的输入端相连接,所述基本规则权限定制单元的输出端分别与规则引擎单元和集成开发环境集单元的输入端相连接。
6.进一步地,所述规则引擎单元包括查询重写引擎模块、授权规则模块和条件子系统,所述查询重写引擎模块对接收的指令进行词法分析、语法分析和语义分析后获得对应的查询树,在获得查询树之后,程序开始对查询树进行查询重写处理,所述授权规则模块用于对授权项进行定义处理。
7.进一步地,建模工具单元包括组织模型模块、数据模型模块、功能模型模块、表单模型模块和流程模型模块,所述组织模型模块的输出端与数据模型模块的输入端相连接,所述数据模型模块的输出端与功能模型模块的输入端相连接,所述功能模型模块的输出端与表单模型模块的输入端相连接,所述表单模型模块的输出端与流程模型模块的输入端相连接;通过组织模型模块对数据进行组织处理,所述数据模型模块是数据库系统中用以提供信息表示和操作手段的形式构架,是数据特征的抽象处理,所述功能模型模块是将程序划分成若干个功能模块,每个功能模块完成了一个子功能,再把这些功能模块总起来组成一个整体,以满足所要求的整个系统的功能。
8.进一步地,所述集成开发环境集单元包括前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块、插件程序扩展模块和dwf在线编码模块,所述集成开发环境集单元的输出端分别与前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输入端相连接,所述前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输出端分别与dwf在线编码模块的输入端相连接,所述集成开发环境集单元是用于提供程序开发环境的应用程序,包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
9.进一步地,所述演示单元包括壳体,所述壳体的内部固定连接有隔板,所述隔板的一侧设有驱动机构,所述隔板的另一侧设有连动机构,所述壳体的外部设有调节机构,所述壳体的内部设有转动机构,所述驱动机构驱动连动机构进行转动处理。
10.进一步地,所述驱动机构包括与隔板固定连接的伺服电机,所述伺服电机的输出端固定连接有驱动杆,所述驱动杆上固定连接有第一单向齿轮。
11.进一步地,所述连动机构包括与隔板的一侧转动连接的往复丝杆,所述往复丝杆的一端固定连接有齿轮,所述齿轮的一侧与第一单向齿轮啮合传动。
12.进一步地,所述调节机构包括与往复丝杆螺纹连接的移动板,所述移动板上对称转动连接有牵引杆,两个所述牵引杆的另一端均转动连接有放置架,两个所述放置架的内部均固定安装有投影仪主体。
13.进一步地,所述转动机构包括与驱动杆固定连接的第二单向齿轮,所述往复丝杆上活动套设有支撑板,所述支撑板的一侧固定连接有齿轮环,所述第二单向齿轮的一侧与齿轮环啮合传动,所述支撑板的另一侧通过连接块与两个放置架转动连接。
14.与现有技术相比,本发明提供的一种基于大数据平台的软件开发系统,该系统不仅可以通过用户认证单元进行对象管理,同时通过集成开发环境集单元对程序进行代码编写、分析、编译和调试处理,同时演示单元通过设置两个投影仪主体,将较大部分的投影内容进行无缝分割单独投影,使投影内容能够清楚完整地进行观看,通过驱动机构驱动两个放置架进行转动,使两个投影仪主体的投影区域衔接处缝隙能够进行调整,避免缝隙过大,影响投影演示的效果。
附图说明
15.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一
些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
16.图1为本发明实施例提供的整体体统框图;图2为本发明实施例提供的用户认证单元的模块框体;图3为本发明实施例提供的规则引擎单元的模块框图;图4为本发明实施例提供的建模工具单元的模块框图;图5为本发明实施例提供的整体演示设备的右侧俯视立体结构示意图;图6为本发明实施例提供的左侧局部剖面俯视立体结构示意图;图7为本发明实施例提供的连动机构的俯视立体结构示意图。
17.附图标记说明:1、壳体;2、隔板;3、伺服电机;4、驱动杆;5、第一单向齿轮;6、第二单向齿轮;7、往复丝杆;8、齿轮;9、移动板;10、牵引杆;11、放置架;12、投影仪主体;13、支撑板;14、齿轮环。
具体实施方式
18.为了使本领域的技术人员更好地理解本发明的技术方案,下面将结合附图对本发明作进一步的详细介绍。
19.实施例一:请参阅图1-7,一种基于大数据平台的软件开发系统,包括用户认证单元、规则引擎单元、建模工具单元、在线转换单元、基本规则权限定制单元和集成开发环境集单元,用户认证单元包括对象管理模块、表单显示引擎模块、应用功能模块和流程引擎模块,对象管理模块用于组建用户组和身份认证处理,对象管理模块用于对象定义、对象访问和对象储存处理,表单显示引擎模块用于表单定义文件和定制界面实现处理,应用功能模块用于操作实现和模块实现处理,流程引擎模块用于流程执行和流程监控处理。
20.本发明中,用户认证单元的输出端与规则引擎单元的输入端相连接,规则引擎单元的输出端与集成开发环境单元的输入端相连接,建模工具单元的输出端分别与在线转换单元和基本规则权限定制单元的输入端相连接,基本规则权限定制单元的输出端与集成开发环境集单元的输入端相连接,基本规则权限定制单元的输出端分别与规则引擎单元和集成开发环境集单元的输入端相连接。
21.本发明中,规则引擎单元包括查询重写引擎模块、授权规则模块和条件子系统,查询重写引擎模块对接收的指令进行词法分析、语法分析和语义分析后获得对应的查询树,在获得查询树之后,程序开始对查询树进行查询重写处理,授权规则模块用于对授权项进行定义处理。
22.本发明中,建模工具单元包括组织模型模块、数据模型模块、功能模型模块、表单模型模块和流程模型模块,组织模型模块的输出端与数据模型模块的输入端相连接,数据模型模块的输出端与功能模型模块的输入端相连接,功能模型模块的输出端与表单模型模块的输入端相连接,表单模型模块的输出端与流程模型模块的输入端相连接,通过组织模型模块对数据进行组织处理,数据模型模块是数据库系统中用以提供信息表示和操作手段的形式构架,是数据特征的抽象处理,功能模型模块是将程序划分成若干个功能模块,每个功能模块完成了一个子功能,再把这些功能模块总起来组成一个整体,以满足所要求的整个系统的功能。
23.本发明中,集成开发环境集单元包括前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块、插件程序扩展模块和dwf在线编码模块,集成开发环境集单元的输出端分别与前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输入端相连接,前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输出端分别与dwf在线编码模块的输入端相连接,集成开发环境集单元是用于提供程序开发环境的应用程序,包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
24.本发明中,集成开发环境集单元包括前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块、插件程序扩展模块和dwf在线编码模块,集成开发环境集单元的输出端分别与前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输入端相连接,前端脚本扩展模块、后端脚本扩展模块、存储过程扩展模块和插件程序扩展模块的输出端分别与dwf在线编码模块的输入端相连接,集成开发环境集单元是用于提供程序开发环境的应用程序,包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
25.本发明中,演示单元包括壳体1,壳体1的内部固定连接有隔板2,隔板2的一侧设有驱动机构,隔板2的另一侧设有连动机构,壳体1的外部设有调节机构,壳体1的内部设有转动机构,驱动机构驱动连动机构进行转动处理。
26.本发明中,驱动机构包括与隔板2固定连接的伺服电机3,伺服电机3的输出端固定连接有驱动杆4,驱动杆4上固定连接有第一单向齿轮5,伺服电机3启动带动驱动杆4转动,驱动杆4转动带动第一单向齿轮5进行转动处理。
27.本发明中,连动机构包括与隔板2的一侧转动连接的往复丝杆7,往复丝杆7的一端固定连接有齿轮8,齿轮8的一侧与第一单向齿轮5啮合传动,第一单向齿轮5转动带动齿轮8同步进行啮合传动处理。
28.本发明中,调节机构包括与往复丝杆7螺纹连接的移动板9,移动板9上对称转动连接有牵引杆10,两个牵引杆10的另一端均转动连接有放置架11,两个放置架11的内部均固定安装有投影仪主体12,往复丝杆7转动带动移动板9的移动,移动板9的移动通过牵引杆10带动放置架11进行角度调节处理。
29.本发明中,转动机构包括与驱动杆4固定连接的第二单向齿轮6,往复丝杆7上活动套设有支撑板13,支撑板13的一侧固定连接有齿轮环14,第二单向齿轮6的一侧与齿轮环14啮合传动,支撑板13的另一侧通过连接块与两个放置架11转动连接,第二单向齿轮6转动与齿轮环14啮合,齿轮环14转动带动支撑板13的转动,通过支撑板13的转动对放置架11进行翻转处理。
30.工作原理:使用时,通过伺服电机3正向启动带动驱动杆4正向转动,驱动杆4正向转动带动第一单向齿轮5转动,驱动杆4正向转动时不与第二单向齿轮6啮合,所以第二单向齿轮6保持静止状态,第一单向齿轮5转动带动齿轮8转动,齿轮8转动带动往复丝杆7转动,往复丝杆7转动带动移动板9的移动,移动板9的移动带动牵引杆10同步进行移动,牵引杆10的移动对放置架11进行牵引处理,通过放置架11的牵引翻转对投影仪主体12进行角度调整处理,当角度调整好后伺服电机3停止工作;根据系统演示的需要进行竖向演示时,需要对投影仪主体12进行翻转时,通过伺
服电机3反向启动带动驱动杆4反向转动,驱动杆4反向转动带动第二单向齿轮6转动,第二单向齿轮6转动带动齿轮环14转动处理,齿轮环14转动带动支撑板13转动,支撑板13的转动带动两个放置架11进行翻转处理,通过放置架11的翻转时带动投影仪主体12同步进行转动处理。
31.以上只通过说明的方式描述了本发明的某些示范性实施例,毋庸置疑,对于本领域的普通技术人员,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,上述附图和描述在本质上是说明性的,不应理解为对本发明权利要求保护范围的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1