本发明涉及软件开发技术领域,具体为一种网络软件开发用数据还原系统。
背景技术:
开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,在软件开发过程中常会误删一些重要的数据,在需要恢复这些数据时较为麻烦;
但是目前网络软件开发使用的数据还原系统不方便对还原数据进行选择和浏览,数据还原后直接进入原位置,不利于数据的调整,数据还原后bug增多,给软件开发带来麻烦,使其效率降低。
技术实现要素:
发明提供一种网络软件开发用数据还原系统,可以有效解决上述背景技术中提出目前网络软件开发使用的数据还原系统不方便对还原数据进行选择和预览,数据还原后直接进入原位置,不利于数据的调整,数据还原后bug增多,给软件开发带来麻烦,使其效率降低的问题。
为实现上述目的,发明提供如下技术方案:一种网络软件开发用数据还原系统,包括一键还原模块和回收记录模块;
所述一键还原模块分别连接有还原选择模块和仿真修改模块,所述还原选择模块连接有预览模块和标签设置模块,所述标签设置模块连接有显示查找模块,所述显示查找模块连接有回收记录模块,所述回收记录模块连接有开发模块。
根据上述技术方案,所述标签设置模块对软件开发的每个功能设置有功能标签,标签设置模块对软件开发的每个步骤设置有步骤标签,所述功能标签设置在每个功能程序的中间位置,所述步骤标签设置在每个步骤的开始位置,标签按软件开发的时间先后排序;
所述功能标签由两位大写字母表示,步骤标签由两位小写字母表示。
根据上述技术方案,所述显示查找模块利用php创建web显示界面,所述显示界面自动滚动浏览,滚动速度为1-2行/s;
所述每个功能标签前添加回收时间,按回收时间的先后顺序将回收数据排序;
所述显示界面的上方设置有查找搜索框和目录浏览框。
根据上述技术方案,所述还原选择模块对标签设置模块的标签先选择后还原,选择操作包括全选、分段选择和单个选择,还原操作包括还原至原位置和还原至指定位置;
所述单个选择操作中优先选择功能标签,再选择步骤标签,选中功能标签即默认选中此功能的所有程序代码,选中功能标签后再选择步骤标签即默认选中此步骤中的所有程序代码,剩余步骤不选中。
根据上述技术方案,所述还原至原位置,通过回收记录模块中对回收信息的记录,将还原数据按照原路还原;
所述还原至指定位置中,通过预览模块对软件开发的目录进行预览,选择合适的位置后进行预览确定。
根据上述技术方案,所述预览模块的预览包括位置预览、插入预览和容量预览;
所述位置预览在还原至指定位置时自动弹出预览选择窗口,所述插入预览将还原数据插入正在编辑的数据中,所述容量预览对还原数据的大小和开发软件的容量进行对比分析,核算软件的容量占用,对还原数据进行删减。
根据上述技术方案,所述预览模块将选定的还原数据插入正在编辑的软件开发程序中,还原至原位置的数据的颜色为蓝色,还原至指定位置的数据的字体颜色为红色,预览模块设置有确定和返回上一步选择按钮,在预览无误后点击确定,确定后还原数据与软件开发程序的字体颜色相同,否则点击返回上一步按钮,重新选择。
根据上述技术方案,所述仿真修改模块采用虚拟现实仿真技术将还原数据带入系统进行仿真;
所述仿真包括仿真的执行控制、数据的分析显示、数据的存储和检索;
所述仿真修改模块初次仿真后输出仿真结果分析报告,根据的分析报告对数据进行修改。
根据上述技术方案,所述仿真分析报告中包括仿真错误数和仿真错位位置,显示形式为“xxerror,xx行,xx行,xx行…”,对应错误代码行数显示红色;
所述仿真修改模块对错误位置的代码进行修改,直至仿真分析报告中显示“0error”时,自动结束仿真修改程序。
根据上述技术方案,所述一键还原模块接收仿真修改模块传输的仿真结束信号,显示还原和返回选项,点击还原选项,仿真修改后的数据还原至软件开发代码中,点击返回选项,返回仿真修改前的操作页面。
与现有技术相比,发明的有益效果:
1、通过设置标签设置模块,对数据的所属功能和步骤进行编辑,使回收的数据先按照时间再按照标签进行排序,使数据更具条理性,在对数据浏览时更加清晰,开发人员选择时间后,便能够通过功能标签和步骤标签,更加方便数据的查找和选择。
2、通过设置显示查找模块,显示查找模块利用php创建web显示界面,显示界面自动滚动浏览,每个功能标签前添加回收时间,按回收时间的先后顺序将回收数据排序,并设置查找搜索框和目录浏览框方便还原数据时,对数据进行查找,节省数据查找的时间,提高还原的效率。
3、通过设置还原选择模块,列举不同的选择方式,能够根据还原数据范围进行全选、分段选择和单个选择,从而适合不同数据范围的选择,并设置还原至原位置和还原至指定位置选项,对还原位置进行选择,使还原的选择范围更大,开发人员的操控更加灵活,节省数据选择的时间,简化选择操作,给软件开发带来良好的体验。
4、通过设置预览模块,将数据插入正在编辑的软件开发程序中,对还原效果进行预览,确定位置无误后进行下一步操作,否则返回上一步,重新选择还原位置,方便对数据进行还原,使插入位置更加准确,使操作准确度更高。
5、通过设置仿真修改模块和一键还原模块,采用虚拟现实仿真技术将还原数据带入系统进行仿真,输出仿真结果分析报告,根据的分析报告对数据进行修改,直至仿真分析报告中没有错误,自动结束仿真修改程序,一键还原模块接收仿真修改模块传输的仿真结束信号,点击进行数据还原,提前修改还原数据中的错误,使数据还原后功能实现方便,无需在全部代码中修改,减少修改的时间,提高代码修改的效率。
综上所述,通过显示模块、标签设置模块、还原选择模块、预览模块、仿真修改模块和一键还原模块的配合使用,使数据排序更加清晰,方便还原系统对还原数据的查找,对还原数据的选择,对还原数据的还原位置进行选择,对还原数据的还原预览和仿真修改,从而使数据的还原错误率降低,时间短操作方便,达到了更好的还原效果,有利于还原系统的推广使用。
附图说明
附图用来提供对发明的进一步理解,并且构成说明书的一部分,与发明的实施例一起用于解释发明,并不构成对发明的限制。
在附图中:
图1是发明的系统结构框图;
图2是发明的标签设置模块的示意图。
具体实施方式
以下结合附图对发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释发明,并不用于限定发明。
实施例:如图1-2所示,发明提供一种技术方案,一种网络软件开发用数据还原系统,包括一键还原模块和回收记录模块;
一键还原模块分别连接有还原选择模块和仿真修改模块,还原选择模块连接有预览模块和标签设置模块,标签设置模块连接有显示查找模块,显示查找模块连接有回收记录模块,回收记录模块连接有开发模块。
根据上述技术方案,标签设置模块对软件开发的每个功能设置有功能标签,标签设置模块对软件开发的每个步骤设置有步骤标签,功能标签设置在每个功能程序的中间位置,步骤标签设置在每个步骤的开始位置,标签按软件开发的时间先后排序;
功能标签由两位大写字母表示,表示形式为:ab,步骤标签由两位小写字母表示,表示形式为:ab,对数据的所属功能和步骤进行编辑,使回收的数据先按照时间再按照标签进行排序,使数据更具有条理性,在对数据浏览时更加清晰,开发人员选择时间后,便能够通过功能标签和步骤标签,更加方便数据的查找。
根据上述技术方案,显示查找模块利用php创建web显示界面,显示界面自动滚动浏览,滚动速度为1行/s;
每个功能标签前添加回收时间,按回收时间的先后顺序将回收数据排序;
显示界面的上方设置有查找搜索框和目录浏览框,节省数据查找的时间,提高还原的效率。
根据上述技术方案,还原选择模块对标签设置模块的标签先选择后还原,选择操作包括全选、分段选择和单个选择,列举不同的选择方式,能够根据还原数据范围进行全选、分段选择和单个选择,从而适合不同数据范围的选择,节省数据选择的时间,简化选择操作,给软件开发带来良好的体验,还原操作包括还原至原位置和还原至指定位置,对还原位置进行选择,使还原的选择范围更大,开发人员的操控更加灵活;
单个选择操作中优先选择功能标签,再选择步骤标签,选中功能标签即默认选中此功能的所有程序代码,选中功能标签后再选择步骤标签即默认选中此步骤中的所有程序代码,剩余步骤不选中。
根据上述技术方案,还原至原位置,通过回收记录模块中对回收信息的记录,将还原数据按照原路还原;
还原至指定位置中,通过预览模块对软件开发的目录进行预览,选择合适的位置后进行预览确定。
根据上述技术方案,预览模块的预览包括位置预览、插入预览和容量预览;
位置预览在还原至指定位置时自动弹出预览选择窗口,插入预览将还原数据插入正在编辑的数据中,容量预览对还原数据的大小和开发软件的容量进行对比分析,核算软件的容量占用,对还原数据进行删减,通过将数据插入正在编辑的软件开发程序中,对还原效果进行预览,确定位置无误后进行下一步操作,否则返回上一步,重新选择还原位置,方便对数据进行还原,使插入位置更加准确,使操作准确度更高。
根据上述技术方案,预览模块将选定的还原数据插入正在编辑的软件开发程序中,还原至原位置的数据的颜色为蓝色,还原至指定位置的数据的字体颜色为红色,预览模块设置有确定和返回上一步选择按钮,在预览无误后点击确定,确定后还原数据与软件开发程序的字体颜色相同,否则点击返回上一步按钮,重新选择。
根据上述技术方案,仿真修改模块采用虚拟现实仿真技术将还原数据带入系统进行仿真;
仿真包括仿真的执行控制、数据的分析显示、数据的存储和检索;
仿真修改模块初次仿真后输出仿真结果分析报告,根据的分析报告对数据进行修改。
根据上述技术方案,仿真分析报告中包括仿真错误数和仿真错位位置,显示形式为“02error,15行,21行”,对应错误代码行数显示红色;
仿真修改模块对错误位置的代码进行修改,直至仿真分析报告中显示“0error”时,自动结束仿真修改程序,提前修改还原数据中的错误,使数据还原后功能实现方便,无需在全部代码中修改,减少修改的时间,提高代码修改的效率。
根据上述技术方案,一键还原模块接收仿真修改模块传输的仿真结束信号,显示还原和返回选项,点击还原选项,仿真修改后的数据还原至软件开发代码中,点击返回选项,返回仿真修改前的操作页面。
最后应说明的是:以上所述仅为发明的优选实例而已,并不用于限制发明,尽管参照前述实施例对发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在发明的保护范围之内。