ONLINE COURIER SYSTEM

A Project Presentation
on
SUBMITTED TO
DEPARTMENT OF COMPUTER SCIENCE
GANPAT UNIVERSITY,KHERVA
PRESENTED BY
Prajapati Ripal B.(13084231238)
1
Sr. No
Title
Page No
1
Abstract (Project Profile)
4
2
Existing System
5
3
Need for new System
5
4
Functional Specification
6
5
Hardware and Software Requirement
12
6
System Flow Chart
15
7
Timeline Chart
17
8
E-R Diagram
19
9
UML Diagrams
21
9.1 Use Case Diagram
22
9.2 Activity Diagram
24
9.3 Class Diagram
28
9.4 Sequence Diagram
30
9.5 Collaboration Diagram
34
10
Data Dictionary
38
11
Input Design/Output Design
46
13
Post Implementation Review
82
14
Future Enhancement
83
15
Bibliography
84
2
3
Index Key
Content
1.
Project Title
Online Courier Service System
2.
Project Objective
The main objective of project is to provide users with the
facility of taking online courier services.
3.
Internal Guide
Mr. Biren Patel
4.
Team Member
1. Prajapati Ripal B(13084231238)
Tools
5.
Front-End Tool
PHP 5.4.7
6.
Back-End Tool
My SQL 5.5.27
7.
Other Tool
Dream viewer,RF Flow
8.
Duration
60 days
4
Existing System:
Courier Sending
Courier Tracking
View Policy
Proposed System:
Providing Offers
Pickup Facility(from home or office)
Courier Returning Facility(Critical Condition)
5
 There Are 3 Module Are Used In This Project Like,
 User
Admin
Branch Admin
6
USER
New registration
View /update login details
View policy details
View tracking information
View offers
ADMIN
View/update user details
Update policy details
Track the courier details
Update offers
7
Branch Admin
This module helps the branch admin to use various services after the
logged on e-courier services like:· update status
View status
8
(1)User Module:In this module user can use various service by online with the help
of internet.
This service help the user to do their work effectively & efficiency.
They are view the login details.
They are also view the policy details and view the tracking information.
User are view the various offers like diwali offer ,rakshabandhan
offer, one day offer.
9
(2)Admin Module:The admin helps the admin to do work with the different facility that
helps to solve the problem of manual work & easily maintain.
To admin can want to update policy details, track the courier details
and also provides unique services & the best offers like diwali festival
offer, rakshabandhan offers etc..
Admin has all the control over the websites by that admin can create
,branch & can update branch record any time.
10
(3)Branch Module:Branch admin can login after those do all the needed works like packet tracking,
view status
The main objective of checking report gives the daily profit and loss.
11
12
Hardware Specification
 Server Side:
Processor
RAM
2.0GHZ
4 GB
Hard Disk
40GB
 Client Side:
Processor
1GHZ
RAM
20GB
Hard Disk
512MB
13
 Software Specification:
 Server Side:
Operating System
Window xp
Runtime Environment
PHP 5.4.7
Web Server
Apache 3.2.1
Front End
PHP, Dreamviewer 8
Back End
My SQL server 2005
 Client Side:
