某个需求

1) 前置需求

针对某项目,初始需求为

  1. 用户输入某些信息,用以获取某些信息
  2. 输出项为能让用户根据输入信息获取表格文件(Excel、CSV等)
  3. 必须为一个网站应用,因为需要对接 Tableau 扩展
  4. 有用户管理功能

2) 初始架构

简单架构图


功能 1


功能 2

3) 需确认事项

  1. Web App Web App 可否使用 Python 或有其他编码需求?
  2. Web App 搭建环境 需要一台主机(或虚拟主机环境),需要安装 MySQL 以及 Python。 还需要一个能被公司内网访问的 地址 以及 HTTPS(公司内部能否实现这个?)。
  3. 上述 功能 1 以及 功能 2 其实是分开两个项目还是在同一个系项目?
  4. SAP BO 是否已有 Python 接口或需要其他接口请求?
  5. 请求是什么类型的?是 SQL 还是其他的?

4) 某些功能的原型

  1. 用户输入页面 用户输入界面 是否大概就如上图红圈所示,有用户输入信息框以及下载按钮? 然后显示数据就是预览数据?

  2. Tableau 扩展 这个嘛..我还是先睡了。