23
Hotelika Management System A Project work submitted to the DEPARTMENT OF BACHLER OF COMPUTER APPLICATIONS D.S COLLEGE KATIHAR Submitted by BCA-3 rd year D.S COLLEGE KATIHAR Guided by ---------------------------------------- TABLE OF CONTENTS

Project Report of Hotelikaaa Team c

Embed Size (px)

DESCRIPTION

bxcb

Citation preview

Page 1: Project Report of Hotelikaaa Team c

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

Page 2: Project Report of Hotelikaaa Team c

ACKNOWLEDGEMENT

CERTIFICATE

TITLE OF THE PROJECT

INTRODUCTION

o Basic introduction of Project

o Objective and Scope

o Project Section

o Tools and Technologies used

SYSTEM ANALYSIS

o Preliminary analysis & Information gathering

o Input/outputs

o Feasibility Study

o System Requirements Specification

o Software Engineering Model Used

o Cost Estimation

o Project Scheduling

SYSTEM DESIGN

o Project Planning

o Modules

o Data Flow Diagram

o E-R Diagram

o Data Base Design

o Screen Shots

Acknowledgement

Page 3: Project Report of Hotelikaaa Team c

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)

Page 4: Project Report of Hotelikaaa Team c

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

Page 5: Project Report of Hotelikaaa Team c

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. Keeping records of various customers that visit in the hotel.2. Keeping records of various items that are served to the customers.

3. Keeping records of customer’s 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

Page 6: Project Report of Hotelikaaa Team c

2. Floor management3. Package creation4. Room Booking(current)5. Advance Room Booking6. Room Service7. HOUSEKEEPING8. Booking cancellation9. Room Shifting module10. User Creation(staff management)11. Reporting

a. Daily Booking statusb. Monthly Booking Statusc. Available room Reportd. Staff Liste. 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

Page 7: Project Report of Hotelikaaa Team c

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

Page 8: Project Report of Hotelikaaa Team c

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 single-

machine 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.

Page 9: Project Report of Hotelikaaa Team c

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.

PerformanceNo. 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

Page 10: Project Report of Hotelikaaa Team c

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 system’s is given more importance their actual make a hardware. The configuration should give the complete picture about the system’s 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:-

Page 11: Project Report of Hotelikaaa Team c

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.

Page 12: Project Report of Hotelikaaa Team c

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 data’s 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.

Page 13: Project Report of Hotelikaaa Team c

MODULES AND THEIR DESCRIPTOIN

Customer Module:

1. User profile with his details2. Upload prescription3. Order List4. Order cancellation5. Order tracking6. Order delivery7. Feedback8. Order history

Stock Manger Module: a) Upload productb) Add descriptionc) Add searching tagsd) Update producte) Delete Productf) Change images

Order Manager Module

a) Order confirmationb) Print invoicec) Order shippingd) Order Trackinge) Order deliveryf) Payment collectiong) Order cancellationh) Payment refund

Administration Module: 1. User Creation2. Order report3. Define category & Subcategory4. Calculation report5. Damage/refund report6. Delivery report7. Customers feedback8. Reporting storewide

a) Sell report (daily /monthly )b) Product Report

Page 14: Project Report of Hotelikaaa Team c

c) Order cancel list.

E-R DIAGRAM

Page 15: Project Report of Hotelikaaa Team c

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

Page 16: Project Report of Hotelikaaa Team c

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

Page 17: Project Report of Hotelikaaa Team c

Code:-

Design Code