Published on Sep 05, 2023
Access My PC, as we call it, is a software that allows users to access devices connected to their systems from remote locations. The process starts when the different users, who need the facility, get registered through our website and download the application program for the said facility. Once the software is installed on the home pc then the user can access the devices connected to the system from any location using our website through the Internet.
A simple registration form is provided to the user wherein he can enter his name, address, contact number, email id, login id and password. After filling up the proper information, the user gets successfully registered for the application software. The user is authenticated for his login name and password, which was provided to him during the registration process. If the user fails to give his proper login id or password, an error message is displayed to him indicating that the login id does not exist.
The user has the option for downloading the software to the particular system that he is using. Once the system is installed in that system, say the Home PC, then the devices connected to that system can be accessed easily using our website.
Accessing the various devices connected to the Home PC is the feature that is being implemented in the project. Every user will have a particular Access code to be entered for getting access to this feature. If the Access code entered is wrong then the user get automatically logged out. Once the correct Access Code is entered the user can access the device he wants. The user can sign out of the login area any time using this function.
A simple registration form is provided to the user wherein he can enter his name, address, contact number, email id, login id and password. After filling up the proper information, the user gets successfully registered for the application software.
The user is authenticated for his login name and password, which was provided to him during the registration process. If the user fails to give his proper login id or password, an error message is displayed to him indicating that the login id does not exist. If the login is successful then the user is able to perform the following functions:
• Software Download: The user has this option for downloading the software to the particular system that he is using. Once the system is installed in that system, say the Home PC, then the devices connected to that system can be accessed easily using our website.
• Access Devices: This is perhaps the purpose of Access My PC. Accessing the various devices connected to the Home PC is the feature that is being implemented here. Every user will have a particular Access code to be entered for getting access to this feature. If the Access code entered is wrong then the user get automatically logged out. Once the correct Access Code is entered the user can access the device he wants.
• Logout: The user can sign out of the login area any time using this function.
The Basic System Architecture is shown below:
The System architecture has to be designed keeping all the above functions in mind. We can see that the system consists of mainly the following three parts:
Home PC is the personal computer, which is owned by the user. The software that is Application part resides on this computer. It gets the data from the device and transmits it to the remote PC location and it also gives the status of the remote PC location. It has no level of user authentication. But it is the application part of this system that checks for the user device accessing. Home PC consists of mainly five modules namely:
• Network Interface: This is the part of the application, which is connected to the network.
• Data Manipulation Unit: This prepares the data from the devices to suitable for the network transmission.
• Device Access Module: This gets the data from the user from the interface corresponding to each of the users.
• Control Unit: Controls and coordinates each of the units in the Home PC.
• Device Interface: Interface of the operating system of the PC with the device so as to facilitate the communication between the two.
The above figure represents the diagrammatic representation of Home PC module. The Home PC consists of Data Manipulation and Device Access units. These two units are controlled by a Control unit. The Home PC is connected to a Network Interface. It is also connected with the devices via Device Interface.
After analyzing the requirements for our project we had come to the conclusion that our project users require the following requirements.
Needs a network connection
The account bound with a separate username and password for every user.
Needs the Internet facility
Should be connected to the Internet
Needs a Java Runtime Environment
Needs a database
The hardware and software requirements for the development phase of our project are:
Development Tools : Java, JSP, HTML
Back end : SQL Server 2000
Browser : Mozilla 2.0 or IE
Web Server : Apache Tomcat Server
Processor : Pentium IV
RAM Capacity : 256 MB
Hard Disk Space : 40 GB
Mouse : MS Compatible
Keyboard : Standard 104 Keys
Monitor : Standard 15”
Floppy Disk Drive : 1.44 MB