需求分析实例[在线表单1]


在线表单实例,本篇主要关注设计初衷,原始需求.

设计初衷

目前所在项目组,主要是做报表的(数据的展现以及填报收集,分析),主要使用商业的spreadsheetgear最大特点是与excel功能类似.且可以不用安装excel.提供了web版但使用的是siverlight的技术.
在一个房间办公的另一个项目组,做了一个可以微信推送,问卷调查的app,用户反馈挺不错的.
在想:问卷调查,我们做报表的后台表结构足够用了.何不也做一个呢?

主要步骤

  1. 将我们的报表模板作为一张问卷模板
  2. 设计报表样式的过程,就是设计问卷页面布局的过程
  3. 设计报表数据项的过程,就是设计问卷页面各字段后台存储的过程.
  4. 建工作流,绑定报表模板建任务的过程,就是发起一个问卷调查的过程
  5. 启动任务,根据模板结合维度生成报表实例的过程,就是将问卷下发的过程.
  6. 收到待办任务的用户打开报表填写数据,保存提交审批的过程,就是用户填写问卷提交的过程
  7. 将同一模板的报表数据进行报表合并的过程,就是问卷数据分析的过程.
    从模板定义-到模板设计-到模板下发-数据收集-分析呈现齐了

    细化下操作过程:

  8. 定义模板(记录一些名称,日期.描述等必要信息)
  9. 设计样式(在类excel界面中绘制,或从excel粘贴,或导入excel)改为(在html页面拖拉控件绘制页面,记录布局)
  10. 设计数据项(在类excel界面中,设置单个单元格或整片区域,所对应的数据 来源或存储位置[用来显示或保存数据] 改为(在拖拉后的控件上绑定 字段);主要通用的部分.设置将指定数据源按绘制格式显示,以及设置输入字段存储到某表的某个字段内.(表字段均可以新建或使用现有表字段)
  11. 模板下发(建工作流,建任务下发给指定填报人,必填的是下发时生成新的报表实例,若非必填则再用户申请填写时生成实例) 改为(通过工作流绑定问卷下发)
  12. 数据收集(打开在线excel填写)改为(打开html页面填写)
  13. 数据分析(列出所有报表实例,可查看明细,并可领外设计一张报表读取实例信息进行汇总)改为(列出所有提交的问卷,可查看明细,并固定一些分析模板)

现有网上资源

来自知乎的一个问答:互联网在线表单工具,不知道是不是金数据的广告帖,不过列举的几个例子,的确可以拿来参考下.

关联技术

一些分析

技术选型

后台使用现有后台C#版本都已有,也可翻译为java版本.
主要是前台,目前用到的(比较数据的)是extjs,另外bootstrap或者其他都可参考,使用.

初步设计(时间规划)(任务分配)

  1. 将报表管理界面翻译到java的bs端,左边目录树结构,右边报表列表文件.用来做模板管理. 如果是翻译现有报表,那么唯一不能做的就是创建报表文件.(翻译到在线表单就是创建html模板管理)
    2天的时间.(只要求最基本的实现,增删改查)
  2. 设计样式,这个有点麻烦...

  3. 设计数据项,这个可以先考虑起来...


sunpander -java C#。
Published under (CC) BY-NC-SA in categories tagged with