Hotel Manager: Develop by
Hotel Manager: Develop by
Hotel Manager
TABLE OF CONTENT
I. PROBLEM DEFINITION...............................................................................................2
1. Form................................................................................................................................ 3
2. Hardware & Software......................................................................................................3
III. SCHEDULE AND ROLE...............................................................................................4
1. Role................................................................................................................................. 4
2. Schedule.......................................................................................................................... 6
IV. DATABASE.................................................................................................................... 8
V. DESIGN PATTERN......................................................................................................12
VI. MAINTENANCE..........................................................................................................15
I. PROBLEM DEFINITION
In the simplest way, we can understand that hotel management is the management and
organization of hotel operations so that the business is the most reasonable and most
effective.
Hotel management includes room management, staff management and customer
management
The hotel does not yet have a program to manage reservations and payments. Hotel
staff use Excel software to manage customers' reservations, registration and check-out.
The processing of booking, registration and check-out procedures takes time.
Hard to check the damaged room, control the room status (empty room, using
room, type room ...)
Difficult in managing customer information, invoice information, room
registration information, service registration ...
For these reasons, hotel management needs to have a small program in the hotel
business department that can manage customer information, booking information,
check-in, check-out, reports, room list management.
1. Form
- Input:
Room Rent Managenment: ID Registration, ID Customer, ID Room, ID User
Service, Registration Date, ArriveDate, Depart Date.
Room Managenment: ID Room, ID Type Room, Status.
Type Room Managenment: ID Type Room, Type Room, Price Room.
User Service Managenment: ID User Service, ID Service, ID Registration, ID
Employee, User Date, Total Price.
Bill Managenment:ID Bill, ID Registration, ID Employee, Date of Bill.
Customer Managenment: ID Customer, Name Customer, Date Customer,
Gender, Number Card Customer, Phone Number, Nationality.
Service Managenment: ID Service, Name Service, Price Service.
Employee Managenment: ID Employee, ID Account, Name Employee, Date
Employee, Gender, Number Card Employee, Address, Phone Number, Salary.
Account Managenment: ID Account, User Employee, Password Employee.
- Output:
Employee Managenment: Display all information of employee, search, add,
update (Check status).
Customer Managenment: Display all information of customer, search, add,
update (Check status).
Service Management: Display all service, add service by employee.
Help: How to user the program, add/update (check status).
About: Information of group.
- Client:
Name of customer/tester: Vo Hong Khanh
Address: Road no. 5, Hung Phu residential area, Cai Rang district, Can Tho
city
Email: khanhvohong@gmail.com
Phone number: +84 772 144 007
- About Us:
• Name of company: PASS Group
• Address: FPT University, Nguyen Van Cu street, An Binh ward, Ninh Kieu
district, Can Tho city
• Email: KhanhNDQce130174@fpt.edu.vn
• Phone number: +84 386 866 177
1. Role
2. Schedule
Estimated
Document Planned number of
No. Member names Note
Name start date hours
completed
1 Problem ThanhND, HauLP
28/06/2019 3
definition
2 User KhanhNDQ,HauLP,Thanh
29/06/2019 3
requirement ND
Analysis KhanhNDQ,HauLP,
3 01/07/2019 5
ThanhND
4 Making ThanhND,HauLP,
03/07/2019 6
document KhanhNDQ
Design database ThanhND,KhanhNDQ
5 04/07/2019 10
diagram
Design ThanhND
6 07/07/2019 6
Powerpoint
7 Design interface 09/07/2019 4 KhanhNDQ, HauLP
8 Design Objects 10/07/2019 5 KhanhNDQ,ThanhND
Coding: Log ThanhND,HauLP,KhanhN
9 12/07/2019 5
In/Out DQ
Coding: ThanhND,HauLP
10 Service 14/07/2019 5
Managenment
Coding: KhanhNDQ,HauLP
Employee
11 15/07/2019 5
Managenment
Managenment
Coding: Show HauLP,
13 Menu 17/07/2019 2 KhanhNDQ,ThanhND
IV. DATABASE
1. Database diagram
2. Table Structure
Table 2: Room
Filed Name Data Type Constraint Decription
ID Room Long Primary Key ID Room
ID Type Room Long Foreign Key ID Type Room
Status Boolean Tinyint (1) Status
Table 5: Bill
Table 6: Customer
Filed Name Data Type Constraint Decription
ID Customer Long Primary Key ID Customer
Name Customer Nvarchar Not null Name Customer
Date Customer Datetime Not null Date Customer
Gender Boolean Tinyint (1) Gender
Num Card Customer Int (20) Not null Num Card Customer
Address Customer Nvarchar (100) Not null Address Customer
Phone Num Nvarchar (20) Not null Phone Num
Nationality Nvarchar (50) Not null Nationaltity
Table 7: Service
V. DESIGN PATTERN
VI. MAINTENANCE
Estimated Actual
Document Planned number of completion
No. Member names Note
Name start date hours time
completed
1 Problem ThanhND, HauLP
28/06/2019 3 2 Done
definition
2 User KhanhNDQ,Hau
29/06/2019 3 LP,ThanhND 2 Done
requirement
3 KhanhNDQ,Hau
Analysis 01/07/2019 5 LP, ThanhND 3 Done
4 KhanhNDQ,Hau Delay
Making
03/07/2019 6 LP, ThanhND 4 4 days
document
Done
5 Design ThanhND,
database 04/07/2019 10 KhanhNDQ 6 Done
diagram
6 ThanhND Delay
Design
07/07/2019 6 4 5 days
Powerpoint
Done
7 KhanhNDQ, Delay
Design
09/07/2019 4 HauLP 3 5days
interface
Done
8 KhanhNDQ,Than Delay
Design
10/07/2019 5 hND 4 6days
Objects
Done
9 ThanhND,HauLP, Delay
Coding: KhanhNDQ 3days
12/07/2019 5 3
Log In/Out Done