Академический Документы
Профессиональный Документы
Культура Документы
Project Supervisor
MR. TANVEER BUTT
Submitted By
1|Page
CERTIFICATE
This is to certify that ADEEL JAVED (132151133), MUHAMMAD AHMED MALIK
(132143333) have worked on and completed their Software Project at Software
& Research Projects Section, Department of Computer Sciences, National
College of Business Administration & Economics in partial fulfillment of the
requirement for the degree of MSC (Computer Science) under my guidance and
supervision.
In our opinion, it is satisfactory and up to the mark and therefore fulfills the
requirements of MSC Computer Sciences.
___________________
(Signature)
_________________ _______________
(Signature) (Signature)
Accepted By:
_____________
(Software Project Coordinator)
MR. MUHAMMAD WASEEM RIAZ
2|Page
EXORDIUM
3|Page
DEDICATION
4|Page
ACKNOWLEDGEMENT
5|Page
ACCEPTENCE CERTIFICATE
INTERNAL SUPERVISOR
MR. TANVEER BUTT
EXTERNAL SUPERVISORS
1) MR. HASSAN RAZA
2) MISS RABIA
6|Page
TABLE OF CONTENTS
CHAPTER NO 1:
GATHERING & ANALYZING INFO
1.1 INTRODUCTION…………………………………………………..
1.2 PURPOSE…………………………………………………………..
1.3 SCOPE………………………………………………………………
1.4 SUPPLEMENTARY REQUIREMENTS………………………..
1.4.1 USABILITY…………………………………………………
1.4.2 RELIABILITY………………………………………………
1.4.3 SUPPORTABILITY………………………………………..
1.4.4 SYSTEM REQUIREMENTS…………………………….
CHAPTER NO 2:
PLANNING THE PROJECT
2.1 INTRODUCTION………………………………………………….
2.2 FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTS
2.3 USE CASE DIAGRAMS………………………………………….
2.4 USAGE SCENARIO………………………………………………
2.5 METHODOLOGY ………………………………………………..
2.6 WORK PLAN………………………………………………………
2.7 PROJECT STRUCTRE………………………………………….
2.8 PROJECT SHEDULING ……………………………………….
CHAPTER NO 3:
DESIGNING THE PROJECT
3.1 INTRODUCTION…………………………………………………
3.2 ERD DIAGRAM………………………………………………….
3.3 CONTEXT DIAGRAM……………………………………………
3.4 DATA FLOW DIAGRAM…………………………………………
3.5 ACTIVITY DIAGRAM………………………………………….…
3.6 ARCHITECTURAL DIAGRAM……………………………….…
3.7 SEQUENCE DIAGRAM………………………………………….
3.8 DATABASE MODEL DIAGRAM……………………………….
3.9 CLASS DIAGRAM…………………………………………………
7|Page
CHAPTER NO 4:
DEVELOPEMNT
4.1 INTRODUCTION…………………………………………………..
4.2 GRAPHICAL USER INTERFACES……………………………..
4.3 TEST CASES……………………………………………………….
4.4 COCLUSION………………………………………………………..
8|Page
CHAPTER 1
Gathering & Analyzing Info
9|Page
1.1 INTRODUCTION:
Punjab police is difficult to keep the record of the whole data manually
and to locate areas having more number of crimes so we are
developing “Punjab Police Web Portal (PPWP)”. The system will
recommend the best and fast way to proceed on complains. This
system will be better and efficient rather working manually. The
system will also provide the Google map facility to locate the areas
where crimes were reported the most. Punjab police is suffering from
the problems like keeping the record manually that result in wastage
of time. It is difficult to locate areas having more number of crimes so
we are developing “Punjab Police Web Portal (PPWP)”.
1.2 PURPOSE:
10 | P a g e
Everyone from the Public wanted to resolve their issues by self without
involving the Police.
Punjab police is suffering from the problems like keeping the record
manually that result in wastage of time. It is difficult to locate areas
having more number of crimes so we are developing “Punjab Police
Web Portal (PPWP)”.This system is basically an online system. This will
automate the police department and will sort out problem faced by
both the common people and police in the conventional system
belonging to any area of Punjab.
Designing a technology oriented automated website for ease in
complaining against crimes and be optimizing both time and money for
every end user by avoiding paper work. This system will be better and
efficient rather working manually.
Objectives:
3. In Crime statistics every end user will stay up to date about the
number of crimes reported in specific time.
1.3 SCOPE:
Punjab police is suffering from the problems like keeping the record
manually that result in wastage of time. It is difficult to locate
areas having more number of crimes so we are developing “Punjab
Police Web Portal (PPWP)”.
11 | P a g e
common people and police in the conventional system belonging to
any area of Punjab. The system will recommend the best and fast
way to proceed on complains. This system will be better and efficient
rather working manually. The system provides Google map facility to
locate the areas where crimes were reported.
In Crime statistics every end user will stay up to date about the
number of crimes reported in specific time. Through keeping
Complaint status, the department will stay up to date about the
number of complains registered against their officers and department.
12 | P a g e
Our project meets the entire legal and ethical requirement. An ethical
behaviour for a website during its developments means not to use
pirated versions of software, as we are using open source tools and
technologies so there no chance of illegal activity in this project.
There are critical errors such as the data base crash due to
corruption in the database. The other errors include any runtime
errors or minor errors such logical errors and syntax errors and
bugs.
1.4.3 SUPPORTABILITY
The system is general software that will run on all the
machines of a certain kind or commonly used in the market. The
software is portable because it can run in any other environment
other than the specified.
1.4.4 SYSTEM REQUIREMENTS
13 | P a g e
o Software:
o Hardware:
RAM at least 2 GB
Tools:
Microsoft SQL server for database
Adobe Photo Shop for graphic designing.
Microsoft Visual Studio 2013
Microsoft word 2013
Technology:
14 | P a g e
CHAPTER 2
Planning the Project
15 | P a g e
2.1 INTRODUCTION:
Designing a technology oriented automated website for ease in
complaining against crimes and be optimizing both time and money
for every end user by avoiding paper work. This system will be
better and efficient rather working manually. Punjab police is
suffering from the problems like keeping the records manually that
result in wastage of time. It is difficult to locate areas having more
number of crimes so we are developing “Punjab Police Web Portal
(PPWP)”. This system is basically an online system. This will automate
the police department and will sort out problem faced by both the
common people and police in the conventional system belonging to
any area of the Punjab.
16 | P a g e
1) System will provide backup of data on the specified time basis.
2) System will provide the easy to use and easy to learn graphical
user interface(GUI)
3) System will provide the response to the user in minimum time
slag.
4) System will provide the auto recovery facilities.
5) System will be reliable.
6) System will be flexible.
7) System will be efficient.
2.3 USE CASE DIAGRAM:
17 | P a g e
Task Sequence Exceptions
1. User visit the web portal
2. User enters his/her details
3. Select the type of complaint
4. Click the button save for save information in the system
5. User gets the complaint registration confirmation email
Post Conditions:
- System check the validation of data and allow to save record in the database
Unresolved issues: invalid information
Authority: User
2.5 METHODOLOGY:
A software development process is a framework imposed on the
development of a software product. Synonyms include software life
cycle and software process. There are several models for such
18 | P a g e
processes, each describing approaches to a variety of tasks or activities
that take place during the process.
19 | P a g e
And the work distribution is shown in the diagram below:
Punjab Police
Web Portal
Muhammad Muhammad
Ahmed Adeel
20 | P a g e
CHAPTER 3
Designing the Project
21 | P a g e
3.1 INTRODUCTION:
Designing a technology oriented automated website for ease in
complaining against crimes and be optimizing both time and money
for every end user by avoiding paper work. This system will be
better and efficient rather working manually. Punjab police is
suffering from the problems like keeping the records manually that
result in wastage of time. It is difficult to locate areas having more
number of crimes so we are developing “Punjab Police Web Portal
(PPWP)”. This system is basically an online system. This will automate
the police department and will sort out problem faced by both the
common people and police in the conventional system belonging to
any area of the Punjab.
22 | P a g e
3.4.2 LEVEL-2 DFD
23 | P a g e
3.6 ARCHITECTURAL DIAGRAM:
24 | P a g e
25 | P a g e
3.8 DATABASE MODLE DIAGRAM:
26 | P a g e
3.9 CLASS DIAGRAM:
27 | P a g e
CHAPTER 4
Development
28 | P a g e
4.1 INTRODUCTION:
Designing a technology oriented automated website for ease in
complaining against crimes and be optimizing both time and money
for every end user by avoiding paper work. This system will be
better and efficient rather working manually. Punjab police is
suffering from the problems like keeping the records manually that
result in wastage of time. It is difficult to locate areas having more
number of crimes so we are developing “Punjab Police Web Portal
(PPWP)”. This system is basically an online system. This will automate
the police department and will sort out problem faced by both the
common people and police in the conventional system belonging to
any area of the Punjab.
29 | P a g e
About Us:
Messages:
30 | P a g e
History:
Contact Us:
Person’s Name
Person’s Email
Designation
About Suggestions
31 | P a g e
Application Form:
32 | P a g e
4.3 TEST CASES:
4.4 CONCLUSION:
33 | P a g e
SUPERVISOR REMARKS AREA:
34 | P a g e