Вы находитесь на странице: 1из 20

DESKTOP MONITORING SYSTEM

MUHAMMAD ARSLAN KABEER BHATTI


KASHIF SHOUKAT
NAJUM UL ARFEEN

A project report submitted in partial fulfilment of the


requirements for the award of the degree of
Bachelor of Computer Science (Honours)

Department of Computer Science


Bahria University, Karachi Campus

January 2020
ii

DECLARATION

We hereby declare that this project report is based on our original work except for
citations and quotations which have been duly acknowledged. We also declare that it
has not been previously and concurrently submitted for any other degree or award at
Bahria University or other institutions.

Signature : __________________ _____ __

Name : MUHAMMAD ARSLAN KABEER BHATTI

Reg No. : ____45997______________ ______

Signature : _____________________ ____

Name : KASHIF SHOUQAT_______ ______

Reg No. : _______ _________ _________

Signature : _______ ___ ___________ ____

Name : NAJAM UL ARFEEN_______ _____

Reg No. : ________________ _________

Date : _____________ ___ _________


iii

APPROVAL FOR SUBMISSION

We certify that this project report entitled “DESKTOP MONITORING SYSTEM”


was prepared by MUHAMMAD ARSLAN KABEER BHATTI, KASHIF
SHOUKAT, NAJAM UL ARFEEN has met the required standard for submission
in partial fulfilment of the requirements for the award of Bachelor of Computer
Science (Honours) at Bahria University.

Approved by,

Signature : _________________________

Supervisor : Mr. MUHAMMAD AWAIS

Date : _________________________
iv

The copyright of this report belongs to the author under the terms of the
copyright Ordinance 1962 as qualified by Intellectual Property Policy of Bahria
University. Due acknowledgement shall always be made of the use of any material
contained in, or derived from, this report.

© 2020, MUHAMMAD ARSLAN KABEER BHATTI, KASHIF


SHOUKAT, NAJAM UL ARFEEN. All right reserved.
v

ACKNOWLEDGEMENTS

We would like to thank everyone who had contributed to the successful completion
of this project. We would like to express my gratitude to my research supervisor,
Mr. MUHAMMAD AWAIS for his invaluable advice, guidance and his enormous
patience throughout the development of the research.

In addition, We would also like to express my gratitude to our loving parent


and friends who had helped and given me encouragement.
vi

DESKTOP MONITORING SYSTEM

ABSTRACT

In today’s era, every organization whether it’s a company or a college wants to have
look on activities performed by employees/students on their respective computers.
To solve this problem, Desktop Monitoring System comes into picture, It allows to
continuously monitor every computer connected to the main computer which act as a
server. Through this, an administrator or a faculty can see concerned client’s
activities by taking continuous pictures (with a specific time interval) of the client
desktop and showing it on the administrator desktop and store those pictures as well.
In this project we have two applications one is for administrator where all the
screenshot of the connected client system is shown and stored, the other application
is for the client system which get the screenshot of that client system and send it to
the administrator application for monitoring.
vii

TABLE OF CONTENTS

DECLARATION ii
APPROVAL FOR SUBMISSION iii
ACKNOWLEDGEMENTS vi
ABSTRACT vii
TABLE OF CONTENTS viii
LIST OF TABLES x
LIST OF FIGURES xi
LIST OF SYMBOLS / ABBREVIATIONS xii
LIST OF APPENDICES xiii

CHAPTER

1 INTRODUCTION 1
1.1 Background 1
1.2 Problem Statements 1
1.3 Aims and Objectives 2
1.4 Scope of Project 3

2 LITERATURE REVIEW 4
2.1 Related work 4
2.2 Problem statement 4
2.3 Proposed System 5
2.3.1 Connectivity Figure 5
2.4 Remote monitoring 6

3 DESIGN AND METHODOLOGY 7


viii

3.1 Subsection Title 1 7


3.2 Subsection Title 2 7
3.3 Sub-subsection Title 1 8
3.3.1 Sub-sub-subsection Title 1 8

REFERENCES 10

APPENDICES 12
ix

LIST OF FIGURES

FIGURE TITLE PAGE

Figure 2.1: Computer User 6

Figure 3.1: OCR Block Diagram 8


x

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Graphs 18

B Computer Programme Listing 19


CHAPTER 1

INTRODUCTION

1.1 Background

Initially, we are presented with desktop applications which provide only one to one
communication between server and client which means a server can monitor only
one desktop screen. In these applications, if you want to have one to many
connections between server and client, these applications don’t provide such
communication simultaneously. It means you can monitor only one desktop screen at
a time. At the same time, they don’t provide functionalities of monitoring desktops.

1.2 Problem Statements

How to remotely monitor around 6 or more systems simultaneously. The intent is to


split the screen into 1/6th and monitor all systems at the same time. Services are
available to remotely monitor multiple desktops. It is Overlapping. Our aim is to
fixed location for each monitor whenever it is opened. These remote desktop should
not be overlapped with each other. User has to view simultaneously all the monitors.

