[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 此功能规格说明书是面向用户的,所以作者将 ...
随机推荐
- openswan源码ubantu下编译、安装、基本环境搭建
openswan的编译过程 文章目录 openswan的编译过程 1. 下载源码: 2. 在虚拟机上解压后编译: 2.1 查看INSTALL文件 2.2 查看文件buildlin.sh文件 3. 查看 ...
- 并发容器之ConcurrentMap
一.concurentMap 1.数据结构,分段数组segment不扩容,里面的table扩容,每次翻倍,table中放的是entry链表的头地址: 2.初始化 segment和table的长度都是2 ...
- 如何在线安全清理mysql慢日志
部门mysql数据库的服务器磁盘空间快满了,查看了下磁盘的慢日志,发现占了50多个g,百度了资料后删除成功,现在和大家分享下我清理的过程,或许有更好的办法. 1.首先连接进入mysql,查看慢日志的状 ...
- 《挑战程序设计竞赛》——DFS
DFS(深度优先搜索) 简介 深度优先搜索(DFS,Depth-First Search)是搜索的手段之一.它从某个状态开始,不断的转移状态直到无法转移.然后退回到前一步的状态,继续转移到其他状态,如 ...
- 如何获取PHP命令行参数
使用 PHP 开发的同学多少都会接触过 CLI 命令行.经常会有一些定时任务或者一些脚本直接使用命令行处理会更加的方便,有些时候我们会需要像网页的 GET . POST 一样为这些命令行脚本提供参数. ...
- Xftp乱码问题
Xftp出现乱码 修改编码
- javascript 继承 inheritance prototype
* Rectangle继承Shape function Shape() { this.x = 0; this.y = 0; } Shape.prototype.move = function(x, ...
- PHP-设计模式之-中介者模式
<?php//中介者模式 -- //抽象中介者abstract class UnitedNationa{ punlic abstract function Declared($message,c ...
- python+selenium之浏览器滚动条操作
from selenium import webdriver import time #访问百度 driver=webdriver.Ie() driver.get("http://www.b ...
- Qt中的ui文件转换为py文件
将pyuic5 -o demo.py demo.ui写入ui-py.bat文件(自定义文件),将ui文件与ui-py.bat文件放在同一文件夹,双击.bat文件即可生成.py文件



