HOTEL MANAGEMENT SYSTEM IN C

Share Embed Donate


Short Description

In this project is developed using c programming language. This project describe overall hotel management process....

Description

C Programming documentation C Programming Project ON

HOTEL MANAGEMENT SYSTEM

Project Title

: Hotel management System

Group No

:3

Group Members

: Ajith Joseph Jobins Thomas Nithin bose Merin annie Thomas Chandana K.S Jonu P Dominic

Subject Name

: C programming

Group In charge

: Jacob Thomas

S.NO.

TITLE

1

Introduction

2

Current System

3

Proposed System

4

Configuration for Hardware and Software

5

Program Specification

6

Input Specification

7

File Specification

8

Program Design and Pseudo code

9

Program

10

Screen Design

11

Output Screen Design

12

Conclusion

13

Acknowledgment

14

References

PAGE NO.

Introduction In today’s world, the way of functioning and managing the system has been totally changed. There is a sudden and abrupt changes in the structure maintenance and modification, handling, leveling inside every system. Without managing system through computer applications and programming, the development of infrastructure are unfinished. There are many errors and drawback without use of computer programming and application. As we know that, ”necessity is the mother of invention” , so in today’s challenging world , every system is developed and launched by the use of computer software and programming. As an Customer and hotel are two related terms of business field, there should be proper way of management. The title of the project is related to hotel i.e., “Hotel Management system” .hotel management system deals with basic record of customer and staffs, room details, restaurant details ,report etc. of the hotel. Due to excessive growing number of hotels in the world, it is very enough to handle important files and data of the hotel correctly, efficiently and systematically. Location of this data may be inaccurate and difficult to access when they are required. So by the use of Hotel Management System, user can easily maintain files and records in systematic way. Only authorized users are allowed to enter through the system. So security is also maintained in the system. The other feature of this management system is file storing safely, easy access when needed, data addition, deletion and modification. Thus, the hotel Management system being one of the major necessity in today’s business filed. So it can solve almost all the problem and can reached to each and every requirement of the user.

Current System Some old record keeping system is existed till now in most of the hotels. No any developments have been made through the use of computer system. All the records are managed by using huge paper made registers, note-copies and hard covers. So it is not a kind of data management. It is totally unsafe as well as uncivilized way of filling and indexing system. There is some software for doing these words. But they are of huge amount of installation. Due to these reasons, the hotel system in the country is undeveloped. Many unwanted environmental factors like fire, rain etc. damages the handwritten files totally. Not only natural disasters but also the theft and robbery are also equally affecting loss of data, important records and files.

Proposed system and objectives Hotel management system is a simple application, which is especially generated and designed for the low level to star hotels in order to enter the various records and information, and can perform other functions like addition, deletion, searching and modification if required. It is username and password protected as well. So a hotel needs a normal computer application like where it has ability to do all those tasks like other programs do. Following are the major objectives behind the new proposed system;  It creates user friendly environment, where a normal user can easily access through all the benefits of the system.  It provides security from unauthorized access, only admin or authorized users are access granted to the system.  It increases efficiency and saves the time.  No any danger and obstacles from external entities.  Easy access of saved data inside the system.

Programming specification Input Specifications Struct Information: Login Sno

Variable Name

Description

Data type

Size

1

strUserName

User Name

Char

20

2

strPassword

Password

Char

20

3

strUserType

User Type

Char

20

Struct Information:Time Sno

Variable

Description

Datatype

Size

1

hr

Hour

Int

4

2

minut

Minute

Int

4

3

sec

Second

Int

4

Struct Information:Date Sno

Variable

Description

Datatype

Size

1

day

Day

Int

4

2

month

Month

Int

4

3

year

Year

Int

4

Struct Information: staff Sno

Variable Name

Description

Data type

Size

1

iEmpNo

Employee No

Int

4

2

strEmpFName

Emp First Name

Char

20

3

strEmpLName

Emp Last Name

Char

20

4

strEmpHouseName

Emp House Name

Char

20

5

iPin

Pin

Int

4

6

strStreet

Street address of emp

Char

20

7

strPhone

Phone Number of employee

Char

20

8

strEmail

Email address

Char

20

9

strQualification

Qualification

Char

20

10

strDesignation

Designation

Char

20

11

iSalary

Salary

Int

4

12

fBonusPercentage

Bonus salary Percentage

Float

4

Size

Struct Information: ROOM

Sno

Variable Name

Description

Data type

1

iRoomNumber

Room Number

Int

4

2

iFloorNumber

Floor Number

Int

4

3

iNoOfBed

Number bed available

Int

4

