You are on page 1of 18

Hotelika Management System

A Project work submitted to the

DEPARTMENT OF BACHLER OF COMPUTER APPLICATIONS


D.S COLLEGE KATIHAR

Submitted by

BCA-3rd year
D.S COLLEGE KATIHAR

Guided by

----------------------------------------

TABLE OF CONTENTS

ACKNOWLEDGEMENT

CERTIFICATE

TITLE OF THE PROJECT

INTRODUCTION

Basic introduction of Project

Objective and Scope

Project Section

Tools and Technologies used

SYSTEM ANALYSIS
o

Preliminary analysis & Information gathering

Input/outputs

Feasibility Study

System Requirements Specification

Software Engineering Model Used

Cost Estimation

Project Scheduling

SYSTEM DESIGN
o

Project Planning

Modules

Data Flow Diagram

E-R Diagram

Data Base Design

Screen Shots

Acknowledgement

I would like to express my sincere gratitude and regards to my


external guide Mr...------------------------------------ For his/her constant
inspiration, supervision and invaluable guidance during the
training. I would also like to thank Ms.. .of (name
of organization) for giving me such an opportunity to continue my
training in the (name of organization) and providing the facility.
At last I would also like to extend my sincere gratitude to
all my faculty members and specially Mr. .

(Internal

Guide) for giving their valuable suggestions.


With regards
Signature of Student

(Sign of HOD)

(Sign of Internal Guide)

CERTIFICATE

This is to certify that the project entitled Online Exam System has been developed
by
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. He has worked on the project Online
Exam System. He has used JAVA, HTML, JSP, JAVASCRIPT and MS.ACCESS as
Database for the project. His work is satisfactory.

I wish him all the best for his bright future.

Dated:-9/JULY/2010
Project In charge

Mr.Prashant Dubey

TITLE OF THE PROJECT


Project Name: - Hotel Management System
Introduction

This project HOTEL MANAGEMENT SYSTEM aims at automating all the work being
done manually in hotels at present. Management system is to generalize an simplify the monthly
or day to day activities of Hotel like Room activities, Check in of New Customer, Check out of
customer, Assigning a room according to customer requirement, and finally compute the bill etc.
which has to be performed on regular basis. To provide efficient, fast, reliable and user-friendly
system is the basic motto behind this exercise.
The project HOTEL MANAGEMENT SYSTEM gives us the complete information about the
present work in hotel. We can enter the particular record of
the customer and retrieve all the information of the particular customer. The only necessary
condition for the usage of this software is that there should be following users:
1. Administrator
2. Manager
3. Receptionist
4. Guest
This Project will be capable of doing or performing following tasks:1. Reservation.
2. Registration.
3. Billing/Clearance of Guest Folio.
4. Checkout.
We developed this project on keeping in mind the various aspects of hotels in
public sector as well as in private sector. This software is intended to be developed for
Deluxe Class / Super-Deluxe Class Hotels. A Comparison will be done of Deluxe Class
Hotels in public sector and in private sector and then the resultant / desired software will
be developed.
SQL database management system will be used as Backend which will be
capable of recording information and high level language C# will serve as Frontend
for the software. The database will be capable of doing following operations:

1.
2.
3.

Keeping records of various customers that visit in the hotel.


Keeping records of various items that are served to the customers.
Keeping records of customers Check-in/Check-out timings.

Section of project:The main objective of the entire activity is to automate the process of day to day
activities of Hotel like:

1. Room Management
2. Floor management
3. Package creation
4. Room Booking(current)
5. Advance Room Booking
6. Room Service
7. HOUSEKEEPING
8. Booking cancellation
9. Room Shifting module
10. User Creation(staff management)
11. Reporting
a. Daily Booking status
b. Monthly Booking Status
c. Available room Report
d. Staff List
e. Statement of Customer Details
Objectives:-

1. To study the existing manual system prevailing in the hotel.


2. To study the incorporation of computing system in place of existing
one, keeping in view the changing needs of the hotels.
3. To suggest appropriate measures towards the preparation and
maintenance.
4. To draw a software and model for the computerized preparation and
maintenance of various records in the hotels.
The main objective of the project is to develop software for Hotel
Management which will manage all the functions of a hotel.

FRONT END
ASP. NET
1. The pages developed using asp.net are compiled, providing better
performance than with scripting languages.
2. It provides a programming model, and infrastructure to create scalable,
secure and stable applications faster as well as more easily than with
previous web technologies.
3. It is more than the next version of Active Server Pages, it is a unifies web
development platform that provide the services necessary for developers to
build enterprise- class web applications
4. It is a compiled, .NET based environment.
5. Accessing database is made easier.

