Professional Documents
Culture Documents
ASSIGNMENT 02
Name: J.P.S.R.Sanjuka
Index: E2140129
University of Moratuwa
2022
Table of Content
i
3.3.1 Usability ............................................................................................................................ 12
3.3.2 Security ............................................................................................................................. 13
3.3.3 Accessibility ...................................................................................................................... 13
3.4 Flow Charts ............................................................................................................................... 13
3.5 Pseudo codes ............................................................................................................................. 20
3.6 Summary ................................................................................................................................... 21
References ................................................................................................................................................ 23
ii
List of Tables
Table 2.1:comparison table ......................................................................................................................... 9
iii
List of Figures
Figure 2.1: www.amayaresorts.com ............................................................................................................ 4
Figure 2.2:www.miridiyalakeresort.com..................................................................................................... 5
Figure 2.3:www.jetwinghotels.com ............................................................................................................ 6
Figure 2.4:www.shangri-la.com .................................................................................................................. 7
Figure 2.5:www.swiss-garden.com ............................................................................................................. 8
Figure 3.1:staff Management .................................................................................................................... 14
Figure 3.1:category Management.............................................................................................................. 15
Figure 3.1:Reservation Management ........................................................................................................ 16
Figure 3.1:Employee Management ........................................................................................................... 17
Figure 3.1:invoice Management................................................................................................................ 18
Figure 3.1:Reports Management ............................................................................................................... 19
iv
List of Abbreviations
v
1 Chapter 01-Introduction
1.1 Overview
Here we are discussing a hotel facility system and it works manually. When working with manual
system, we have many disadvantages. Therefore, we have to employ a large amount of paper work,
as well as a large number of employees, there are problems with storage facilities, some important
sources are lost, etc. We built this as a standalone system. In this chapter, we have introduced
similar systems and related solutions.
Motivated by the ongoing issue of this problem. Due to covid-19 staff is limited. reduced
accuracy of work due to having to do a large amount of work for limited number of people.
paperwork management became difficult. backups were lost, their security was reduced. Because
of this situation as a IT student, I decided to develop the Standalone Application system for
Hotel Facility Reservations and Related Payment .
1
1.3.2 Objectives
Reservation sub system
Insert
Select
Display
Update
Delete
Reports Generation Sub system
Reservation Summary
Restaurant Allocation
Spa Reports
Employee Reports
Identify Most demanding item
Identify Least demanding item
1.4 Summary
In this first chapter, we clearly state our project problem, the purpose of our project, and the
objectives of our project. In this section, we will clearly describe the background of the project.
In the next chapter, we will talk about comparative systems similar to our domain. Five
comparable systems were selected, four from the locally and one from fore ign. All the similar
systems are online based systems.
2
2 Chapter 02: Similar Systems
2.1 Overview
There are several web systems that are specific to this. But this project is about a standalone
system. Visual Studio is used for that. However, I looked at similar systems because I was curious
about how they handled reservation management, how to generate reports, how to issue invoices,
what the staff's responsibilities were, and how to schedule the booking. For that, I looked at local
systems and foreign systems. In the following chapter, I compare all of these.
Manual system features are Datasheets, manuals, user guides, application notes, PDFs. Inventory
from global distributors. If Receive reservation request from guest or agent, check a physical
‘page a day’ paper diary which would list all the rooms in-house. If rooms of suitable type are
available, add the reservation in pencil this is how hotel took reservations. And every data stored
in hard files. There is lot of staff to do every specific work. Here everything is recorded and it is
done manually. Whether the rooms are available or not, whether the materials available or not,
everything is done manually. Every listing and storage is done through paper work .
Amaya Lake Kandalama is located along the shores of Kandamala Lake and within Sri Lanka’s
Cultural Triangle. The 50-acre sanctuary offers eco-friendly accommodation, an outdoor pool and
3 dining options. The eco-friendly rooms at Amaya Lake Kandalama are nestled amidst tropicial
foliage, and feature elegant wooden furnishings and warm lighting. Each has a flat-screen satellite
TV and a mini-bar. The suites come with private pools and a spa bath. The property is a 3-hour
drive from Sri Lanka International Airport. Free parking is available on-site. The Ayurvedic Spa
features relaxing massage treatments and a yoga center. At the tour desk, guests can arrange day
trips to jungle treks. Free Wi-Fi is available in its public areas. Guests are able to choose from 4
3
dining options. The open-air Samara Restaurant serves Sri Lankan and international buffet.
Cocktails, fruit juices and canapes can be enjoyed at the Lake Bar. [1]
Miridiya hotel also provide many facilities. They provide rooms accommodation, in room dinning,
free Wi-Fi, free charge of service, swim pools, discount buffet, update bills, special offers, types
of customers, types of rooms, free booking canceled. And also they haven’t any standalone system
to do their internal work. [2]
4
Figure 2.2:www.miridiyalakeresort.com
This hotel had many branches all over Sri Lanka. All of their web systems are interconnected.
Also, the facilities they provide vary from branch to branch. Booking in any branch is possible
through a single web system. Any events, weddings, villas, or hotels can be booked through one
system, and availability can be checked. Jetwings Hotel also does not have a separate internal
system for internal operations, and they do those things through this web system. [3]
5
Figure 2.3:www.jetwinghotels.com
The structure of this website is well organized and easy to navigate through. Visitors may get a lot
of information from this website. The content of the website is normally up-to-date. These are
important to apply in developing such a system, as information is crucial for potential guests. The
6
system must make sure that potential guests get the correct information, such as room rates and
hotel location.
Figure 2.4:www.shangri-la.com
Hotel Swiss garden is a well edified hotel located in Kuala Lumpur. Its website consists of several
functions and aims at providing customers accurate information about the hotel as well as their
online reservation system. Visitors can get hotel information such as location of hotel, room rates,
room description and hotel facilities. The reservation process requires guests to fill their details on
a reservation form. Reservation is guaranteed by giving credit card details or by cash deposit. The
layout of their online system is clear and user-friendly. Guests can browse through to get
information easily. This online system shows a picture of the hotel room. Guests are not able to
view the whole picture of the room they are going to reserve but a picture is worth thousand words.
Instead of using words to explain the room condition, it is more suitable for guests to have a virtual
tour of the room they are going to stay in. This can increase customer satisfaction. The online
7
system of Swiss-Garden is fully organized by its developer. The disadvantage of their online
system is that there is no telephone/mobile phone number to enable customers reach them; they
have only provided the physical address. [5].
Figure 2.5:www.swiss-garden.com
8
2.3 Summary Table
2.4 Summary
In this second chapter we will clearly take 5 similar systems related to our projects separately and
describe their functionality and features. Almost every system maintains a systematic inventory
control system and takes a different approach to each other. MySQL, XAMMP, PHP are used as
database systems in these systems. From there, MySQL takes center stage. C, C #, Java, and
JavaScript are used as programming languages. We use Microsoft SQL as our system database
system and C # as our programming language. In this chapter we will explain the difference
between those systems and our system. Our system has staff registration, category handling, item
handling, Reservation handling, Invoice handling, and customer booking details handling
facilities. We have explained more about these features here.
9
In the next chapter of this report we are going to talk about system analysis. Under Systems
Analysis, we identify functional requirements, non-functional requirements, and system
requirements for our system
10
3 Chapter03: Solution
3.1 Overview
This system analysis section describes the solutions we have come up with to clearly address the
problem of the reservation management system that has arisen in our company, Sun Lake private
Ltd. These are the solutions we have taken to the inefficiency and inconvenience of the manual
reservation management system currently maintained at Sun Lake. For this, we, the agencies, have
taken up the task of creating a computerized desktop application. This section describes all its
requirements.
These needs can be divided into two main categories. They are called active needs and non-active
needs. These requirements are taken separately and described in detail in this chapter.
Under the category management reservations, rooms amenities, other activities, invoices,
employees and reports can be displayed.
Also rooms, restaurants and special events can be displayed as sub categories of reservations.
under room amenities, in-room dinning, extra bed, mini bar. Safari, leisure work, adventures, spa
sub category of other activities.
11
Under the report invoice history, employee work, employee attendance, reservation summary,
room allocation, spa report, vehicle used can be indicated.
And for other required activities, bookings can be made from hotel room itself.
12
3.3.2 Security
Here, the username and password can be specified as the primary data required when using the
computerized application. If the username or password entered by the user is incorrect, the
message "Enter the correct username and password and log in again" will automatically appear
in the user interface.
3.3.3 Accessibility
Everyone who uses this computerized application at Plastic Plaza Private Ltd. has a unique
username and password. Each user can log in to the computerized application by entering their
own username and password.
13
Figure 3.1:staff Management
14
Category Management
15
Reservation Management
Employee Management
16
Figure 3.4:Employee Management
17
Invoice preparing
18
Reports generate
19
3.5 Pseudo codes
20
End
3.6 Summary
In this chapter we will fully describe how the system works. This chapter describes a clear and
logical idea of the functions, users and job roles that exist in our system. That is, it explains how
the system works and how the system is designed. We described the flow chart and pseudo-code
21
drawing process for the separate staff registration process, category management process,
reservation management process, employee data handling process, reports generating process,
Invoice preparing process.
In the next chapter of this report, we are going to talk about system implementation. Under System
Implementation, we describe the technology used for the proposed desktop application .
22
References
23