This logic is as simple as it could be with a manager in your cyber cafe. Clients come, they ask for use of machines, the manager takes an entry note & prepares the bill after the client drops off. The system works exactly in the same way, except that this is a software instead of a human being.
The server application runs on the manager's machine that has connection with every client machine. The server always watches the client activity, it never misses. There are client applications that run on every client machine. The client machines remain locked by the client application unless the server permits it to unlock the machine for regular tasks.![]() Client machine: Login screen |
Whenever a client comes, instead of talking to the human manager like before, he/she jumps into a booth. The client has to have a user account into the system before he/she can use it. Then the client uses his/her secured username & password to log into the system just like checking mails online! As soon as the username & password is verified positive match, the client system gets unlocked & your human client now can do his/her everyday regular job. When finished, like pressing the Logout button in your online mail page, the client presses the Logout button and yes, you guessed right, the usage time is instantly recorded on the server for the client! Amazing, isn't it? If the client is a prepaid account holder, then he/she leaves even without talking to your manager! If he/she is a post paid client, you can print the usage bill for the client with a few mouse clicks and that's all! |
||
| |||