一种编写脚本自动化打包系统的制作方法

文档序号:33946931发布日期:2023-04-26 08:37阅读:73来源:国知局
一种编写脚本自动化打包系统的制作方法

本发明涉及信息数据处理,具体为一种编写脚本自动化打包系统。


背景技术:

1、随着企业的快速发展,企业的业务和人员越来越多,之前的框架是采用的普通的开发框架,在进行维护的时候会发现改动一点要牵扯的地方有很多,代码耦合度太高,而且分层不够清晰,同时大大增加了测试人员的工作,并且现有的开发框架没有一键打包系统,还是采用笨拙的打包方式,打包的时候还会担心电脑关机等情况的发生,为此我们开发了一种编写脚本自动化打包系统。


技术实现思路

1、针对现有技术的不足,本发明提供了一种编写脚本自动化打包系统,解决了的代码耦合度太高、分层不够清晰和打包方式笨拙效率低的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:一种编写脚本自动化打包系统,包括客户端、数据库模块、ui模块、通用模块、业务模块、路由模块和打包模块,所述客户端的输出端与数据库模块、ui模块、通用模块、业务模块和路由模块的输入端电性连接,所述数据库模块、ui模块、通用模块、业务模块和路由模块的输出端与打包模块的输入端电性相连。

3、优选的,所述数据库模块包括数据收集单元、数据处理单元、数据存储单元和数据加密单元,所述数据收集单元的输出端与数据处理单元的输入端电性连接,所述数据处理单元的输出端与数据存储单元的输入端电性连接,所述数据存储单元的输出端与数据加密单元的输入端电性连接。

4、优选的,所述ui模块包括操作指南单元、任务栏单元和界面美工单元,所述操作指南单元能够使使用者快速了解使用方法,所述任务栏单元能够显示当前任务,所述界面美工单元能够丰富展示页面。

5、优选的,所述通用模块包括页面加载单元、前进指令单元和返回指令单元,所述页面加载单元能够对不同的任务页面进行切换,所述前进指令单元能够快速切换显示下一个任务页面,所述返回指令单元能够回退到上一个任务页面。

6、优选的,所述业务模块包括用户模块、运营后台单元、法务单元和客服单元,所述用户模块对用户账号进行统管,所述运营后台单元能够展示运营主体的相关信息,所述法务单元能够使使用者与公司法务进行沟通,所述客服单元能够回答使用者相关问题。

7、优选的,所述用户模块包括账号管理单元、角色管理单元和权限管理单元,所述账号管理单元能够对使用账号进行监管,所述角色管理单元能够管理内部使用者角色信息进行添加删除,所述权限管理单元能够对使用者的使用权限进行限定。

8、优选的,所述打包模块包括收集单元、一键打包单元、发送单元和邮件通知单元,所述收集单元的输出端与一键打包单元的输入端电性连接,所述一键打包单元的输出端与发送单元的输入端电性连接,所述发送单元的输出与邮件通知单元的输入端电性连接。

9、优选的,所述路由模块分别针对iosoc和swift的特性进行封装。

10、工作原理:通过数据数据收集单元收集相关产品、用户、公司信息,并传输至数据处理单元,通过数据处理单元处理数据,将有效数据进行传输至数据存储单元,通过数据加密单元对数据存储单元中的数据进行加密,防止数据库模块中的数据外泄,提高了数据的安全性,用户通过操作指南单元熟悉使用方法,便于用户更加使用,任务栏单元能够显示当前任务,任务栏单元中具有快速启动栏,利用快速启动栏的程序图标快速启动相关程序,界面美工单元能够丰富展示页面,使页面更加美观,通过页面加载单元方便用户对不同任务页面的内容进行浏览,通过前进指令单元和返回指令单元的配合,用户能够反复的阅读任务页面信息,通过运营后台能够清楚的反映公司的运营方针,法务单元能够使使用者与公司法务进行沟通,通过设置法务单元以及客服单元能够清楚的解决用户的需求,角色管理单元能够管理内部使用者角色信息进行添加删除,权限管理单元能够对使用者的使用权限进行限定,有利于管理员进行权限分类,通过收集单元将数据库模块、ui模块、通用模块、业务模块和路由模块的信息进行整合,通过收集单元将收集的信息传输至一键打包单元,并进行打包,通过发送单元将一键打包单元打包后的信息直接发送给客户,通过邮件通知单元将打包发送的结果告知客户。