1.3 Aims and Objectives

The objectives of the project are shown as following:


i) The project aim is to develop such an application which allow to interact the

multiple clients with server at the same by connection via LAN.

ii) To monitor all the connected client at the same time by taking picture of the

client system activity and showing it on the administrator application.

iii) To store those pictures on administrator system for future investigations and

for any other use.

1.4 Scope of Project

The scope of this project is to monitor multiple clients/users activities simultaneously

without the knowledge of the clients/users and store those pictures of the client/users

activity on the administrator system with a specific time interval for future use.
3

CHAPTER 2

LITERATURE REVIEW

2.1 Related Work

The system provides monitoring of client’s screen but uses embedded sensors for
providing the functionality of monitoring. But, in Remote Desktop Monitoring
System we are not using any type of sensors and it is purely based on the concept of
socket programming.
This system runs on a Java RMI mechanism in order to monitor the LAN
network which pings continuously to get list of running process on Remote Desktop.
But Remote Desktop Monitoring System will live monitor the desktop, so it becomes
easy to detect the client’s activities without actually getting present physically neat to
client..

2.2 Problem Statement

How to remotely monitor around 6 or more systems simultaneously. The intent is to


split the screen into 1/6th and monitor all systems at the same time. Services are
available to remotely monitor multiple desktops. It is Overlapping. Our aim is to
fixed location for each monitor whenever it is opened. These remote desktop should
not be overlapped with each other. User has to view simultaneously all the monitors.
4

2.3 Proposed System


The project “Remote Desktop Monitoring System” is based on the client server
architecture in which we have implemented socket programming where one PC or
LAN will behave as a server. With the help of this server, Admin/Teacher can have
continuous look on activities of each client on desktop or PC while any online test
ongoing.

2.3.1 Connectivity Figure

This figure shows the connectivity of six clients to a server at a time through LAN.

2.4 Remote Monitoring

Monitor each and every Clients/Students system from the Server/Teacher


machine, Teacher can easily judge that if there is anything illegal or out of the range
activities of Student’s privilege are running on the student’s desktop
CHAPTER 3

DESIGN AND METHODOLOGY

3.1 Subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. The first
paragraph in a subsection should align with left margin. General alignment for texts
in paragraph should be “justified” [4].

Spacing between paragraphs is 1.5 lines. Subsequence paragraphs should be


indented 1.27 cm (0.5 inch) from the left margin. General alignment for texts in
paragraph should be “justified”. Spacing between last line of text and the next
subsection title is 4.5 lines.

3.2 Subsection Title 2

Spacing between title of subsection and first line of text is 1.5 lines. The first
paragraph in a subsection should align with left margin. General alignment for texts
in paragraph should be “justified”.
6

A new paragraph should not begin on the last line of a page. A subsection
title should not begin on the last line of a page.

3.3 Sub-subsection Title 1

3.3.1 Sub-sub-subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Spacing
between the last line of text and table is 1.5 lines.

Table 3.1: Processing Time (in hours) of Board for Different Machines
Machine
Board
1 2 3 4 5
A 30 18 26 17 15
B 23 22 32 25 30
C 17 31 24 22 29

Spacing between the table and first line of text is 3.0 lines. Spacing between
the last line of text and figure is 1.5 lines.

Figure 3.1: OCR Block Diagram


7

Spacing between the figure and first line of text is 3.0 lines. Subsequence
paragraphs should be indented 1.27 cm (0.5 inch) from the left margin.

CHAPTER 4
8

REFERENCES

[1] Harsh Mittal, Manoj Jain and Latha Banda, Harsh Mittal, Manoj Jain and Latha
Banda, “monitoring local area network using remote method invocation”, IJCSMC,
Vol. 2, Issue. 5, May 2013.
[2] Wang ping, wany Zheng, “IEEE, Design and Implementation of Open Computer
Lab Monitoring and Management system”.Computer and
modernization,IEEE.11.pp.125-128,2007.
9

APPENDICES

APPENDIX A: Graphs

Spacing between chapter title and first line of text is 4.5 lines. The first paragraph in
a subsection should align with left margin. General alignment for texts in paragraph
should be “justified”.

Spacing between paragraphs is 1.5 lines. Subsequence paragraphs should be


indented 1.27 cm (0.5 inch) from the left margin. General alignment for texts in
paragraph should be “justified”.
10

APPENDIX B: Computer Programme Listing

Spacing between chapter title and first line of text is 4.5 lines. The first paragraph in
a subsection should align with left margin. General alignment for texts in paragraph
should be “justified”.

Spacing between paragraphs is 1.5 lines. Subsequence paragraphs should be


indented 1.27 cm (0.5 inch) from the left margin. General alignment for texts in
paragraph should be “justified”.

Вам также может понравиться