现在做的系统都需要 复合查询数据库,请问怎样合理设计用户界面? 因为用户大多不是专业人士,太复杂的与或选择,他们不接受,但还要此功能。请问哪位前辈有相关经验交流一下。最好有个贴图或设计思路。谢谢!
7条回答
Dead_Knight 2013-04-25 21:02关注下面说的关键点可能与你的要求有些出入。我对你这个问题的理解是:如何对查询条件进行合理的与或组合,才能让客户既能理解,也知道简单的操作。
1楼的观点:结合tab方式减少查询字段的选择
2楼的观点:查询条件的界面展现方式我的观点:使用简单查询+复杂查询(这是目前我见过最多的查询案例)来完成。
比如说51job首页上搜索工作的方式:
普通查询:有3个tab选项,全文检索、职位名、公司名;一个文本输入框,一个下拉选择框。就是根据实际业务,把客户最频繁查询的条件放到普通查询中。
复杂查询:点击51job首页的高级搜索,你看它的界面布局,就那么一小块,完全可以搜索全部的公司、职位、地区等等非常详细的信息了。如果做到的?其实就是结合自身实际业务,然后再通过界面展现方式,很好的组合这些条件选项(职能类别、行业类别通过对话框进行或的选择;下拉框预设常用的查询条件;文本框作为模糊匹配条件)一般做的比较专业的查询功能,都会提供查询条件的保存功能,满足用户把经常使用的查询条件保存起来,下次用户不需要再重复选择,直接点击已经保存的查询条件。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报