courier management system (cms)
TRANSCRIPT
-
8/17/2019 Courier Management System (CMS)
1/82
COURIER MANAGEMENT SYSTEM
Submitted to:Manav Rachna International UniversityFaridabad, aryana
In Partial Fulfillment of!achelor o" Co#$%ter A$$lication &!CA'
Session &()*+()*-'
Under the Supervision of
External Guide: Internal Guide: Ma.a# See#a Shar#a Ma.a# /idh%shi
Sin0halAssistance 1ro"essor Assistance 1ro"essorFCA 2e$art#ent, MRIU FCA 2e$art#ent,
MRIU
Submitted by:A3AY TYAGI
*+4FCA4!CA4)56
2e$art#ent o" Co#$%ter A$$licationsManav Rachna International University
Sector 43 !ravalli "ills
Faridabad # $%$&&$
$
-
8/17/2019 Courier Management System (CMS)
2/82
DECLARATION
I do hereby declare that this project work entitled “______________________________
s!b"itted by "e #or the partial #!l#ill"ent o# the re$!ire"ent #or the award o#
%AC&ELOR O' CO()*TER A))LICATION+ ,%CA- is a record o# "y own work. The
report e"bodies the #indin/ based on "y st!dy and obser0ation and has not been
s!b"itted earlier #or the award o# any de/ree or diplo"a to any Instit!te or *ni0ersity.
+i/nat!re o# the +t!dent
Na"e1 A2A3 T3A4I
ROLL No.1 567'CA7%CA789:
%
-
8/17/2019 Courier Management System (CMS)
3/82
CERTI'ICATION
This is to certi#y that the project report entitled “___________________________________
s!b"itted in partial #!l#ill"ent o# the de/ree o# %AC&ELOR O' CO()*TER
A))LICATION+ ,%CA- to (ana0 Rachna International *ni0ersity; 'aridabad is an
a!thentic and ori/inal work carried o!t by
(r.7 (s.___________________________________ with Roll no.
_______________________!nder "y /!idance.
The "atter e"bodied in this project is /en!ine work done by the st!dent and has not been
s!b"itted whether to this *ni0ersity or to any other *ni0ersity 7 Instit!te #or the
#!l#ill"ent o# the re$!ire"ents o# any co!rse o# st!dy.
+i/nat!re o# the +t!dent1 +i/nat!re o# the 4!ide1
Date1 Date1
Na"e1 Na"e1
Address1 Desi/nation1
Address1
+I4NAT*RE O' &OD
3
-
8/17/2019 Courier Management System (CMS)
4/82
AC
-
8/17/2019 Courier Management System (CMS)
5/82
INDE>
Contents'"!P(E) $**********************************************************************************************************************************+
I,()-.U'(I-,***************************************************************************************************************************+
1.1 ABOUT ORGANIZATION ****************************************************************************************************/
`1.2 HISTORY ****************************************************************************************************************************0
1.3 AIM & OBJECTIVES*********************************************************************************************************$&
1.4 MAN POWER / RESOURCES*******************************************************************************************$$
'"!P(E) %********************************************************************************************************************************$3
S1S(E2 S(U.1*************************************************************************************************************************$3
2.1 EXISTING SYSTEM / OPERATING UNITS**********************************************************************$4
2.2 LIMITATIONS********************************************************************************************************************$+
%*3 P)-P-SE S1S(E2 I(S !.5!,(!GES******************************************************************$/
%*4 !.5!,(!GES -F P)-P-SE. S1S(E2:**********************************************************************$0
'"!P(E) 3********************************************************************************************************************************$6
FE!SI7I8I(1 S(U.1*****************************************************************************************************************$6
3*$ FE!SI7I8I(1 S(U.1*****************************************************************************************************%&
3*% (E'",I'!8 FE!SI7I8I(1**********************************************************************************************%$
3*3 7E"!5I-U)!8 FE!SI7I8I(1****************************************************************************************%%
3*4 E'-,-2I' FE!SI7I8I(1***********************************************************************************************%3
'"!P(E) 4********************************************************************************************************************************%4
P)-9E'( 2-,I(-)1 S1S(E2************************************************************************************************%4
4*$ G!,(( '"!)(******************************************************************************************************************%
'"!P(E) ********************************************************************************************************************************%+
S1S(E2 !,!81SIS*******************************************************************************************************************%+
*$ )E;UI)E2E,( SPE'IFI'!(I-,***********************************************************************************%/
-
8/17/2019 Courier Management System (CMS)
6/82
*% F8-
-
8/17/2019 Courier Management System (CMS)
7/82
C&A)TER 5
INTROD*CTION
/
-
8/17/2019 Courier Management System (CMS)
8/82
5.5 A%O*T OR4ANI?ATION
+ha@a"E is an +ndian State -e%el courier deli%ery ser%ices company headuartered
in "umbai, /khla. The name 0Sha1am#x2 is a syllabic abbre%iation of the name of the
company3s original air di%ision, +ha@a" Epress, which was used from 4556 until 6777. The
company is known for its o%ernight shipping ser%ice, but also for in%enting a system that could
track packages and pro%ide real8time updates on package location 9to help in finding lost
packages:.
+ha@a"E )orporation is an import;export company, incorporated +ndra (reight, a
regional, less than truckload freight carrier ser%ing the Southern +ndian States> Sri-anka
Transportation Ser%ices, a pro%ider of airfreight forwarding between the +ndia and the Sri-anka>
and ?- -ogistics and ?- Technology, pro%iders of logistics and technology solutions. S!$
)orporation was found to o%ersee all of the operations of those companies and its original air
di%ision.
0
-
8/17/2019 Courier Management System (CMS)
9/82
B5. &I+TOR3
+&A?A(E>, formerly +&A?A( Epress, is a cargo airline based in =engaluru, +ndia. +t
is the world3s largest airline in terms of freight tons flown and the world3s fourth largest in terms
of fleet si1e. +t is a subsidiary of S!$ )orporation, deli%ering packages and freight to more than
@AB destinations in nearly e%ery country each day.
+n the 4557s, Sha1am#x Cround planned, but later abandoned, a joint ser%ice with =ritish
irways to ha%e = fly a )oncorde supersonic jet airliner to Shannon, +reland with Sha1am#x
packages on board, and then Sha1am#x would ha%e flown the packages sub sonically to their
deli%ery points in #urope. *on Ponder, a %ice president at the time, was in charge of this
proposed %enture.
+n *ocketSky and World Tariff were re8branded to
form Sha1am#x Trade Detworks.
Sha1am#x )orp. acuired pri%ately held ?-3s, +nc. in (ebruary 677E and rebranded it
Sha1am#x ?-3s. The acuisition was made to expand Sha1am#x3s retail access to the general
public. fter the acuisition, all Sha1am#x ?-3s locations exclusi%ely offered only Sha1am#x
shipping. +n Sha1am#x ?-3s would now be called Sha1am#x /ffice. +n September 677E,
Sha1am#x acuired Parcel Girect, a parcel consolidator, and re8branded it Sha1am#x Smart Post.
6
https://en.wikipedia.org/wiki/Cargo_airlinehttps://en.wikipedia.org/wiki/Cargo_airlinehttps://en.wikipedia.org/wiki/List_of_largest_airlineshttps://en.wikipedia.org/wiki/List_of_largest_airlineshttps://en.wikipedia.org/wiki/List_of_largest_airlineshttps://en.wikipedia.org/wiki/FedExhttps://en.wikipedia.org/wiki/Cargo_airlinehttps://en.wikipedia.org/wiki/List_of_largest_airlineshttps://en.wikipedia.org/wiki/FedEx
-
8/17/2019 Courier Management System (CMS)
10/82
+n Gecember 677A, the .S. +nternal *e%enue Ser%ice 2tentati%ely decided2 the Sha1am#x
Cround Gi%ision might be facing a tax liability of @45 million for 6776, due to misclassification
of its operati%es as independent contractors. *e%ersing a 455E decision which allowed
Sha1am#x to classify its operati%es that own their own %ehicles as independent contractors, the
+*S audited the years 677@ to 677I, with a %iew to assessing whether similar misclassification of
operati%es had taken place. Sha1am#x denied that any irregularities in classification had
occurred, but faced legal action from operati%es claiming benefits that would ha%e accrued had
they been classified as employees.
+n
-
8/17/2019 Courier Management System (CMS)
11/82
5.6 AI( O%2ECTIE+
Sha1am#x #xpress in%ented express distribution and is the industry&s global leader, pro%iding
rapid, reliable, time8definite deli%ery to more than 667 countries and territories, connecting
markets that comprise more than 57 percent of the world&s gross domestic product within one to
three business days.
nmatched air route authorities and transportation infrastructure, combined with leading8edge
information technologies, make Sha1am#x the world&s largest express transportation company,
pro%iding fast and reliable ser%ices for more than @.I million shipments each business day. The
Sha1am#x family of companies represents a @7billion corporation that offers the broadest arrayof transportation, e8commerce and supply chain solutions in the world.
This project deals with the )ourier management&. The system is used for daily acti%ities such as
booking, non8deli%ery, out return, company details, hub rates, and pickup centers. +t is %ery
difficult to do this process manually. Hence it is recommended to computeri1e the process by
de%eloping the relati%e software as the world is turning into information and technology>
computeri1ation becomes necessity in all walks of life.
)"S is a web based )ourier "anagement System which supports the high a%ailability of courier
ser%ices to the business and to the customer. The system is being used for day to day acti%ities
such as non8booking a courier, maintain hub details, maintain company details, process data of
companies and many other things. )"S is programmed using
-
8/17/2019 Courier Management System (CMS)
12/82
5.9 (AN )O=ER 7 RE+O*RCE+
We are proud of ha%ing a large scale network of then its office of our own all o%er +ndia recei%ed
in heritance from our parent organi1ation ";S Sha1am d%ertising P%t. -td. with the help of our
network Q more than 6477 Professional (ranchises Q as many as EB77 dedicated manpower on
payroll, we are ser%ing *egional /ffices Q sub8branches are fully euipped with all sort of
machinery like Telephone, 'ehicle, #8mail, (ax, +nternet etc. reuired in the trade.
/ur clientele includes city bank, merican #xpress =ank, #xport8+mport8=ank, 'ijaya bank,
nion =ank of +ndia, *eckitt Q )olman of +ndia -td., Dit -td., ptech, Syl%en Testing,
Hindustan "otors, "aruti dyog, ""T) -td., DTP) -td., G)" Croup, GG), Gelhi Press
etc. are some of our top class customers to whom we are rendering our ser%ices uite efficiently
for a long time.
s global citi1ens, Sha1am#x use us, and expertise to help sol%e complex social, en%ironmental,
and economic issues. When Sha1am#x connects people and possibilities around the world, good
things happen. +nno%ation soars. The power of technology, transportation, information, and ideas
compounds and multiplies. =usinesses prosper and communities are lifted to higher standards ofli%ing. We are reducing our en%ironmental footprint and our dependence on petroleum in many
waysR in%esting in more8efficient aircraft and %ehicle fleets> creating more8efficient routes>
ad%ocating for more use of electric transportation> and working with organi1ations to help cities
design safe, efficient, and en%ironmentally responsible transportation networks. +n times of
disaster, our networks help facilitate fast, efficient relief operations that national go%ernments
and global relief organi1ations ha%e come to rely on. Sha1am#x empower our people to ser%e
our communities and customers by creating a great place to work for more than @77,777 team
members. Sha1am#x efforts ha%e been recogni1ed in 66 countries.
Sha1am#x )orporation will produce superior financial returns for the shareowners by pro%iding
$%
-
8/17/2019 Courier Management System (CMS)
13/82
high8%alue8added logistics, transportation, and related business ser%ices through focused
operating companies. )ustomer reuirements will be met in the highest8uality manner
appropriate to each market segment ser%ed. Sha1am#x will stri%e to de%elop mutually rewarding
relationships with our employees, partners, and suppliers. Safety will be the first consideration in
all operations. )orporate acti%ities will be conducted to the highest ethical and professional
standards.
s global citi1ens, Sha1am#x use us, and expertise to help sol%e complex social, en%ironmental,
and economic issues. When Sha1am#x connects people and possibilities around the world, good
things happen. +nno%ation soars. The power of technology, transportation, information, and ideas
compounds and multiplies. =usinesses prosper and communities are lifted to higher standards of
li%ing. We are reducing our en%ironmental footprint and our dependence on petroleum in many
waysR in%esting in more8efficient aircraft and %ehicle fleets> creating more8efficient routes>
ad%ocating for more use of electric transportation> and working with organi1ations to help cities
design safe, efficient, and en%ironmentally responsible transportation networks. +n times of
disaster, our networks help facilitate fast, efficient relief operations that national go%ernments
and global relief organi1ations ha%e come to rely on. Sha1am#x empower our people to ser%e
our communities and customers by creating a great place to work for more than @77,777 team
members. Sha1am#x efforts ha%e been recogni1ed in 66 countries.
Sha1am#x )orporation will produce superior financial returns for the shareowners by pro%iding
high8%alue8added logistics, transportation, and related business ser%ices through focused
operating companies. )ustomer reuirements will be met in the highest8uality manner
appropriate to each market segment ser%ed. Sha1am#x will stri%e to de%elop mutually rewarding
relationships with our employees, partners, and suppliers. Safety will be the first consideration in
all operations. )orporate acti%ities will be conducted to the highest ethical and professionalstandards.
$3
-
8/17/2019 Courier Management System (CMS)
14/82
C&A)TER
+3+TE( +T*D3
$4
-
8/17/2019 Courier Management System (CMS)
15/82
.5 E>I+TIN4 +3+TE( 7 O)ERATIN4 *NIT+
s the system is totally manual, the acti%ity takes place in the system as following.
+n this system first of all consignors placed their consignments like co%ers, documents, no
documents etc. to the officer of the courier branch. Here this branch acts as a source branch.
Then the branch officer prepares the consignment note. The details of the consignment note
are as follow.
• OR41 +t indicates the name of the city from where the consignment is recei%ed from the
consignor.
• DE+T1 +t indicates the name of the city or destination to where the consignment is send.
• DATE1 /n which consignment is recei%ed.
• NON DOC+7DOC+1 mark the category of consignment like documents or no documents.
• %OO
-
8/17/2019 Courier Management System (CMS)
16/82
• "ake the @ copies of the consignment note. (rom which one is gi%en to the sender, one is use
as cash or in%oice in office purpose Q other is use as Proof of Geli%ery 9P/G:&, which is sent
with consignments
• fter recei%ing all consignments, they sort out the consignments according to the destination.
Then based on destination, they prepare "anifest&.
• "anifest is one type of note, which contains all the consignments ha%ing same destination.
They contain the following details.
• (ANI'E+T NO1 +t contains the no. of manifest.
• 'RO(1 +t contains the name of city from where the consignment is send.
• TO1 +t contains the name of city means destination, to where the consignment is recei%ed.
• DATE1 Gate on which the manifest is prepared.
• CON+I4N(ENT NO1 +t contains all the consignments numbers.
• TOTAL CON+I4N(ENT+1 +t indicate total no. of consignments.
• TOTAL =T1 +t contains the total weight of all consignments
• TOTAL %A4+1 +t contains the total no. of bags of consignments.
"ake @ copies of the manifest. (rom which one is used for the source office, other 6 are sentto the destination office. Then from these two copies one is return back to the source branch
for conformation of deli%ery.
fter preparing "anifest all the consignments are packed Q then tranship the consignments.
There are @ ways to tranship the consignments.
4: =y air.
6: =y cargo.
@: =y surface.
+n air deli%ery boy takes the all consignments in the plane. +t is also known as onboard
courier. +n cargo source branch booked the plane Q the deli%ery boy of the destination branch
recei%ed all the consignments. +n surface courier ser%ices is pro%ided by road.
$+
-
8/17/2019 Courier Management System (CMS)
17/82
fter recei%ing consignments destination branch checked the manifest, whether any
consignment is left or not. Then based on manifest the destination branch prepared the
Geli%ery *un Sheet&. +t contains the following details.
DR+ NO1 +t contains the number of the deli%ery run sheet.
DATE1 +t contains the date on which the G*S are prepared.
%RANC& NA(E1 +t indicates the name of the destination branch.
CON+IDN(ENT NO1 +t contains all the consignment numbers.
)C+1 +t contains numbers pieces of the consignments.
CON+I4NEE1 +t contains the name of the person, who recei%ed the consignments.
NA(E +I4N O' T&E CON+I4NEE1 Here the name of the consignee Q sign of his;her is taken.
RECEIED DATE1 +t contains the date on which the consignee recei%ed the consignments.
The deli%ery boy of destination branch prepares this form. Then he gi%es the consignments to
appropriate consignee Q take his;her sign.
+n the courier ser%ices, charges of the consignments are obtained from the rate table, which
contains the different rate for the different weight of the consignments.
Sha1am#x is organi1ed into operating units, each of which has its own %ersion of
the wordmark designed in 455E by -indon -eader of -andor ssociates, of San (rancisco. The
S!$ is always purple and the #x is in a different color for each di%ision and platinum for the
o%erall corporation use. The original Sha1am#x logo had the #x in orange> it is now used as the
Sha1am#x #xpress wordmark. The Sha1am#x wordmark is notable for containing a subliminal
right8pointing arrow in the negati%e space between the 2#2 and the 2$2, which was achie%ed by
designing a proprietary font, based on ni%erse and (utura, to emphasi1e the arrow shape.
$/
-
8/17/2019 Courier Management System (CMS)
18/82
. LI(ITATION+
sing manual courier ser%ices, we ha%e to make the whole #xport *eport, which
contains the record of the consignments. +t reuires more time Q more calculation.
+n courier ser%ice the rate of each consignment or item is fixed. The rate of consignments
is depending on the weight of the consignments. So the calculation of rate Q monthly
income are not done easily.
+n courier ser%ices, the payment is made in credit or cash. So for the billing procedure for
the regular customer, we ha%e to refer all the records in #xport *eport. (or this reasons
this task is more time consuming.
/ne of the most common problems that is been recei%ed from the customer re%iews is the
deli%ery processes. The detail will be discussed in the propose section with its solution and its
whole system.
.6 )RO)O+E +3+TE( ITF+ ADANTA4E+
+n this section we will discuss to find out our new propose method for the existing system in
order to enhance some of the modules which ha%e some disad%antages. multinational company
has a %ery big risk to perform e%ery task in e%ery field and it has to be well planed with logical
reasons.
)omputeri1ing of the existing system is done with the help of some programming language Qsome database packages. So it will ease the work of the system.
•When system work as source then in consignment note.
Here the organi1ation is fixed, which is DDG&. So the person needs not to enter ite%ery time.
5. +t lea%es the scope for destination, so the person can select desire destination.
. +t takes current date it means system date. So that person need not to be entered it %erytime.
$0
-
8/17/2019 Courier Management System (CMS)
19/82
6. "G8) contains consignment no. +t is uniue no. Q it is use in "anifest Q Geli%ery*un Sheet forms.
9. +f the consignor is regular then user should not need to enter his;her name Q address. +tcan be deri%ed from the stored database.
G. +f the consignor is not regular then the user has to enter the information about
consignor.
H. The information of the consignee means recei%er has to be entered by user.
:. The description, which contains declare %alue, insurance, weight in kilo, weight ingrams, the user enters packets. +n this declare %alue is chosen according to the kilogramsQ grams describe in form from the *ate table.
. +f any consignment contains insurance then it is marked in the form.
J. The no. of packets, charges, special charges, and ser%ice tax is entered by the user Q
according to this Total *s.& is calculated.
Then three copies of this consignment note are prepared.
Dow all the entered data are stored in database name as )onsignment Getails and)onsignor +nfo.
+n the "anifest form, the user enters the name of the destination on which user want tocreate "anifest.
58. ccording to the entered destination, all the appropriate consignment nos. are
displayed automatically in "anifest.
55. The no. of consignment, total weight, total no. of bags is counted by performing someoperation on them.
fter this "anifest form is send to the destination branch with the consignments.
When the branch acts as Gestination branch, then
Here the branch recei%ed )onsignments Q "anifest. Then it prepares Geli%ery *un Sheetaccording to "anifest. +t fills information aboutR
=ranch Dame U *egional office
)onsignment Do
Gate
Pieces
$6
-
8/17/2019 Courier Management System (CMS)
20/82
Dame Q address of consignee
Here we need not to enter the date because it automatically takes the system date. bo%einformation are stored in GestV)onsignmentVGetails&.
.9 ADANTA4E+ O' )RO)O+ED +3+TE(1
4. +n computer system of the courier ser%ice computation of the rate is easily Q uicklydone.
6. )omputer system of the courier ser%ice pro%ide fast access.
@. ccuracy in work.
E. #asy Q fast retrie%al of information.
B. Well8designed reports
I. Gecrease the load of the person in%ol%e in existing manual system.
A. ccess of any information indi%idually.
F. Work becomes %ery speedy.
5. #asy to update information.
%&
-
8/17/2019 Courier Management System (CMS)
21/82
C&A)TER 6
'EA+I%ILIT3 +T*D3
6.5 'EA+I%ILIT3 +T*D3
feasibility study aims to objecti%ely and rationally unco%er the strengths and weaknesses of anexisting business or proposed %enture, opportunities and threats present in the en%ironment,
the resources reuired to carry through, and ultimately the prospects for success . +n its simplest
terms, the two criteria to judge feasibility are cost reuired and %alue to be attained.
well8designed feasibility study should pro%ide a historical background of the project, a
description of the product or ser%ice, accounting statements, details of the
%$
-
8/17/2019 Courier Management System (CMS)
22/82
operations and management, marketing research and policies, financial data, legal reuirements
and tax obligations. Cenerally, feasibility studies precede technical de%elopment
and project implementation.
feasibility study e%aluates the project3s potential for success> therefore, percei%ed objecti%ity is
an important factor in the credibility of the study for potential in%estors and lending
institutions. +t must therefore be conducted with an objecti%e, unbiased approach to pro%ideinformation upon which decisions can be based.
Preliminary in%estigation examines project feasibility, the likelihood the system will be useful to
the organi1ation. The main objecti%e of the feasibility study
+n the )ourier "anagement System project, the project can gi%e any kind of information through
reports and ueries if reuired.
This is %ery sophisticated to use and modify. The project is designed in such a way that it can
afford any changes that occurs in feature .The project can also be modified according to the
needs.
+t is feasible to ha%e an integrated system with C+ and *elational Gatabase for the courier
System. The wastage of storage space is a%oided by eliminating the data redundancy, which
needs careful programming. The careful programming minimi1es the processing time. The user
can easily handle the system.
%%
-
8/17/2019 Courier Management System (CMS)
23/82
6. TEC&NICAL 'EA+I%ILIT3
Technical #easibility1The minimum hardware configuration for his Project to run is as followsR
tom Processor /nwards
B46 "= *"
(or its execution it is mandatory that it be used with a C+ based /perating System like
Windows $P and abo%e.
Technical #easibility report1
Since the institution already has the reuired hardware and a supporting /perating System, it is
technically feasible.
&ARD=ARE
+ntel based processor8run computer system, which ha%e keyboard and mouse as input de%ices.This has been decided for its case of a%ailability and up8gradation. The %arious registers
maintained at the different department ha%e enough information recording, which will help in
digiti1ing the a%ailable data.
Technical feasibility centre on the existing computer system 9hardware, software: and to whatextent it can support the proposed addition. +f the budget is a serious constraint, then the projectis judged not feasible.
%3
-
8/17/2019 Courier Management System (CMS)
24/82
6.6 %E&AIO*RAL 'EA+I%ILIT3
The project has a %ery user friendly, C+ based interface also featuring help menu, which lea%esno room for any confusion at the user end. There were some errors at the beginning of the project
but it all has been taken out. +t Was made for the user clean + programing that means it was
made with %ery simplistic + 9user interface: so the user can understand easily at the %ery first
time.
Do need for training the user to use the Project. Hence it is operationally feasible.
The aim of the system is only to satisfy the information needs> no employees will lose their
position by the proposed system. +n fact, the proposed system will help the organi1ation in
reducing the %oluminous work in%ol%ed. lso the in%ol%ement of users in e%ery stage of the
project is going to increase the success factor. The staff in not well educated for running a
computeri1ed system. They are adamant in percei%ing a mechanical process of working as they
ha%e long been used to the manual entry system. This aspect needs considerable amount of
attention.
/ur system is also feasible for organi1ation because it supports of the organi1ation and its
strategic plan.
%4
-
8/17/2019 Courier Management System (CMS)
25/82
6.9 ECONO(IC 'EA+I%ILIT3
The cost of de%eloping this project is merely the man8hours that are put into it, apart from this,
on the institutional front the costs that it will be bearing is to comply with the minimum system
reuirements for the same. Since the institution that will employ this project already has the
reuired facilities,
This project is economically feasible.
The procedure is to determine the benefits and sa%ings that are expected from a candidate system
and compare it with the costs. +f a benefit outweighs costs, then the decision is made to design
and implement the system. /therwise further alterations are made in the proposed system
4. "anpower cost
6. Hardware and software cost
%
-
8/17/2019 Courier Management System (CMS)
26/82
C&A)TER 9
)RO2ECT (ONITOR3 +3+TE(
%+
-
8/17/2019 Courier Management System (CMS)
27/82
9.5 4ANTT C&ART
A Gantt chart, commonly used in project management, is one of the most popular and useful ways of
showing activities (tasks or events) displayed against time. On the left of the chart is a list of the
activities and along the top is a suitable time scale. ach activity is represented by a bar! the position
and length of the bar reflects the start date, duration and end date of the activity. "his allows you to
see at a glance#
• $hat the various activities are
• $hen each activity begins and ends
• %ow long each activity is scheduled to last.
• $here activities overlap with other activities, and by how much
•
"he start and end date of the whole project
"o summari&e, a Gantt chart shows you what has to be done (the activities) and when (the
schedule).
%/
-
8/17/2019 Courier Management System (CMS)
28/82
C&A)TER G
+3+TE( ANAL3+I+
%0
-
8/17/2019 Courier Management System (CMS)
29/82
G.5 REK*IRE(ENT +)ECI'ICATION
Clients End1
' Browser : ny Web =rowser 9)hrome;(irefox )onsidered =est:
' Processor : Atom Processor or more
' RAM : 512MB or More
' Disk space : 128GB or more
' Others : Printer, Bar code Reader
+er0er End1
' e! "er#er : $$"% or &i'her
' Data!ase "er#er : "() "er#er 2**5
' Processor : Atom Processor or more
' RAM : 2GB or more
' Disk "pace : 25%GB or more
%6
-
8/17/2019 Courier Management System (CMS)
30/82
G. 'LO=C&ART
flowchart is a formali1ed graphic representation of a logic seuence, work or manufacturing process, organi1ation chart, or similar formali1ed structure. The purpose of a flow chart is to
pro%ide people with a common language or reference point when dealing with a project or
process.
(lowcharts use simple geometric symbols and arrows 9 :to define relationships. +n
programming, for instance, the beginning or end of a program is represented by an o%al9 :.
process is represented by a rectangle9 : , a decision is represented by a diamond9 :and an
+;/ process is represented by a parallelogram 9 : . The +nternet is represented by a cloud9 :.
3&
-
8/17/2019 Courier Management System (CMS)
31/82
G.6 Data 'low Dia/ra",D'D-
data flow diagram 9G(G: illustrates how data is processed by a system in terms of inputs and
outputs. s its name indicates its focus is on the flow of information, where data comes from,
where it goes and how it gets stored.
There are essentially four different types of notations for data flow diagrams
: Process Dotations
=: Gata store Dotations
): Gataflow Dotations
G: #xternal #ntity Dotations
The G(Gs also consists of )ontext Giagrams and G(G -ayers and -e%els.
)ontext GiagramsR context diagram is a top le%el 9also known as 2-e%el 72: data flow diagram
G(G -ayersR Graw data flow diagrams can be made in se%eral nested layers.
G(G -e%elsR The first le%el G(G shows the main processes within the system. #ach of these
processes can be broken into further processes until you reach pseudo code.
3$
-
8/17/2019 Courier Management System (CMS)
32/82
SIGNUP
COURIER
MANAGEMENT SYSTEM
SHIPMENT
LOGIN
BILLING
DELIVERY
LEEL 8 DATA 'LO= DIA4RA(
3%
-
8/17/2019 Courier Management System (CMS)
33/82
33
-
8/17/2019 Courier Management System (CMS)
34/82
LEEL 5 D'D
34
SIGNU1 FORMS
7OGIN
EM17OYEE
-
8/17/2019 Courier Management System (CMS)
35/82
Bookin'
1+1+1+1
Bookin'
ino
-ser
Le0el D'D
3
-
8/17/2019 Courier Management System (CMS)
36/82
G.9 EntityRelation Dia/ra"
n entity8relationship diagram 9#*G: is a graphical representation of an information system that
shows the relationship between people, objects, places, concepts or e%ents within that system. n
#*G is a data modelling techniue that can help define business processes and can be used as the
foundation for a relational database.
The three "ain cardinal relationships are1
Onetoone ,515- 1 (or example, if each customer in a database is associated with one mailing
address.
Oneto"any ,51(- 1 (or example, a single customer might place an order for multiple
products. The customer is associated with multiple entities, but all those entities ha%e a single
connection back to the same customer.
(anyto"any ,(1N- 1 (or example, at a company where all call centre agents work with
multiple customers, each agent is associated with multiple customers, and multiple customers
might also be associated with multiple agents.
3+
-
8/17/2019 Courier Management System (CMS)
37/82
C&A)TER H
+3+TE( DE+I4N
3/
-
8/17/2019 Courier Management System (CMS)
38/82
H.5 DATA DICTIONAR3
DATA ELE(ENT+1
4. sername
6. Password
@. #mployee +G
E. Dame
B. #mail
I. Phone Do.
A. ddress
F. )ity
5. State
47. P+D )ode
44. /rder +G
46. Package +G
4@. Dumber of package
4E. Ser%ice type
4B. Package type
4I. Package dimension
4A. Shipping date
4F. Payment type
45. ccount name
67. ccount number
64. )''
66. Gate of birth
6@. #xpired date
30
-
8/17/2019 Courier Management System (CMS)
39/82
H. DATA%A+E TA%LE+
E"ployee 1
(ields Gata Type ttribute
#mp+G
Dame
#mail
Phone
ddress
)ity
State
P+D
sername
Password
Dumber
Text
Text
Dumber
Text
Text
Text
Dumber
Text
Text
Primary key
+ender 1
(ields Gata Type ttribute
/rder+G
Dame
Dumber
Text
Primary key
36
-
8/17/2019 Courier Management System (CMS)
40/82
Phone
ddress
)ity
State
P+D
Dumber
Text
Text
Text
Dumber
Recipient 1
(ields Gata Type ttribute
/rder+G
Dame
Phone
#mail
ddress
)ity
State
P+D
Dumber
Text
Dumber
Text
Text
Text
Text
Dumber
Primary key
4&
-
8/17/2019 Courier Management System (CMS)
41/82
%illin/ 1
(ields Gata Type ttribute
/rder+G
)ardtype
ccountname
)ardnumber
)''
G/=
#xpireddate
paymenttype
Dumber
Text
Text
Dumber
Dumber
Text
Text
Text
Primary key
)acka/e 1
(ields Gata Type ttribute
/rder+G
Dumber
Weight
Ser%icetype
Dumber
Dumber
Dumber
Text
Primary key
4$
-
8/17/2019 Courier Management System (CMS)
42/82
Packagetype
Gimension
Shippingdate
Package+G
)harge
Text
Text
Text
Dumber
Dumber
H.6 DATA%A+E DE+I4N IN +CREEN+&OT+
E"ployee table in Desi/n 0iew1
E"ployee table in datasheet 0iew1
4%
-
8/17/2019 Courier Management System (CMS)
43/82
)acka/e table in Desi/n 0iew1
43
-
8/17/2019 Courier Management System (CMS)
44/82
)acka/e table in datasheet 0iew1
+ender table in Desi/n 0iew1
44
-
8/17/2019 Courier Management System (CMS)
45/82
+ender table in datasheet 0iew1
Recipient table in Desi/n 0iew1
4
-
8/17/2019 Courier Management System (CMS)
46/82
Recipient table in datasheet 0iew1
%illin/ table in Desi/n 0iew1
4+
-
8/17/2019 Courier Management System (CMS)
47/82
%illin/ table in datasheet 0iew1
4/
-
8/17/2019 Courier Management System (CMS)
48/82
C&A)TER :
IN)*T 7 O*T)*T 'OR( DE+I4N
40
-
8/17/2019 Courier Management System (CMS)
49/82
:.5 +CREEN DE+I4N
Gesign consists of architectural design and detail design. rchitectural design in%ol%es
identifying the s;w component, de%eloping and decomposing them in processing modules and
conceptual data structure, and specifying interconnection between the components. Getail design
is concerned with the details of package 0how toL process modules and how to implement the
processing algorithm, data structure and interconnection among the modules and data structures.
The software also said to ha%e a life cycle that is composed of se%eral phases. #ach of these
phases is the de%elopment of either a part of the system or something associated with system
such as a test plan Q user manual.
#ach phase has well8define starting and ending point, with clearly identifiable input to the next phase. /r we can say that output of e%ery phase will be the input to the next phase.
+creen 5 &o"e )a/e1
46
-
8/17/2019 Courier Management System (CMS)
50/82
+creen +i/n *p
&
-
8/17/2019 Courier Management System (CMS)
51/82
+creen 6 +hip"ent In#o1
$
-
8/17/2019 Courier Management System (CMS)
52/82
+creen 9 con#ir" ship"ent1
+creen G pay"ent1
%
-
8/17/2019 Courier Management System (CMS)
53/82
+creen H +hip"ent )laced1
+creen : check order1
3
-
8/17/2019 Courier Management System (CMS)
54/82
+creen Lo/o!t1
+creen J )acka/e ID1
4
-
8/17/2019 Courier Management System (CMS)
55/82
:. RE)ORT DE+I4N
Report Desi/n1
*eport design basically deals with the database of the project from where we can extract all the
reports which makes our work easier. Here are the some example of reports that we can extract
from our data base and are really helpful to the organi1ation. (rom these report they can impro%e
their ser%ices and chances to get new milestones.
The reports are gi%en below
Report 5
This shows the details of the employee account who are registered.
-
8/17/2019 Courier Management System (CMS)
56/82
Report
This shows the details of the order with package details.
)acka/e Table1
+ender Table1
Recipient Table1
+
-
8/17/2019 Courier Management System (CMS)
57/82
C&A)TER
+3+TE( TE+TIN4
/
-
8/17/2019 Courier Management System (CMS)
58/82
.5 )RE)ARATION O' TE+T DATA
This phase related to the testing of the software after it has been de%eloped. +n this phase the
testing engineers& carriers out %arious testing strategies and tools to check whether the software
de%eloped by the programmer is following the predefined standard and the uality of the
software is up to the le%el to which it is reuire. The %arious techniues used for testing by a
testing engineers are white box testing, black box testing, unit testing etc. there are techniue are
useful in getting rid of the shortcoming or feature which are there on the part of programmer. +f
certain features are encountered they are informed to the programmers and he has to eliminate
those failures from software. This is how the software is de%eloped which is all together free
from the bugs and is ready for implementation on the client side.
=efore doing the testing of the project we need to clear about some terminologies and gathers the
information which helps us to create some good test cases. There are three terminologies are
reuired to understand before doing test cases. Terminologies are
• +nput R8 +nput is one of the important aspect when we working on the test cases or system
testing.
• #xpected *esult R8 This shows the output of the gi%en input as per the de%eloper&s %iew
point.
• ctual *esult R8 This shows the actual output of the gi%en input. This may or may not be
same as the expected results.
ll the testing of the system is done on the mentioned abo%e terminologies and we check the
system as much as possible to reduce the correction in the software before deploying.
0
-
8/17/2019 Courier Management System (CMS)
59/82
+o#tware Testin/ +trate/ies
Testing is a set of acti%ities that can be planned in ad%anced and conducted
systematically. strategy for software testing must accommodation low8le%el tests that are
necessary to %erify that a small source code segment has been correctly implemented as well as
high8le%el tests that %alidate major system functions against customer reuirements
There are three types of testing strategies
4. nit test
6. +ntegration test
@. Performance test
*nit Testin/1
nit testing focuses %erification efforts on the smallest unit of software design module.
The unit test is always white box oriented. The tests that occur as part of unit testing are testing
the module interface, examining the local data structures, testing the boundary conditions,
execution all the independent paths and testing error8handling paths.
Inte/ration Testin/1
+ntegration testing is a systematic techniue or construction the program structure while
at the same time conducting tests to unco%er errors associated with interfacing. Scope of testing
summari1es the specific functional, performance, and internal design characteristics that are to be
tested. +t employs top8down testing and bottom8up testing methods for this case.
6
-
8/17/2019 Courier Management System (CMS)
60/82
)er#or"ance Testin/1
Timing for both read and update transactions should be gathered to determine whether
system functions are being performed in an acceptable timeframe.
. TE+TIN4 =IT& LIE DATA
Software is gi%e more accurate results when that is tested in the real world en%ironment.
+n real world testing data is li%e and the correction ;modification in the software are done
by minded the results of the real test scenario. So the root knowledge is that the real
world test cases; scenario gi%es the most of the accurate results which helps the de%eloper
to enhance the software at real le%el.
=ut for this software we are not going to do testing with li%e data because as we earlier
discussed on this that this software is a dummy software which works on the core
functions. Since the software is made with intense in mind that it will work on the basic
function of the organi1ation so the li%e test cases are not possible for it.
This software is tested on the basis of their basic functions with of all aspects which
reduce the possibilities to test this software with the li%e data or li%e test cases with some
extents.
So we are now ready to test our software with the dummy data or the %alidation of the
software which shows the accuracy of the software.
+&
-
8/17/2019 Courier Management System (CMS)
61/82
.6 TE+T CA+E+ =IT& RE+*LT+
TE+T CA+E 51
+nput #ntering data into signup form, checking password matching
#xpected Pop up of error with red color field.
ctual result +t shows exactly.
TE+T CA+E 1
+$
-
8/17/2019 Courier Management System (CMS)
62/82
+nput Setting only numbers and limited digits in /rder+G and P+D code field
#xpected /nly number is accept.
ctual result +t accept exactly.
+%
-
8/17/2019 Courier Management System (CMS)
63/82
TE+T CA+E 61
+nput Signup completion.
#xpected +f test 4 and 6 is success then insert %alues to the employee table
ctual result Gata is inserted into the table.
+3
-
8/17/2019 Courier Management System (CMS)
64/82
TE+T CA+E 91
+nput )hecking %alid user in login form
#xpected Pop up error with red color field for in%alid user entry
ctual result +t shows the error.
+4
-
8/17/2019 Courier Management System (CMS)
65/82
TE+T CA+E G1
+nput )hecking for %alid order+G
#xpected Pop up error with red color field for in%alid order+G by checking from table
ctual result +t shows the error.
+
-
8/17/2019 Courier Management System (CMS)
66/82
++
-
8/17/2019 Courier Management System (CMS)
67/82
TE+T CA+E H1
+nput +nserting data from main frame.
#xpected +nsert data to tables.
ctual result Gata is successfully entered
+/
-
8/17/2019 Courier Management System (CMS)
68/82
TE+T CA+E :1
+nput Selecting payment option
#xpected +nsert data differently for cash and card payment into the billing table.
ctual result Successfully inserted.
+0
-
8/17/2019 Courier Management System (CMS)
69/82
TE+T CA+E 1
+nput )hecking %alid order+G in check form
#xpected Pop up error with red color field for in%alid user entry
ctual result +t shows the error.
+6
-
8/17/2019 Courier Management System (CMS)
70/82
TE+T CA+E J1
+nput )hecking %alid user in login form
#xpected To show details of the entered /rder+G
ctual result +t shows the detail.
/&
-
8/17/2019 Courier Management System (CMS)
71/82
TE+T CA+E 581
+nput )hecking the package +G
#xpected To show pop up with red color field for in%alid package +G
ctual result #rror is shown.
/$
-
8/17/2019 Courier Management System (CMS)
72/82
TE+T CA+E 551
+nput )hanging deli%ery status.
#xpected To change status %alue in package table
ctual result Status has been changed to deli%ered&.
/%
-
8/17/2019 Courier Management System (CMS)
73/82
C&A)TER J
+3+TE( I()LE(ENTATION
/3
-
8/17/2019 Courier Management System (CMS)
74/82
J.5 +3+TE( REK*IR(ENT+
&ardware Con#i/!ration1
)entral Processing nit R +ntel Haswell microarchitecture
)lock Speed R 6.B CH1
"ain "emory R 476E "= *am
)ache "emory R B46 ?=
Hard Gisk )apacity R E7 C=
S= R [email protected]
?eyboard R "ercury 47E key ?eyboard
"ouse R /ptical;-aser "ouse
/4
-
8/17/2019 Courier Management System (CMS)
75/82
+o#tware Re$!ire"ent1
/perating System R Windows $P; 'ista; A; F; 47
(ront #nd R
-
8/17/2019 Courier Management System (CMS)
76/82
C&A)TER 58
DOC*(ENTATION
/+
-
8/17/2019 Courier Management System (CMS)
77/82
*+ERF+ (AN*AL
+nstall ja%a de%elopment tool 9
-
8/17/2019 Courier Management System (CMS)
78/82
IN+IDE T&E )RO2ECT
Signup for new user by going to signup form
-ogin to the main frame by entering your username and password.
#nter all the %alues of the package, sender and recipient and submit.
)heck whether the entered %alues are the correct %alues, else click back button to edit the
%alues
ll fields are mandatory and check for some specific entry.
)onfirm the %alues if it is correct an and na%igate to payment form.
)hoose your payment option R cash or card.
(or card your need to fill all the fields and then submit.
Dow you shipment registration process is completed.
Dext go to check order from menu bar of main form.
#nter order+G and %iew your shipment details.
To submit the deli%ered package, goto deli%ery status from menu bar of the login form.
#nter your package and submit, your package will be update as deli%ered package.
/0
-
8/17/2019 Courier Management System (CMS)
79/82
C&A)TER 55
+CO)E O' T&E )RO2ECT
/6
-
8/17/2019 Courier Management System (CMS)
80/82
+yste" de%elopment is also considered as a process backed by engineering approach. We ha%e
tried to incorporate Q de%elop new particles for our education particles ha%e been followed not
during the but coding but also during the analysis, design phases Q in documentation.
)ourier agency is considered as an expansion of business relations. +t contributes a lot by pro%iding uick Q fast ser%ices of sending documents letters 9formal Q informal both: to
business as it enables any business to flourish
(ollowing modification or upgrades can be done in system.
4: "ore than one company can be integrated through this software.
6: Web ser%ices can be used to know exact deli%ery status of packets.
@: )lient can check the repacked deli%ery status online.
E: Gistributed database approach in place of centrali1ed approach
0&
-
8/17/2019 Courier Management System (CMS)
81/82
C&A)TER 5
%I%LIO4RA)&3
0$
-
8/17/2019 Courier Management System (CMS)
82/82
%iblio/raphy
"icrosoft ccess R =y #%angelos Petroutsos
'isual =asic I.7 Programming R =y Ste%en Hol1ner
"icrosoft Word, PowerPoint R =y Harkins, #T-
Software #ngineering R =y *oger S. Pressman ,"cCraw8Hill
Practitioner&s pproach 9fifth edition:
(undamentals of Software #ngineering R =y )arlo Che11i, "ehdi