I'm having a problem regarding a user interface with bio-metrics inter action in employee logging in/out. The employee needs to choose whether he/she will login or logout and enter his/her employee number (Don't ask why) and use a fingerprint scanner. What order of action would be better so that it wouldn't confuse the users?
download bmml source – Wireframes created with Balsamiq Mockups
I have three(3) options above. If you have better suggestions please include it in your answer. Each process is required and cannot be removed.
Edit: The fingerprint scanning should be always after entering the employee no because we validate the fingerprint in the employee no (Don't ask).
Edit: We cannot change the process (enter employee no, choose login/logout, fingerprint scanning) because the web service that has given to use can only do those things, and we can't request for the creation of web methods for this timekeeping project (Please don't ask).