4

iAC

Ac available or not

Int

4

5

iTV

TV available or not

Int

4

6

iInternet

Internet available or not

Int

4

7

iPhone

Phone Number

Int

4

8

iRentAmount

Rent of a Room

Int

4

Struct Information: Booking Sno

Variable Name

Description

Data type

Size

1

iBno

Booking Number

Int

4

2

iRno

Room Number

Int

4

3

DateOfBooking

Booking Date

Struct

12

4

strFName

First Name

Char

20

5

strLName

Last Name

Char

20

6

strHouseName

House Name

Char

20

7

strStreet

StreetName

Char

20

8

intPin

Pincode

Int

4

9

strPhone

Phone Number

Char

20

10

strEmail

Email Id

Char

20

11

iAdvance

Advance Amount

Int

4

Struct Information: Rent Sno

Variable Name

Description

Datatype

Size

1

iRentNumber

Rent

Int

4

2

iRoomNumber

Room Number

Int

4

3

strFName

First Name

Char

20

4

strLName

Last Name

Char

20

5

strHouseName

House Name

Char

20

6

strStreet

Street Name

Char

20

7

iPin

Pin Code

Int

4

8

strPhone

Phone

Char

20

9

strEmail

Email

Char

20

10

bookingDateFrom

Booking Date From

Struct Date

12

11

bookinDateTo

Booking Date To

Struct Date

12

12

iNorOfDay

Number Of Date

Int

4

13

iRoomRent

Room Rent

Int

4

14

iBillFromRestaurant

Restuarnt bill No

Int

4

15

iAdvance

Advance Amount

Int

4

16

iBalance

Balance Amount

Int

4

Struct Information: Restaurant Bill Sno

Variable Name

Description

Datatype

Size

1

iRBill

Restaurant Bill No

Int

4

2

strItem

Item Name

Char

50

3

iRs

Item Rupees

Int

4

4

iQty

Quantity of Food

Int

4

5

iTotal

Total Amount

Int

4

Struct Information:Restaurant Bill Master.

Sno

Variable

Description

Datatype Size

1

iRbill

Restaruant Bill No

Int

4

2

iTable Number

Table Number

Int

4

3

BillDate

Date Of Bill

Struct Time 12

4

billTime

Time Of Bill

Struct Time 12

5

iRoom Number

Room Number

Int

4

6

iTotal

Total

Int

4

7

Ipaid

Amount Paid

Int

4

Struct Information:FOOD ITEM

Sno

Variable

Description

Datatype

Size

1

iNumber

Food Number

Int

4

2

strName

Name of the food

Char

50

3

iCount

Number of Food Items

Int

4

4

iRs

Rupees

Int

4

File Specification

Name

Description

*fLOGIN

File pointer for Login.

*fSTAFF

File pointer for managing staff details.

*fROOM

File pointer for managing room details

*fBOOKING

File pointer for room booking

*fRENT

File pointer to calculate the rent

*fRESTAURENTBILL

File pointer for the restaurant bill

*fFOODITEM

File pointer for the food item

Welcome Screen

Login Screen

Main Menu Screen

Room Menu Screen

Add New Room Screen

Edit New Room Screen

Delete Room Screen

Search Room Screen

Search With Room Status Screen

Add New Item To Bill Screen

Room Details Screen

New Room Booking Screen

Report of Room Rent Screen

Search using Staff ID Screen

Exit Screen

Conclusion 1. Program Weakness As we know that, no any program can be efficient and 100% reliable. So, there are also some drawbacks from our system which are as follows:  It cannot perform all the required functions as of professional one, it is simply a record keeping of hotel management system.  System is not sharply a graphical user interface. There is just use of some text colors and borders.  It is not a multipurpose and multitasking. It can’t perform various task at single time 2.Program Strengths There are many advantages of using this program as it contains various features like:  Its actually a user friendly software, as it is ease to use by just following. The instructions as it is appeared on the screen.  This program has a login system, so that only authorized user can only allowed to accessed through the internal main system.  Input name should matched the name entered already in the system in order to perform modification, deletion and searching, so that the record will be safe totally.

3.Program Enhancement Users can add extra enhancements in the system as per necessity in the future for the fulfillment of the requirement.  For security purpose, advanced encryption techniques can been applied.

Acknowledgment We would like to thank Mr. Jacob Thomas for giving us an outstanding guidance and co-operation for designing this system. We were successfully developed this system through his idea and beliefs. And last we would thanks to the Department Of Computer Application especially our group tutor Mr. Jijo Varghese for giving this opportunity to build up an application by the use of C Programming.

Reference

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF