设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
批量导入的功能设计
返回列表
查看:
743
|
回复:
0
批量导入的功能设计
[复制链接]
阿情
当前离线
积分
7622
2560
主题
2560
帖子
7622
积分
论坛元老
论坛元老, 积分 7622, 距离下一级还需 9992377 积分
论坛元老, 积分 7622, 距离下一级还需 9992377 积分
积分
7622
发消息
电梯直达
楼主
发表于 2018-2-17 16:34:51
|
只看该作者
|
倒序浏览
|
阅读模式
批量导入虽然是一个很小的功能,但交互和设计流程的不同,同样影响着使用者的工作效率。
一、背景
大家在系统设计中,总会遇到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. 导入记录
对于安全性要求较高的系统,需要将每一次上传的数据进行记录,方便后续查证
备注:
这里的记录的数据,是最终确认后的数据,而不是最初上传的数据。
查看导入记录,可以查看历史导入数据。
四、总结
所有的互联网产品都是为了提升效率,释放人力,减少企业和个人的成本而设计的。批量导入虽然是一个很小的功能,但交互和设计流程的不同,同样影响着使用者的工作效率。希望大家提出更加优秀的设计方案。
如果你发现生活中有待提高和需要改善的产品,欢迎留言吐槽!!!
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
网站推荐
用户反馈
客户端