CHAPTER 1 - STATUS SURVEY AND PROJECT ESTABLISHMENT 1.1 Survey the current situation and assess the status 1.1.1 Business Process 1.1.1.1 Check-in process Figure 1.1.1.1 - Check-in proc
Trang 1VIETNAM – KOREA UNIVERSITY OF INFORMATION AND
COMMUNICATION TECHNOLOGY
~~~~~~*~~~~~~
BIG PROJECT SYSTEM ANALYSIS AND DESIGN
TOPIC :
HOTEL MANAGER
Students perform : Nguyễn Thị Thanh Hiền - 21IT072
Nguyễn Thị Kim Phụng - 21IT101
Lê Thị Ngọc Ly - 21IT090
Lê Thị Kim Tuyền - 21IT660
Instructor : ThS Lê Viết Trương
Trang 2TABLE OF CONTENTS
CHAPTER 1 - STATUS SURVEY AND PROJECT ESTABLISHMENT 1
1.1 Survey the current situation and assess the status 1
1.1.1 About the unit 1
1.1.2 Business Process 1
1.1.3 Assess the status 6
1.2 Project setting 6
1.3 System requirements 7
CHAPTER 2 - MODELING REQUIREMENTS 9
2.1 Identify the actors 9
2.2 Use case 9
2.2.1 List Use Cases 9
2.2.2 Specification of Use Cases 9
2.3 Use case diagram 11
CHAPTER 3 - STRUCTURAL MODELING 14
3.1 Define classes 14
3.2 Defining relationships between classes 17
3.3 Analysis class diagram 18
CHAPTER 4 – DYNAMIC BEHAVIOR MODELING 19
4.1 Activity chart 19
4.1.1 System Boot Sequence Diagram 19
4.1.2 Sequence Diagram Sign In 19
4.1.3 Sequence diagram Close system 20
4.1.4 Check-in sequence diagram 20
4.1.5 Check out the sequence diagram 20
4.2 State chart 21
4.2.1 Room status chart 21
4.2.2 Room equipment status chart 21
4.2.3 Employee Status Graph 22
4.2.4 Customer Status Chart 22
4.2.5 Service State Chart 22
Trang 34.3 Activity Diagram 23
4.3.1 Activity Diagram Login 23
4.3.2 Activity Diagram Check-in 23
4.3.3 Activity Diagram Check out 24
CHAPTER 5 - DETAILS THE DESIGN CLASS CHART 25
CHAPTER 6 - ARCHITECTURAL MODELING 26
6.1 Package diagram 26
6.2 Component Diagram 26
6.3 Development Diagram 27
CONCLUSION AND DEVELOPMENT 28
REFERENCES 29
Trang 4LIST OF IMAGES, GRAPHICS
Figure 1.1.1.1 - Check-in process 1
Figure 1.1.1.2 - Check-out process 2
Figure 1.1.1.3 - Business process Importing goods, classifying 3
Figure 1.1.1.4 - Export business process 4
Figure 1.1.1.5 - Business process Inventory liquidation - expiration 5
Figure 1.1.1.6 - Statistical and reporting business process 6
Figure 2.3.1 - Hotel Management System Use Case Diagram 11
Figure 2.3.2 - User Administration Use Case Diagram 12
Figure 2.3.3 - Employee Management Use Case Diagram 12
Figure 2.3.4 - Use Case Diagram Search 13
Figure 2.3.5 - Drug Update Package Use Case Diagram 13
Figure 3.3 - Analysis class diagram 18
Figure 4.1.1 - System Boot Sequence Diagram 19
Figure 4.1.2 - Sequence Diagram Sign In 19
Figure 4.1.3 - Sequence diagram Close system 20
Figure 4.1.4 - Check-in sequence diagram 20
Figure 4.1.5 - Check out the sequence diagram 20
Figure 4.2.1 - Room status chart 21
Figure 4.2.2 - Room equipment status chart 21
Figure 4.2.3 - Employee Status Graph 22
Figure 4.2.4 - Customer Status Chart 22
Figure 4.2.5 - Service State Chart 22
Figure 4.3.1 - Activity Diagram Login 23
Figure 4.3.2 - Activity Diagram Check-in 23
Figure 4.3.3 - Activity Diagram Check-out 24
Figure 5 - Class Diagram Detail Level 25
Figure 6.1 - Package diagram 26
Figure 6.2 - Component Diagram 26
Figure 6.3 - Development Diagram 27
Trang 5PREAMBLE
Along with the development of the economic situation in Vietnam in particularand the world in general, when people have better living conditions and have moretime, rest, entertainment, and tourism become an important part of the world ofessential needs Therefore, tourism has become a popular activity in social life and isone of the fastest-growing world economies today
Tourism not only brings economic benefits, and contributes significantly to thenational budget, but also acts as a bridge and opens up opportunities for exchange withthe outside world, bringing many cultural benefits - Politics, economy, etc Tourismdevelopment will facilitate mutual understanding between peoples and cultures, andbuild peace, friendship, and common progress of mankind in the world gender
Vietnam is a country with many favorable conditions for tourism to developrapidly, in which natural and human factors are diverse and unique, attracting domesticand foreign tourists Particularly Da Nang, with many natural advantages given bynature such as a tropical monsoon climate, little volatility, diverse terrain, and manybeautiful beaches, This place is known as the city most livable in Vietnam DaNang city is a major tourist center of Vietnam with many famous scenic spots, favored
by nature in terms of geographical location, landscape, climate, history, and humanity.Along with the rapid development of tourism, the accommodation servicebusiness is also developing constantly, the hotel is the most popular type to serve thediverse needs of visitors This is a profitable business Annually, the revenue from thehotel business accounts for a large proportion of the total revenue of the tourismindustry
With the increasingly crowded hotel "market", many new hotels and resorts havesprung up in Da Nang, leading to difficulties in competition among hotels in the city.Managing a hotel is not easy with the increasing number of domestic and foreigntourists That's why I created hotel management software to remove difficulties inhotel management
Trang 6CHAPTER 1 - STATUS SURVEY AND PROJECT
ESTABLISHMENT
1.1 Survey the current situation and assess the status
1.1.1 Business Process
1.1.1.1 Check-in process
Figure 1.1.1.1 - Check-in process
After receiving the customer, the receptionist will communicate with thecustomer to collect information about the customer such as personal information,booking information, accommodation needs, number of people from there.suggestions and check-in procedures for visitors
Trang 71.1.1.2 Check-out process
Figure 1.1.1.2 - Check-out process
After receiving the check-out request, the receptionist will ask the housekeepingdepartment to check the room status, and service statistics, then make an invoice andreceive payment from the customer
Trang 81.1.1.3 Business process Importing goods, classifying
Figure 1.1.1.3 - Business process Importing goods, classifying
After purchasing goods from the supplier, the accountant will check, classify andarrange them in the warehouse
Trang 91.1.1.4 Export business process
Figure 1.1.1.4 – Export business process
The accountant receives the list of goods to be exported from the housekeepingdepartment, checks and hands them over to the housekeeping department, obtainsconfirmation, and stores release information
Trang 101.1.1.5 Business process Inventory liquidation – expiration
Figure 1.1.1.5 - Business process Inventory liquidation - expiration
Periodically, the accountant will check the status of goods in the warehouse tomake a list of expired and unsold goods to prepare for liquidation
Trang 111.1.1.6 Statistical and reporting business processes
Figure 1.1.1.6 - Statistical and reporting business process
Periodically or from time to time, the Manager will ask staff to make statisticsand report on the operation of the hotel Staff responsible for making statistics
1.1.2 Assess the status
Through the group survey, we found:
Some small hotels have just been established and come into operation in a shorttime The number of employees is not much, but there are many difficulties becausethe tenants are quite crowded, and the work done is easy to cause chaos
Therefore, our team decided to choose to analyze the topic and design a hotelmanagement software to serve the management at the hotel, providing securityservices and high efficiency
1.2 Project setting
To manage the hotel easily, efficiently, and quickly
Management software for hotels is the integration of many differentfunctions to serve different aspects of the administrator's work such asstaff management, hotel booking, accounting, and collection - spending inthe hotel, helps the administrator to have the most overview of thebusiness situation of the hotel
Trang 12 Currently, hotel management software is designed with a user-friendlyinterface, you can operate it quickly on your phone, tablet, or laptop Noneed to be too knowledgeable about the job information technology, youcan completely use the software easily in only 30 minutes.
Manage business operations remotely
All information about the hotel, staff members, or tourists is storedentirely on the software system You don't need to rummage throughpaperwork to find customer information or have to go room by room tosee if the housekeeping department is working properly All theinformation you need is stored by the hotel management software, you canimport and export data anytime, anywhere
Hotel management software makes your calculations accurate to eachnumber, allowing you to capture the clearest and most comprehensiveview of the hotel's business performance as well as the progress of work
of employee
The system will save you time and effort Not only large and high-classhotels but today, even small and medium hotels can use mini hotelmanagement software to manage hotel operations, saving money quicklyand accurately corpse
Trang 13 Business Principle
Legal and regulator requirements
Permissions secsion
Data history
Trang 14CHAPTER 2 - MODELING REQUIREMENTS
2.1 Identify the actors
System Administrator: Is the highest administrator of the system
Manager: The person who manages and regulates the operation of thehotel
Receptionist: The person in charge of the front desk receives customerrequests
Housekeeping staff: The person who does the checking and living of theroom
Customers (including Travelers and Suppliers): are business partners withthe hotel
2.2 Use case
2.2.1 List Use Cases.
Open system/ Close system
2.2.2 Specification of Use Cases
Use case: System startup
Actor: System Administrator
Description: The system administrator is responsible for startingthe system before using its functions of the system
Use case: Close system
Actor: System Administrator
Description: The system administrator is responsible for closing thesystem at the end of the session
Trang 15 Reference to All system functions.
Use case: Login
Agents: Admin, N*Receptionist, N*Housekeeping, N*Accounting
Description: Agents need to log into the system before usingsystem functions
Use case: User administration (NSD)
Actor: Admin
Description: When there is a request to add users, delete users oredit user information, the Admin is responsible for performingthese functions
Use case: Employee management
Actor: Manager
Description: Help management grasp the personnel situation, givedetailed statistics, Manage employee list, work shift, leave, dailyreport
Use case: Transaction
Actors: Receptionist, visitors
Description: display the interface to support the search of roomsaccording to customer requirements when checking in, retrievingand saving customer information, and booking information.Automatically calculate payment invoices
o Check In
o Check out
o Reservations
o Payments
Use case: Manage documents
Actors: Accountant, Room Attendant, Tourist, Supplier
Trang 16 Use case: Room service.
Actors: Room staff, Receptionist, visitors
Description: Room staff collect information on room status(consumables, room scheduling, room equipment status) and input
it into the system through which the receptionist captures the roomsituation, the reception receives Service requests from customersand inputs into the system, through which room staff recognizerequests and promptly implement them
Use case: Report
Agent: N*Receptionist,N*Housekeeping, N*Accountant, Manager
Description: employees based on the current situation carry out thereporting requirements of management including periodic and non-periodic reports…
2.3 Use case diagram
Figure 2.3.1 - Hotel Management System Use Case Diagram.
Trang 17Figure 2.3.2 - User Administration Use Case Diagram.
Figure 2.3.3 - Employee Management Use Case Diagram.
Trang 18Figure 2.3.4 - Use Case Diagram Search.
Figure 2.3.5 - Drug Update Package Use Case Diagram
Trang 19CHAPTER 3 - STRUCTURAL MODELING
Name: Full name
Iden_num: Identity card number
Sex: Male/Female
Phone_Num: Phone number
Type Cus: Customer classification
Name: Full name
Phon_num: Phone number
Depart_Sta: Types of staff parts
Id_Fun_Sta: Id department
Name_Fun_Sta: Name of department
Des_Fun_Sta: Description
Account: is used to log in to the system
Username: Username to log in system
Password: Password to log in system
Role: Customers or staff will have the ability to access differentparts of the system, such as customers who cannot managecustomers,
Id_Room: Id of room
Status: The availability or booking status of the room
The price of the room will depend on the time price, so it will beseparated into Pri_Room table
Id_Typ_Room: Id type
Trang 20 Des_Typ_Room: Description
Pri_Room
Id_Pri_Room: Id
Day_Beg: Day begin
Day_En: Day end
Name_Typ_Eq: Name of type
Food_Room: Food/Drink in Room
Id_Food_ Room: Id
Quan: The quantity
Status: Status of food in the room
Supplier: Supplier information
Name: Name of Supplier
Address: Address of supplier
Contact_Num: Contact number
Service: In addition to customers wishing to book, there are also
additional service needs such as spa, breakfast, and buffet, …
Id_Ser: Id service
Trang 21 Name_Ser: Name service
Pri_Ser: Price of service
Day_Book: Date the customer registers
Day_In: Date of entry
Day_Out: Date of check-out (estimated)
Quan_Peo: Number of people in the room
Deposit: The amount deposited
Note
Bill: Information about the bill
Id_Bill: Id
Day_Bill: Bill Date
Price_Bill: Total price
Bill_Detail_Room: Details of room information in the bill
Id_Bill: Id of bill detail room
Quan_Room: Numbers of rooms
ToPri_Ro: Room price
Bill_Detail_Ser: Details of service information in the bill
Id_Bi_DeSer: Id of bill detail service
Quan_Ser: Numbers of service
ToPri_Ser: Price service
3.2 Defining relationships between classes
Room - Equip_Room: 1 - * (because 1 room has many equipments)
Equip_Room - Equip : * - 1 (because 1 device line is used in many rooms)
Trang 22 Food_Room - Food : * - 1 (because 1 food line is used in many rooms)
Equip/Food - Goods: *-1 (because goods include equipments, foods,
3.3 Analysis class diagram
Figure 3.3 - Analysis class diagram
Trang 23CHAPTER 4 – DYNAMIC BEHAVIOR MODELING
4.1 Activity chart
4.1.1 System Boot Sequence Diagram.
Figure 4.1.1 - System Boot Sequence Diagram.
4.1.2 Sequence Diagram Sign In
Figure 4.1.2 - Sequence Diagram Sign In.
Trang 244.1.3 Sequence diagram Close system.
Figure 4.1.3 - Sequence diagram Close system.
4.1.4 Check-in sequence diagram.
Figure 4.1.4 - Check-in sequence diagram.
4.1.5 Check out the sequence diagram.
Figure 4.1.5 - Check out the sequence diagram.