Front Pages

You might also like

You are on page 1of 8

ONLINE CIVATION SYSTEM

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)

Erum Mukhtar 16MIT179o6


Hina Tufail 16MIT17894

ii
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM

TABLE OF CONTENTS

1. FINAL YEAR PROPOSAL…………………….


……………………………..........1

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. SECOND DELIVERABLE FOR ONJECT ORIENTED APPROACH...


…………………….…………………...……….........17

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. THIRD DELIVERABLE FOR OBJECT ORIENTED


APPROACH……….………………………………..……........24

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. 2ND & 3RD DELIVERABLE FOR OBJECT ORIENTED


APPROACH…………………………………………………......34

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

1.1 PROJECT OVERVIEW STAEMENT………………………………………….3


1.6.1 UC-1………………………………………………………………….4
1.6.2 UC-2…………………………………………………………………5.
1.6.3 UC-3………………………………………………………………….5
1.6.4 UC-4……………………………………………………………….5
1.6.5 UC-5……………………………………………………………………6
1.9 APPLICATION ARCHITECTURE……………………………………………8
1.10.GANTT CHART………………………………………………………….9
. FIRST DELIVERABLE………………………………………………11
2.5 CPM -CRITICAL PATH METHOD……………………………………14
2.6 NETWORK DIAGRAM.……………………………………………….14
2.9 ACITIVITY BAR CAHRT……………………………………………..16

3. 2ND & 3RD DELIVERABLE FOR OBJECT ORIENTED


APPROACH…………………………………………………………….18

3.1 SYSTEM SPECIFICATION………………………………………………18


3.4 CONTEXT LEVEL DIAGRAM……………………………………………..19
3.6 HIGH LEVEL USE CASE
DIAGRAM………………………………………..20
3.7 USE CASE ANALYSIS………………………………………………….....21
3.7.1 SET CODE………………………………………………………….......21
3.7.2 SET DANGER ALARM…………………………………………………..21
3.7.3 SET MASSAGE TEMPLATE …………………………………………....22
3.7.4ACTIVATE APP…………………………………………….................22
3.7.5 SET CONTACT…………………………………………………………23

7.7TH DELIVERABLE (SOFTWARE TESTING)……………………130

7.1 TESTING PLANE…………………………………………………..……82


7.2 TESTING RESULT………………………………………………………83

vi
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM

LIST OF FIGURE

1.INTRODUCTION…………………………………………………………..2

1.9 APPLICATION ARCHITECTURE…………………………………………..8

2. FIRST DELIVERABLE…………………………………………………..11

2.6 NETWORK DIAGRAM……………………………………………………14


2.9 ACTIVITY BAR CHART…………………………………………………..16

3. 2ND & 3RD DELIVERABLE FOR OBJRCT ORIENTED


APPROACH……………………………………………………………….….18

3.1 CONTEXT LEVEL DATA FLOW DIAGRAM………………………….........19


3.2 HIGH LEVEL USECSE DIAGRAM…………………………………………
20
3.3 UC-1……...……………………………………………………………21
3.4 UC-2……………………………………………………………..…….21
3.5 UC-3…………………………………………………………………...22
3.6 UC-4……………………………………………………………………22
3.7 UC-5………………………………………………………………..…..23

4. 3RD DELIVERABLE FOR OBJECT ORIENTED


APPROACH……………………………………………………………….24

4.1 DOMAIN MODEL………………………………………………………..25


4.2 SYSTEM SEQUENCE…………………………………………………….26
4.3 ANALYSIS LEVEL SEQUENCE DIAGRAM……………………………….37
4.4 DESIGN CLASS DIAGRAM………………………………………………30
4.5 STATE TRANSITION DIAGRAM …………………………………………..31
4.6 ACTIVITY DIAGRAM…………………………………………………….32
4.7 DATA MODEL………………………………………………………….33

5. 2ND AND 3RD DELIVERABLE FOR STURCTURED


APPROACH………………………………………………………………16

5.1 ENTITY RELATIONSHIP DIAGRAM………………………………………47

vii
Department of Computer Science & Information Technology.
ONLINE CIVATION SYSTEM

5.2 COMPPMEMT LEVEL DESIGN………………………………………..….48


5.3 DEPLOYMENT DIAGRAM…………………………………………..……49

6. 4TH DELIVERABLE (CUSTOMER INTERFACE DESIGN)


…………………………………………………………………37

6.1 SPLASH ………………………………………………………………….38


6.2 SIGNUP………………………………………………………..………38
6.3 LOGINUP…………………..……………………………………………..39
6.4 MAIN PAGE……………………………………………………………39
6.5PRIMARY CONTACT……………………………………………………41
6.6 CHANGE PASSWORD……………………………………………………42
6.7 MASSAGE TEMPLATE…………………………………………………43

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.

You might also like