Project II (Hotel Management System)
Project II (Hotel Management System)
Project Proposal
on
“Hotel Management system”
Using .net and DBMS
: Project Team
:Group
{System Analyst} Sudha Shrestha
BCA-IV Reg No.:2019-1-53-0016 Symbol No.:20530043
{Programmer} Sajal Rokka
BCA-IV Reg No.:2019-1-53-0013 Symbol No.:20530040
{Designer} Srija Bhandari
BCA-IV Reg No.:2019-1-53-0015 Symbol No.:20530043
Submitted to:
Nishan Khanal {Program Coordinator}
Citizen college,
Kumatipati, Lalitpur.
Date: 03th May, 2022
Certificate of Approval
Citizen College
Affiliated to Pokhara University
Kumaripati, Lalitpur,
Nepal.
Project Proposal
On
" Hotel Management System” using .net and DBMS.
………………… …………………
Abstracts
This is the document of the Project proposal for hotel management system for HOTEL SSS.
The Hotel SSS is the imaginary hotel. Let’s us consider that current background of the hotel is
poor with some problems due to file-based system and how we are going to overcome those
matters through our proposed system. They are keeping hug number of files to handle the
bills, inventory items, room logbooks etc., search for a record in the file system is really
harsh. Although they are not well secured there is probability of getting damaged due to a fire
or any kind of disaster. The project aimed to build a fully functional system in order to
achieve the efficiency in the hotel management. The overall mission of system development is
to make the hotel staff can quickly and easily complete hotel management task. And here, in
our project, we will try to show how the data/information in hotel will managed. This is just
an overview of management in hotel. In customer services we will have features like:
customers details as room number, checking in and checking out, in staff services we will
have features like adding food, making order of customers, printing bills and so on. We could
generate the report of customers, staff with the help of used Database System. We are
including only few modules, as our purpose is to only have the idea or to study about how the
DBMS and .NET are used to make systems. By adding many more features and modules this
project can have scope in various hotels.
Project Team
Sudha Shestha
Sajal Rokka
Srija Bhandari
Table of Contents
1. Introduction of the project ............................................................................................. 1
2. Invitation: ....................................................................................................................... 1
3. Purpose of project: ......................................................................................................... 1
4. Scope of Project: ............................................................................................................ 1
5. Features: ......................................................................................................................... 1
6. Theory ............................................................................................................................ 2
6.1 .NET: ............................................................................................................................. 2
6.1.1 Features of .NET ....................................................................................................... 2
6.2 MySQL .......................................................................................................................... 2
6.2.1 Features Of MySQL .................................................................................................. 3
7. Procedure ....................................................................................................................... 4
7.1 Flow of the Project ........................................................................................................ 4
8. Project Scheduling ......................................................................................................... 5
9. Flow Chart ..................................................................................................................... 7
10. Data Flow Diagram ....................................................................................................... 8
11. E-R Diagram.................................................................................................................. 9
12. Use Case Diagram ....................................................................................................... 10
13. Personal and Facilities ................................................................................................. 11
14. Expected Result ........................................................................................................... 11
15. Conclusion ................................................................................................................... 11
16. References ................................................................................................................... 12
1
2. Invitation:
The proposal of the project has been prepared and is being submitted in response to
our respective course of Pokhara University soliciting proposal Citizen college.
3. Purpose of project:
The main objective of this document is to illustrate the requirement of the project
Hotel Management System. This document gives the detail information of both functional and
non-functional requirements of the project. This program is developed after consulting with
the …………...
4. Scope of Project:
o To make the Hotel system more efficient and effective,
o To provide a user-friendly environment where user can be serviced better,
o Make functioning of hotel faster,
o Provide a system where the Hotel staff can catch defaulters and not let them escape,
o To minimize the loss of foods and profit maximize.
5. Features:
There are two different classes to whom this product will be used upon. This program
features can be briefed upon these classes as:
o Owner who will be acting as the administrator,
o Technical staff of the HOTEL SSS will be accessing the Hotel system.
6. Theory
6.1 .NET:
.NET is a software framework that is designed and developed by Microsoft. The first
version of the .Net framework was 1.0 which came in the year 2002. In easy words, it is
a virtual machine for compiling and executing programs written in different languages
like C#, VB.Net, etc.
It is used to develop Form-based applications, Web-based applications, and Web
services. There is a variety of programming languages available on the .Net platform,
VB.Net and C# being the most common ones. It is used to build applications for
Windows, phones, web, etc. It provides a lot of functionalities and also supports industry
standards.
o It is an Open-Source Framework,
o Razor Pages,
o Innovatively Advance,
o Cross-Platform Support,
o Increased Security,
o Unified MVC & Web API Framework,
o Multiple Environments and Development Mode,
o Dependency Injection,
o Action Filters,
o Globalization and Localization
Etc.
6.2 MySQL
MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses.
MySQL is developed, marketed and supported by MySQL AB, which is a Swedish
company. MySQL is becoming so popular because of many good reasons −
o MySQL is released under an open-source license. So you have nothing to pay to use
it.
o MySQL is a very powerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.
o MySQL uses a standard form of the well-known SQL data language.
o MySQL works on many operating systems and with many languages including PHP,
PERL, C, C++, JAVA, etc.
o MySQL works very quickly and works well even with large data sets.
o MySQL is very friendly to PHP, the most appreciated language for web
development.
o MySQL supports large databases, up to 50 million rows or more in a table. The
default file size limit for a table is 4GB, but you can increase this (if your operating
system can handle it) to a theoretical limit of 8 million terabytes (TB).
o MySQL is customizable. The open-source GPL license allows programmers to
modify the MySQL software to fit their own specific environments.
3
o Ease of Management,
o High Performance,
o Client-Server Architecture,
o Compatible and Portable,
o Reliable and Fast,
o Connectivity and Security,
o Stored Procedure,
o Triggers,
o Concurrency Control,
o Dual Passwords,
o Storage Engines.
4
7. Procedure
7.1 Flow of the Project
The designing and implementation of the Hotel Management System for Hotel SSS
begin with the gathering of requirements and examine the background of the hotel.
Although the current system is manual and paper based one, we realize that the
system we are going to build must give the solution for wastage of the time and
space which affects the efficiency of the daily activities performed at the hotel. We
have decided to use prototyping model to develop H.M.S. Therefore, the system is
developed in increment so that it can readily be modified in response to end user
and customer feedback. A prototype is built with the basic and critical attributes.
The designers build the data base, user interface and developers build working
function. After the user evaluates the prototype, he or she suggest improvements.
The loop continues the until the user is satisfied. As the primary
step we have to gather requirements.
Design
Build
Prototype
User Testes
Prototype
Feedback
Provied
Refine
prototypee
Final
Product
8. Project Scheduling
(Rokka, 2022)
6
Task 1:
Research about project
Task 2:
Literal Review project
Task 3:
Prepared Proposal
Task 4:
Coding started
Task 5:
Testing
Task 6:
Implications
Task 7:
Maintenances
Task 8:
Implications and retesting
Project Completed
9. Flow Chart
Service details
Enquire details
Customer details Rate details
Tax details
Enquire details
Room details
Orders details
Hotel Cus. details
Customer Payments details Management Administration
Mis details
System
Food Order Payment ways
Room Details Food details
Bills
Service details Stocks
Menu Table details
Fig: DFD
9
(FordFiringOrder.com, 2020)
10
Role Responsibility
System Facilitate requirements gathering,
Analyst Documenting of project requirements.
Designer Analyze Software requirement specification,
Convert the requirements into a programmer understanding
manner.
Developer and Code he solution Dev C# or Code Blocks
Programmer
Testing Assuring stated business goals and objectives are satisfied
Peoples
15. Conclusion
After we have completed the project, we are sure the problems in the existing system
would overcome the “HOTEL MANAGEMENT SYSTEM” process made computerized to
reduce human errors and to increase the efficiency. The main focus of this project is to lessen
human efforts.
The Owner and Tech. staff are given a particular unique id no. So that they can be accessed
correctly and without errors. Our main aim of the project is to get the correct information
about a particular student and foods and rooms available in the Hotel.
The computerization of the Hotel Management will not only improve the efficiency but will
also reduce human stress thereby indirectly improving human recourses.
12
16. References
FordFiringOrder.com. (2020, October). Retrieved from wiring and printable:
https://www.ermodelexample.com/wp-content/uploads/2020/10/hotel-
management-system-hotel-management-relationship-2.png
Lucid Software Inc. (n.d.). Retrieved from Lucidchart:
https://d2slcw3kip6qmk.cloudfront.net/marketing/pages/chart/use-case-
diagram-for-hotel-management-system-
UML/UML_use_case_diagram_hotel-2-750x917.png
Rokka, S. (2022, April 29). visme. Retrieved from visme:
https://my.visme.co/preview/epyg6vk1-untitled-
project?isPreview=1&t=c3a3a5a7e86ee2213752595cc4f84c12