美文网首页
RPA软件设计文档

RPA软件设计文档

作者: Aedda | 来源:发表于2022-02-18 17:26 被阅读0次
image.png

一、软件的架构开发

  • exe软件开整体流程、功能点介绍
  • 步骤8、9、10需要在完成web的基础搭建之后可以进行
  1. 界面的开发(简化版 5/工作日)

image.png
  • 部门按钮
    • 类型:下拉菜单;
    • 下拉选项:公司内各个部门名称;
    • 权限:根据登陆的账号给菜单使用权限,无使用权限的情况下,下拉不展示;
  • 功能按钮
    • 类型:下拉菜单;
    • 下拉选项:根据部门的选择,动态加载北部门下自己拥有权限的功能;
  • 设置按钮:配置一些基础设置,例如账号、运行模式等等
  1. 代码打包(简化版 2/工作日)

image.png
  • 调试图形化程序的代码打包
  • 以确保程序能以代码和图形化软件两个形式运行
  1. 基础代码封装(部分简化版 2/工作日)

  • excel处理类
image.png
  • 文件上传下载类
image.png
  • 浏览器操作类
image.png
  • 插件类
image.png
  • socket数据处理类
image.png
  • 服务端接口对接类,统一配置接口,使用时采用引用调用的模式,方便维护和扩展
  1. 集成Google Chrome内核(部分简化版 3/工作日)

  • 研究Chromium项目,测试可用性
  • 测试使用公共内存的可行性
  • 测试多进程使用独立内存的可行性,防止cookie混乱
image.png
  1. 客户端嵌入socket携程

  • 开发socket程序
  • 将程序打包至pyqt程序
  • 测试可用性
image.png
  1. 具体功能实现(简化版 1/工作日 随便写一个功能)

  • 把NS发票核销程序写一份
  • 打包打包程序到pyqt项目
  • 测试可用性
  1. 多进程适配

  • 测试NS发票核销功能的多进程运行效果
  • 测试打包后NS发票核销功能的多进程运行效果
  • 测试打包后在服务器环境下NS发票核销功能的多进程运行效果
  • 测试打包后在其他同事电脑下NS发票核销功能的多进程运行效果
  1. 监控绑定(部分简化版 2/工作日)

  • 对接后台接口的基类
  • DEBUG模块
  • 日志上传模块
  • 出错处理模块
  • DEBUG的模块绑定各个脚本的方案以及实现监控功能
  1. 验证码系统

  • 打码系统接入
  • 动态验证码上传
  • socket接收验证码功能
  1. 打包测试(简化版 2/工作日)

  • 打包测试整体功能

二、web后台搭建

在原有后台的基础上进行开发各个功能以及模块

  1. 权限控制(部分简化版 3/工作日)

  • 用户、功能函数两级联控权限系统
  • 绑定主机控制,一个账号只能绑定一台电脑
  1. 软件的界面同步至web网页

  • 在web端后台写各个模块的运行页面
  • 结合客户端的socket实现远程执行脚本的逻辑
  • 结合客户端的多脚本同时运行功能实现远程达到该目的
  • 结合后台的验证码接口与客户端socket实现动态验证码远程校验功能
  1. 各种功能性接口的开发(部分简化版 2/工作日)

  • 文件上传、下载接口
  • 日志推送接口
  • 客户端登录认证接口
  • 客户端用户权限控制接口
  • BUG推送接口
  • 运行结果推送接口
  1. 动态验证码处理

  • 服务端接口接收到验证码的请求后主动在后台向用户索取验证码功能
  • 客户端接收到验证码前的阻塞功能,收到验证码后的填写功能
  1. 日志的展示

  • 后台展示客户端运行状态
  • 后台展示服务端的上线、下线、执行脚本等运行日志

相关文章

  • RPA软件设计文档

    膀子痛痛 一、软件的架构的开发 1. 使用pyqt完成软件界面的开发 2. 调试图形化程序的代码打包,以确保程序能...

  • R014---如何做出RPA的技术流程图文档?

    缘起 接续上周的《如何做出RPA需求文档?》本周以合同查询和挂账流程为例,说说《如何做出RPA的技术流程图文档?》...

  • RPA设计文档

    什么是机器人流程自动化(RPA)? RPA(Robotic Process Automation,机器人流程自动化...

  • APP测试点(功能、接口等)

    一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用...

  • APP功能测试点总结(转载)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • APP测试点全面总结(上)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • APP测试点总结(全面)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • 软件设计文档包含的内容

    转行做IT开发已经三年了,应该了解并学会写出软件设计文档,这样才能够走的更远。 为什么要写设计文档? 设计文档也就...

  • App测试要点总结

    App测试要点总结: 1、UI测试 2、功能测试根据产品需求文档编写测试用例。软件设计文档编写用例。注意:就是根据...

  • unittest单元测试框架(三)unittest单元框架解析

    单元测试负责对最小的软件设计单元(模块)进行验证,它使用软件设计文档中对模块的描述作为指南,对重要的程序分支进行测...

网友评论

      本文标题:RPA软件设计文档

      本文链接:https://www.haomeiwen.com/subject/mgrdlrtx.html