Project 4 - WEBSITE
BOOKING HOTELS
Team BT2N:
Instructors:
Nguyen Pham Quoc
Toan Nguyen Ngoc
Teacher Tri Phan Huu
Duong Do Manh Minh
lOMoARcPSD| 58490434
lOMoARcPSD| 58490434
TABLE OF CONTENTS
PREAMBLE......................................................................................2
PART I INTRODUCE THE TOPIC.....................................................6
PART II ANALYSIS OF REQUEST.....................................................7 System
requirements...........................................................................7
Description of functional maps and rights of (director, employee)...................8 Non-
functional..................................................................................8
Requirements on the user side:..............................................................8
Software usefulness requirements::.............................................9
PART III DESGIN............................................................................9 Software
architecture..........................................................................9
Database design...............................................................................16
PART IV TESTING.........................................................................19
1. Test method.................................................................................19
2. TEST CASE................................................................................20
PREAMBLE
Along with the continuous development of computer technology and electronic networks,
information technology has also made great achievements, making great contributions to
the construction and development of human society.
Today, Information Technology has strong developments, applied in many fields of life
and the effect is undeniable, minimizing manual work ineffectively. of human before.
lOMoARcPSD| 58490434
Electronic computers become popular and close to everyone, the access to Management
Information System becomes the top goal of organizations and enterprises for their
information management purposes.
In production and business activities, now, e-commerce has affirmed the role of promoting
and promoting the development of enterprises in production and management stages. For a
hotel, the Management information system in Hotel Management is built to address the
need for management in the Hotel. The system will help businesses handle jobs accurately,
quickly, save costs, manpower, on the other hand also promote the Hotel's image to friends
inside and outside the province, domestic and international!
Interoperability and joint venture with other hotel systems in the same field of activity is
very high.
The Management Information System will overcome the weaknesses in current hotel
management, with the ability to upgrade and expand many functions in the future. The
topic is a practical requirement in the management of hotels operating today, due to the
increasing demand for the number of tourists, the number of services served,
commercial competition, saving details. operating fees and more importantly, the
correct operation and efficiency in management is what determines the success of the
hotel business.
It is the most effective way to test the knowledge learned and the most effective approach
to reality .. The commercial project has the potential, if well developed, it will have many
advantages for the Project. Group's next.
So Thang Thien Hotel is being established on a small scale, the hotel wants to have a
website that can be comprehensively managed, can store all relevant information and save
time in the process. manager.
PART I INTRODUCE THE TOPIC
Project introduction
Website Booking Hotels is a project that aims to help hotels easily
manage all aspects such as customers, services, sales ... in the hotel. As well
as meeting the need of transferring from book management to using
professional management software of hotels.
Thereby the software can also overcome weaknesses in the management of
hotels in the book style. From there, the hotel can avoid risks such as loss,
damage, omission of staff, ..
And with the travel needs of people today, the number of bookings will be
much larger. The software will easily handle the booking / check out
procedures for guests. You can also easily manage the room service. Since
then, it is easier to control customers than the old way.
In addition, the software can also upgrade, expand, link with many parties for
development cooperation.
Project information
Project name: Building hotel management website
Project management: Nguyen Pham Quoc
Nguen Tran
lOMoARcPSD| 58490434
Toan Nguyen Ngoc
Duong Do Manh Minh
Execution time:
Time: 1 month.
Start day: 06/12/2020
End day: 06/01/2021
The goal of the project.
In order to help hotel owners easily manage their hotels and users easily find
information to choose a room that suits them.
Avoid cash loss due to the old model of book management.
Manage revenue, expenditure, number of customers, ... of the hotel.
Help the Director easily check the inadequacies and shortcomings of the hotel
through customer comments.
Support and manage services and other links of the hotel with customers,
hotels with other service partners, ...
PART II ANALYSIS OF REQUEST
System requirements
Hotel Management System is a system that stores, updates, and
modifies customer information quickly and uses customer services quickly for
maximum convenience for system users and customers.
Description of functional maps and rights of (director, employee)
3.1. Manager
Director, when logged into the system has all the rights of employees and
accesses Settings and performs the following functions:
Account management
The director has the right to add, edit, delete, and delegate authority (position)
to the account.
Manage room types
Director has the right to add, edit, and delete room types.
Room manager
Director has the right to add, edit, and delete rooms.
Service management
Director has the right to add, modify and delete services.
3.2. Employee
Employees who log into the system have access to and perform the following
functions:
User
Have the right to change your account password and log out when not using
the software.
Room reservation, check out
Have the right to enter information (reservation, check out) of the customer.
lOMoARcPSD| 58490434
Service
Has the right to add services to each customer room.
Search
Have the right to search customer information and information of each room.
Reported statistics
Have the right to record revenue.
View service reservation history
View check-out history.
4. Non-functional
- The system has security and decentralization functions.
- User of the program: is given a username and password and is authorized to
use the program, helping the manager to monitor and control the program,
avoid information modification cases not under the scope of power - User's
password is encrypted before being written to the data and the user can
change his password
5. Requirements on the part of the user:
+ Beautiful and friendly interface in accordance with customer requirements.
+ Easy to use with user objects, convenient in administration, easy to
maintain.
+ Information displayed in detail.
+ Stable running on all browsers.
+ Complete the product on time.
6. Require the usefulness of the software:
+ Help the Hotel manage the status of the room. + Update, add, edit,
delete, look up information about the Customer.
+ Manage the services of the hotel and customers using the service.
PART III DESIGN
Software architecture.
The software is designed according to a model MVC (Model-View-
Controller)
lOMoARcPSD| 58490434
Controller
(
Control application flow,
respond to user actions)
View
(
Format and display data
from the model to the
user)
Model
(
Package data and
problem logic of the
system)
lOMoARcPSD| 58490434
Display 1.User
Home page
lOMoARcPSD| 58490434
About page
lOMoARcPSD| 58490434
Service page
lOMoARcPSD| 58490434
Room page
lOMoARcPSD| 58490434
List room
lOMoARcPSD| 58490434
Blog and Blog-Single
lOMoARcPSD| 58490434
Contact page
Booking page
lOMoARcPSD| 58490434
Footer
Invoice Booking
lOMoARcPSD| 58490434
2.Admin
Login page
Room management page.
c. Add a new room
d. Room type management page.
lOMoARcPSD| 58490434
e. Add new room type
f. Service list page.
lOMoARcPSD| 58490434
Account manager list page
g.
Add a new account
lOMoARcPSD| 58490434
h. Book / Check-out page
i. Book room
lOMoARcPSD| 58490434
j. Check
k. Service page
l. Call for service
lOMoARcPSD| 58490434
m. Customer information
n. Room information

