Front Pages
Front Pages
Front Pages
STATEMENT OF SUBMISSION
This is certified that Erum Mukhtar Roll No. 16MIT179o6 and HinaTufail Roll No
16MIT17895 successfully completed the final project named as: Harassment Filter,
at the Department of Computer Science & Information Technology, CAST
Postgraduate College Sahiwal affiliated with Department of Computer Science &
Information Technology, University of Sargodha, to fulfill the requirement of the
degree of M.Sc. in Information Technology.
______________________
Project Supervisor
Engr. Ali Asif
H.O.D.
DOCS&IT-CAST
_____________________________ ________________________
External Examiner
Prof. Asif Tanweer Ch.
Chairman
CAST Postgraduate
College Sahiwal
i
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
ACKNOWLEDGEMENT
Any Project involves a number of people. Same is with us. First of all we would like
to Humbly Thanks Allah Almighty Who helps us, without Whose help we are
nothing.
Then we would thanks to our parents from core of our heart for their silent support,
their motivational support, their prayers and wishes for us.
We would also like to show gratitude to our teacher Sir Ali Asif Head of our I. T.
department. We truly acknowledged the cooperation of our all respected teachers who
guide us throughout the project.
We would also heartily thank our all friends who motivate us. Thanks to everyone
who helps us, guides us, motivates us and even wish us good luck. May Allah
Almighty Richly Reward all of these. (Ameen)
ii
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
TABLE OF CONTENTS
1.1 INTRODUCTION.....................................................................................................2
1.2 PROJECT TITLE.................................................................................................2
1.3 PROJECT OVERVIEW STATEMENT...............................................................3
1.4 PROJECT GOALS AND OBJECTIVES............................................................4
1.5 HIGH LEVEL SYSTEM COMPONENTS.........................................................4
1.6 USE CASE..............................................................................................................4
1.7 List of functional Unit......................................................................................6
1.8Exclusion ..........................................................................................................7
1.9 Application of Architecture............................................................................8
1.10 Gantt Chart.....................................................................................................9
1.11 REQUIREMENT SPECIFICATION............................................................................9
1.12 TCEHNOLOGIES USED WITH REASONING .........................................................10
2. FIRST DELIVERABLE……………………………….……………......11
2.1 INTRODUCTION.............................................................................................12
2.2 PROJECT/PRODUCT FEASIBILITY REPORT..............................................12
2.3project/product scope......................................................................................13
2.4 Task Dependency Table.................................................................................13
2.5 CPM-Critical path Method............................................................................14
2.6 Network Diagram..........................................................................................14
2.7 Introduction to team Members and Their Skill Set........................................15
2.8Task and Member Assignment Table..............................................................15
2.9 Activity bar chart...........................................................................................16
2.10 Tool and technologies Used with Reasoning...............................................16
2.11 VISION DOCUMENT............................................................................................16
2.12 PROJECT RISK LIST...........................................................................................16
2.13 PROJECT FEATURE /PROJECT DECOMPOSITION..................................................16
iii
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
3.1 INTRODUCTION.............................................................................................18
3.2 SYSTEM SPECIFICATION......................................................................................18
3.3 IDENTIFYING EXTERNAL ENTITIES.....................................................................19
3.4 CONTEXT LEVEL DIAGRAM................................................................................19
3.5 CAPTURE “SHALL’’ STATEMENT.........................................................................19
3.6 HIGH LEVEL CASES DIAGRAM............................................................................20
3.7 USE CASE ANALYSIS...........................................................................................21
4.1 INTRODUCTION...................................................................................25
4.2 DOMAIN MODEL..................................................................................25
4.3 SYSTEM SEQUENCE DIAGRAM.......................................................26
4.4 DESIGN CLASS DIAGRAM........................................................................30
4.5 STATE TRANSITION DIAGRAM...................................................................31
4.6 ACTIVITY DIAGRAM............................................................................32
4.7 DATA MODEL...........................................................................................33
5.1 INTRODUCTION...................................................................................35
5.2 ENTITY RELATIONSHIP DIAGRAM..................................................35
5.3 COMPONENT LEVEL DIAGRAM.......................................................35
5.4 DEPLOYMENT DIAGRAM..................................................................36
6. 4TH DELIVERABLE (CUSTOMER INTERFACE DESIGN)
…..............................................................................................37
6.1 SCREENSHOTS………………………………………………………..38
6.2 CODING………………………………………………………………….44
7. 7TH DELIVERABLE (SOFTWARE TESTIG)……………………..…81
iv
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
7.1 INTRODUCTION……………………………………………………….82
7.2 TESTING PLAN……………………………………..…………………82
7.3 CONCLUSION…………………………………………………………133
7.4 REFERENCES………………………………………………………….133
v
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
LIST OF TABLE
1.INTRODUCTION…………………………………………………………..1
vi
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
LIST OF FIGURE
1.INTRODUCTION…………………………………………………………..2
2. FIRST DELIVERABLE…………………………………………………..11
vii
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM
ABSTRACT
“HARSMENT FILTER “is an android application used in emergency
cases like harassment a user have app that works offline and online
scenarios user just have to do to press an emergency button and
application start working first it took picture and send message to selected
numbers and first Number is primary Number in case of emergency call
outward to that primary number a user must User id for using this page.
This application works for emergency scenario’s that’s called street
Harassment:
viii
Department of Computer Science & Information Technology.