documentationofrailwayreservationsystem 140112075326 phpapp02 (1)

Upload: beeashh

Post on 01-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    1/45

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    2/45

    Sandip Murari

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    3/45

    This is to certify that the following students have completed

    the project Railway Reservation System under the guidance of

    Mr.Samiran Mandalfor the fulfillment of Minor Project as

    prescribed by West Bengal University of Technology in the

    academic year !"#$!"% for the course Bachelor of

    &omputer 'pplication(

    Name of Student College Roll No University Roll No

    Joydip Deb 24 11! 1211 !21

    Sandip Murari "# 11! 1211 !"$

    Soumya Dutta 4% 11! 1211 !4$

    Signature of t&e 'uider

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    4/45

    (e &ave )ome to *no+ about many t&ings +&ile

    )ompleting t&is pro,e)t and +e are really t&an*ful to our

    respe)ted tea)&er Mr. Samiran Mandal +it&out +&ose

    guidan)e our pro,e)t +ould &ave been in)omplete and

    imperfe)t.

    (e are also t&an*ful to Mr. Suman C&a*raborty-/CU0 M3M3R5 .C./5 667M85 Md. Sadi9ur

    Ra&aman -:;D5 .C./5 667M85 Mr. 6art&a Sen

    -e)&ni)al Stuff 5 .C./5 667M85 +&o &ave al+ays

    en)ouraged us to do t&e pro,e)t and &elped us in various

    aspe)ts of t&e pro,e)t.

    ACKNOWLEDGEMENT

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    5/45

    C;N3N 6age N;.

    7ntrodu)tion 4

    ;b,e)tive #

    Des)ription %

    :ard+are Spe)ifi)ation 1!

    Soft+are Spe)ifi)ation 11

    Modular Des)ription 12

    Data lo+ Diagram 1"

    lo+ C&art 1$

    3ntity Relations&ip Diagram 1%

    easibility Study 22

    esting 2

    Coding "!

    S)reens&ots "o+ned enterprise5 o+ned and operated

    by t&e 'overnment of 7ndia t&roug& t&e Ministry of Rail+ays. 7t is one of

    t&e +orld?s largest rail+ay net+or*s )omprising 115!!! *m -

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    7/45

    ;ur 6ro,e)t= &is system is basi)ally )on)erned +it& t&ereservation and )an)ellation of rail+ay ti)*ets to t&e passengers. &e

    need of t&is system arose be)ause as is t&e *no+n fa)t t&at 7ndia &as t&e

    largest rail+ay net+or* in t&e +&ole of t&e +orld and to &andle it

    manually is 9uite a toug& ,ob. y )omputeriFing it5 +e +ill be able toover)ome many of its limitations and +ill be able to ma*e it more

    effi)ient. &e &andling of data and re)ords for su)& a vast system is a

    very )ompleG tas* if done manually but it )an be made mu)& easier if t&e

    system is )omputeriFed.

    o be more spe)ifi)5 our system is limited in su)& a +ay t&at a train

    starting from a parti)ular sour)e +ill &ave a single destination

    &e basi) fun)tions being performed by our system are =

    1. R3S3RE/7;N M/N/'3M3N

    2. /R3 M/N/'3M3N

    ". 7M3/03 M/N/'3M3N

    &ese fun)tions +ill be &andled +it& t&e &elp of follo+ing sub

    fun)tions= >

    7t reserves and )an)els seats for t&e passenger.

    7t )ontains information about t&e trains.

    7t )ontains information about t&e passenger.

    7t )ontains t&e details of reservation fees5 any )on)essions

    et).

    7t ma*es entries for reservation5 +aiting5 )an)elled ti)*ets.

    7t +ill update for uptime and do+ntime trains.

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    8/45

    LIMITATIONS OF EXISTING SYSTEM:-

    Data redundan)y=

    7t means t&at same data fields appear in many different files and often

    in different formats. 7n manual system5 it poses 9uite a big problem

    be)ause t&e data &as to be maintained in large volumes but in our

    system5 t&is problem )an be over)ome by providing t&e )ondition t&at

    if t&e data entered is dupli)ate5 it +ill not be entered5 ot&er+ise5

    updating +ill ta*e pla)e.

    Diffi)ulty in a))essing t&e data=

    7n manual system5 sear)&ing information is time )onsuming but in our

    system5 any information )an be a))essed by providing t&e primary *ey.

    Unsatisfa)tory se)urity measures7n manual system5 no se)urity measures +ere provided but in t&is

    system5 pass+ord se)urity &as been provided. &e person )an a))ess

    t&e system by providing t&e )orre)t pass+ord ot&er+ise &e is denied

    t&e a))ess

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    9/45

    &e ob,e)tive of rail+ay reservation system is to

    give stru)tural design to rail+ay system

    &e pro,e)t provides fun)tionality and

    fleGibility to rail+ay system su)& t&at one )an

    operate t&at system easily and effi)iently.

    &is pro,e)t also provides a )omplete setof solutions for some )ommon and spe)ifi) are

    as of +or* in t&e rail+ays

    OBJECTIVE OF PROJECT

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    10/45

    1. Sear)&ing of t&e trains is so easy=7t is easy to sear)& for t&e +is&ed train as train )ode5

    train no are t&ere5 you do not need to remember t&ose5

    you ,ust &ave to mention sour)e and destination

    2. 6rovides fare tables for passengers=/ fare table is already t&ere so t&at passengers )an

    *no+ t&e spe)ifi) pri)e of t&eir ti)*et. /nd as it isstored t&ere t&e amount )annot +rong.

    ". Redu)e t&e possibility to ma*e mista*e=

    Due to eG)essive amount of +or* t&e employers tend

    to do mista*es by manual form. :ere t&e )&an)e of

    mista*e is minimum.

    4. Reservation )an be done very easily=&e overall met&od is very easy and based on fe+

    steps. No &uge amount of *no+ledge is needed to

    )omplete t&e tas*.

    PROJECT DESCRIPTION

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    11/45

    Definition of :ard+are=

    Computer &ard+are is t&e )olle)tion of p&ysi)al elements t&at )onstitutes

    a )omputer system. Computer &ard+are refers to t&e p&ysi)al parts or

    )omponents of a )omputer su)& as t&e monitor5 mouse5 *eyboard5

    )omputer data storage5 &ard drive dis* -:DD85 system unit -grap&i) )ards5

    sound )ards5 memory5 mot&erboard and )&ips85 et). all of +&i)& are

    p&ysi)al ob,e)ts t&at )an be tou)&ed.1 7n )ontrast5 soft+are isinstru)tions t&at )an be stored and run by &ard+are.

    Minimum :ard+are Re9uirements for our

    6rogram=

    6R;C3SS;R = 6entium 7E pro)essor or

    'reater

    R/M = 12# Mega yte -M8 or 'reater

    :/RDD7SH = 1.2 'iga yte -'8 or 'reater

    Heyboard I Mouse

    M;N7;R = Colour -or est Result8

    6rinter

    H!d"!e S#e$%&$'%(n

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    12/45

  • 8/9/2019 Documentationofrailwayreservationsystem 140112075326 Phpapp02 (1)

    13/45

    Definition of soft+are=

    Computer soft+are5 or ,ust soft+are5 is any set of ma)&ine>

    readable instru)tions t&at dire)ts a )omputer?s pro)essor to

    perform spe)ifi) operations. &e term is used to )ontrast +it&

    )omputer &ard+are5 t&e p&ysi)al ob,e)ts -pro)essor and related

    devi)es8 t&at )arry out t&e instru)tions. Computer &ard+are and

    soft+are re9uire ea)& ot&er and neit&er )an be realisti)ally used+it&out t&e ot&er.

    Minimum Soft+are Re9uirements=

    ;perating System = (indo+s 2!!! Gp

    3nd = vb $.!

    a)*>end = Ms a))ess 2!!