Computer Lab Monitoring System
Computer Lab Monitoring System
Volume: 3 Issue: 3
ISSN: 2321-8169
1652 - 1656
_______________________________________________________________________________________________
Student,Information Technology
Rajiv Gandhi College of Engineering & Research
Nagpur, India
[email protected]
Student,Information Technology
Rajiv Gandhi College of Engineering & Research
Nagpur, India
[email protected]
Student,Information Technology
Rajiv Gandhi College of Engineering & Research
Nagpur, India
[email protected]
INTRODUCTION
Background
In the present situation the number of system are present in
lab and they are in LAN also but in every lab there is no
such client server connectivity present. On such system
students can complete their given task and they can also do
some other work which is not related to their given task.
This is the main problem of the current lab management
system. The other problem of the present existing lab
management is that the lecturer cannot supervise the student
activities.
The existing system presents an introduction of an
embedded processor-based laboratory environment monitor
system and its design for hardware and software. This
system aims at completing monitoring a variety of real-time
data. This system achieves the intelligent management of
laboratory. By wired or wireless means, the laboratory
monitoring system can communicate with PC.
To Monitor a LAN, the monitoring server is typically
connected to a monitor port on the switch. If multiple
Switches are used in an installation, the monitoring Server
may need a connection to all of them. That connection can
ii.
_______________________________________________________________________________________
ISSN: 2321-8169
1652 - 1656
_______________________________________________________________________________________________
laboratory. By wired or wireless means, the laboratory
monitoring system can communicate with PC.
We implemented some features in it and developed a new
system. This system will include some more features like
from system the student will not be able to retrieve data
through Pen Drives, they will not be able to access any data
from the system, etc.
II.
LITERATURE SURVEY
A. Related Work
[1] This is based on sensor in which monitoring is done
through embedded sensor in system. But we are
implementing the system on LAN without using sensor. We
are including the concept of message sending, command
giving, etc.
[2] This system presents an introduction of an embedded
processor-based laboratory environment monitor system and
its design for hardware and software. This system aims at
completing monitoring a variety of real-time data. This
system achieves the intelligent management of laboratory.
By wired or wireless means, the laboratory monitoring
system can communicate with PC.
[3] Computer labs can be found in libraries, schools,
government buildings, science labs, community centers,
companies with IT departments that requires such a place
for their employees to do their jobs, and research centers.
Printers, scanners, and other peripherals may augment the
lab setup. But we are making this system just for college
use.
[4] The problems faced in computer laboratories is lacking
consciousness for service and standardized management,
lacking means for executing and maintaining, no
standardized process, no record for software and hardware
configuration and change as well, and also changing
configuration randomly. Our project will help in reducing
these problems.
PROPOSED SYSTEM
A. Proposed Approach
This system is developed to overcome the existing problem.
In this system there is Server and Client connected with
each other in the LAN of which it will provide the good
_______________________________________________________________________________________
ISSN: 2321-8169
1652 - 1656
_______________________________________________________________________________________________
C. Basic Steps
Step 1: Server will start listening.
Step 2: Client will send request.
Step 3: Client will get connected with Server.
Step 4: Client will send its detail to Server.
Step 5: Details will be received by the Sever.
Step 6: Client will perform practical and will send it to
Server.
Step 7: Server will see the details of Client.
Step 8: Server will give some command to Client like
shutdown, logout, etc.
Step 9: Connection will be terminated.
4.
5.
6.
D. Scenarios
Normal Scenario
In normal scenario the Server will start listening request
from Client. For establishing connection the Client will send
connection request to the Server. Once connection get
established Client can send its detail, perform practical also
can be send to the Server, etc.
If Pen Drive is attached
IV.
OUTPUT
A. Server Side:
This is Server Side in which we can see that there are some
systems placed in some boxes. There are some buttons and
some text boxes which contain some information about the
Server.
2.
3.
Client Side:
This is Client Side in which we can see that there are some
buttons which is used for connecting Server and for Sending
Details to Server. There are some text boxes which contain
some information for connecting and sending details to
Server.
_______________________________________________________________________________________
ISSN: 2321-8169
1652 - 1656
_______________________________________________________________________________________________
C.
Server Starting:
_______________________________________________________________________________________
ISSN: 2321-8169
1652 - 1656
_______________________________________________________________________________________________
G.
After connecting client with Server, the Server will have all
details of Client saved on its system. Take the mouse on the
icon which is glowing it will open one new window. It will
show the details related to the particular Client. The Server
can also see the activity of client by clicking on various
buttons present in the window.
2.
RESULT
APPLICATION
_______________________________________________________________________________________
The proposed system addresses supervision challenges by implementing a client-server model that allows lecturers to remotely monitor all student activities on individual computers. This includes tracking practical performance, login times, and providing a way to assign marks based on student tasks. The system prevents data retrieval through unauthorized devices like pen drives, thus ensuring that students focus only on their set tasks .
Key functionalities on the server-side include the ability to start and stop server services, accepting and processing client requests, storing client details and performance data, and managing tasks such as locking a client’s screen if unauthorized devices are connected. The server also supports commands to the client systems, such as shutdown or logout commands .
The system prevents unauthorized access by immediately locking the screen of a client computer if a pen drive or any removable device is attached. To regain access, the client must remove the device and then re-enter the password. This ensures that no unauthorized data transfer takes place, keeping the focus solely on task-related activities .
The client-server connectivity development involved designing and coding the client side first, enabling it to connect with the server through IP addresses and established protocols. Subsequently, the server-side software was developed to respond effectively to client requests. This methodology ensured robust connectivity and seamless data exchange between client and server .
The existing lab management system lacks effective supervision and control over student activities, lacks an integrated client-server architecture for monitoring, and does not restrict access to unauthorized software or data. The proposed system aims to overcome these by providing a comprehensive monitoring framework, restricting unauthorized device use, and enabling real-time supervision capabilities to enhance discipline and management in lab environments .
The main objectives of the Computer Lab Monitoring System are to monitor student activities by lecturers, maintain control and discipline during students' practical performance, provide remote access to labs in various disciplines of computer engineering, and offer a complete learning management system featuring tools such as video lectures and practical performance monitoring under faculty supervision .
Beyond educational institutions, the system can be used in companies or firms where managers need to monitor employee activities. It allows managers to track task performance, issue commands like system shutdowns, and access necessary data remotely from their offices. This increases overall productivity and ensures employee compliance with work requirements .
The proposed lab monitoring system can significantly enhance students' learning experiences by ensuring focused interactions with the software necessary for their tasks without distractions. This disciplined environment, combined with real-time monitoring and feedback from lecturers, can improve students' practical skills, encourage accountability, and ensure that the learning process aligns strictly with educational objectives .
The lab monitoring system leverages advancements in LAN technology by using direct connections to monitor ports on network switches, providing either physical or specially configured LAN connections for monitoring. This setup allows efficient real-time data monitoring and interaction between server and client systems, optimizing network traffic for management purposes .
The system's approach is designed to handle multiple clients by establishing a client-server model running over a LAN network. The server listens to multiple client requests and processes them independently, which can be scaled with more robust server hardware and optimized network configurations. However, the system's performance might need enhancements like load balancing when scaling to a more extensive network to ensure efficient monitoring without latency .