Académique Documents
Professionnel Documents
Culture Documents
Page 1 of 24
16.4 OFFICERS TABLE:.............................................................................................. 20
16.5 OFFICES TABLE: ................................................................................................ 20
16.6 LOGIN TABLE: .................................................................................................... 21
17 STRUCTURED QUERY LANGUAGE (SQL): .......................................................... 22
Page 2 of 24
ACKNOWLEDGEMENT:
All praises to Almighty Allah, for making all of this happen and serving as an inspiration for
future endeavors.
A study or a project of this volume can never be the outcome of a single person or just a mere
group of dedicated students, so I express my profound sense of gratitude to those who extended
their whole-hearted help and support to me in completing my project because successful
completion of any work requires guidance and help from a number of people.
Firstly, it gives me an immense pleasure to acknowledge my institute National University of
Computer and Emerging Sciences Islamabad for providing me an opportunity in developing a
project on Pakistan Post Management System in Databases. In addition, I wish to express my
deep sense of gratitude to Dr. Ejaz Ahmad, Associate Professor for permitting me to carry out
this project work and for his guidance and support.
I give sincere thanks to Mr. Majid Hussain and Ms. Salma, my Lab Instructors, for their
special concerns and providing sufficient information related to the topic, which helped me in
completing the project work in time and their timely guidance had been a source of inspiration
in the conduct of my project work.
Last but not the least, we extend our whole-hearted gratitude for the invaluable contribution of
our parents for their blessings and earnest affection and all those persons 'behind the veil' for
their necessary support, which enabled us to complete this project.
Page 3 of 24
ABSTRACT:
This project is about creating a database of to be more specific a Pakistan Post Management
System. The Pakistan Post Management System project will be used for day to day activities
like out return, company details, hub rates, booking, non-delivery, and pickup centers.
Actually, it is not easy to do this process manually because it would become very hectic. Hence
it is recommended to automate the process by developing the relevant software as the world is
moving from manual working to information and technology era where computerization
becomes important in all walks of life. We used PHP as front end and SQL as back end for
developing our project. This project Pakistan Post Management System has been developed on
PHP and SQL. There are two types of users available in the project, first one is Customer and
second one is Admin. Customer user have limited access right to access the system, while the
admin users have full control over the system. We have used PHP for business logic, Oracle
(SQL) as a database, HTML for structure designing, CSS for web page formatting, JavaScript
for form validation and animation.
Page 4 of 24
“MODULES OF PAKISTAN POST MANAGEMENT SYSTEM”
1 CUSTOMER MODULE:
The main aim of this module is to provide all the functionality related to customer. This
customer module is an important module in this project Pakistan Post Management System
which has been developed on PHP and SQL. It tracks all the information of the customer.
We have developed all type of CRUD (Create, Read, Update and Delete) operations of the
customer. This is a role-based module where admin can perform each and every operation
on data but the customer will be able to view only his/her data, so access level restrictions
has also been implemented on the project.
1.1 Features of Customer Module:
• Admin can add new customer records
• Admin can see the list of customer details
• Only admin can edit and update the record of the customer
• Admin will be able to delete the records of the customer
• All customer forms are validated on client side using JavaScript
2 MANAGER MODULE:
The main aim of this module is to provide all the functionality related to Manager. It tracks
all the information and details of the Manager. Admin will manage all Managers and
customer will be able to contact with Managers.
2.1 Features of Manager Module:
• Admin can add new Manager
• Admin can see the list of Manager details
• Only admin can edit and update the record of the Manager
• Admin will be able to delete the records of the Manager
• All Manager forms are validated on client side using JavaScript
3 SHIPMENTS MODULE:
The main purpose for developing this module is to manage the shipments. All shipments
will be managed by admin and employee can easily apply shipments and also can see their
shipments report.
3.1 Features of Shipments Module:
• Admin can manage the shipments
• Admin can edit/delete the shipments
• Admin can see the list of all shipments
Page 5 of 24
• Employee can see his shipments
4 COURIER MODULE:
The main objective for developing this module is to manage the courier. So, all courier
will be managed by admin. It tracks all the information of the courier. We have developed
all type of CRUD (Create, Read, Update and Delete) operations of the courier. Customer
will be able to see courier details.
4.1 Features of Courier Module:
• Admin can manage the courier
• Admin can edit/delete the courier
• Admin can see the list of all courier
• Customer can see his courier
5 TRACKING MODULE:
The main aim of this module is to provide all the functionality related to tracking. It tracks
all the information and details of the tracking. Admin will manage all tracking and
customer will be able to see their tracking’s.
5.1 Features of Tracking Module:
• Admin can add new tracking
• Admin can see the list of tracking details
• Only admin can edit and update the record of the tracking
• Admin will be able to delete the records of the tracking
• All tracking forms are validated on client side using JavaScript
6 OFFICE MODULE:
The main objective for developing this module is to manage the Office. So, all Office will
be managed by admin.
6.1 Features of Office Module:
• Admin can manage the Office
• Admin can edit/delete the Office
• Admin can see the list of all Office
• Vehicle can see his Office
There are two type of users available in the project (Pakistan Post Management System):
• Customer: With Limited Access
• Admin: With full access
Page 6 of 24
7 FUNCTIONALITY PERFORMED BY CUSTOMER USER:
These are the functionality performed by the Customer users.
• Registration for Customer
• Login for Customer
• Forgot password for Customer
• Change Password for Customer
• Edit Profile for Customer
• View his Payment History
• View his Bill History
Page 7 of 24
8.5 Manage Managers
• Add Managers of Courier
• Listing of the Managers
• Fitter and search Managers according to Offices
8.6 Manage Shipment
• Add Shipment of Courier
• Listing of the Shipment
• Fitter Shipment according to Courier
8.7 Reports of the project
• Report of all Customer
• Report of all Courier
• Report of all Tracking
• Report of all Offices
• Report of all Managers
• Report of all Shipment
Page 8 of 24
9 STATIC PAGES AND OTHER SECTIONS:
These static pages will be available in project
• Home Page with good UI
• Home Page will contain an animated slider for images banner
• About us page will be available which will describe about the project
• Contact us page will be available in the project
Page 9 of 24
12 ERD DIAGRAM (COMPLETE):
Page 10 of 24
13 RD DIAGRAM (DRAFT):
Page 11 of 24
14 SUTIABLE QUESTIONS FOR RELATIONSHIPS:
Page 12 of 24
15 PROJECT SCREENSHOTS:
Page 13 of 24
Fig 3. Admin Login Page of Pakistan Post Management System.
Page 14 of 24
Fig 5. Add Shipment for Pakistan Post Management System.
Page 15 of 24
Fig 6. Add New Office for Pakistan Post Management System.
Fig 7. Add New Office Manager for Pakistan Post Management System.
Page 16 of 24
Fig 8. Admin Tracking Module for Pakistan Post Management System.
Page 17 of 24
Fig 8. Reciept Report for Pakistan Post Management System.
Page 18 of 24
16 TABLES:
16.1 OFFICERS TABLE:
Page 19 of 24
16.3 COMMENTS TABLE:
Page 20 of 24
16.6 LOGIN TABLE:
Page 21 of 24
17 STRUCTURED QUERY LANGUAGE (SQL):
Page 22 of 24
Page 23 of 24
Page 24 of 24