L
Luis
Application X has three screens. The user captures information on
screen one and then clicks a navigation button to go onto screen two.
He does the same on screen three. At the bottom of screen three is a
submit button. When this button is clicked the system does some
calculations with the information that is supplied and then uploads
all the info that was captured on the screens to the database.
My question is: Should the data be uploaded to the database all on one
go when the user clicks the submit button or should it be uploaded
after each screen - ie when the user clicks the button on Screen 1 the
data is uploaded to the database and then screen two is displayed.
Which is the better approach?
My problem with doing the upload after each screen is that the user
might click the back button and change the info that was captured on
one of the previous screens. I would have to add code to each screen
to check if any of the data that the user captured has changed and
then update the database appropriately.
Which approach should I take?
Thanks
screen one and then clicks a navigation button to go onto screen two.
He does the same on screen three. At the bottom of screen three is a
submit button. When this button is clicked the system does some
calculations with the information that is supplied and then uploads
all the info that was captured on the screens to the database.
My question is: Should the data be uploaded to the database all on one
go when the user clicks the submit button or should it be uploaded
after each screen - ie when the user clicks the button on Screen 1 the
data is uploaded to the database and then screen two is displayed.
Which is the better approach?
My problem with doing the upload after each screen is that the user
might click the back button and change the info that was captured on
one of the previous screens. I would have to add code to each screen
to check if any of the data that the user captured has changed and
then update the database appropriately.
Which approach should I take?
Thanks