5个步骤,画好页面流程图

对于任何产品设计来说,构建流程都是一个绕不开的环节。其奠定了后续的产品框架,是用户体验的基石。本文将从定义和方法出发,结合实际案例,深入浅出地阐述流程图的作用以及画法。

最近在做一个关于阅读笔记的原型,业务流程是要通过app扫码识别图书背面条形码,然后将图书加入书架,加入书架的书可以写阅读笔记,记录阅读的页数和阅读的状态,中间的页面流程复杂,于是决定通过阅读笔记的业务跟大家说说页面流程吧

01什么是页面流程

页面流程图是展示页面之前的流转关系——用户通过什么操作进了什么页面及后续的操作及页面,页面流程图是在业务流程图之后原型设计之前的工作,是提高原型效率的中间件。

做原型图,线框图之前先列一个大纲,这个大纲就是页面流程,可以帮助你更清晰的梳理需求,考虑每个页面的重点和每项功能的前置与后置,在做原型之前需要先思考页面流程,定好大纲,才能不偏离需求。

而且在做好页面流程图之后,也可以更好的帮助产品经理跟UI、测试、开发沟通,为之后做原型图减少了很多不必要的修改。

02为什么要有页面流程1.原型设计的基本依据

新入门的产品经理,接到一个需求之后往往就会先画原型,而当你快速画好原型投入开发之后就会发现需要一直改改改,不断的改,逻辑漏洞很多,为什么会这样呢?如果你有这样的困惑,那就需要好好反思一下是不是你的页面流程是缺失的。

因为我们做产品是个逐层分解的过程,首先有需求,从需求转化功能,确认功能梳理逻辑,根据业务逻辑拆解页面流程,最后出原型效果图,这时候的原型才会是围绕需求展开的,所以页面流程就是我们原型设计的基本依据。

2.通过页面流程模仿用户操作能发现体验问题

页面流程是原型设计的基础,所以代表的是用户的立场,是站在用户视角考虑用户操作从而发现其中流程的合理与否。

以需求为出发点首先需要明确用户需求的场景,用户是怎么用的,在用的过程中会有什么问题,把用户需求场景想清楚后再思考怎么解决这个需求,通过模拟用户的操作来发现用户体验的问题,这也是我们做原型设计的时候需要考虑的,所以页面流程梳理好确认用户的需求场景和操作逻辑才能更好的提高用户交互体验。

03页面流程该怎么画1.页面流程中包含什么

四方形:表明页面主业务,通常是页面的主功能部分

菱形:异常流程或判断逻辑说明,一般在页面中用tips或弹层来展示

流向:流向分为主干流向和辅助流向,代表业务的逻辑走向

重点元素:每个流程中重点要表达和体现的内容

2.画页面流程图的工具

Axure:对于习惯用Axure的同学们来说,用这个工具画页面流程图足够了,画完页面流程图还可以继续画原型,用同一个软件切换会更方便

Visio:流程图常用工具,不管什么流程都可以轻松应对

总之页面流程图是帮助产品经理梳理业务逻辑的,只要能理清思路,手绘或者用PPT简单连线都可以达到目的

3.明确业务流程,清晰页面核心功能主线

之前说到页面流程是在业务流程之后的,所以开始页面流程之前,要先明确业务流程,那么业务流程是什么呢?

如果说页面流程是站在用户视角的,那么业务流程就是产品视角。以产品的角度回归业务流程的梳理,业务流程画的好,页面流程就能顺理成章的清晰找到页面流程中的四方形和菱形。

那有了业务流程为什么还要画页面流程呢?因为页面流程在业务流程的逻辑上加入了对于页面的核心元素说明和下游触发说明,也就是考虑了用户的实际使用场景的流程以及异常流程的处理方式,更加清晰展示用户操作的每一条逻辑线。

4.明确页面中的核心元素和逻辑关系

页面流程往往不仅仅只有新页面,还会有涉及一些老页面需要优化,如果一个新页面的功能需要在老页面加一个入口的话,那么这个入口的核心元素是什么,需要重点表现的是什么,入口到下一个页面之间的逻辑关系是什么,是怎么跳转的,需要增加哪些异常流程的处理逻辑,通过页面流程来明确页面的核心元素,对原型设计是一个非常大的提升。

