[no_code]OCR表格处理——功能规格说明书
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2020春季计算机学院软件工程(罗杰 任健) |
| 这个作业的要求在哪里 | 功能规格说明书 |
| 我们在这个课程的目标是 | 远程协同工作,采用最新技术开发软件 |
| 这个作业在哪个具体方面帮助我们实现目标 | 规划项目功能,制定功能规格 |
术语定义
| 概念 | 解释 |
|---|---|
| OCR | 光学字符识别,指电子设备检查字符然后用字符识别的方法翻译成计算机文字的过程。 |
| 表单 | 对各种表格的一个总称。 |
用户和典型场景
用户A
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | \(Prime21\) |
| 用户身份 | 学生 |
| 用户动机 | 把做实验的到的数据表导入到电脑中。 |
| 用户困难 | 所测得数据较多,手动录入效率低且容易出错。 |
| 典型场景 | 做完实验撰写报告时需要根据得到的数据来计算对应结果,导入到电脑后操作很方便。 |
| 用户偏好 | 希望能有一个能快速、准确识别表单的软件来帮助自己。 |
| 用户比例 | 60%左右 |
用户B
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | \(Prime22\) |
| 用户身份 | 老师 |
| 用户动机 | 将学生的签到信息导入到电脑中,并对信息进行汇总。 |
| 用户困难 | 课程组学生较多,手动录入和汇总麻烦。 |
| 典型场景 | 同学们上课回答问题以后老师在纸质花名单上做记录,最后需要导入到电脑中进行汇总好计算同学们的平时成绩。 |
| 用户偏好 | 简单易使用,且识别准确的软件。 |
| 用户比例 | 20%左右 |
用户C
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | \(Prime23\) |
| 用户身份 | 政府工作人员 |
| 用户动机 | 民意收集 |
| 用户困难 | 大量的纸质问卷表需要录入 |
| 典型场景 | 将回收得到的问卷录入电脑 |
| 用户偏好 | 高效、准确的软件。 |
| 用户比例 | 10%左右 |
界面原型设计与交互步骤
由于我们的前端还没有原型,所以这里参考了微软官方OCR-FROM-TOOL工具的网页交互界面。主流交互可以结合参考交互页面进行阐述。相比于网页交互界面,考虑实用性与方便性,我们会更可能实现为移动端App的交互。

