Hi @Hira SAleem , Welcome to Microsoft Q&A,
Your requirements can be achieved using winform. Of course you can also choose webform, but that's not what I'm good at. You can create an issue with asp.net tag to ask relevant people.
Design user interface
- Create a WinForms application with two main modules: the administration module and the user module.
- Design management dashboards to display each computer's status, start time, and session duration.
- Implement login screen for users with valid credentials.
Set up a GUI interface for users to enter the desired session duration.
Networking and Communications:
- Build a client-server architecture where the management module acts as the server and the user module acts as the client.
- Implement communication protocols between administrator and user modules to send requests, approvals and data.
- Make sure the camera on each PC can capture pictures and send them to the management module.
Database integration:
- Set up a database to store user information, session details, billing records and captured images.
- Ensure data integrity and security in the database.
Then you can proceed step by step according to your needs.
Best Regards,
Jiale
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.