[Hotel Management System] (1) Demand Analysis

Before developing a system, you first need to know what the requirements of the system are and what the purpose is to solve. This is very important in the software development stage. Blindly develop because you do not understand the needs clearly. The final developed system is not what the customer wants. That is a waste of effort and slows down the progress.

The demand analysis of this article is just a brief introduction, mainly to let students have a concept, and it needs to be much more detailed in practice.

1. Background introduction

As a hotel manager, they have to deal with the rental needs of different renters on the one hand, and care about the occupancy of the rooms on the other hand, so the hotel management system needs to help managers deal with these related issues.

2. Specific needs

Let's take a look at a brain map and simply sort out what the system consists of.

Because it is just a simple introductory introduction, this system will not be very large and comprehensive. It only solves the most basic and core system requirements. Students can add and implement other functions by themselves.

employee management

1. Front desk staff

1) Handle the customer's rental reservation

2) Handle the check-in reception of reservation customers and register customer personal information

3) Handle the customer's check-out, including rent payment settlement

2. Backstage staff

1) Handle the maintenance of room information, add, delete and modify

3. Manager

1) Manage employee permissions, including employee information entry

2) Query data statistics, including the number of rooms booked per day, total income, etc.

Tenant management

1) Mainly notify the front desk staff to make a reservation by phone or other forms

2) When checking in, the tenant provides the mobile phone number and name, and asks the front desk staff to verify the reservation information. After it is correct, the front desk staff enters the tenant's ID card and other personal information to check in the room

3) When checking out, the front desk staff will calculate the rental fee based on the tenant's room type, number of days, etc.

3. Write at the end

So far, the requirements for a minimal prototype hotel management system have been sorted out here. There are probably only so many core functions we want to implement for renting a house. Our goal is to be familiar with a set of development processes.

Guess you like

Origin blog.csdn.net/lrb0677/article/details/125610023