Report of Hotel Management System Santhosh Mohan

download Report of Hotel Management System Santhosh Mohan

of 65

Transcript of Report of Hotel Management System Santhosh Mohan

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    1/65

    MINI PROJECT REPORT ON

    HOTEL MANAGEMENT SYSTEMReport submitted to the Mahatma Gandhi University in partial fulfillment of the requirement for

    award of the degree of

    BACHELOR OF COMPUTER APPLICATIONS 2012 - 2013.

    By

    Name : SANTHOSH MOHAN

    Enrollmen No :

    Co!r"e Co#e : $0%

    Under the guidance of

    N'&(a )ame"

    BSS INFORMATION TECHNOLO*+ MISSION, TH+CAU

    THIRUANANTHAPURAM

    /M* UNIERSIT+ OFF-CAMPUS STU+ CENTRE

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    2/65

    ECLARATION

    I SANTHOSH MOHAN, undesigned here by declare that

    the ro!ect reort entitled "HOTEL MANA*EMENT S+STEM# is a record

    of indeendent ro!ect $or% carries out by &e under the suer'ision and

    guidance of Mr.San'o"' !mar B.R( I also declare that this has not been

    re'iously sub&itted for the a$ards of any degree

    SANTHOSH MOHAN

    2

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    3/65

    ACNOLE*EMENT

    +irst of all $e gi'e our sincere than%s to al&ighty od for %eeing us fit for

    successful co&letion of this ro!ect( In the sa&e note, $e are also than%ful to our arents for

    their hel and &oral suort(

    Then I a& e-tre&ely than%ful and rofound our deeest gratitude to our resected

    Princial r.P.Ma#'!"oo#anan P&lla&, for his guidance, &oti'ation, encourage&ent and

    oortunity gi'en to us throughout course(

    I sincerely than% all of &y friends and class&ates for their 'aluable suggestions and

    insiration(

    I $ould li%e to e-ress &y dee sense of gratitude to other faculty &e&bers of our

    college, arents, friends and all other for their hel in the fulfill&ent of this ro!ect(

    3

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    4/65

    CONTENTS Pae No.

    1. INTROUCTION .

    /(/ 0BOUTT)EPROJECT .

    2. RE4UIREMENT ANAL+SIS 1

    2(/ +E0*IBI3IT4*TU54 1

    2(2 E6I*TIN*4*TEM 7

    2(8 PROPO*E5*4*TEM /9

    2(: +UNCTION035E*CRIPTION /9

    3. S+STEM ESI*N /2

    8(/ INPUT5E*IN /2

    8(2 OUTPUT5E*IN /8

    8(8 50T0B0*E5E*IN /:

    8(: 50T0+3O;5I0R0M /1

    5. S+STEM IMPLEMENTATION 22

    :(/ PROCE**INEN/

    7. CONCLUSION >7

    8.BIBILIO*RAPH+ .9

    4

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    5/65

    ABSTRACT

    This ro!ect is about HOTEL MANA*EMENT S+STEM

    5

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    6/65

    CHAPTER 01

    INTROUCTION

    MOULES:-

    PROUCT? @ It contains the details of the Products that are a'ailable in the sho( That &eans

    nu&ber and tyes of Products in the a'ailable in the sho(

    BOOIN*:-In this user can boo%ing the Co&uter(

    ELIER+:-The details that refer to the deli'ery of the Co&uter(

    ETAILS:-This &odule is used to the co&lete details of the Co&uter )ard$ares li%e $hich tye

    of )ard$ares that are a'ailable in the sho(

    CUSTOMER ETAILS:-It contains the co&lete details of the custo&er details li%e custo&er

    na&e, &obile no, address etc

    CHAPTER 02

    6

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    7/65

    RE4UIREMENT ANAL+SIS

    2.1 FEASIBILIT+STU+

    +easibility study is a test of syste& roosed regarding its $or%ability, i&act on the

    organiAation, ability to &eet the needs and effecti'e use of resources( Thus, $hen a ne$

    ro!ect is roosed, it nor&ally goes through a feasibility study before it is aro'ed for

    de'elo&ent(

    0 feasibility study is &ade to see if the ro!ect on co&letion $ill ser'e the urose of the

    organiAation for the a&ount of $or%, effort and the ti&e that is send on it( +easibility study lets the

    de'eloer foresee the future of the ro!ect and its usefulness(

    0ll the ro!ects are feasible gi'en unli&ited resources and infinite ti&e( Unfortunately, the

    de'elo&ent of the co&uter@based syste& is &ore li%ely to be layed by a security of resources and

    difficulty deli'ery dates( +easibility and ris% analysis are related in &any $ays( If ro!ect ris% is

    great, the feasibility of roducing the uality soft$are is reduced(

    Se9" &n Fea"&&l&( S!#(

    +easibility *tudy in'ol'es eight stes?

    +or& a ro!ect tea& and aoint a ro!ect leader(

    Preare a syste& flo$ chart(

    Enu&erate otential candidate syste&s(

    5escribe and identify characteristics of candidate syste&s(

    5escribe and e'aluate erfor&ance and cost effecti'eness of each candidate syste&s(

    ;eight syste& erfor&ance and cost data(

    *elect the best candidate syste&(

    Preare and reort final ro!ect directi'e and &anage&ent(

    7

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    8/65

    Mainly three %ey considerations are in'ol'ed in the feasibility analysis(

    Econo&ic +easibility

    Technical +easibility

    Oerational +easibility

    2.1.1 E;onom&;al Fea"&&l&(

    Econo&ical +easibility is the &ost freuently used &ethod for e'aluating the effecti'eness of

    the candidate syste&( More co&&only %no$n as costbenefit analysis, the rocedure is to deter&ine

    the benefits and sa'ings that are e-ected fro& a candidate syste& and co&are the& $ith costs( If

    benefits out$eigh costs, then the decision is &ade to design and i&le&ent the syste&( Other$ise,

    further !ustifications or alterations in the roosed syste& $ill ha'e to be &ade if it is ha'ing a chance

    of being aro'ed( This is an ongoing effort that i&ro'es in accuracy at each hase of the syste&

    life cycle(

    2.1.2 Te;'n&;al Fea"&&l&(

    Technical +easibility centers on the e-isting co&uter syste& Dhard$are, soft$are, etc and to

    $hat e-tend it can suort the roosed addition( +or e-a&le, if the current co&uter is oerating at

    =9 ercent caacity, an arbitrary ceiling, then running another alication could o'er load the syste&

    or reuire additional hard$are( This in'ol'es financial considerations to acco&&odate technical

    enhance&ents( If the budget is a serious constraint, then the ro!ect is !udged not feasible(

    2.1.3 O9era&onal Fea"&&l&(

    The &ain roble& faced during de'elo&ent of a ne$ syste& is getting accetance fro& the

    user( Peole are inherently resistant to changes and co&uters ha'e been %no$n to facilitate change(

    It is &ainly related to hu&an organiAational and olitical asects(

    8

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    9/65

    The oints to be considered are?

    ;hat changes $ill be brought $ith the syste&F

    ;hat ne$ s%ills $ill be reuiredF 5o the e-isting staff &e&bers ha'e these s%illsF If not,

    can they be trained due course of ti&eF

    enerally, ro!ect $ill not be re!ected si&ly because of oerational feasibility but such

    considerations are li%ely to critically affect the nature and scoe of the e'entual reco&&endations(

    This feasibility study is carried out by a s&all grou of eole $ho are fa&iliar $ith infor&ation

    syste& techniues, $ho understand the arts of the business that are rele'ant to the ro!ect and are

    s%illed in s%illed analysis and design rocess(

    2.2 E

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    10/65

    chec% *er'ice details, it is cost@effecti'e( Thousands of custo&erGs details can be stored at

    this syste&( There is no &uch &ano$er reuired( )OTE3 M0N0EMENT *4*TEM

    ro'ides the follo$ing functionality

    reater accuracy, seed and reliability of infor&ation handling and data rocessing

    oerations(

    0bility to handle &ore custo&ers faster $ith &ore auto&atic data rocessing(

    Better data &aniulation and easy data retrie'al(

    Ma%e transactions easier

    2.5 FUNCTIONALESCRIPTION

    Pro!ect is di'ided into 8 &odules( They are

    Pro#!; Manaemen

    In this &odule ad&inistrator add the roduct details( 0d&inistrator ha'e the right to add, edit

    and delete the roducts once added ,and User can only add and edit the roduct details( The addition

    of roduct is co&letely based on a uniue id( )ere the ad&in can search or delete the roduct on the

    basis of roduct id( Once a transaction is &ade the uantity of corresonding roduct gets reduced

    fro& the stoc%(

    Em9lo(ee Manaemen

    In this &odule 0d&inistrator add the E&loyee details and can edit, udate and delete

    E&loyee details( This &odule also secifies the details of the roducts $hich the E&loyee has( The

    addition of E&loyee is co&letely based on a uniue id( )ere the ad&in can search or delete the

    E&loyee on the basis of sulier id( 0lso E&loyee can search the roduct $ith resect to roduct

    id(

    10

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    11/65

    Re9or *enera&on

    This &odule secifies the reort of all the transactions of sales( The billings of transactions are in full

    control of the ad&inistrator( 0d&inistrator can use this reort for further reference( It includes the

    roduct id, roduct na&e, cost of the roduct, no( of uantity and so on(

    11

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    12/65

    CHAPTER 03

    S+STEM ESI*N

    3.1 INPUTESI*N

    The inut design is the rocess of con'erting the user@oriented inuts in to the co&uter@

    based for&at( The goal of designing inut data is to &a%e auto&ation as easy and free fro&

    errors as ossible( The inut design reuire&ents such as user friendliness, consistent for&at

    and interacti'e dialogue for gi'ing the right &essage and hel for the user at right ti&e are

    also considered for the de'elo&ent of the ro!ect(

    The follo$ing oints should be considered $hile designing the inut?

    ;hat data to inutF

    ;hat &ediu& to useF

    )o$ the data should be arranged or codedF

    The dialogue to guide users in ro'iding inut(

    5ata ite&s and transactions needing 'alidation to detect errors(

    Methods for erfor&ing inut 'alidation and stes to follo$ $hen errors occur(

    Inaccurate inut data is the &ost co&&on cause of error in rocessing data( Errors entered

    by the data entry oerators can be controlled by the inut design( The arrange&ent of

    &essages as $ell as lace&ent of data, headings and titles on dislay screens or source

    docu&ent is also a art of inut design(

    The design of inut also includes secifying the &eans by $hich end

    user and syste& oerators direct the syste& $hat action to ta%e(

    The inut design is the lin% bet$een the infor&ation syste& and the

    user( It co&rises the de'eloing secification and rocedures for data rearation and those

    12

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    13/65

    stes that are necessary to ut transaction data into a usable for& for rocessing data entry(

    In this ro!ect all the necessary te-t bo-es are 'alidated( The inut

    for&s are designed in

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    14/65

    and $hen the user logs on and reuests for a ser'ice, the corresonding age is fetched fro&

    the ser'er after 'alidation and is rendered(

    3.3 ATABASE ESI*N

    The &ost i&ortant asect of building soft$are syste&s is database design(

    The highest le'el in the hierarchy is the database( It is a set of inter@related files for real ti&e

    rocessing( It contains the necessary data for roble& sol'ing and can be used by se'eral users

    accessing data concurrently( The general ob!ecti'e of database design is to &a%e the data access easy,

    ine-ensi'e and fle-ible to the user(

    5atabase design is used to define and then secify the structure of

    business used in the clientser'er syste&( 0 business ob!ect is nothing but infor&ation that is

    'isible to the users of the syste&( The database &ust be a nor&aliAed one(

    5atabase &anage&ent syste& D5BM* allo$s the data to be rotected and organiAed

    searately fro& other resources li%e hard$are, soft$are and rogra&s( 5BM* is a soft$are

    ac%age, $hich contains co&onents that are not found in other data &anage&ent ac%ages(

    The significance of 5BM* is the searation of data as seen by the rogra&s and data as

    stored on the direct access storage de'ices, i(e( the difference bet$een logical and hysical

    data(

    In &y ro!ect, I ha'e used M* *H3 as the database to i&le&ent the

    data store art( The &ost i&ortant art in the database design is the identification of tables to

    be used(

    The table in this ro!ect are

    TABLE ESI*N

    14

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    15/65

    Lo&n

    F&le# Name aa T(9e F&le# S&e e";r&9&on

    UN0ME Userna&e of the ad&in

    P0**; Pass$ord of the ad&in

    C!"omer ea&l":

    F&le# Name aa T(9e F&le# S&e e";r&9&on

    N0ME

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    16/65

    0E

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    17/65

    F&le# Name aa T(9e F&le# S&e e";r&9&on

    CO5 Chec% Out 5ate

    COT Chec% Out Ti&e

    R

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    18/65

    RN

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    19/65

    C'ane Pa""=or#:

    F&le# Name aa T(9e F&le# S&e e";r&9&on

    UN0ME Userna&e

    CUP; Current Pass$ord

    NP; Ne$ Pass$ord

    CNP; Confir& Pass$ord

    A## Em9lo(ee ea&l":

    F&le# Name aa T(9e F&le# S&e e";r&9&on

    N0ME Na&e of E&loyee

    055RE**

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    20/65

    3.$ ATAFLOIA*RAM

    0 data flo$ diagra& is a grahical techniue that deicts infor&ation flo$ and

    transfor&s that are alied as data &o'e fro& inut to outut( The 5+5 is also %no$n as

    5ata +lo$ rah or Bubble Chart( The 5+5 is used to reresent increasing infor&ation flo$

    and functional details( 0lso 5+5 can be stated as the starting oint of the design hase that

    functionally deco&oses the reuire&ents secifications do$n to the lo$est le'el of detail(

    0 3e'el 9 also called a funda&ental syste& &odel or a conte-t le'el 5+5 that

    reresent the entire soft$are ele&ents as a single bubble $ith inut and outut data indicated

    by inco&ing and outgoing arro$s, resecti'ely( 0dditional rocess and infor&ation flo$

    arts are reresented in the ne-t le'el, i(e(, le'el / 5+5( Each of the rocesses reresented at

    le'el / are sub functions of o'erall syste& deicted in the conte-t &odel( 0ny rocesses that

    are co&le- in le'el / $ill be further reresented into sub functions in the ne-t le'el, i(e(,

    le'el 2(

    5ata flo$ diagra& is a &eans of reresenting a syste& at any le'el of detail $ith a

    grahic net$or% of sy&bols sho$ing data flo$s, data stores, data rocesses and data sources(

    The urose of data flo$ diagra& is to ro'ide a se&antic bridge bet$een users and syste&

    de'eloers( The diagra& is the basis of structured syste& analysis( 0 5+5 describes $hat

    20

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    21/65

    data flo$s rather than ho$ they are rocessed, so it does not deend on hard$are, soft$are,

    data structure or file organiAation(

    Com9onen" o? aa Flo= &aram

    There are four sy&bols that are used in the dra$ing of 5ata +lo$ 5iagra&s?

    En&&e"

    E-ternal entities reresent the sources of data that enter the syste& or the reciients of data

    that lea'e the syste&(

    Pro;e""

    Processes reresent acti'ities in $hich data is &aniulated by being stored or retrie'ed or

    transfor&ed in so&e $ay( 0 circle reresents it( The rocess $ill sho$ the data

    transfor&ation or change(

    aaa"e"

    21

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    22/65

    5atabases reresent storage of data $ithin the syste&(

    aa Flo=

    0 data flo$ sho$s the flo$ of infor&ation fro& its source to its destination( 0 line reresents

    a data flo$, $ith arro$heads sho$ing the direction of flo$(

    CONTE

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    23/65

    LEEL- 1 /Em9lo(ee

    LEEL- 2 /A#m&n

    23

    )otel Manage&ent *yste&

    ADMINISTRAT

    OR

    Custo

    mr

    Info

    Empl

    oye

    Detai

    ls

    Sea

    rc!

    A

    Dele

    te

    Eit

    A

    Sea

    rc!

    Dele

    te

    Eit

    Trans

    ctn"ill

    ACustomer

    Transaction

    A

    Employee

    Ser#ic

    e

    Info

    EM$LOYEE

    LOGI

    N

    Emplye

    Detai

    ls

    HOTEL

    AEmployee

    A

    Ser#ice

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    24/65

    LEEL- 2 /Em9lo(ee

    24

    )otel Manage&ent *yste&

    ADMINISTRATOR

    Empl

    oye

    Detail

    s

    Ser#ic

    e Info

    Sea

    rc!

    A

    Del

    ete

    Eit

    Sea

    rc!

    Eit

    A

    Employee

    A

    Ser#ice

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    25/65

    CHAPTER 05

    S+STEM IMPLEMENTATION

    5.1 PROCESSIN*ENIRONMENT

    5.1.1 Har#=are S9e;&?&;a&on

    Processor ? Intel Pentiu&:

    R0M ? /B

    )ard 5is% ? :9B

    5ri'es ? C5 ROM 5ri'e

    5islay *iAe ? /># Color Monitor

    *creen Resolution ? =99.99 Pi-els

    Color Palette ? True Color D2: bit

    eyboard ? PC0T Enhanced Tye

    Mouse ? *tandard $indo$s %eyboard

    Monitor ? *

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    26/65

    5.1.2 So?=are S9e;&?&;a&on

    Oerating *yste& ? ;indo$s 6P

    +ront End ?

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    27/65

    EENTRIENPRO*RAMMIN*

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    28/65

    Most for& has a delete section, but a for& can also include for& header, ageheader, age

    footer and for& footer(

    MOULES:-

    0 &odule is a collection of

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    29/65

    Te-tbo- hels to dislay data fro& a table, uery or Oracle state&ent( Te-tbo-

    can also be bound( 5ata in an unbound te-tbo- isnGt stored any$here(

    5. L&"o@

    In &any cases it is uic%er and easier to select a 'alue fro& a list than to

    re&e&ber a 'alue to tye( 0 list of choices also hel to ensure that the 'alues that is

    entered in the field is correct( 3istfor& erfor&s this action(

    $. Comoo@

    0 co&bo bo- is li%e a te-tbo- and a list bo- co&bined together( To select a

    'alue in a co&bobo- , if the co&bobo- in bound, the entered or selected 'alue is

    inserted into the field that the co&bobo- is bound to(

    %. C'e;>o@

    Chec%bo- acts as a stand@alone control to dislay a 4es No(

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    30/65

    MS S4LSERER 200$

    *H3 *er'er 299> Dfor&erly codena&ed L4u%onL $as released in

    October 299>( It included nati'e suort for &anaging 6M3data, in addition to relational

    data( +or this urose, it defined an -&l data tyethat could be used either as a data tye in

    database colu&ns or as literalsin ueries( 6M3 colu&ns can be associated

    $ith6*5sche&as 6M3 data being stored is 'erified against the sche&a( 6M3 is con'erted

    to an internal binary data tye before being stored in the database( *ecialiAed inde-ing

    &ethods $ere &ade a'ailable for 6M3 data(

    6M3 data is ueried using6Huery *H3 *er'er 299> added so&e e-tensions

    to the T@*H3language to allo$ e&bedding 6Huery ueries in T@*H3( In addition, it also

    defines a ne$ e-tension to 6Huery, called 6M3 5M3 that allo$s uery@based &odifications

    to 6M3 data( *H3 *er'er 299> also allo$s a database ser'er to be e-osed o'er$eb

    ser'icesusing Tabular 5ata *trea&DT5* ac%ets encasulated $ithin*O0P

    Drotocolreuests( ;hen the data is accessed o'er $eb ser'ices, results are returned as

    6M3(

    Co&&on 3anguage Runti&eDC3R integration $as introduced $ith this 'ersion, enabling

    one to $rite *H3 code as Managed Code by the C3R( +or relational data,T@*H3has been

    aug&ented $ith error handling features Dtrycatch and suort for recursi'e ueries $ith

    CTEs DCo&&on Table E-ressions( *H3 *er'er 299> has also been enhanced $ith ne$

    inde-ing algorith&s, synta- and better error reco'ery syste&s( 5ata ages arechec%

    su&&edfor better error resiliency, and oti&istic concurrency suort has been added for

    better erfor&ance( Per&issions and access control ha'e been &ade &ore granular and the

    uery rocessor handles concurrent e-ecution of ueries in a &ore efficient $ay( Partitions on

    30

    )otel Manage&ent *yste&

    http://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Tabular_Data_Streamhttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Tabular_Data_Streamhttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/Checksum
  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    31/65

    tables and inde-es are suorted nati'ely, so scaling out a database onto a clusteris easier(

    *H3 C3R $as introduced $ith *H3 *er'er 299> to let it integrate $ith the (NET +ra&e$or%(

    *H3 *er'er 299> introduced LM0R*L DMultile 0cti'e Results *ets, a &ethod of allo$ing

    usage of database connections for &ultile uroses(

    *H3 *er'er 299> introduced 5M

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    32/65

    One of the %ey features of

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    33/65

    To analyAe our data or resent it in a certain $ay in rint, create a reort( 5ata Reort

    allo$s us to use drag and dro to uic%ly create reorts fro& any record set, including

    hierarchical record sets(

    33

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    34/65

    CHAPTER 0$

    S+STEM COIN*

    Lo&n:

    Pri'ate *ub Co&&and2Clic%D

    End

    End *ub

    Pri'ate *ub Co&&and/Clic%D

    Call connect

    s/ Lselect fro& login $here UN0MEL Q Te-t/(Te-t Q L and P0**L Q Te-t2(Te-t Q LL

    rs(Oen s/, con, adOenstatic, ad3oc%ReadOnly

    If rs(ReordCount 9 Then

    Unload Me

    M5I +or&(*ho$

    Else

    MsgBo- LIN

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    35/65

    A CUSTOMER ETAILS:

    Private Sub Command1_Click()

    If Option1.Enabled = rue !en

    "ender = #$%&E#

    El'e

    "ender = #E$%&E#

    End If

    If et1(*).et = ## Or et1+.et = ## Or et1,.et = ## Or et1(-).et = ##

    Or et1().et = ## Or et1(/).et = ## Or et10.et = ## Or et15.et = ##

    Or et1/.et = ## Or et-.et = ## !en

    $'"o #Plea'e Enter %ll 2etail' efore Submit#

    El'e

    Call connect

    con.eecute #in'ert into

    C2(3%$E4CI24CO243%IO34%E4OCC6P4S243O%43OC4CC)7alue'(8# 9 et1(*).et

    9 #848# 9 et1+.et 9 #848# 9 et1,.et 9 #848# 9 "ender 9 #848# 9 et1(-).et 9

    #848# 9 et1().et 9 #848# 9 et1(/).et 9 #848# 9 et10.et 9 #848# 9

    et15.et 9 #848# 9 et1/.et 9 #848# 9 et-.et 9 #8)#

    $'"o #:ecord Succe''full; %dded#

    35

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    36/65

    Call di'connect

    End If

    End Sub

    Private Sub Command_Click()

    et1(*).et = ##

    et1+.et = ##

    et1,.et = ##

    et1(-).et = ##

    et1().et = ##

    et1(/).et = ##

    et10.et = ##

    et15.et = ##

    et1/.et = ##

    et-.et = ##

    End Sub

    36

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    37/65

    Private Sub Command-_Click()

    6nload $e

    End Sub

    EDIT C%STOMER DETAILS&

    Private Sub Command1_Click()

    If et1(*).et = ## Or et1+.et = ## Or et1,.et = ## Or et1(-).et = ##

    Or et1().et = ## Or et1(/).et = ## Or et10.et = ## Or et15.et = ##

    Or et1/.et = ## Or et-.et = ## !en

    $'"o #Plea'e Enter %ll 2etail' efore Submit#

    El'e

    Call connect

    con.eecute #in'ert into

    62(3%$E4CI24CO243%IO34%E4OCC6P4S243O%43OC4CC)7alue'(8# 9 et1(*).et

    9 #848# 9 et1+.et 9 #848# 9 et1,.et 9 #848# 9 et1(-).et 9 #848# 9

    et1().et 9 #848# 9 et1(/).et 9 #848# 9 et10.et 9 #848# 9 et15.et 9

    #848# 9 et1/.et 9 #848# 9 et-.et 9 #8)#

    $'"o #:ecord Succe''full; %dded#

    37

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    38/65

    Call di'connect

    End If

    End Sub

    Private Sub Command_Click()

    et1(*).et = ##

    et1+.et = ##

    et1,.et = ##

    et1(-).et = ##

    et1().et = ##

    et1(/).et = ##

    et10.et = ##

    et15.et = ##

    et1/.et = ##

    et-.et = ##

    End Sub

    Private Sub Command-_Click()

    6nload $e

    38

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    39/65

    End Sub

    TRANSACTION ETAILS:

    Pri'ate *ub Co&&and/Clic%D

    If Te-t/7(Te-t LL Or Te-t29(Te-t LL Or Te-t>(Te-t LL Or Te-t.(Te-t LL Or Te-t1(Te-t LL Or

    Te-t=(Te-t LL Or Co&bo=(Te-t LL Or Te-t7(Te-t LL Or Te-t/9(Te-t LL Or Te-t//(Te-t LL

    Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into O+DCO5,COT,R,TC,OC,*T,5I*C,T,5P,RB(Te-t Q L,L Q Te-t.(Te-t Q L,L Q Te-t1(Te-t Q L,L Q Te-t=(Te-t Q L,L

    Q Co&bo=(Te-t Q L,L Q Te-t7(Te-t Q L,L Q Te-t/9(Te-t Q L,L Q Te-t//(Te-t Q LL

    MsgBo- LRecord *uccessfully 0ddedL

    Call disconnect

    End If

    End *ub

    Pri'ate *ub Co&&and2Clic%D

    Unload Me

    End *ub

    39

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    40/65

    Pri'ate *ub Co&&and8Clic%D

    Te-t/7(Te-t LL

    Te-t29(Te-t LL

    Te-t>(Te-t LL

    Te-t.(Te-t LL

    Te-t1(Te-t LL

    Te-t=(Te-t LL

    Te-t7(Te-t LL

    Te-t/9(Te-t LL

    Te-t//(Te-t LL

    End *ub

    CLEANIN*:

    Pri'ate *ub Co&&and/Clic%D

    If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Co&bo/(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into C3E0NDRN,NOC,TO;

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    41/65

    MsgBo- LRecord *uccessfully 0ddedL

    Call disconnect

    End If

    End *ub

    Pri'ate *ub Co&&and2Clic%D

    Te-t/D9(Te-t LL

    Te-t/D/(Te-t LL

    End *ub

    Pri'ate *ub Co&&and8Clic%D

    Unload Me

    End *ub

    REPAIR ISSUES:

    Pri'ate *ub Co&&and/Clic%D

    If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Co&bo/(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    41

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    42/65

    Call connect

    con(e-ecute Linsert into C3E0NDRN,NOC,TO;

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    43/65

    If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Te-t2(Te-t LL Or Co&bo/(Te-t LL Or Te-t8(Te-t

    LL Or Te-t:(Te-t LL Or Te-t>(Te-t LL Or Te-t.(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into O+DNOC,RN,NO5,TO

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    44/65

    End *ub

    Pri'ate *ub Co&&and8Clic%D

    Unload Me

    End *ub

    ORER FOR:

    Pri'ate *ub c&dsubClic%D

    If Co&bo/(Te-t LL Or Te-t/D9(Te-t LL Or Te-t/D>(Te-t LL Or Te-t/D8(Te-t LL Or

    Te-t/D.(Te-t LL Or Te-t/D1(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into O+DTO5+,N0ME,RN,CC,EE,TOOR(Te-t Q L,L Q Te-t/D8(Te-t Q L,L Q Te-t/D.(Te-t Q L,L Q

    Te-t/D1(Te-t Q LL

    MsgBo- LRecord *uccessfully 0ddedL

    Call disconnect

    End If

    End *ub

    Pri'ate *ub Co&&and/Clic%D

    44

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    45/65

    Te-t/D9(Te-t LL

    Te-t/D>(Te-t LL

    Te-t/D8(Te-t LL

    Te-t/D.(Te-t LL

    Te-t/D1(Te-t LL

    End *ub

    Pri'ate *ub Co&&and2Clic%D

    Unload Me

    End *ub

    CHAN*E PASSOR:

    Pri'ate *ub Co&&and/Clic%D

    If Te-t2(Te-t LL Or Te-t8D9(Te-t LL Or Te-t/(Te-t LL Or Te-t:(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into P0**;OR5 C)0NEDUN0ME,CUP;,NP;,CNP;

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    46/65

    Call disconnect

    End If

    End *ub

    Pri'ate *ub Co&&and2Clic%D

    Te-t2(Te-t LL

    Te-t8D9(Te-t LL

    Te-t/(Te-t LL

    Te-t:(Te-t LL

    End *ub

    Pri'ate *ub Co&&and8Clic%D

    Unload Me

    End *ub

    A EMPLO+EE ETAILS

    Pri'ate *ub Co&&and/Clic%D

    If Otion/(Enabled True Then

    gender LM03EL

    Else

    gender L+EM03EL

    End If

    46

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    47/65

    If Te-t/D9(Te-t LL Or Te-t/D/(Te-t LL Or Te-t/D>(Te-t Or Te-t/D8(Te-t LL Or Te-t/D=(Te-t

    LL Or Te-t/D7(Te-t LL Or Te-t/D:(Te-t LL Or Te-t/D2(Te-t LL Or Te-t/D.(Te-t LL Or

    Te-t/D1(Te-t LL Or Te-t2(Te-t LL Then

    MsgBo- LPlease Enter 0ll 5etails Before *ub&itL

    Else

    Call connect

    con(e-ecute Linsert into

    EMPDN0ME,055RE**,5E*,MOB,*03,0E,+N0ME,EH,N0TION,5OB,EN,EMPC(Te-t Q L,L Q Te-t/D8(Te-t Q L,L Q

    Te-t/D=(Te-t Q L,L Q Te-t/D7(Te-t Q L,L Q Te-t/D:(Te-t Q L,L Q Te-t/D2(Te-t Q L,L Q

    Te-t/D.(Te-t Q L,L Q Te-t/D1(Te-t Q L,L Q gender Q L,L Q Te-t2(Te-t Q LL

    MsgBo- LRecord *uccessfully 0ddedL

    Call disconnect

    End If

    End *ub

    Pri'ate *ub Co&&and2Clic%D

    Unload Me

    End *ub

    Pri'ate *ub Co&&and8Clic%D

    Te-t/D9(Te-t LL

    Te-t/D/(Te-t LL

    47

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    48/65

    Te-t/D>(Te-t LL

    Te-t/D8(Te-t LL

    Te-t/D=(Te-t LL

    Te-t/D7(Te-t LL

    Te-t/D:(Te-t LL

    Te-t/D2(Te-t LL

    Te-t/D.(Te-t LL

    Te-t/D1(Te-t LL

    Te-t2(Te-t LL

    End *ub

    48

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    49/65

    CHAPTER 0%

    S+STEM TESTIN*

    *yste& Testing is the stage of i&le&entation, $hich is ai&ed at ensuring that

    the syste& $or%s accurately and efficiently as e-ected before li'e oeration co&&ences( It

    certifies that the $hole set of rogra& hang together( *yste& testing reuires a test lan that

    consists of se'eral %eys, acti'ities and stes to run rogra&, string, syste& and user

    accetance testing( The i&le&entation of ne$ly designed ac%age is i&ortant in adoting a

    successful ne$ syste&(

    Testing Ob!ecti'es

    Testing is the rocess of correcting a rogra& $ith intend of finding an error(

    0 good test is one that has a high robability of finding a yet undisco'ered error(

    0 successful test is one that unco'ers an undisco'ered error(

    IFFERENT T+PES OF TESTIN*

    Unit Testing

    In this testing $e test each &odule indi'idually and integrate the o'erall

    syste&( Unit testing focuses 'erification efforts on the s&aller unit of soft$are design in the

    &odule( This is also %no$n as K&oduleG testing( The &odules of the syste& are tested

    searately( The testing is carried out during rogra&&ing stage itself( In this testing ste each

    &odule is found to $or% satisfactory as regard to the e-ected outut fro& the &odule( There

    are so&e 'alidation chec%s for 'erifying the data inut gi'en by the user( It is 'ery easy to

    find error and debug the syste&(

    49

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    50/65

    Inera&on Te"&n

    5ata can be lost across an interface one &odule can ha'e an ad'erse

    effect on the other sub functions $hen co&bined by &ay not roduce the desired &a!or

    functions( Integrated testing is the syste&atic testing for constructing the unco'er errors

    $ithin the interface( This testing $as done $ith sa&le data( The need for integrated test is to

    find the o'erall syste& erfor&ance(

    Bla;> Bo@ Te"&n

    This testing atte&ts to find errors in the follo$ing areas or categories?

    Incorrect or &issing functions, interface errors, errors in data structures, e-ternal database

    access, erfor&ance errors and initialiAation and ter&ination errors(

    Validation Testing

    0t the cul&ination of Blac% Bo- testing, soft$are is co&letely

    asse&bled as a ac%age, interface errors ha'e been unco'ered and corrected and final series

    of soft$are tests, 'alidation tests begins(

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    51/65

    O!9! Te"&n

    0fter erfor&ing the 'alidation testing, the ne-t ste is outut testing of the

    roosed syste& since no syste& could be useful if it doesnGt roduce the reuired data in the

    secific for&at( The outut dislayed or generated by the syste& under consideration is tested

    by, as%ing the user about the for&at dislayed( The outut for&at on the screen is found to be

    correct as the for&at $as designed in the syste& according to the user needs( )ence the

    outut testing doesnGt result in any correction of the syste&(

    U"er A;;e9an;e Te"&n

    User accetance of the syste& is the %ey factor for the success of the syste&(

    The syste& under consideration is tested for user accetance by constantly %eeing in touch

    $ith rosecti'e syste& at the ti&e of de'eloing and &a%ing change $here'er reuired(

    This is done $ith regard to the follo$ing oints?

    Outut *creen design(

    Inut *creen design(

    Menu dri'en syste&(

    '&e Bo@ Te"&n

    ;hite bo- testing is a testing case design &ethod that uses the control

    structure of the rocedural design to deri'e the test cases( The entire indeendent ath in a

    &odule is e-ercised at least once( 0ll the logical decisions are e-ercised at least once(

    E-ecuting all the loos at boundaries and $ithin their oerational bounds e-ercise internal

    data structure to ensure their 'alidity(

    51

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    52/65

    CHAPTER 06

    SCREEN LA+OUTS

    S9la"' S;reen:

    Lo&n

    52

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    53/65

    53

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    54/65

    MI/CUSTOMER:

    54

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    55/65

    A## C!"omer:

    E#& C!"omer ea&l":

    55

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    56/65

    Remoe C!"omer ea&l":

    56

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    57/65

    T(9e O? Room ane#:

    MI/TRANSACTION:

    57

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    58/65

    Tran"a;&on ea&l":

    MI/SERICES:

    58

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    59/65

    Clean&n:

    Re9a&r I""!e":

    59

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    60/65

    e'&;le Ser&;e":

    Or#er For:

    60

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    61/65

    MI/SECURIT+:

    C'ane Pa""=or#:

    61

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    62/65

    MI/Ao! U":

    A## Em9lo(ee ea&l":

    62

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    63/65

    Ao! Hoel Manaemen S("em:

    CONCLUSION

    63

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    64/65

    This ro!ect &ade by the hand$or% of the grou &e&bers and is a s&all effort in the

    de'elo&ent of larger rogra&s, and it in'ol'es li&ited asects $hich are needed in day to

    day hotel oeration( The soft$are de'elo&ent although is a 'ery difficult tas% but it can be

    carried out successfully $ith the effort of the grou $or%( 0fter the co&letion of this ro!ect

    $e learnt different things about soft$are and its de'elo&ent( ;e also learnt to $or% in a

    grou and realiAe its i&ortance( Thus this ro!ect can be a guideline for the beginners and

    can be e-a&le for the de'elo&ent of a s&all rogra&(

    I ha'e de'eloed this soft$are $ith &y ut&ost caability( By &a%ing further &odifications I

    li%e to include &ore details to the syste&( By adding this, I a& sure that &y ro!ect $ill be

    one of the best si&lest sales &anage&ent syste&s( I belie'e that $ith the graceful blessing

    of the 03MI)T4 I can successfully add this feature(

    )otel &anage&ent syste& D)M* is a s&all rogra& that is related in the field of hotels to

    &anage custo&ers( This ro!ect is designed to fulfill the need of the future generations(This

    ro!ect is s&all ac%age $hich includes different categories as $ell as ha'ing all ossible

    features( ;e ha'e e-ected that it $ill be helful to the, custo&ers as $ell as 0d&inistrati'e

    &e&ber(;e $ill i&ro'e this ro!ect in future $ith online roo& reser'ation syste& and also

    i&ro'e in security by ro'iding a &agnetic coated card to er&anent custo&er for

    auto&atic chec% in and chec% out(;e are $aiting for your best suggestion and encourage&ent

    $hich could &a%e us i&ro'e the future rogra&&ing &uch better then the one $e ha'e

    carried out(

    BIBILIO*RAPH+

    64

    )otel Manage&ent *yste&

  • 8/10/2019 Report of Hotel Management System Santhosh Mohan

    65/65

    /( *yste& 0nalysis and 5esign S Elias(M(0$ard, algotia Publications, 299/

    2( *oft$are Engineering S Ian *o&&er'ille

    8( *oft$are Pro!ect Manage&ent S Roger(*(Press&an(

    :( Mastering OR0C3E @ *te'en M(Bcra$stai

    >( M*