Vous êtes sur la page 1sur 14

Final Year Project

PUNJAB COMMISSION ON STATUS OF WOMEN


Submitted by:

Muhammad Abdul Rehman Farid

MCS-E-16-28

Session (2016-2018)
Supervised by:

Dr. Shafiq Hussain

DEPARTMENT OF COMPUTER SCIENCE

UNIVERSITY OF SAHIWAL
FINAL APPROVAL
This is to certify that we have read this report submitted by Muhammad Abdul

Rehman Farid and it is our judgment that this report is of sufficient standard to

warrant its acceptance by University of Sahiwal for the degree of MCS (Master of

Computer Science).

Committee:

External Examiner ______________________

Examiner Name

Designation

Organization

Supervisor _____________
Dr Shafiq Hussain

HOD,

Department of Computer Science

Sub Supervisor _____________


Sir Amjad Rana

Department of Computer Science


Dedication
I dedicate all my efforts and struggles to my parents, teachers and all of the people
who prayed for me for the completion of final year project. I cannot forget your
humbleness and kindness.
Acknowledgement
I would like to express my deepest appreciation to all those who provided me the

possibility to complete this report. A special gratitude I give to our final year project

supervisor Dr.Shafiq Hussain whose contribution in stimulating suggestions and

encouragement, helped me to coordinate my project especially in writing this report.

Furthermore I would also like to acknowledge with much appreciation the crucial role

of the staff of who gave the permission to use all required equipment and the

necessary materials to complete the task “Punjab Commission On Status Of Women”.

A special thanks goes to my Friends who help me to assemble the parts and gave

suggestion about the task “Punjab Commission On Status Of Women”. Last but not

least, many thanks go to the head of the project supervisor Dr.Shafiq Hussain whose

have invested his full effort in guiding me to achieving the goal. I have to appreciate

the guidance given by other supervisor as well as the panels especially in our project

presentation that has improved our presentation skills thanks to their comment and

advice's.

.
PROJECT BRIEF

PROJECT NAME Punjab Commission On Status Of Women

ORGANIZATION NAME University of Sahiwal

UNDERTAKEN BY Muhammad Abdul Rehman Farid

SUPERVISED BY Dr. Shafiq Hussain

STARTING DATE July 18, 2018

COMPLETION DATE October 01, 2018

COMPUTER USED HP 6570b Core i5 500 GB Hard Drive 4 GB RAM

OPERATING SYSTEM Windows 10

SOURCE LANGUAGE(S) Java, XML,

DBMS USED Fire Base Real Time Data Base

TOOLS/PACKAGES Android Studio , Star Uml ,Microsoft Office,


Genymotion , Fire Base Console
Abstract
Toady is the day of science and technology and we are living in that aeon where we

use multiple electronic devices. Android the most hot device of modern era. I develop

this Android project “Punjab Commission On Status Of Women” for women to

understand our rights in our society . “Punjab Commission On Status Of Women”

providing a facility to women know their rights according to government act. The

app glorify the most adorable look and it display most advanced UI/UX. Women

Safety app has been developed and launched by Punjab Commission on Status Of

Women (PCSW). This app helping women in emergency situations better, by

providing quick and ensured emergency response after submitting the complaint .

The key feature of the app are:

 Safe journey planner for women.

 Awareness literature about rights of women and Anti-Harassment laws.


Table of Contents
CHAPTER # 1 INTRODUCTION

INTRODUCTION.......................................................................................................... 1

1.1 Introduction..........................................................................................................1

1.2 Problem with existing system.............................................................................. 1

1.3 Proposed system.................................................................................................. 2

1.3.1 Punjab Commission On Status Of Women....................................................... 2

1.3.2 Objective Proposed System.............................................................................. 2

1.3.3 Merits of Proposed............................................................................................5

1.4 Project Purpose.................................................................................................... 5

1.5 Project Objective.................................................................................................. 6

1.5.1 General Objectives............................................................................................ 6

1.5.2 Specific Objectives.............................................................................................6

1.5.3 Justification Objectives..................................................................................... 6

CHAPTER #2 SYSTEM ANALYSIS

SYSTEM ANALYSIS.......................................................................................................8

2.1 Feasibility report...................................................................................................8

2.1.1 Technical feasibility........................................................................................... 8

2.1.2 Operational feasibility.......................................................................................9

2.1.3Economic feasibility......................................................................................... 10

2.1.4 Schedule feasibility..........................................................................................10


2.1.5 Motivational feasibility................................................................................... 10

2.1.6 Legal & Ethical feasibility................................................................................ 11

2.1.7 Behavioral feasibility..................................................................................... 11

2.2 Project Planning:................................................................................................ 11

2.3 Existing Methodologies......................................................................................14

2.3.1 Waterfall Model.............................................................................................. 14

2.4 Techinical Investigation......................................................................................18

2.5 Spiral Model........................................................................................................20

2.6 Iterative Model...................................................................................................22

2.7 Agile Model.........................................................................................................25

2.8 Structure Of VU Process Model......................................................................... 27

2.8.1 Requirement....................................................................................................27

