微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

浅析批量导入的功能设计

来源: 2772

批量导入虽然是一个很小的功能,但交互和设计流程的不同,同样影响着使用者的工作效率。

浅析批量导入的功能设计

一、背景

大家在系统设计中,总会遇到excle上传的功能设计。Excle上传主要是两个作用,第一种是对excle文件进行存储,第二种是根据上传excle文件中的数据,进行批量的数据创建。这里主要分享第二种。虽然说这个功能只是系统中一个锦上添花的功能,但仍然有许多需要细节交互与设计值得大家思考。

二、为什么要做批量导入?

各类系统中许多功能模块,都需要一些数据的录入。比如人资系统中,需要大量录入员工信息或者一些资料,而系统如果不支持批量导入的话,操作员需要逐条录入信息,而且还需要对excle文件中的信息进行复制,增加数据录入的成本,同时加大数据录入错误的几率。所以批量导入的话,既可以提高准确性,又可以大大节省人力。

三、如何来做批量导入?

批量导入设计流程图

浅析批量导入的功能设计

1. 创建excle模版

为了保证数据的正常创建,excle模版格式需要固定。同时为了保证各个用户能够使用统一的模版,需要设计模版下载功能

浅析批量导入的功能设计

备注:因为批量添加是固定去文件中的数据,所以上传的excle格式需要固定。程序是按照固定模版取值的,比如第一列是用户名、第二列是身份证号码,如果excle顺序随便发生了变更,程序将无法正常创建数据。

2. excle模版的制作

excle模版在制作过程中,主要需要把我以下几点:

每一列分别需要录哪些数据哪些数据是必填的,比如添加员工,那么姓名就是必填项每个数据中,填写信息的格式都有哪些要求,比如出身年月是1990-05还是1990年5月

浅析批量导入的功能设计

备注:当然也可以在excle中进行备注显示

浅析批量导入的功能设计

3. excle文件上传

文件上传主要目的是根据excle中数据进行批量创建,而我们将这个需求场景化后,发现如果有用户只是单独创建一条数据,那么上传excle就显得较为复杂,所以一般在批量添加和【单独添加】的功能一般是同时存在的。

浅析批量导入的功能设计

文件上传中需要制定一些规则:

上传的文件支持格式?对文件大小是否有要求?是否可以多次上传?如果多次上传,那么是采用追加还是覆盖?上传过程中,是否需要进行数据校验?

这些根据系统不同,制定不同的数据上传规则即可。

4. 对上传数据进行纠正和创建

Excle文件从上传到创建数据通常有两种方式:

excle上传后自动进行数据创建Excle上传后,先进行页面化显示,数据确认后,进行手动提交,最后进行数据创建。

个人倾向于选择第二种,先显示数据,确认后再进行创建。

原因:如果有用户不小心将一个手机号输了12位,如果按照第一种方式,数据创建过程中,就会有如下问题:

是只创建规则正确的数据,还是统一不进行数据创建。其次错误信息该如何提示,如果只是提示地几行几列出现错误,很不直观,还有,更正数据之后需要再次上传。

而采用方式二,可以很好地解决这些问题。

将上传文件中的数据进行页面显示,提交时进行数据验证,如果发现有错误数据,直接在页面进行提示错误位置,清晰直观。而且可以直接进行数据纠正,不用更改excle文件中的数据和多次上传

浅析批量导入的功能设计

5. 导入记录

对于安全性要求较高的系统,需要将每一次上传的数据进行记录,方便后续查证

备注:这里的记录的数据,是最终确认后的数据,而不是最初上传的数据。

浅析批量导入的功能设计

查看导入记录,可以查看历史导入数据。

浅析批量导入的功能设计

四、总结

所有的互联网产品都是为了提升效率,释放人力,减少企业和个人的成本而设计的。批量导入虽然是一个很小的功能,但交互和设计流程的不同,同样影响着使用者的工作效率。希望大家提出更加优秀的设计方案。

如果你发现生活中有待提高和需要改善的产品,欢迎留言吐槽!!!

作者:青迹天涯,公众号【神神叨】

文章作者系 @青迹天涯 未经许可,禁止转载。


爱盈利(aiyingli.com)移动互联网最具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 412 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号