Remote Controle and Management Tool For Task Distribution A Network
The project entitled “Remote control and management tool for task distribution over a network” aims at giving a satisfactory solution for managing and controlling the works,which are progressing under different workstations on the network in an organization,at the administrator’s level. This software has been developed under Microsoft Windows 2000\XP platform using JDK 1.5 as front end and Microsoft access 2000 as the back end.
Team Members:
Tyda Antony
Parvathy
Deepthi
Neetha
INTRODUCTION
“Remote control and management tool for task distribution over a network” is an application that is mainly intended for initiating and controlling remote applications within a network.This application provides a facility to view log information of the users logged in to this application as well as their right to access the resources.Normally applications on a network can be accessed and executed by users as per the permissions assigned by the network administrator.
The proposed project is one such application that tries to provide facilities to initiate specific application on a remote machine to be executed.Using this s/w the network administrator can shut down or reboot remote machines.This system allows you to execute applications on remote systems without installing any client s/w.There is a provision to pass messages from administrator to the users.
The machines can access the client machine at any time and analyze the currently executing programs on the client machine.If the user is trying to eexecute any unwanted operation that is restricted on the network by the organization,the administrator has the full right to terminate the execution of that process on the client machine.
This project is a development s/w to communicate with the administrator and the user.Network administration features are implemented with the Windows NT operating system.The protocol used for development is TCP/IP,so we can exploit the sharing capabilities in a network environment.
EXISTING SYSTEM
In the existing system there is no way to establish the communication between the users and administrators.It is not possible to access the name of each computer and the IP address from the server.The process running on the client machine could not be terminated from the administrator.Also there is no way to estimate the hardware resources of the client machine.Any user can enter the network at any time and use the system that will be allocated to him by the network administrator.The client uses network connection to obtain server.Once the client has attained the connection,he is free to browse the n/w at his own free will.The administrator has no further control over the client s/m.
PROPOSED SYSTEM
In the proposed s/m communication between multiple clients with the administrator will be established and the communication will be made much easier.In this s/m the Remote name,IP address and the resource connected to each client s/m can be accessed with ease from the administrator.A remote s/m can be shut down from the administrator in the n/w.There can be no task that is performed on the n/w without the administrator knowing about it.He has an inbuilt ability of maintaining the records and logs pertaining to the n/w usage.
The entire control of the s/m is established through the TCP/IP socket.All messages that are to be passed between the administrator and the user are passed through the usage of this basic structure.Whether the user is a registered user,an unregistered user or an administrator,the administrator form contains the options of capturing the process executing on the client machine.The administrator sends the commands to the user in the form of message.The client machine evaluates the message received through the chat s/w and decides the course of action to be taken.The results of these actions are transmitted back to the administrator as soon as the command is received.
The second phase of project contains actual remote control execution.The remote tasks are also put in to effect through the usage of socket connection.The machines can access the client machine at any time.The client m/c validates the administrator massage and then executes the appropriate tasks that have been programmed within the client m/c administrating s/w.
SYSTEM CONFIGURATION
HARDWARE CONFIGURATION
Central processing unit : Pentium 4
Main memory :128 MB RAM
Cache memory :512KB
Operating Frequency : 800 MHz
Hard Disk Capacity : 20 GB
CD ROM Drive :52*Creative
Monitor :SVGA Color
Floppy Disk Drive :1.44MB
SOFTWARE CONFIGURATION
Operating system :WindowsNT/2005server
Front End :JDK1.5
Back End :Microsoft Access 2000
EXAMPLE OF BEHAVIOUR
OVER VIEW
“ Remote Control and Management tool for task distribution over a network “allows executing applications on remote systems .This project can be used to register new users .It also contains an execution module,which allows the administrator to execute the applications.It contains a remote access interface to access remote machene’s services and process and view their drives,H/W and OS informations.
THE ADMINISTRATION MODULES
The User Registration and alter/drop:
This module provides an interface to store the information of the users.The basic user details along with the rights and permission provide the scope of this module.This module provide an interface to store the information regarding the machenes that are to be accessed by the users.
The information to be stored includes the username ,password, confirm password,browse information,existing machenes and user machene etc:
THE UTILITY MODULE
This module includes options like shutdown,reboot and instant messaging.Active machene is used to view the names of the systems that are currently in the network.Using instant messaging, we can sent message to the users from the administrator.Using shutdown and reboot ,the network administrator can shutdown and reboot remote machene.
THE REMOTE ACCESS MODULES
This module provide an interface to view the details regarding the remote system registered in the n/w.This includes details about the services,processes etc of the remote m/c.This provision is granted through the RMI.
THE REMOTE EXECUTION MODULE
This module provides an i/f to execute applications.The application execution is strictly based on the user permission and the time allocated for the application executions.This i/f includes m/c name,application name,application path etc.This modules helps to execute application reboot and even shutdown on the remote m/c.
HOW DOES THE SYSTEM WORKS ?
When a user logs on to the n/w what he actually deos is to connect with the socket that is in a mode with in the server.Once a connection is established,the user is requested to supply his user name and password for verification by the server m/c.If the password and the user are valid,the user is supplied with a screen pertaining to his user category.Whether the user is a registered user,unregistered user or administrator,the administrator form contains the options of capturing the process executing on the client m/c.The administrator sends the commands to the users in the form of message.The client machine evaluates the message received through the chat s/w and decides the course of action to be taken.The results of these actions are transmitted back to the administrator as soon as the command is received.
The machines,on which the n/w administrator is working on,can access the client m/c at any time and analyze the currently executing programs on the client m/c.If a client is trying to execute any unwanted operation ,the administrator has the full right to terminate the execution.
FEATURES OF THE PROJECT
• The project aims at simplifying the controlling functions of the n/w administrator in JAVA platform.
• It gives the administrator the right to shutdown and reboots any remote m/c at any time.
• It aims at providing facility to execute application on remote s/ms without installing any client s/w.
• It also aims at implementing messaging and failure detection using socket mechanism.
• It also enables us to access the remote m/cs services and processes and there by administrator can analyze the currently running process in any remote m/c at any time.
• This application enables the administrator to access the text files of any remote m/c.
• It also gives information about the login data,login time etc of the user,active m/cs and active users on the n/w.
CONCLUSION
This project has given a satisfactory solution for managing and controlling the works progressing under different work stations in an organization at the administrator’s level.The output is obtained according to the requirements.This s/w can be updated in the future.
The project is user friendly.Security is the main consideration in this project.All the necessary validations are carried out in this project so that any kind of the users can make use of this s/w and necessary messages makes them conscious of the error they have made.This s/m is protected from any unauthorized access by giving user name and password during login process.
FUTURE ENHANCEMENTS
• By adding suitable features and functions,we can consider expanding its scope to WAN.
• The development of viewing the remote desktop of the client for superior administrations purposes, expanding the scope of the project to accomplish remote monitoring along with remote control.
• The scope of the project can be extended by incorporating accessing of images from the remote machine.
BIBILIOGRAPHY
The UML user guide-Booch,RamBough,Jacobson
TCP/IP Protocol Suit-Behraouz A.Forouzan administrator
JAVA 2:The complete reference -Patrick Naughton&Herbert Schidt

www.jobscochin.com