11、本发明提供了一种编写脚本自动化打包系统。具备以下有益效果:

12、本发明通过该种设计的目的是为了满足企业业务越做越大,开发人员越来越多的情况下,让业务模块划分的更清晰,模块之间耦合的降低,使的编写的每一个组件都是一个单独的项目都能便捷的运行起来,利于单元测试,使得开发人员只需要去维护不同的层级,分工明确;并且实现一键打包,直连远程仓库的代码进行打包,打包速度快并且方便,同时将对应的打包结果通过邮件方式发送给开发者,更加智能。



技术特征:

1.一种编写脚本自动化打包系统,包括客户端、数据库模块、ui模块、通用模块、业务模块、路由模块和打包模块,其特征在于:所述客户端的输出端与数据库模块、ui模块、通用模块、业务模块和路由模块的输入端电性连接,所述数据库模块、ui模块、通用模块、业务模块和路由模块的输出端与打包模块的输入端电性相连。

2.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述数据库模块包括数据收集单元、数据处理单元、数据存储单元和数据加密单元,所述数据收集单元的输出端与数据处理单元的输入端电性连接,所述数据处理单元的输出端与数据存储单元的输入端电性连接,所述数据存储单元的输出端与数据加密单元的输入端电性连接。

3.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述ui模块包括操作指南单元、任务栏单元和界面美工单元,所述操作指南单元能够使使用者快速了解使用方法,所述任务栏单元能够显示当前任务,所述界面美工单元能够丰富展示页面。

4.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述通用模块包括页面加载单元、前进指令单元和返回指令单元,所述页面加载单元能够对不同的任务页面进行切换,所述前进指令单元能够快速切换显示下一个任务页面,所述返回指令单元能够回退到上一个任务页面。

5.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述业务模块包括用户模块、运营后台单元、法务单元和客服单元,所述用户模块对用户账号进行统管,所述运营后台单元能够展示运营主体的相关信息,所述法务单元能够使使用者与公司法务进行沟通,所述客服单元能够回答使用者相关问题。

6.根据权利要求5所述的一种编写脚本自动化打包系统,其特征在于:所述用户模块包括账号管理单元、角色管理单元和权限管理单元,所述账号管理单元能够对使用账号进行监管,所述角色管理单元能够管理内部使用者角色信息进行添加删除,所述权限管理单元能够对使用者的使用权限进行限定。

7.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述打包模块包括收集单元、一键打包单元、发送单元和邮件通知单元,所述收集单元的输出端与一键打包单元的输入端电性连接,所述一键打包单元的输出端与发送单元的输入端电性连接,所述发送单元的输出与邮件通知单元的输入端电性连接。

8.根据权利要求1所述的一种编写脚本自动化打包系统,其特征在于:所述路由模块分别针对iosoc和swift的特性进行封装。

9.一种编写脚本自动化打包方法,其特征在于:使用权利要求1-8任一项所述的编写脚本自动化打包系统,包括以下步骤:


技术总结
本发明提供一种编写脚本自动化打包系统,涉及信息数据处理技术领域。该一种编写脚本自动化打包系统,包括客户端、数据库模块、UI模块、通用模块、业务模块、路由模块和打包模块,客户端的输出端与数据库模块、UI模块、通用模块、业务模块和路由模块的输入端电性连接,数据库模块、UI模块、通用模块、业务模块和路由模块的输出端与打包模块的输入端电性相连。通过该种设计让业务模块划分的更清晰,模块之间耦合的降低,使的编写的每一个组件都是一个单独的项目都能便捷的运行起来,利于单元测试,使得开发人员只需要去维护不同的层级,分工明确;并且实现一键打包,打包速度快且方便,同时将对应的打包结果通过邮件方式发送给开发者。

技术研发人员:赵振强,周光,林志远
受保护的技术使用者:霖久智慧(广东)科技有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1