校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 快速排名 > 常見問題 > 淺析批量導入的功能設計

淺析批量導入的功能設計

POST TIME:2018-12-03 21:36

 

批量導入雖然是一個很小的功能,但交互和設計流程的差別,同樣影響著使用者的工作效率。

一、配景

大家在系統設計中,總會遇到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. 導入記錄

對于安適性要求較高的系統,需要將每一次上傳的數據進行記錄,便利后續查證

備注:這里的記錄的數據,是最終確認后的數據,而不是最初上傳的數據。

查看導入記錄,可以查看歷史導入數據。

四、總結

所有的互聯網產品都是為了提升效率,釋放人力,減少企業和個人的成本而設計的。批量導入雖然是一個很小的功能,但交互和設計流程的差別,同樣影響著使用者的工作效率。希望大家提出更加優秀的設計方案。

如果你發現生活中有待提高和需要改善的產品,歡迎留言吐槽?。?!

,

標簽:林芝 鹽城 東營 九江 烏魯木齊



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 陆丰市| 临安市| 金华市| 临安市| 汾西县| 曲阜市| 扎兰屯市| 唐山市| 谢通门县| 招远市| 罗定市| 黑龙江省| 凌海市| 临猗县| 怀集县| 宁波市| 宜昌市| 屏东市| 平度市| 南投市| 永仁县| 琼结县| 定西市| 吴旗县| 高安市| 泗洪县| 合川市| 玛纳斯县| 新疆| 大荔县| 乳源| 泗洪县| 长春市| 岐山县| 灌南县| 翁牛特旗| 四会市| 青海省| 二连浩特市| 绥中县| 阿合奇县|