Project Title: Intelligent Client-Server Session Management System
Category: Desktop Application
Project File: Download Project File
Asim Mehmood
asimmehmood@vu.edu.pk
sardar-asim
Intelligent Client-Server Session Management System.
Project Domain / Category:
Desktop application
Abstract/Introduction
With the continuous progression of Internet technologies, traditional manual processes have been transformed through advanced automation. Modern solutions now incorporate smart techniques to enhance security and reduce human intervention. This project aims to develop a system for managing and monitoring user activity in a client/server setup, such as those found in multi-level internet cafes, shopping centers, or similar environments. The proposed system will automate user session handling, billing, and termination. Users will log in using personal credentials, after which the system will capture their image via webcam and transmit it to the administrator. Upon login, users will also specify the duration they intend to use the system through a user-friendly graphical interface. This session information will be visible to the server-side administrator for monitoring purposes. Additionally, the system will be capable of detecting suspicious behavior, such as proxy breaches, and will automatically generate alerts to notify the administrator of any potential security threats.
Functional Requirement
User Authentication:
Users must log in using valid credentials to access the system.
Session Time Input:
After login, users must input the desired usage duration through a GUI.
Image Capture on Login:
The client system captures a photo using the webcam and sends it to the server for identity verification/logging.
Session Monitoring:
The server continuously monitors all active user sessions including session start time, duration, and remaining time.
Billing Management:
The system calculates billing based on session time and displays billing info on the admin interface.
Session Termination:
User sessions are automatically terminated when the specified time ends or manually by the admin.
Admin Dashboard:
Admin can view live session data from all clients (including images, usage time, billing info, etc.).
Page 73 of 167
The system should detect and flag proxy breach attempts or unauthorized access and generate alerts.
Alert System:
Sends real-time warnings to the admin in case of suspicious activity or policy violations.
Data Logging:
Maintain logs of login time, session duration, user details, and security alerts.
Tools:
C# / VB.net
SQL server
Supervisor:
Name: Asim Mehmood
Email ID: asimmehmood@vu.edu.pk
MS Teams OID: sardar-asim@outlook.com
No schedules available for this project.
No reviews available for this project.