案例说明

以个人书架的加入藏书业务为例,看一下页面流程图的具体绘制过程

首先来说明下加入藏书的需求,用户通过App扫一扫家里图书背面的ISBN码识别图书加入个人书架,形成个人藏书架。

业务流程是这样的:

在业务流程中说明了个人藏书架的功能逻辑,而接下来就要考虑每个功能需要几个页面,每个页面需要体现什么样的元素,这些重要元素会不会触发一些异常流程,该怎么触发下游页面。

我们继续来看个人书架的页面流程图:

在这个页面流程图中,包含了以下几类:

只要确认好每个页面功能中想要重点表现的是什么,那在原型设计中就会更加表现得更见直白。

有一些页面的最终路径可能都是同一个页面,这也是很正常的,通过页面流程能够很清晰的看到站在用户的角度每一个点击操作的进展和之后的逻辑,这也就是产品交互的雏形

5.优化和调整页面顺序

将相同功能或者元素的页面合并,可以通过画原型草图的方法优化和调整页面关键元素,在这个过程中或许会发现某一些页面的元素展示并不符合预期逻辑,这时候就可以考虑换掉,也可以跟UI沟通是否调整,最终呈现出来的原型才是符合业务逻辑的。

页面流程的问题

画页面流程的过程会帮助你更全面的思考逻辑,这中间包含了正常逻辑和异常逻辑,也会有各个页面之间的跳转逻辑。那么画页面流程要注意哪些问题呢?

1.不要忽略异常流程

关于异常流程的处理逻辑,在原型中一般表现为弹层或者提示。

对一些关键元素的操作会触发异常流程,以个人书架业务的添加图书信息为例,正常流程为输入图书信息点击添加按钮完成添加进入图书详情页,然而在输入图书信息的过程中会存在一些必填项的非空判断的错误提示和关于专业名词的解释说明或者其它规则说明,也要在设计之初就考虑进来。

2.考虑下游的触发点

在页面流程的设计中需要加入下游处罚点的考虑,通常是按钮或者超链接的形式,通过点击不同状态的按钮会跳转到不同的页面,那每一个按钮对应的下游页面是什么,想要引导用户做什么样的操作都要考虑,通过页面流程的梳理会增加你对整体业务逻辑的进一步理解,形成一个产品的全局意识。

本文由@花卷er原创发布于人人都是产品经理,未经作者许可,禁止转载。