| 交互界面(场景) | 交互步骤 | (参考)界面原型设计 |
|---|---|---|
| 登录界面 | 1.点击用户栏,初次使用需要点击注册来注册账号; 2.注册账号后,输入账号、密码和验证码进行登陆; 3.在上次登陆且点击了记住密码选项,则可以点击用户(有一个小人头的)那一栏,在待选项中选择账号进行快捷登陆。 4.实现中登录界面我们会加入游客模式,其可使用的功能应会受限。 |
![]() |
| 注册界面 | 1.填写好基本信息、邮箱; 2.点击获取验证码,然后填写验证码正确后注册成功; 3.点击登陆返回登陆界面进行登陆。 |
![]() |
| 初始界面 | 1.登陆或者点击游客模式后,出现类似的交互页面,默认显示识别历史; 2.右下角设置一个+号,点击进入识别界面开始新的识别。 |
![]() |
| 表单扫描与识别界面 | 1.类似于扫二维码一样对表格进行扫描,也可以从相册中导入照片。 | ![]() |
功能描述与验收标准
| 功能 | 描述 | 验收验证标准 |
|---|---|---|
| 用户登录 | 用户使用自己注册的帐号和密码或者匿名登录 | 1.登陆成功跳转到显示历史浏览记录界面 2.登录失败是给出提示并仍保持在登录界面 3.点击注册按钮能跳转到注册界面 4.点击找回密码能够给手机发送重置密码的链接 5.在一定时间内保持登录信息不用再次登录 6.匿名登录直接跳转并显示登录信息为游客 |
| 用户注册 | 用户注册一个可以使用的帐号并与手机号绑定 | 1.注册失败是给与提示,如用户名冲突,手机号已被注册,两次密码不一致等 2.发送验证码至手机进行验证完成账号与手机号的绑定 3.注册完成后跳转到登录页面 |
| 表单识别 | 用户对表单进行识别 | 1.扫描后得出的表单信息要准确 2.扫描的表单被加入历史记录之中 |
| 历史记录 | 用户能够看到以前识别过的表格并进行管理 | 1.点击后能查看当时的表单信息 2.能删除历史记录,支持选中部分或全选 3.多条历史记录按照时间顺序由近及远的显示 |
产品副作用
识别可能会出现错误。
[no_code]OCR表格处理——功能规格说明书的更多相关文章
- [软件工程基础]PhyLab 功能规格说明书
前言 Sigma 团队想要在 PhyLab 上做的增量改进见需求分析.六个功能中只有题库和图文流程需要对界面进行大的改动,剩下的功能在用户看来仅仅是在原有界面上有内容上的扩充,因此不在功能规格说明书的 ...
- BugPhobia进阶篇章:功能规格说明书
0x01 :特别鸣谢 首先特别鸣谢<构建之法>中并没有给出固定化格式的功能规格说明书的样例,因此在此次的说明书中将尽可能用生动形象的例子展示软件交互阐释 因此受到它本身的启发,此次团队功能 ...
- 【Alpha】功能规格说明书
更新说明:从用户需求分析中剥离有关用户场景分析部分,加入功能规格说明书. Github地址:https://github.com/buaase/Phylab-Web/blob/master/docs/ ...
- (Alpha)Let's-典型用户和场景&功能规格说明书
典型用户和场景 Personal/典型用户 名字 阿王 性别.年龄 男.20 职业 学生 收入 无 知识层次和能力 大学学生,善于乐于使用电脑.手机 生活/工作情况 上学 动机.目的.困难 感到大学生 ...
- No.11_功能规格说明书
功能规格说明书 • 基本目标 为用户提供更加便捷和人性化的闹钟提醒服务,以群组为单位规划时间安排与分配,对于个人用户,实现个人的设置闹钟,取消闹钟的操作,这些操作将会上传至数据库,并被同步到所有的客户 ...
- 学霸系统UI部分功能规格说明书
发布人员:软件工程实践小队 发布内容:学霸系统UI部分功能规格说明书 版本:学霸V1.1版本 ◆Part 1:引言 1.1目的 本功能规格说明书的目的在于明确 ...
- 学霸系统PipeLine功能规格说明书
学霸系统PipeLine功能规格说明书共分为以下三部分: 1.产品面向用户群体 2.用户使用说明 3.产品功能具体实现 1.产品面向用户群体 我们这组的项目并不是传统意义上能发布并进行展示的项目,因此 ...
- [V1-Team] WEDO创意论坛功能规格说明书
项目功能规格说明书 版本说明 版本 内容 时间 V1.0 描述总体目标,用户使用场景,界面原型.功能设计及验收 2019.3.28 附Github仓库:WEDO 正文 1.目标 规范指导整个项目设计与 ...
- 功能规格说明书Version2
此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...
随机推荐
- Python - 虚拟环境 venv
什么是虚拟环境 这是 Python 3.3 的新特性:https://www.python.org/dev/peps/pep-0405/ 假设自己电脑主机的 Python 环境称为系统环境,而默认情况 ...
- Linux详细安装流程(直接看图)
准备工作:一台电脑.sentOS镜像文件. 一.首先打开虚拟机,点击文件--新建虚拟机 二.选择自定义,然后点击下一步
- RabbitMQie消息列队整理
使用方法过程,这儿只做了windows平台教程 先安装Erlang 编程软件,然后设置环境变量,在安装RabbimMQ ,这儿我下载了一个版本不行,后来换了最新版就好了,以后在使用过程 中如果有问题 ...
- 308 day06_线程、同步
day06 [线程.同步] 主要内容 线程 同步 线程状态 教学目标 能够描述Java中多线程运行原理 能够使用继承类的方式创建多线程 能够使用实现接口的方式创建多线程 能够说出实现接口方式的好处 ...
- CSP-J 2021 游记
今年是本人第一次参加CSP组的竞赛. Day 0 晚上复习了几套初赛试卷,做到晚上十点多结束.其实暑假已经做过不少了. Day 1 早上继续复习noip历年真题,在洛谷有题上面自己做题,一向只能考十几 ...
- Nginx系列(8)- Nginx安装 | Docker环境下部署
Docker环境下部署Nginx https://www.cnblogs.com/gltou/p/15186971.html
- jmeter之聚合报告(Aggregate Report)
jmeter最常用的listener--聚合报告Aggregate Report,每一个字段的具体含义是什么? Label:每个请求的名称.每个 JMeter 的 element(例如 HTTP Re ...
- P7581-「RdOI R2」路径权值【长链剖分,dp】
正题 题目链接:https://www.luogu.com.cn/problem/P7581 题目大意 给出\(n\)个点的有边权有根树,\(m\)次询问一个节点\(x\)的所有\(k\)级儿子两两之 ...
- Linux命令行:free
total used free shared buff/cache availableMem: 251G ...
- bash是什么?
bash shell就是一个bash程序 --解释器,启动器 --解释器: 用户交互输入 如vim 文本文件输入 脚本本质: !/bin/bash !/usr/bin/python 读取方 ...



