



















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      