BACK END
MICROSOFT SQL SERVER
Microsoft SQL Server is a relational database management system developed by
Microsoft. It provides an environment used to generate databases that can be
accessed from workstations, the web or other media such
Its primary query languages are MS-SQL and T- SQL SQL Server supports different
data types, including primary types such as integer decimal, float , char (including
character strings), Varchar (variable length character strings), binary, Text (for
textual data) among others.Storage space allocated to a database is divided into
sequentially numbered pages, each 8 KB in size.
SQL Server allows multiple clients to use the same database concurrently. As such,
it needs to control concurrent access to shared data, to ensure data integrity - when
multiple clients update the same data, or clients attempt to read data that is in the
process of being changed by another client.The main mode of retrieving data from
an SQL Server database is querying for it.
External Software Description

Visual Studio 2008 or 10 or 12

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is


used to develop computer programs for Microsoft Windows, as well as web sites, web
applications and web services. Visual Studio uses Microsoft software development platforms such
as Windows API, Windows Forms, Windows Presentation Foundation, Windows
Store and Microsoft Silver light. It can produce both native code and managed code.
Visual Studio supports different programming languages and allows the code editor and debugger
to support (to varying degrees) nearly any programming language, provided a language-specific
service exists. Built-in languages include C,[6] C++ and C++/CLI (via Visual C+
+), VB.NET (via Visual Basic .NET), C# (via Visual C#), and F#

SQL Server 2008


Microsoft SQL Server is a relational database management system developed by Microsoft. As a
database, it is a software product whose primary function is to store and retrieve data as requested
by other software applications, be it those on the same computer or those running on another
computer across a network (including the Internet). There are at least a dozen different editions of
Microsoft SQL Server aimed at different audiences and for workloads ranging from small singlemachine applications to large Internet-facing applications with many concurrent users. Its primary
query languages are T-SQL and ANSI SQL.

.Net

framework 3.5 or 4.0

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs
primarily on Microsoft Windows. It includes a large class library known as Framework Class
Library (FCL) and provides language interoperability (each language can use code written in
other languages) across several programming languages. Programs written for .NET Framework
execute in a software environment (as contrasted to hardware environment), known as Common
Language Runtime (CLR), an application virtual machine that provides services such as
security, memory management, and exception handling. FCL and CLR together constitute .NET
Framework.
HARDWARE REQUIREMENTS:
Processor: Intel dual core or above
Processor Speed:1.0GHZ or above
RAM: 1 GB RAM or above
Hard Disk: 20 GB hard disk or above

System Analysis:
FUNCTIONAL REQUIREMENTS

o This system is all about the converting the shopping system from manual to
online.
o Customer can buy products online after login to the site.
o Administrator is adding product to database.
o Administrator can edit or delete the products from the database.
o After buying and making payment the products are send to customers address that
he has given.
o Customer can write feedback for the product or services.
o Admin can see daily sell and feedback given by customer.
o Administrator is adding the delivery report to the database.
o Both admin and customer can see the delivery report.
o System must provide following functionalities
o Keeping records of admission of customers.
o Keeping the records of products.
o Keeping the daily sell.
o Storing the feedback given by the customer.
o Keeping details about the product it is delivered or not. etc.
o Storing the items selected by the customer in the temporary storage.
NON FUNCTIONAL REQUIREMENTS
They are the quality requirements that stipulate how well software
does what it has to do.
Performance
No. of terminals to be supported is dependent on the server that
we will use at the time of deployment. The web application server
used should provide good performance and ability to manage
performance with techniques such as support for caching. After
completing the exam, the entire score of the student will be
calculated as per the rules in less than a second.
Availability
It can be accessed for 24 hours a day. For this UPS support must
be on the server site with a backup of at least 8 hours in case of
power failure. Candidate can apply form only during the
previously allotted time slots, however can open site anytime to
access other information. Reliability
Usability
The website should be user friendly and should require least effort
to operate.

Feasibility Study
Feasibility is the determination of whether or not a project is worth
doing. The process followed in marking this determination is called a
feasibility study. This type of study determines if a project can and should
be taken once it has been determined that a project is feasible, the analyst
can go ahead and prepare the project specification which finalizes project
requirements.
The important outcome of the proposed system is the determination
whether the system requested a feasible or not. That requirements need
for a rigorous feasibility study in the conduct of the feasibility study,
the analyst will usually consider three distinct but interrelated types
of feasibility. They are:

Technical Feasibility:-

This is the concerned with specifying equipment and software that