Operating System
Window xp or any compatible
operating system
Web Browser
IS(Internet Explorer) 8.0 Any
Compatible Browser
14
15
Start
View the site
Is
Registered
No
Yes
Registration
Enter User Name & Password
No
Is
Authorize
Yes
( User )
No
Is
Admin?
Yes
( Admin )
Update offers
View offers
Update policy
View policy
Courier detail
View track details
Track detail
Log Out
Stop
16
17
4 Months
Development
Phase
0 to
10
Days
10 to
20
Days
20 to
30
Days
30 to
40
Days
40 to
50
Days
50 to
60
Days
Duration
(Day)
Requirement
Gathering
5
Analysis
10
Design
15
Coding
20
Testing
5
Implementation
5
Documentation
60
Activity
Days
18
19
Admin_id
User name
admin
1
offer_id
1
user_id
M
manage
offers
1
1
M
manage
user_id
Source
branch_id
manage
has
courier_id
courier_
detail
Destination
branch_id
M
M
has
has
M
User name
M
M
Track_detail
fin_status
M
view
courier_id
M
user
Registration_i
d
20
21
Online courier service system
registration
login
View offers
Add/update
offers
Add/update
courier
details
user
View policy
admin
Add/update
policies
View track
details
Update
track details
Manage
transaction
22
Online courier service system
login
Message
Request
Update status
Branch admin
View status
Profile
change
23
24
25
26
27
28
Registration
-Name
-Username_id
-Password
-Email_id
-Gender
-Mobile number
-d.o.b
Courier Detail
+Register()
1
1
Login
-id
-password
-type
1
-
-Courier_id
-User_id
--Destination Address
-Date
-Weight
-source branch_id
-Destination Branch_id
-cost
Offer
-
-
-Offer
--start date
--end date
--offer description
+choose()
+add()
+change()
+payment
+Login()
1
1
Track
-courier_id
-branch_id
-date
+Track()
1
1
Policy
-policy_id
-policy_name
-description
+choose()
1
1
Payment
-payment_id
-courier_id
-date
-cost
-status
-
+Payment()
29
ADMIN
Login
User
Manage
Manage
offers
Manage
Policy
Enter Username&
Password
Successfully Login
View User Details
Retrieve User Details
View Offers Details
Retrieve offers Details
View Policy Details
Retrieve Policy Details
30
ADMIN
Manage
Courier
detail
Manage
Track Detail
Logout
View Courier
Detail
Retrieve Courier
Detail
View Track Details
Retrieve Track Details
View Topic Details
Logout Successfully
31
USER
User
Registration
Login
select offers
Select
policy
Select
track
Enter User Detail
Successfully
Registration
Enter Username & Password
Successfully Login
View offers Details
Retrieve offers Details
View Policy Details
Retrieve Policy Details
View track Details
Retrieve track Details
32
BRANCH
MANAGER
Login
Update status
Details
View status
Details
Enter Username&
Password
Successfully Login
Update status Details
Retrieve status Details
View status Details
Logout Successfully
33
34
Collaboration Diagram - Admin
Admin
1: Login
2: Manage User
3: Category
4: Manage offer
5: Manage policy
6: Manage courier
detail
7:Manage track
detail
8: Logout
System
1:1:1: Login Successfully
2:1:1: View/ Delete User
3:1:1: Add/ Update/ Delete offer
4:1:1: View/ Delete policy
5:1:1: View/ Delete courier detail
6:1:1: Generate/ View track
7:1:1: Logout Successfully
Database
1:1: Acknowledgement
2:1: Store User Update
3:1: Store offer
4:1: Store policy
5:1: Store courier detail
6:1: Send track detail
7:1: Acknowledgement
35
36
Collaboration Diagram - User
User
1: Login
2: Manage User
3: select offer
4:select policy
5:select track
System
1:1:1: Login Successfully
2:1:1: View/ Delete User
3:1:1: Add/ Update/ Delete offer
4:1:1: View/ Delete policy
5:1:1: View/ Delete track
Database
1:1: Acknowledgement
2:1: Store User Update
3:1: Store offer
4:1:store policy
5:1:store track
6:1: Acknowledgement
37
38
Description : This Table Keep The Information About Company login master.
Sr.No
Field Name
Data Type
Constraint
Size
Description
1
User_id
Integer
Primary Key
11
Id of The user
2
Password
Varchar
Not Null
10
Password of the user
39
Description : Registration Table Keep The Information About User.
Primary Key : Registration_id.
Sr.No Field Name
Data Type
Constraint
Size
Description
1
first_name
varchar
Not Null
20
First name of the user
2
last_name
Varchar
Not Null
50
Last Name of the User
3
User_id
Varchar
Not Null
50
id of the User
4
Password
Varchar
Not Null
50
Password of the User
5
Email_id
Varchar
Not Null
50
Email id of the User
6
Address
Varchar
Not Null
50
Address of the User
7
Gender
Decimal
Not Null
6,0
Gender of the User
8
Mobile_no
Varchar
Not Null
15
Mobile no of the User
9
d.o.b
varchar
Not Null
20
Date of birth of the User
40
Description : Offer Table Keep The Information About various offers.
Primary Key : offer_id.
Sr.No Field Name
Data Type
Constraint
Size
Description
1
offer_id
varchar
Primary Key
20
Id of the offer.
2
Starting_date
Varchar
Not Null
20
Starting date of the offer
3
Ending_date
Varchar
Not Null
20
Ending date of the offer
4
Offer_description
Text
Not Null
20
Offer description
5
Offer_image
Varchar
Not Null
20
Images of the offer
6
rate
int
Not Null
5
Rate of offer
7
discount
varchar
Not Null
20
Discount of offer
41
Description :This table is the master table of the courier
Primary Key :courier_id.
Sr.No
Field Name
Data
Type
Constraint
Size
Description
1
Courier_id
Integer
Primary Key
4
Id of the courier
2
User_id
varchar
Foreign Key
20
Id of the user
3
Source_address
Integer
Not Null
20
Source address
4
Source_city
Varchar
Not Null
20
Source city of courier detail
5
Destination_address
Varchar
Not Null
20
Address of courier destination
6
Destination_city
Varchar
Not Null
20
Destination city
7
weight
integer
Not Null
3
Weight of courier
8
quantity
integer
Not Null
3
Quantity of courier
9
date
Varchar
Not Null
10
Date of courier
10
Current_status
Varchar
Not Null
20
Status of courier
11
Fin_status
Varchar
Not null
20
Fin status of courier
12
Cost
Integer
Not null
4
Cost of courier
42
Description : Policy Table Keep The Information About courier policy
Primary Key : policy_id.
Sr.No
Field Name
Data Type
Constraint
Size
Description
1
policy_id
Varchar
Primary Key
20
Id of The policy
2
Policy description
text
Not Null
10
Description of policy
43
Description :This table is the master table of the offer payment
Primary Key :user_id.
Foreign Key : user_ id with reference table offer_id
Sr.No Field Name
Data Type
Constraint
Size
Description
1
User_id
Varchar
Primary Key
20
Id of the user.
2
Offer_id
Varchar
Reference
key
20
Id of the offer.
3
Cost
Varchar
Not Null
20
Cost of the offer.
4
Bank_nm
Varchar
Not Null
20
Name of the bank.
5
Card_no
Varchar
Not Null
20
Number of the card.
6
Ctv_no
Varchar
Not Null
10
Number of the ctv.
7
Expiry_date
Varchar
Not Null
20
Date of offer expiration.
44
Description :This table is the master table of the courier payment
Primary Key :user_id.
Foreign Key : user_ id with reference table courier_id
Sr.No
Field Name
Data Type
Constraint
Size
Description
1
User_id
Varchar
Primary Key
20
Id of the user.
2
courier_id
Varchar
Reference key 20
Id of the courier.
3
Bank_nm
Varchar
Not Null
20
Name of the bank.
4
Card_no
Varchar
Not Null
20
Number of the card.
5
Ctv_no
Varchar
Not Null
20
Number of the ctv.
6
Expiry_date
Varchar
Not Null
10
Expiry date.
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
After the system is implemented and conversion is completed, a review of
system is usually conducted by users and analyst. This is called Post
Implementation Review.
The Post Implementation Review is the process of review after the system
implemented user and the analysts generally do this review process. This
review process is done to determine how well the system is working, how it
has accepted, and whether maintenance is needed. The review is important to
gather information and maintain the system.
82
It is still mature and fully dynamically. Any requirements, this project are
completed but still they want to update and modify some modules.
We are always thinking about organization requirements also growing day by day. We
always want implement something more. This project is completed when you watch,
but we want to implement more things.
· Online Chat
· Overseas Service
· Pickup Request On chat
· Expanded geographical research
83
At the process time of making this project we have take reference of some outsider
sources which we want to mansion here.
Websites
www.google.com
www.fristflight.com
www.bluedart.com
84
85