做c/s程序,大家是随时保存记录呀?还是批次保存?想请教点经验?
现在学着给单位做一个c/s程序,用户上报部门的数据,有两种设计思路,一种是用户每增加一条记录,就保存到数据库中,也就是说设计一个“添加”按钮,用户输入一条记录后按下这个按钮,数据便存到数据库中了。还有一种思路就是用户在表格中依次添加,比如输入几十条记录后,用户按一下保存按钮,这几十条记录才会保存到数据库中。
这两种方法各有利弊,比如第一种,可以做到数据随时保存,但是增加了网络流量,而且用户操作不方便,每条记录都要按一次“添加”按钮。第二种方法可以大大减少网络流量,用户操作也少些,可是万一客户已经输入了100条记录,可是突然停电或者别的意外情况出现,那么这些数据就会无法保存。
所以我想问一下,正确的设计思路应该如何做呀?
谢谢大家。