courier management system (cms)

Upload: sahil

Post on 06-Jul-2018

336 views

Category:

Documents


13 download

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