Dev Shukla (1)

download Dev Shukla (1)

of 29

Transcript of Dev Shukla (1)

  • 8/13/2019 Dev Shukla (1)

    1/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 1

    GURUKUL-THE SCHOOLGHAZIABAD

    PROJECT FILE

    SESSION 2013-14

    HOTEL

    MANAGEMENT

  • 8/13/2019 Dev Shukla (1)

    2/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 2

    GURUKUL THE SCHOOL

    COMPUTER PROJECT

    CERTIFICATE

    THIS IS TO CERTIFY THAT Dev Shukla And Shubham Mehta.. , CLASS 12th

    ., GURUKUL THE

    SCHOOL HAVE COMPLETED THIS PROJECT UNDER THE GUIDANCE OF Mrs. Geetika Pant AND

    MAYBE CONSIDERED AS A PART OF THE PRACTICAL EXAM CONDUCTED BY CBSE BOARD.

    _________________ ___________________

  • 8/13/2019 Dev Shukla (1)

    3/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 3

    INTERNAL EXAMINAR EXTERNAL EXAMINER

    CKNOWLEDGEMENT

    THIS PROJECT WOULD NOT HAVE BEEN SUCCESSFULLY COMPLETED WITHOUT THE UNENDING

    AND CONTINUOUS SUPPORT AND HELP FROM ALL MY TEACHERS, ESPECIALLY GEETIKA MAM. I

    WOULD ALSO LIKE TO THANK MY PARENTS FOR THEIR LOVE AND ENCOURAGEMENT

    THROUGHOUT THE MAKING OF THIS PROJECT.

    .

    (Shubham Mehta And DevShukla)

  • 8/13/2019 Dev Shukla (1)

    4/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 4

    FLOW CHART

    MAIN MENU

    BOOK A ROOM

    CUSTOMER RECORD

    EDIT RECORD

    EXIT

    ROOMS ALLOTED

    MODIFY RECORDDELETE RECORD

    1 3

    2

    4

    5

  • 8/13/2019 Dev Shukla (1)

    5/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 5

    Classes and Functions Used in the Project

    Classes: Hotel

    Functions:

    FUNCTION FUNCTIONALITY

    void main_menu(); //to dispay the main menu void add(); //to book a room void display(); //to display the customer record void rooms(); //to display alloted rooms void edit(); //to edit the customer record int check(int); //to check room status void modify(int); //to modify the record void delete_rec(int); //to delete the record

  • 8/13/2019 Dev Shukla (1)

    6/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 6

    Project code:

  • 8/13/2019 Dev Shukla (1)

    7/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 7

    Header File Used

    //

    //

    #include

    #include

    #include

    #include

    #include

    #include

    #include

    #include

    #include

    //

  • 8/13/2019 Dev Shukla (1)

    8/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 8

    class hotel

    {

    int room_no;

    char name[30];

    char address[50];

    char phone[10];

    public:

    void main_menu(); //to dispay the main menu

    void add(); //to book a room

    void display(); //to display the customer record

    void rooms(); //to display alloted rooms

    void edit(); //to edit the customer record

    int check(int); //to check room status

    void modify(int); //to modify the record

    void delete_rec(int); //to delete the record

    };

    //

    //Function:1

    //

    void hotel::main_menu()

  • 8/13/2019 Dev Shukla (1)

    9/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 9

    {

    int choice=0;

    while(choice!=5)

    {

    clrscr();

    cout

  • 8/13/2019 Dev Shukla (1)

    10/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 10

    {

    cout

  • 8/13/2019 Dev Shukla (1)

    11/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 11

    room_no=r;

    cout

  • 8/13/2019 Dev Shukla (1)

    12/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 12

    fin.read((char*)this,sizeof(hotel));

    if(room_no==r)

    {

    clrscr();

    cout

  • 8/13/2019 Dev Shukla (1)

    13/29

  • 8/13/2019 Dev Shukla (1)

    14/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 14

    coutchoice;

    clrscr();

    coutr;

    switch(choice)

    {

    case 1: modify(r);

    break;

    case 2: delete_rec(r);

    break;

    default: cout

  • 8/13/2019 Dev Shukla (1)

    15/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 15

    if(room_no==r)

    {

    flag=1;

    break;

    }

    }

    fin.close();

    return(flag);

    }

    //

    //Function:6

    //

    void hotel::modify(int r)

    {

    long pos,flag=0;

    fstream file("Record.dat",ios::in|ios::out|ios::binary);

    while(!file.eof())

    {

    pos=file.tellg();

    file.read((char*)this,sizeof(hotel));

    if(room_no==r)

    {

    cout

  • 8/13/2019 Dev Shukla (1)

    16/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 16

    cout

  • 8/13/2019 Dev Shukla (1)

    17/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 17

    ofstream fout("temp.dat",ios::out);

    while(!fin.eof())

    {

    fin.read((char*)this,sizeof(hotel));

    if(room_no==r)

    {

    cout

  • 8/13/2019 Dev Shukla (1)

    18/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 18

    }

    }

    //

    //..Main Function:1....

    //

    void main()

    {

    hotel h;

    clrscr();

    cout

  • 8/13/2019 Dev Shukla (1)

    19/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 19

    OUTPUT

    ADMIN MENU

  • 8/13/2019 Dev Shukla (1)

    20/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 20

    MAIN MENU

  • 8/13/2019 Dev Shukla (1)

    21/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 21

    Book a Room

  • 8/13/2019 Dev Shukla (1)

    22/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 22

    Customer Record

  • 8/13/2019 Dev Shukla (1)

    23/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 23

    Room Alloted

  • 8/13/2019 Dev Shukla (1)

    24/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 24

    Edit Menu

  • 8/13/2019 Dev Shukla (1)

    25/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 25

    Modify The customer

    Record

  • 8/13/2019 Dev Shukla (1)

    26/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 26

    Delete The customer

    Record

  • 8/13/2019 Dev Shukla (1)

    27/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 27

    USES OF THE PROJECT

    The set of the objectives that the software caters to, are as stated below:

    Electronic handling of admission details to enhance the accuracy, flexibility, reliability andto remove the human errors.

    To permit user to enter in a disciplined, organized and user-interactive environment atrandom and to permit easy retrieval of any information

    To provide the accurate information about the room, no of guest ,modified details, on thebasis of check in or out to provide online information and deletion of records

    To provide an efficient, accurate, reliable, fast, and robust structure that can handle anynumber of new entries.

  • 8/13/2019 Dev Shukla (1)

    28/29

    GURUKUL-THE SCHOOL PROJECT FILE 2013-14 [HOTEL MANAGEMENT] 28

    BIBLIOGRAPHY..

    BOOKS:

    COMPUTER SCIENCE WITH C++ Class 12 (Saraswati Corp.) TOGETHER WITH COMPUTER SCIENCE WITH C++ Class 12.

    HARDWARE REQUIREMENTS:

    PROCESSOR Pentium III 500 MHz.

    HARD DISK DRIVE 10.2GB

    RAM 64 MB

    CACHE 512 KB

    SOFTWARE:TURBO C++.

  • 8/13/2019 Dev Shukla (1)

    29/29

    REMARKS:.