Sample HND Swe Report
Sample HND Swe Report
REPUBLIC OF CAMEROON
Peace – Work – Fatherland
Peace – Work – Fatherland School logo here *************
************* MINISTRY OF HIGHER EDUCATION
MINISTRY OF HIGHER EDUCATION *************
*************
NAME OF SCHOOL
**************
TOPIC HERE.
PRESENTED BY:
YOUR NAME
[Document title]
……………………………………
[DOCUMENT SUBTITLE]
PROFFESIONAL SUPERVISOR ACADEMIC SUPERVISOR
Mr./Dr./prof /Egin ASONGAFACK PARTRICK Mr. /Dr. /prof/Egin ASONGAFACK
LYONGA PARTRICK LYONGA
CERTIFICATION
This is to certify that, this internship report entitled HOTEL RESERVATION MANAGEMENT
SYSTEM was originally written by YOUR FULL NAMESto meet up the partial requirements
and the regulations governing the award of the HIGHER NATIONAL DIPLOMA (HND) in
SOFTWARE ENGINEERING at the NAME OF YOUR SCHOOL and is therefore approved for
its contribution to knowledge and presentation.
SIGNATURE:_________________ SIGNATURE:______________________
DEDICATION
ACKNOWLEDGEMENT
This piece of work has been difficult and full with a lot of obstacles but by God’s grace, I was
able to accomplish the task. I give thanks to God almighty who is the mastermind and overall
support system throughout this project.
I also give thanks to all the people around me who supported and encouraged me in one way or
the other;
Your school president/Your Director: The director of NAME OF YOUR SCHOOL for
providing us with some resources to carry out our project.
YOUR SUPERVISOR: My professional and academic supervisor for skillful training and
technical lectures he gave me which has contributed a lot in the realization and
complication of this project.
THE NAME OF HOD: Our departmental head (HOD) for his constant reminders on the
importance of the realization of this project and the consequences of failure or late
submissions.
To my parents: for all their support and encouragement throughout this project.
To all my lecturers and the entire staff of NAME OF YOUR SCHOOL.
To my entire family for their endless prayers and support.
ABSTRACT
Hotel management system is a web based application that works within a centralized network.
This project presents a view of the software program “Hotel Reservation Management System”
as should be used in a hotel booking system, a facility which enables customers to pay for hotel
room before the date of usage to reserve room and also enable the admin to send an email detail
of booking to customers. Hotel Booking Management system is built for managing and
computerizing the traditional database, room booking. It contains all customer details, hotel
details, booking details. In order to archive all these, Structured System Analysis and Design
Methodology (SSADM) was adopted. In addition, the front end of this application was designed
using HTML, CSS and JAVASCRIPT while the back end was designed using PHP and MYSQL.
The software completed is capable of improving customer hand and relationship management in
BISSO HOTEL operations. It is recommended that despite the present functionality of the
designed software, an additional functionality such as the use of an online system using mobile
money should be implemented into the system.
RESUME
Le système de gestion hôtelière est une application Web qui fonctionne au sein d’un réseau
centralisé. Ce projet présente une vue du logiciel "Système de gestion des réservations d'hôtel"
tel qu'il devrait être utilisé dans un système de réservation d'hôtel, une installation qui permet
aux clients de payer une chambre d'hôtel avant la date d'utilisation pour réserver une chambre
et permet également à l'administrateur d'envoyer un e-mail contenant les détails de la
réservation aux clients. Le système de gestion des réservations d’hôtel est conçu pour gérer et
informatiser la base de données traditionnelle de réservation de chambres. Il contient tous les
détails du client, les détails de l'hôtel, les détails de la réservation. Afin d’archiver tout cela, la
méthodologie d’analyse et de conception de systèmes structurés (SSADM) a été adoptée. De
plus, le front-end de cette application a été conçu en utilisant HTML, CSS et JAVASCRIPT
tandis que le back-end a été conçu en utilisant PHP et MYSQL. Le logiciel finalisé est capable
d'améliorer la gestion des relations et des relations clients dans les opérations de BISSO
HOTEL. Il est recommandé que malgré la fonctionnalité actuelle du logiciel conçu, une
fonctionnalité supplémentaire telle que l'utilisation d'un système en ligne utilisant l'argent
mobile soit implémentée dans le système
PREFACE
The quest for professionalism of young graduates in the job market is the main reason that led to
the creation of YOUR SCHOOL NAME. YOUR SCHOOL NAME was created to permit young
Cameroonians to acquire the appropriate skills needed to by employers in the competitive job
market. HIPE is located is at Ancient Route Bonabéri, adjacent to pharmacie de
Bonambappe_Douala
NAME OF YOUR SCHOOL was created on the YEAR YOUR SCHOOL WAS CREATED with
authorization number No YOUR SCHOOL AUTHORIZATION NUMBER HERE to run the
following specialties;
Projection
Management
IDENTIFICATION FORM
LIST OF ABREVIATIONS
MySQL: A combination of “My”, the name of co-founder Michael Widenius’s daughter, and
“SQL”, abbreviation for Structured Query Language.
LIST OF TABLES
LIST OF DIAGRAMS
TABLE OF CONTENT
CERTIFICATION ............................................................................................................................ i
ABSTRACT ................................................................................................................................... iv
RESUME ........................................................................................................................................ v
PREFACE ...................................................................................................................................... vi
PROBLEM STATEMENT.............................................................................................................. 1
OBJECTIVES ................................................................................................................................. 1
EVOLUTION OF ACTIVITIES..................................................................................................... 8
Functionalities ................................................................................................................................11
GENERAL INTRODUCTION
PROBLEM STATEMENT
Currently, the type of system being used in the hotel is the manual system in which the staff has
to write down information of customers and collect payments physically. The main problem
faced by the hotel is that customers have to queue up themselves for a long time in order to
secure a room. So as a result of this, Hotel Reservation management system is recommended to
facilitate the activities. A Hotel Reservation management system is a computerized system which
is used for the reservation of rooms online by clients before their date of usage.
RESEARCH QUESTIONS
1) What are the key pain points and challenges faced by hotels in their current reservation
management processes?
2) How do existing reservation management systems vary in terms of features, usability, and
effectiveness, and what are the gaps that need to be addressed?
3) What impact does the implementation of a comprehensive reservation management system
have on operational efficiency, customer satisfaction, and revenue generation in hotels?
OBJECTIVES
Streamlining the reservation process to allow customers to book rooms online
efficiently, reducing manual intervention and errors.
Creating a centralized database to store all reservation information, guest preferences,
and room availability, enabling easy access and retrieval of data for hotel clients.
Providing real-time updates on room availability to prevent overbooking and optimize
room utilization.
Chapter one which talks of THE GENERAL PRESENTATION OF THE COMPANY and
chapter two which talks of THE EVOLUTION OF INTERNSHIP ACTIVITIES
Chapter three which talks about LITERATURE REVIEW, MATERIALS AND METHOD.
FRAMEWORK
INTRODUCTION:
Chapter one which talks about the GENERAL PRESENTATION OF THE COMPANY AND
Chapter one is made up of two sections: section one that talks about the creation and basic
aspects of PEFSCOM and section two that talks about how the company is organized in various
departments, their functions and its location.
INTRODUCTION:
A hotel can be defined as a legal entity formed by a group of individuals to engage in and operate
a business. A hotel may be organized in various ways for tax and financial liability purposes
depending on the corporate law of its jurisdiction. In this chapter, we will be presenting
PEFSCOM including its creation and organization.
I.1.1. CREATION:
INTERNSHIP
:
YOR INTERNSHIP
:
PEFSCOM SYSTEM is aimed at create better management system for banks, schools, stores and
also in creating automated system such as programming micro controllers. It also develops
websites for all kind, one of its several services it the training of students and people in other to
become good app and web developers in future.
Though not fully establish the company also purchases a journalism department and is moving
forward for its full growth more to that the company purchases its own television chanel
(pefscom tv).
INTERNSHIP
INTERNSHIP ACTIVITIES
Introduction:
In this chapter, we will look at the PRESENTATION OF THE SERVICE HOSTING AT THE
COMPANY and the EVOLUTION OF THE INTERNSHIP ACTIVITIES AND
JUSTIFICATION OF TOPIC.
COMPANY
The interns were received by the director. From day one, we got to know all of the company’s
staff, even though they were not present. We also saw some of their applications they were
developing. Also, we discussed with our professional supervisor (director) who talked to us
about the programming domain. Subsequently, we were questioned about our Knowledge and
skills and it gave us the opportunity to also be able to ask our questions and expectations too
• The PEFSCOM company regularly updates its developers in relation to new products and
needs of the market.
• The developers are all capable of working on a varied range of software development.
Suppliers
They supply PEFSCOM with requirements such as computer consumables and maintain
professional relationships. We can cite among others;
NDOTIRA
HEWLETT PACKARD
DELL
PROLAMPE
Customers
Regular: They are registered in a solid company database. These are clients with whom the
company constantly deals with (clients with contracts).
Irregular: They come for punctual services without any contractual agreement
PARTIAL CONCLUSION
This chapter explains all the skills acquired during my internship period. Some of
which include:
Networking.
Mastering the basics of My SQL, Php CSS and Java script.
Design web application using arduino
Full stack web development.
Desktop Application.
In this part, we will talk about 2 chapters; that is, chapter three and chapter four.
INTRODUCTION
A hotel reservation management system is a software solution that automates the process of
managing hotel bookings and guest information. Its importance lies in streamlining operations,
minimizing errors, maximizing room occupancy, and enhancing guest satisfaction. By providing
real-time updates on room availability, guest interactions, and comprehensive reporting, a Hotel
Management System helps hotels optimize revenue and stay competitive in the
hospitality industry.
Hence the company used a bookkeeping system where records are maintained by hand
Functionalities
The existing system is a manual system which has the following functionalities;
Making payments
2. Lack of data security: there are so many ways in which files can be damage, lost or
misplaced. A fire incident or a natural disaster could mean the loss of all the user’s information.
3. Hard to make changes: here the editing process is more time consuming than if we were
working with digital copies.
4. Requires more effort: it takes more effort to keep tracks of paper document to find
information and to keep detail secured
5. Time consuming: it takes a long time to find a particular file depending on how well the
organization is as a result of this customer as well as employees can get annoyed and
discouraged
Research Findings:
1. Johnson, A., & Smith, J. (2018). "Impact of Hotel Management Systems on Operational
Efficiency." In this study, Johnson and Smith investigate the impact of hotel management
systems on operational efficiency. The research highlights how these systems streamline various
hotel operations, such as reservations, check-in/check-out, inventory management, and guest
services. The findings reveal improved efficiency and cost savings associated with the adoption
of hotel management systems.
2. Brown, L., et al. (2020). "Enhancing Guest Satisfaction through Technology in Hotel
Management." Brown and colleagues explore the role of technology, including hotel
management systems, in enhancing guest satisfaction. The study highlights the importance of
efficient guest service, personalized experiences, and seamless communication enabled by these
systems. The findings indicate a positive correlation between the implementation of hotel
management systems and increased guest satisfaction.
The study explores the benefits of web platforms for tasks such as web check-in, room service
requests. The findings highlight improved guest convenience, enhanced communication, and
increased operational efficiency through web app integration.
Conclusion:
This literature review has presented research findings obtained through online research on hotel
management systems. The studies highlighted the benefits of these systems, including improved
operational efficiency, enhanced guest satisfaction, data-driven decision-making, cybersecurity
considerations, and the integration of web applications. By referencing the original authors and
sources, this review acknowledges the contributions of previous researchers in the field. These
findings serve as a foundation for further exploration and understanding of hotel
management systems.
I used the Iterative model for the development of Hotel management system web application.
The iterative model breaks down the development process of a large software application into
smaller pieces. It is a particular implementation of a software development life cycle that focuses
on an initial, simplified implementation, which then progressively gains more complexity and a
broader feature set until the final system is complete. The requirements of the system are defined
and understood clearly.
ITERATIVE MODEL: This model leads the software development process. In iteration the
software is first developed on very small scale and all the steps are followed which are taken in
to consideration. Then for every next iteration, more features and modules are designed, coded,
tested and added to the software.
V-Shape model: A major drawback of waterfall model is we move to the next stage only when
the previous one is finished and there was no chance to go back if something wrong was found.
Hence the v-model provides means of software testing at each stage in reverse manner.
A software requirement specification is also a document that describes what the software will do
and how it will be expected to perform. It also describes the functionality and the products need
to fulfill all stakeholders that is, either business or user’s needs
This requirement will be divided into two major parts;
-Functional requirements.
-Non-functional requirements.
Functional requirements are needs related to the technical functionality of the system.
Functional requirements state how the users will interact with application, so that the application
must be able to comply and be testable, the functional requirements may include descriptions of;
Content to be created and published in the style
Non-functional requirements on the other hand specify the criteria that can be used to judge the
operation of a system in particular. These are conditions rather than specific behaviors, that is,
functional requirements define what a system is supposed to do, meanwhile non-functional
define how a system is supposed to be. Non-functional requirements are often called attributes of
a system
According to the explanations and differences above, I finally came up with the functional and
non-functional requirements for the project which are as follows;
Functional Requirements
1. Admin login
-The admin should be able to login to the system when he inputs the correct password and
username.
2. Book room
-The customers should be able to submit their details and pay for their rooms.
3. send confirmation message
-The system should be able to collect a customer’s details and send a confirmation message to
the customer
Administrative Functions
1. Manages Customer information
-The admin will have the responsibility to manage user’s information.
Non-Functional Requirements
-You can access the web application anywhere with help of a browser
-The web application can run on multiple platforms regardless of the operating system or
devices as long as the browser is compatible.
-The website shall be developed using HTML, CSS, MYSQL and PHP.
-An email should be received by the user to confirm the reservation.
IDENTIFICATION OF ACTORS
This project “Hotel reservation management system” is made up of two actors (module) which
are Admin and Customer who both have different operations that they can perform on the web
application.
Admin
can login
can manage users information
Customer
can login
can reserve a room
Admin Login
Book rooms (By customers)
Manages customer information(By admin)
Send confirmation email
Make payment
Feasibility study
This study gave me the complete run down of the entire requirements of the project i.e.:
Economic feasibility: This evaluates cost of software development against the ultimate
income or benefit gets from the developed system.
Technical feasibility: Here, analyses, alternatives for hardware, software and general
design approach are determined to be available, appropriate and functional.
Operational feasibility: This study tests the operational scope of the software to be
developed.
Cost of software.
Hosting plan.
Deployment Cost
Technological feasibility
Programming Skills
Design Skills
Operational feasibility
Reservation
Login
Sequence Diagram
Activity DIAGRAM
Client
Web server
Apache server
Static content
Database
1. HTML
2. CSS 1. MYSQL
3. Bootstrap
Dynamic content
1. PHP
2. JavaScript
DISCUSSIONS
TESTING
It involves the execution of a software component or system component to evaluate one or more
properties of interest. It is a method to check whether the actual software product matches
expected requirements and to ensure that the software product is defect free. It involves
execution of software components using manual or automated tools to evaluate one or more
properties of interest. Below are different testing strategies;
UNIT TESTING
It emphasizes the verification effort on the smallest unit of software design that is, a software
component or module. Unit testing is a dynamic method for verification where programs are
actually compiled and executed. Unit testing is performed in parallel with the coding phase. It
tests units or modules and not the whole software.
INTEGRATION TESTING
It is a phase in software testing in which individual software modules are combined and tested
as a group. Integration testing is conducted to evaluate the compliance of a system or component
with specified functional requirements.
VALIDATION TESTING
Validation testing ensures that the product actually meets the clients need. It can also be defined
as to demonstrate that the product fulfills its intended use when deployed on appropriate
environment.
Tools from a software testing context can be defined as a product that supports one or more test
activities right from planning, requirements, creating a build, test execution, defect logging and
test analysis.
Evaluating the options and Shortlisting the ones that are meets the requirement.
Analyze the problem carefully to identify the strength, weakness and opportunities.
Developing the Proof of Concept which captures the pros and cons
Create a Pilot Project using the selected tool within a specified team
Rolling out the tool phase wise across the organization. Above all , there then Most preferable
test tool is the Test Management Tool due to the fact that;
Helps to define requirements and risks, design test cases, plan test runs, analyze test result, and
manage related issues.
METHODOLOGY
After these comparisons made, the different models, the model of reference used in this project is
the iterative model reasons being that it is very easy to understand and use. With this model, we
can easily correct errors committed during the development phase thus reducing cost of testing
the system at higher stage
GENERAL CONCLUSION
Moreover, internship is a really good program recommended to all students. It helps to enhance
and develop skills, abilities and knowledge. It was a good experience for me and I gained a lot of
knowledge from there.
During the internship and while carrying out this project, I went through many difficulties such
as;
a. TECHNICAL ISSUES: Lack of skills in some programing languages such as PHP and Java
Script gave me a lot of difficulties.
b. SOCIAL ISSUES: The main social problem I faced was to get an admission for internship
because part of the criterion demanded by most companies was for the student to have a
Bachelor degree.
c. MATERIAL ISSUES: The main problem I faced materially was with my machine’s battery
power, which was not of good quality and its autonomy was not high enough to enable me work
for long period of time without electricity.
PERSPECTIVES
As technology keeps on developing and new requirements come up every day, my work cannot
be said to be complete. The work I have done meets the requirements and objectives set at the
beginning of the internship. However, it can still evolve and be improved.
BIBIOGRAPHY
10(2), 45-60.
2. Johnson, A. B., & Brown, C. D. (2020). Benefits and challenges of hotel reservation