1. Remote Assistant
Sponsored By:
Dr:Mohammad Alshayeb Dr:Kannan Faisal
Implemented By:
Groub#1
Ibrahim Alyoubi ID#200952670
Ahmad Al-Nasser ID#201042600
1
King Fahd University of Petroleum and Minerals
Information and Computer Science Department
3. Introduction
• The goal of the project is to provide a way to IT
experienced staff to assist more customers efficiently
without the need to travel to the location.
• The user contact with an IT assistant to help him with
his problem.
• The contact can be made by texting.
• The user give access to the IT assistant to control his
device.
3
4. Main Features
Managing Register Requests
The system allows the users to sign up and create a new account.
Managing Contacts List
The system allows the users to add, edit, and remove contacts to
their list.
Chatting
The system allows the users to chat with the added contacts by
text
Assisting Choices
The system allows the users to choose between giving access to
the other user to control the machine and only sharing the
screen.
4
5. Main Users
• IT assistants
▫ To provide help to non-experienced users
• Regular users
▫ The users that require assistance
5
7. System Environment
Hardware Interfaces
Computer Server: to store information of the users.
Local Area Network: to connect computers to the server.
Personal Computers.
Software Interfaces
Java Virtual Machine: the software is written using Java
and therefore needs to run on JVM.
7
8. Conclusion
• Problems faced:
▫ The time for the project is very short.
▫ Integrating multiple components together proved
to be difficult.
▫ Finding a place to work with multiple LAN cables.
• Experience gained:
▫ Using the acquired knowledge of the major
courses in a real life project.
▫ Learning how to formulate a real life problem
statement.
8
9. Conclusion (cont.)
• Experience gained
▫ Learning how to document and report a real life
project progress.
▫ Cooperating with a team on a real life full project.
▫ Learning how to solve problems that occur during
a real life project.
• Things that we would do different next time
▫ Better time management.
9