Final Report Latest
Final Report Latest
A Project Report
On
Submitted to
Dhangadhi Engineering College
Bachelor of Computer Application (BCA)
For the Partial Fulfillment of the Requirement for the degree of BCA under
Pokhara University
Submitted By
Puspa Raj Joshi (905056)
Tara Prasad Sharma (905065)
BCA, 4th Semester
Certificate Of Approval
This is to certify that this project entitled “Hotel Management System” has been carried out and
completed under supervision by Tara Prasad Sharma and Puspa Raj Joshi. To the rest of my
knowledge and belief, this is the original work and has not been submitted and used earlier
anywhere.
This project is made for the partial fulfillment of the requirement of Pokhara University for
the minor project to be submitted at the end of IV th semester for the degree of Bachelor of
Computer Application.
We would like to express our gratitude to all those who gave us the possibility to complete this
project. We want to thank the Department of Dhangadhi Engineering College for giving us
permission to develop a project in this instance. The development of this project can only be possible
by the support, encouragement, co-operation of our friends, teachers and seniors and we have got
full support from my friends, teachers and seniors. I would also like to express heartfelt thanks for
the people who are directly and indirectly part of this project.
We have to thank our subject teacher Mr. Apple Dugar for his help by providing the essential
suggestions, helps and the solution for the problem during project development.
We would also like to give a heartfelt thank to Mr. ………….…… for his guidance during this
project development. We are deeply indebted to our lab teacher Mr. Narendra Bhatta whose help,
stimulating suggestions and encouragement helped us in all the time of developing the project.
We want to thank Mr. Shivahari Sharma Mudbhari, Principal and Mr. Prem Chand, Vice–Principal of
Dhangadhi Engineering College for their help, support, co-operation and inspiration.
We would cordially like to thank our mate Mr. Puspa Raj Badu for his help and support, without
which it was very difficult to develop this project. At last, we would like to give our special thanks to
our dear brother Mr. Ritesh Shrestha without whose support this project wouldn’t have been
completed.
Project Team
Table of contents
With the advancement of technology, application areas of computer are rising day by day. Every
sector desires its procurement for fast accurate and automated operations. Therefore different
program are developed to meet the requirement of various types of users i.e. related to any field.
This program entitled “Hotel Management System” is a minor group work of BCA IVth semester
students. It is a small software package which is helpful in the areas of Hotel. This program package
includes all the activities in which the hotel is managed. The activities like customer room
reservation, the user management, the inventory processing, the data summary, etc are included.
This project is database oriented program because it is developed using DBMS like Ms Access. We
have used ADODC for Database programming in this project. The programming language used for
developing this software is Visual Basic 6.0.
Users can simply add record, delete them, update them, create Backups of the Database, and many
more using this software. User need not have to think about where the data should be saved or from
where they can retrieve it. All the data are saved automatically in the defined place and are retrieve
from there directly by using this software. No computer trainings or experts are needed to handle this
software.
In terms of security this software is totally secure as it doesn't give access to unauthorized user as the
username and password facility is provided.
We chose Hotel management software as the system seemed simple and easy to use. During its
development we realized that we needed software that may help to manage hotel activities and
various other adjustments.
Hence, this software is helpful for the Hotel Managerial teams who want to improve the efficiency of
the management and want to be competitive in this day to day changing world. This project is also a
small step towards development of big professional software.
1
Objectives
The main objective behind preparing this project is that to give hotel a complete facility that a hotel
managerial team wants. It even helps the user to handle the managing system of the hotel properly.
And it also gives the customer an easier way to have booking and other related activities in the hotel.
Besides this there are many objectives like:
2
Abstract
“Hotel Management System (HMS)” is a minor project developed in visual basic 6.0. This project
can be used in hotels to facilitate to store new records of customers in database, to display the saved
records with printing facilities.
During the development of this project we have visited the hotel administration for collection of data
and analyze their problem. We have tried to fulfill most of the desire of the hotel requirements but
due to the lack of time some of the requirements were solved. The problem analyzed for the hotel
were
Check in/ check out system for customers to keep records of room that have been reserved.
Room Reservation system to keep records of the Customer and find their room number.
To generate report of each room reserved.
Among these problems we have choose the Mark sheet problem and try to make the project to
display Mark sheet of the students with printing facility. The user can also save record of total
number of students in the hotel, information about their faculty and course the study. We have also
attached the form to keep simple record of the teachers.
This software is totally secure with password protected facility. The administrator can create new
user, update them when required and delete them if necessary. The administrator staff can utilize all
the facility provided by the software and all the guest staff can get some of the facility.
This software also provides the facility to create backup of the database which will help to retrieve
data when the accidental loss in the original database happen.
3
Problem statement
Even through we have tried our best effort in making the system error free but some errors may have
crept into it. As this is our first project or system development in visual basic we have tried our best
to make it free from limitations, and may be we are successful. The limitation on the project is the
lesson for us to improve it. During our system development on this project we have faced many
problems in testing, coding, debugging and implementing some rules and regulation.
Background study
During this project development, we visited different hotels such as hotel jagadamba ,hotel
top in town etc and analysis the difficulties of administrative group in their hotel transaction and
provide such solution which may solve their desire problem. We also ask them about how their
activities are operated day to day. We also discuss what is the best solution of this problem.
4
Feasibility Analysis
It is necessary to determine whether the development of new program will be beneficial to us or not.
This study examines the aspect the hardware and software requirement that are needed to develop a
program. It also provides:
5
Economical Feasibility Analysis (Requirement Document)
Cost
S.N. Details Rs
1 Computer (Laptop) N/a
2 Required Software 2,000
3 Portable devices (Pen drives,CD etc) 1,500
4 Paper work cost 500
5 Miscellaneous 2,500
Total Cost 6,500
Schedules
iii. Beginning Day:- 21 Oct 2009
iv. Ending Day:- 19 Jan 2009
v. Daily working Hours:- 2-3 hrs
Operating Feasibility
Feasibility analysis which is necessary to check the manpower viability. It helps to find whether
the existing manpower can handle the new system effectively or not.
1. Password is case-sensitive.
6
Algorithms
Step1: Start
Step2: Select User Name
Step3: Enter password
Step4: Click on Login button
If (User ID) and (Password) is Valid then
Unload the user form from memory and
Load and show MDI Main form.
Else
Display the message “Username and Password doesn't match”
Go to Step2
Step5: Stop
7
Algorithm for Editing User’s record
Step1: Start
Step2: Go to system > manage user
Step3: Enter the administrative password to carry out the operation
Step4: Click on update user and a field appears,
Step5: Choose the user name you want to edit and Click on save button for adding user and cancel
button for cancelling operation
Step6: if the User ID after editing is found on the database then print the message “User already
exists”
Else save the record on the database with message
Step7: End
Step1: Start
Step2: Click on the user’s record from the list whom you want to Delete
Step3: Click on the Delete button then print the message “Do you really want to delete this user”
Step4: If click on yes the user will be deleted
If click on no the operation will be cancelled
Step6: End
8
Algorithm for Adding New Room Reservation
Step1: Start
Step2: Go to New Room Reservation
Step3: Click on New Button of the form
Step4: Fill all the given fields,
Step5: Click on Save button to save record or Cancel button to cancel the operation
Step6: If clicked Save
Print the message “Record Saved successfully”. And it saves the record to the database
Else program terminates to main form.
Step8: Stop.
Step1: Start
Step2: Go to Customer > New Room Reservation
Step3: Click on Delete Button of the form
Step4: Enter the Reservation Number which you want to delete.
Step5: click on Ok button to delete record or Cancel button to cancel the operation
Step6: If clicked Ok
Print the message “Record Deleted successfully”. And it deletes the record from the database
Else program terminates to main form.
Step7: Stop.
Step1: Start
Step2: Click on Report >Print or Open the Room Reservation form and click Print.
Step3: The system calls the print function and starts printing if the printer is installed.
Step4: Stop
Algorithm for Backup
9
Step1: Start.
Step2: Open Main form >Tools >Database Backup.
Step3: The form opens and asks the user to give the path.
Step4: Click on Ok to create backup or Cancel to cancel operation.
If Ok button is the program creates a backup in the specified path.
Else the program terminates to the previous form.
Step5: Stop.
Step1: Start
Step2: Open Main form >Customer >Search
Step3: Click on the search type.
Step4: Enter the part of data you want to search.
Step5: Click on Ok to search record or Cancel to change search type
If record exists then record is shown
Else print message "No Record was found"
Step6: Stop
Step1: Start
Step2: Click on File > Exit to exit from the program.
Step2: Print the message “Do you really want to exit from program”
Step3: If yes then close the program and all running forms.
If no then return to the MDI main form
Step4: End
10
11
Flow charts
Start
Enter Password
Is Username NO
and password
Valid?
Yes
Stop
11
Flow chart for save information
Start
Yes
Is Record
exists?
Print message
NO “Record exists”
NO
Is all criteria
valid ?
Yes
Stop
12
Flow chart for Add User
Start
Yes
Is username
exists?
Print message
NO “User exists”
NO
Is Password =
confirm
password
Yes
Stop
13
Flowchart for Edit User
Start
Is NO
username
exists?
Print message
“User exists”
Yes
Stop
14
Flowchart For Delete User
Start
Yes / NO
No ?
Yes
Stop
15
Flowchart for Room Reservation
Start
Yes
Is Reservation
exists?
Print message
NO “Reservation exists”
Stop
16
Flow chart for Print Records
Start
Is printer NO
installed?
Yes
Starts Printing
Stop
17
Screen shots
Add User
Data Backup
Loading Login
18
Print Report
19
Future Enhancement
Hotel management system (HMS) is a small program that is related in the field of hotels to manage
customers. This project is designed to fulfill the need of the future generations.
This project is small package which includes different categories as well as having all possible
features. We have expected that it will be helpful to the, customers as well as Administrative
member.
We will improve this project in future with online room reservation system and also improve in
security by providing a magnetic coated card to permanent customer for automatic check in and
check out.
We are waiting for your best suggestion and encouragement which could make us improve the future
programming much better then the one we have carried out.
Conclusion
This project made by the handwork of the group members and is a small effort in the development of
larger programs, and it involves limited aspects which are needed in day to day hotel operation.
The software development although is a very difficult task but it can be carried out successfully with
the effort of the group work. After the completion of this project we learnt different things about
software and its development. We also learnt to work in a group and realize its importance.
Thus this project can be a guideline for the beginners and can be example for the development of a
small program.
20
References (Annex)
Web sites:
www.vbhelper.com
www.programmersheaven.com
www.a1vbcode.com
www.rtesourcenet.com
Developer’s Profile
Symbol No :- 905056
E-mail ID :- [email protected]_
16
2120