THE END
1.怎样设计开发一个简单的图书馆管理系统?2、根据课本对图书馆管理系统进行分析和设计。3、使用Microsoft Visio软件,绘制图书馆管理系统的UML图。https://www.zhihu.com/question/30398642/answer/2709058331
2.(图书管理系统设计)NS流程图515PPT提供(图书管理系统设计)N-S流程图下载,该PPT编号为30101476,格式为DOCX / DOC,大小为9.42 KB,欢迎大家下载,更多PPT模板素材,就来515PPT。https://www.515ppt.com/show_30101476.html
3.Java课程设计图书管理系统白白以桃花入笺前期是一份由文本储存的图书管理系统,并且功能实现很少,后期我们使用数据库来进行对数据的存储。 使用数据库会使得数据的读取存储加快,并且加强对数据库的使用 3.项目功能架构图,功能流程图 数据流图: 图书和用户: 图书管理层次图: 图书管理系统程序流程图: https://www.cnblogs.com/B-hai/p/12169579.html
4.数据库大作业图书管理系统设计本科学生综合性实验报告本科学生综合性实验报告 课程名称:数据库系统原理课程名称:数据库系统原理 数据库设计 班级 B01 班姓名学号 项目名称 图书馆管理系统 指导教师 开课学期 2011 至 2012 学年 第二学期 完成时间 2012 年 5 月 30 日 目录 1 需求分析需求分析3 1.1 系统目标3 1.2 业务需求及处理流程3 1.3https://www.mayiwenku.com/p-19279831.html
5.图书管理系统系统设计(精选6篇)图书管理系统包括前台界面设计,借阅管理设计,图书管理设计,读者管理设计,其中比较重要的模块为图书管理设计。图书管理是为了满足图书的查询,添加,修改,删除,对图书的基本设置及统计等功能,实现管理员对图书的方便快捷的操作而设计的此模块的流程和划分。 2.2 系统流程图及其功能的划分模块图 https://www.360wenmi.com/f/fileu9ihjn2g.html
6.论文目录参考范例(三)图书管理系统功能描述 (四)系统功能模块图 (五)系统开发环境简介 (六)数据库设计 1、数据库介绍 2、使用ADO数据控件访问数据库 3、数据库需求分析 4、数据库概念结构设计 (七)数据词典分析 1、读者信息表 2、图书信息表 3、借阅信息表 (八)数据流程图 https://www.yjbys.com/biyesheji/1265942.html
7.论文目录的模板(三)图书管理系统功能描述 (四)系统功能模块图 (五)系统开发环境简介 (六)数据库设计 1、数据库介绍 2、使用ADO数据控件访问数据库 3、数据库需求分析 4、数据库概念结构设计 (七)数据词典分析 1、读者信息表 2、图书信息表 3、借阅信息表 (八)数据流程图 https://m.ruiwen.com/lunwen/2473669.html
8.图书管理系统设计方案完整篇.doc以下分析主要功能模块设计:1、主程序设计所谓主程序就是一个数据库应用系统的总控部分,是系统首先要执行的程序,任务如下:设置系统运行状态参数定义系统全局变量设置系统主工作界面调用系统登录表单“图书管理系统”的主程序内容如下:2、启动页面设计数据库应用系统启动页面是整个系统最高一级的工作窗口,通常通过这个工作https://m.renrendoc.com/paper/215698091.html
9.图书管理系统设计个人总结(精选13篇)总结是事后对某一时期、某一项目或某些工作进行回顾和分析,从而做出带有规律性的结论,它可以促使我们思考,是时候写一份总结了。总结怎么写才不会千篇一律呢?下面是小编精心整理的图书管理系统设计个人总结,仅供参考,希望能够帮助到大家。 图书管理系统设计个人总结 篇1 https://www.unjs.com/fanwenwang/gerenzongjie/20220701084340_5248388.html
10.图书馆管理系统素材网站图片免费下载酒店管理系统操作系统酒店后台管理酒店入住酒店预约 10 不冷场 导视系统设计 导视系统设计 万相 杭州智能停车场管理系统,杭州停车场收费系统 1098 15067165514Tel 15067165514Tel 创意素材集 思维导图模板 艾瑞不吃猕猴桃 后台管理/后台网站/后台管理系统/数据可视化后台 https://www.zcool.com.cn/tag/ZNDY4NjEzMg==.html
11.2023年4月自考《管理系统中计算机应用》考试真题(更新中)自考A.控制结构图 B.数据流程图 C.业务流程图 D.实体属性图 26.某管理信息系统中对人员编码采用“人名汉语拼音”,该编码方式采用的是 A.顺序码 B.重复码 C.成组码 D.表意码 27.概念结构设计阶段最终得到的概念数据模型的主要描述工具是 A.E-R图 https://www.educity.cn/chengkao/5036952.html
12.基于B/S架构的图书管理系统的设计与实现分析的基础上对系统做概要设计,划分了系统模块,并设计出了后台数据库;第五,在完成系统概要设计后,对每一个系统大模块做了进一步划分,画出每一小模块的流程图;第六,在完成前期工作后,是系统实际编程阶段,实现了系统功能;最后,为了让系统更健壮的运行,对系统做了软件测试,修正了一些开发过程中不易发现在的系统bughttps://wap.cnki.net/touch/web/Dissertation/Article/-1011194361.html
13.Java项目开发全程实录(第三版)带目录完整pdf[22MB]电子书下载项目开发全程实录(第3版)》以进销存管理系统、企业内部通信系统、企业人事管理系统、酒店管理系统、图书馆管理系统、企业快信、欣想电子商城、超市管理系统、企业门户网站、棋牌游戏系统之网络五子棋等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了J2SE和J2EE项目的开发流程。https://www.jb51.net/books/631514.html
14.怎么画图书馆管理系统流程图?模板一键下载!图书馆管理系统流程图是一种用于表示和描述图书馆管理系统操作和流程的图形化工具。它由各种图形符号和文本说明组成,能够清晰地表示图书馆管理系统中各个环节之间的关系、数据的流动和处理过程。那么图书管理系统流程图怎么画呢?本文结合好用的流程图软件博思白板boardmix为大家进行分享,快来学习吧!在线流程图的类型有哪https://boardmix.cn/article/library-management-system-flowchart/
15.软件工程实验报告:图书管理系统腾讯云开发者社区管理员可以对图书信息进行修改,添加以及删除。 管理员可以对用户的信息进行查询,修改以及删除功能。 管理员可以对用户的借阅记录进行查询以及删除。 管理员可以对所有用户发布公告以及删除公告。 1.2 对现有系统的分析 1.2.1 处理流程和数据流程(系统流程图) https://cloud.tencent.com/developer/article/2119064
16.图书管理系统项目总结(精选14篇)图书馆管理系统的主要功能在于对纸质书籍和期刊的管理,因此对于数字资源缺乏兼容性。随着数字图书馆和数字资源的迅速发展,不少图书馆在数字资源建设上的费用正逐步超过纸质资源,但现有的图书馆管理系统却无法整合这数字资源,数字资源和纸质资源、传统的文献服务与现代数字信息资源的服务是处于隔离状态的,对于图书馆整合馆藏https://www.hrrsj.com/gongzuozongjie/xiangmuzongjie/831296.html
17.图书管理系统需求分析及用例图状态图数据流图图书馆管理信息系统的用例图和类图类图图书管理系统主要管理对象是图书,系统的用户包括,借阅者,图书管理员。该系统主要设计的类包括:Book (代表一本书)、Borrower (借阅者)和 Worker(图书管理员)。 其中Borrower和Book之间为关联关系,Borrower和Book存在关联关系。类图如下:用例图主要用户有管理员和借阅者:管理员可以接https://www.pianshen.com/article/8392777416/
18.图书馆管理系统er图第三章图书管理系统设计分析 §4.1应用需求分析 图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确https://www.zboao.com/cgal/9078.html
19.软件工程图书管理系统数据流图11. 总结体会 通过本系统的设计和开发,学生可以总结和体会软件工程课程设计的重要性和计算机在图书馆管理中的应用,还可以掌握软件开发的各个步骤和技术。 展开 软件工程图书管理系统的数据流图是用来描述系统中各个功能模块之间的数据流动和处理过程的图形化表示。下面是一个简单的软件工程图书管理系统的数据流图示例: https://wenku.csdn.net/answer/7rp3zgo6s9
20.原创网上书店销售管理系统课程设计报告图2-2 订单处理流程图 三、功能需求及数据需求分析 1、系统功能需求分析 a) 用户基本信息管理:用户基本信息录入、维护与查询。 b) 图书基本信息管理:图书基本信息录入、维护与查询。 c) 订单基本信息管理:订单基本信息录入、维护与查询。 d) 配送基本信息管理:配送基本信息录入、维护与查询。 https://www.jianshu.com/p/e6167aff52ef
21.java图书管理系统(LibrarySystem)图书管理系统librarySystem(java) 上传者:liangheteng时间:2011-09-26 图书管理系统,library-management-system 本系统是一个基本的图书管理系统,严格按照数据库系统开发的设计流程实现。附带相应的技术文档,可以参考在此基础上进而开发更加完善的系统。- 上传者:xielongen时间:2011-11-22 https://www.iteye.com/resource/listen322-1308583
22.图书借阅管理系统51CTO博客已为您找到关于图书借阅管理系统的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及图书借阅管理系统问答内容。更多图书借阅管理系统相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/tushujieyueguanlixitong.html