目录
产品思维:
用户有了需求,就会提供想要的功能,怎么从简单的功能阐述转化成我们的产品设计并抓住真正需要的点进行产品设计?
【原则】
1、无处不按钮:同样的一个功能,在多个地方可以通过不同的形式展现给用户,比如Windows操作系统中,一个窗口的关闭方式有几种? 常用的快捷键 Alt+F4, 窗体右上角的×,其实如下图,一个小的关闭功能在你看不到的地方,但有可能用到的地方都有,但这个不是真正的用按钮button的形式展示出来,同时也减少不必要的真的按钮。
2、组件复用 :对功能进行细致的了解并有拆分,公共的内容抽离并进行复用,比如关闭方式不管你是鼠标左击还是右击都是一样的功能效果,而且这个功能放在任何用户可能用的到的地方都可以,但前提是不能妨碍用户当前页面主功能的使用——也就是功能呢单一
3、功能单一:一个页面只展示一件事情,这样做在写后端逻辑接口的时候就可以深刻感受到这样做的好处
思考问题可以从两个方面出发:物理顺序和逻辑顺序,功能线和隐含的时间线,一个产品的设计理念在潜移默化中让用户体验到
例子:项目简介
C/S项目计算机一级考试系统 ---管理端:对学生考试和考生提前上机练习提供管理服务
需求:
教师或管理员可以根据日期和考场查看考生的考试信息,缺考、成绩、人数等信息
UE图:(少了些设计,满足基本需求)
数据库设计
有了UE图,基本功能的设计,后对数据库表格进行逻辑设计ER图到物理设计数据库表格字段设计
逻辑梳理
数据库设计完成后开始流程图基本逻辑梳理:比如这其中的第二个选择夹人数梳理,也是第三个选择夹饼状图展示的查询逻辑
一个完整的功能设计完成,之后的开发阶段就会很顺利了