zoukankan      html  css  js  c++  java
  • 关于通过web页面删除数据记录的设计改进

    好久没发帖了,今天来个超级简单的玩玩。本来见识就短浅,O(∩_∩)O~

    关于通过web页面删除数据记录,这是一个简单的设计问题,如下图是我们常用的方式, 即在每行记录前加一个checkbox,通过选中多条记录,点击下方的“删除”按钮。

    此实现方式是有潜在风险的,尤其是物理删除。用户选中了多条记录,一旦点击了删除按钮,将会无法恢复。这对于某些业务数据或场景来说,可能非常麻烦。大多数web程序员都有过类似感触以及经历吧。

    改进方式:

    1. js弹出确认按钮,这点很多人都会考虑且必须做
    2. 逻辑删除,即将数据暂存到一张bak表或其他介质,或置删除状态,以便恢复
    3. 页面设计的改进,改为每次只允许删除一条记录,从而将因为用户误操作而带来的损失降到最小,可以有如下几个方案:

        l  去掉这样的批量“删除”按钮,每行记录上增加删除按钮

        l  用户选择记录后,点击删除按钮时验证只允许选择一条


    当看到一些不好的代码时,会发现我还算优秀;当看到优秀的代码时,也才意识到持续学习的重要!--buguge
    本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/buguge/archive/2013/01/06/2847529.html


  • 相关阅读:
    集合容器
    洛谷P3953 逛公园
    洛谷P1967 货车运输
    洛谷P1073 最优贸易
    洛谷P4568 [JLOI2011]飞行路线
    洛谷P1265 公路修建
    洛谷P1503 鬼子进村
    洛谷P1613 跑路
    洛谷P4933 大师
    洛谷P4017 最大食物链计数
  • 原文地址:https://www.cnblogs.com/buguge/p/2847529.html
Copyright © 2011-2022 走看看