will success fully satisfy the user requirement. The technical needs of the
system may vary considerably, but might include. The facility to produce
output in a given time. Response time under certain conditions ability to
process a certain volume of transaction at a particular speed. Facility to
communicate data to distant location.
In technical feasibility, configuration of the systems is given more
importance their actual make a hardware. The configuration should give

the complete picture about the systems requirement how many


works section are required, how these units are interconnected so that
they could operate and communicate smoothly what speeds of input and
output should be achieved at particular quality of printing. Specific
hardware and software products can then be evaluated. Keeping in view
with the logical needs out of all types of feasibility, technical feasibility
generally is the most difficult to determine.

Operational Feasibility:It is mainly related to human organizational and Political aspects.


The points to be considered are:
What change will be brought with the system?
What organizational structure is disturbed?
What new skill will be required?
Generally project wills not rejected simply because of operational
infeasibility but such considerations are likely to critically affect the nature
and scope of the eventual recommendations.
This feasibility study is carried out by a small group of people who
are familiar with information system techniques, who understand the
parts of the business that are relevant to the project and are skilled
in system analysis design process.
Economical Feasibility:Economic
analysis
is
the
most frequently used technique for
evaluating the effectiveness of a proposed system. More commonly known
as cost/benefit analysis; the procedure is to determine the benefits and
saving that are expected from a proposed system and compare them with
costs. If benefits outweigh costs, a decision is taken to design and
implement the system otherwise, further justification or alternative in the

proposed system will have to be made if it is to have a chance of being


approved. This is an ongoing effort that improves in accuracy at each
phase of the system life cycle.

Input Specification
Interface of the System
The Interface of the System will be developed in International standard so that user should not to
take more time to be familiar with it. The system will organize under a MDI form and other
forms will be the children SDI.
Validation and Verification of data should giving
Every input field will be under the Data Validation technique and after input of data another
procedure will work for Data Verification. This two procedure will always alert to save the
system from wrong data input.
Minimize data redundancy
Maximum unnecessary data from the main system will be redundant. Because this unnecessary
datas will keep more place and made the system chaos. So, some temp table will use in database
for performing some tasks, after completing the task, all record will deleted automatically.

SYSTEM DESIGN
Software System that has to be developed:

The System needs to be a web-based system so that it allows the customer, admin to
access the company database over the Internet.

The whole process depends on communications between customer,Staff & the


Administrators. If all these communications are done through a web-based system, then the
time period for the whole process can be considerably brought down.

The System needs to store the details of the entire customer.

Since it is a web-based system, a Login authorization should be provided so that customer,


staff and admin

Admin, and employee will be able to lookup & use options that are specific to them.

The System should allow the user to enter their Requirements.

The System should allow the Consultant to provide for search option for customer.

The System should provide an option to generate a customer Report.

MODULES AND THEIR DESCRIPTOIN

Customer Module:
1
2
3
4
5
6
7
8

User profile with his details


Upload prescription
Order List
Order cancellation
Order tracking
Order delivery
Feedback
Order history

Stock Manger Module:


a
b
c
d
e
f

Upload product
Add description
Add searching tags
Update product
Delete Product
Change images

Order Manager Module


a
b
c
d
e
f
g
h

Order confirmation
Print invoice
Order shipping
Order Tracking
Order delivery
Payment collection
Order cancellation
Payment refund

Administration Module:
1
2
3
4
5
6
7
8

User Creation
Order report
Define category & Subcategory
Calculation report
Damage/refund report
Delivery report
Customers feedback
Reporting storewide
a Sell report (daily /monthly )
b Product Report
c Order cancel list.

E-R DIAGRAM

Database Design:

Screenshot:CONCLUSION AND FUTURE SCOPE


Conclusion

The project is based on the operational aspects of a hotel and a study of


all the functions of the different department in the hotel.
It gives complete exposure of the requirement of the management
for smooth functioning. The management policies differ from one hotel to
another in thus outlook but there is not much difference in the functioning
of the hotels.
The objective of the project was to study the various aspects of a
hotel in general and the front office, housekeeping and the food and
beverage departments in the depth to identify its drawbacks and suggest
suitable solution during training period. The study is limited by lack of time
and information.
There are different forms and tables are used. The data is stored in
tables automatically. I tried my best to do this project. However the whole
system cannot be changed, but the computerized system designed not

only saves time but at the same time reduces labour & expenditures. In
traditional system, there were lot of irregularities founds in generating data
to where as in modified and computerized system in every problem
overcome with the press of button. This system provides the security from
loss, disclosure, modification and destruction of data. This system provides
integrity of proper functioning of programs.

Future Improvements

1. The Shop Online will require more secure encryption to provide more secure
transaction.
2. Customer should be given with reward point for frequent purchase.
3. Live support should be enabled

Code:Design Code

You might also like