2.8.2 Reasons for Choosing the VU Process Model.................................................28

2.9 Software Requirement Specfication..................................................................29

2.9.1 System Requirement.......................................................................................29

2.9.1.1 Software Requirement.................................................................................29

2.9.1.2 Hardware Requirement............................................................................... 29

2.9.2 User Requirement........................................................................................... 30

2.9.2.1 Functional Requirement.............................................................................. 30

2.9.2.2 Option Management System.......................................................................30

2.9.2.3 Non-Functional Requirement...................................................................... 31

2.10 Use Case Diagram.............................................................................................32


CHAPTER #3 SYSTEM DESIGN

SYSTEM DESIGN........................................................................................................39

3.1 Class diagram:.....................................................................................................39

3.2 Activity diagram:................................................................................................ 40

3.3 Sequence diagram:.............................................................................................41

3.4 ER diagram:.........................................................................................................42

3.5 Data flow diagram for Admin.............................................................................44

3.6 DATABASE...........................................................................................................45

3.7 Normalization:....................................................................................................47

CHAPTER #4 IMPLEMENTATION

IMPLEMENTATION................................................................................................... 49

4.1 Software Implementation..................................................................................50

4.1.1 Implementation Procedures........................................................................... 51

4.1.2 Objective and Goals........................................................................................ 51

4.1.2.1 Objective.......................................................................................................51

4.1.2.2 Goals............................................................................................................. 51

4.2 Security Features:...............................................................................................51

4.3 Tools Selection....................................................................................................52

4.3.1 Front End......................................................................................................... 52

4.3.1.1 XML...............................................................................................................52

4.3.1.2 XML Usage....................................................................................................52


4.3.1.3 What is Markup?.......................................................................................... 53

4.3.1.4 XML Programming Language....................................................................... 53

4.3.1.5 Firebase........................................................................................................ 54

4.3.2 Back End.......................................................................................................... 55

4.3.2.1 My SQL..........................................................................................................55

4.3.3 Andriod............................................................................................................ 56

4.3.4 Java.................................................................................................................. 58

CHAPTER #5 USER GUIDE

USER GUIDE.............................................................................................................. 59

5.1 Screen Shots....................................................................................................... 60

5.1.1 Home Page...................................................................................................... 60

5.1.2 PCSW Icon........................................................................................................61

5.1.3 Splash Screen...................................................................................................62

5.1.4 Option View.....................................................................................................63

5.1.5 Option Crimes..................................................................................................64

5.1.6 Option Report..................................................................................................65

5.1.7 Firebase Panel................................................................................................. 66

5.1.8 PCSW Panel..................................................................................................... 66

5.1.9 Fire Base Console............................................................................................ 67

CHAPTER #6 TESTING

TESTING.................................................................................................................... 68

6.1 Testing................................................................................................................ 69
6.2 Testing Scope......................................................................................................69

6.3 Objectives of testing:......................................................................................... 70

6.4 Testing plan:....................................................................................................... 71

6.5 Testing strategy:................................................................................................. 72

6.6 Types of testing:................................................................................................. 72

6.7 System Testing:...................................................................................................74

Chapter #7 Conclusion

Conclusion................................................................................................................ 76

7.1 Conclusion.......................................................................................................... 77

7.2 Future Work....................................................................................................... 78

CHAPTER #8 BIBLIOGRAPHY

BIBLIOGRAPHY..........................................................................................................80

CHAPTER #9 APPENDIX

APPENDIX..................................................................................................................81

9.1 Source code........................................................................................................ 82


List of Figures
Figure 2.3: Waterfall Model..................................................................................... 15

Figure 2.5: Spiral Model........................................................................................... 20

Figure 2.6: Iterative Model.......................................................................................22

Figure 2.7: Agile Model............................................................................................ 25

Figure 2.8: Development Project............................................................................. 28

Figure 2.10: Use Case Diagram................................................................................ 34

Figure 2.10.1: Use Case Diagram............................................................................. 35

Figure 2.10.2: Use Case Diagram............................................................................. 36

Figure 2.11: Higher Level Diagram...........................................................................37

Figure 3.1: Class Diagram......................................................................................... 39

Figure 3.2: Activity Diagram..................................................................................... 40

Figure 3.3: Sequence Diagram................................................................................. 42

Figure 3.4: DFD Diagram.......................................................................................... 44

Figure 3.5: DFD for Customers Diagram.................................................................. 45

Figure 5.1.1: Home Page.......................................................................................... 60

Figure 5.1.2: PCSW Icon........................................................................................... 61

Figure 5.1.3: Splash Screen...................................................................................... 62

Figure 5.1.4: Option View.........................................................................................63

Figure 5.1.5: Option Crimes..................................................................................... 64

Figure 5.1.6: Option Report..................................................................................... 65


Figure 5.1.7: Firebase Console................................................................................. 66

Figure 5.1.8: PCSW Panel......................................................................................... 66

Figure 5.1.9: Firebase Console................................................................................. 67


CHAPTER # 1

INTRODUCTION

Vous aimerez peut-être aussi