Preview text:

lOMoAR cPSD| 58490434 Project 4 - WEBSITE BOOKING HOTELS Team BT2N: Instructors: Nguyen Pham Quoc Teacher Tri Phan Huu Toan Nguyen Ngoc Nguyen Tran Duong Do Manh Minh lOMoAR cPSD| 58490434 TABLE OF CONTENTS
PREAMBLE......................................................................................2
PART I – INTRODUCE THE TOPIC.....................................................6
PART II – ANALYSIS OF REQUEST.....................................................7 System
requirements...........................................................................7
Description of functional maps and rights of (director, employee)...................8 Non-
functional..................................................................................8
Requirements on the user side:..............................................................8
Software usefulness requirements::.............................................9
PART III DESGIN............................................................................9 Software
architecture..........................................................................9
Database design...............................................................................16
PART IV – TESTING.........................................................................19
1. Test method.................................................................................19
2. TEST CASE................................................................................20 PREAMBLE
Along with the continuous development of computer technology and electronic networks,
information technology has also made great achievements, making great contributions to
the construction and development of human society.
Today, Information Technology has strong developments, applied in many fields of life
and the effect is undeniable, minimizing manual work ineffectively. of human before. lOMoAR cPSD| 58490434
Electronic computers become popular and close to everyone, the access to Management
Information System becomes the top goal of organizations and enterprises for their
information management purposes.
In production and business activities, now, e-commerce has affirmed the role of promoting
and promoting the development of enterprises in production and management stages. For a
hotel, the Management information system in Hotel Management is built to address the
need for management in the Hotel. The system will help businesses handle jobs accurately,
quickly, save costs, manpower, on the other hand also promote the Hotel's image to friends
inside and outside the province, domestic and international!
Interoperability and joint venture with other hotel systems in the same field of activity is very high.
The Management Information System will overcome the weaknesses in current hotel
management, with the ability to upgrade and expand many functions in the future. The
topic is a practical requirement in the management of hotels operating today, due to the
increasing demand for the number of tourists, the number of services served,
commercial competition, saving details. operating fees and more importantly, the
correct operation and efficiency in management is what determines the success of the hotel business.
It is the most effective way to test the knowledge learned and the most effective approach
to reality .. The commercial project has the potential, if well developed, it will have many
advantages for the Project. Group's next.
So Thang Thien Hotel is being established on a small scale, the hotel wants to have a
website that can be comprehensively managed, can store all relevant information and save time in the process. manager.
PART I – INTRODUCE THE TOPIC Project introduction
Website Booking Hotels is a project that aims to help hotels easily
manage all aspects such as customers, services, sales ... in the hotel. As well
as meeting the need of transferring from book management to using
professional management software of hotels.
Thereby the software can also overcome weaknesses in the management of
hotels in the book style. From there, the hotel can avoid risks such as loss, damage, omission of staff, ..
And with the travel needs of people today, the number of bookings will be
much larger. The software will easily handle the booking / check out
procedures for guests. You can also easily manage the room service. Since
then, it is easier to control customers than the old way.
In addition, the software can also upgrade, expand, link with many parties for development cooperation. Project information
Project name:
Building hotel management website
Project management: Nguyen Pham Quoc Nguen Tran lOMoAR cPSD| 58490434 Toan Nguyen Ngoc Duong Do Manh Minh Execution time: Time: 1 month. Start day: 06/12/2020 End day: 06/01/2021
The goal of the project.
In order to help hotel owners easily manage their hotels and users easily find
information to choose a room that suits them.
Avoid cash loss due to the old model of book management.
Manage revenue, expenditure, number of customers, ... of the hotel.
Help the Director easily check the inadequacies and shortcomings of the hotel through customer comments.
Support and manage services and other links of the hotel with customers,
hotels with other service partners, ...
PART II – ANALYSIS OF REQUEST System requirements
Hotel Management System is a system that stores, updates, and
modifies customer information quickly and uses customer services quickly for
maximum convenience for system users and customers.
Description of functional maps and rights of (director, employee) 3.1. Manager
Director, when logged into the system has all the rights of employees and
accesses Settings and performs the following functions: Account management
The director has the right to add, edit, delete, and delegate authority (position) to the account. Manage room types
Director has the right to add, edit, and delete room types. Room manager
Director has the right to add, edit, and delete rooms. Service management
Director has the right to add, modify and delete services. 3.2. Employee
Employees who log into the system have access to and perform the following functions: User
Have the right to change your account password and log out when not using the software.
Room reservation, check out
Have the right to enter information (reservation, check out) of the customer. lOMoAR cPSD| 58490434 Service
Has the right to add services to each customer room. Search
Have the right to search customer information and information of each room. Reported statistics
Have the right to record revenue.
View service reservation history
View check-out history. 4. Non-functional
- The system has security and decentralization functions.
- User of the program: is given a username and password and is authorized to
use the program, helping the manager to monitor and control the program,
avoid information modification cases not under the scope of power - User's
password is encrypted before being written to the data and the user can change his password
5. Requirements on the part of the user:
+ Beautiful and friendly interface in accordance with customer requirements.
+ Easy to use with user objects, convenient in administration, easy to maintain.
+ Information displayed in detail.
+ Stable running on all browsers.
+ Complete the product on time.
6. Require the usefulness of the software:
+ Help the Hotel manage the status of the room. + Update, add, edit,
delete, look up information about the Customer.
+ Manage the services of the hotel and customers using the service. PART III – DESIGN Software architecture.
The software is designed according to a model MVC (Model-View- Controller) lOMoAR cPSD| 58490434 Controller ( Control application flow, respond to user actions) Model View ( Package data and ( Format and display data problem logic of the from the model to the system) user) lOMoAR cPSD| 58490434 Display 1.User Home page lOMoAR cPSD| 58490434 About page lOMoAR cPSD| 58490434 Service page lOMoAR cPSD| 58490434 Room page lOMoAR cPSD| 58490434 List room lOMoAR cPSD| 58490434 Blog and Blog-Single lOMoAR cPSD| 58490434 Contact page Booking page lOMoAR cPSD| 58490434 Footer Invoice Booking lOMoAR cPSD| 58490434 2.Admin Login page Room management page. c. Add a new room
d. Room type management page. lOMoAR cPSD| 58490434 e. Add new room type f. Service list page. lOMoAR cPSD| 58490434
Account manager list page g. Add a new account lOMoAR cPSD| 58490434
h. Book / Check-out page i. Book room lOMoAR cPSD| 58490434 j. Check k. Service page l. Call for service lOMoAR cPSD| 58490434
m. Customer information n. Room information