Professional Documents
Culture Documents
DBMS Project Report (07, 69, 115)
DBMS Project Report (07, 69, 115)
JAMSHORO
DEPARTMENT OF COMPUTER SYSTEMS ENGINEERING
“HOTEL RESERVATION
SYSTEM”
GROUP MEMBERS
• FAIZAN SHAIKH 21CS07
SUBMITTED TO
DR. ZARTASHA BALOCH
APRIL 2024
Department of Computer Systems Engineering
Mehran University of Engineering and Technology, Jamshoro
Problem Description
Choose a real-world problem, draw the ER Diagram, apply ER-mapping rules to convert it
into the relational model, normalize the relations, and follow the application
development process. Make sure that the application should have five or more tables,
using a suitable front-end tool. Application areas may include but are not limited to;
health care, education, industry, transport, supply chain, business, human resource
management, manufacturing, etc. Marking will be done on the following parameters:
1. Problem identification
2. ER Diagram
3. ER Mapping
4. Normalization
5. Implementation
Assessment
Unaccept Poo Acceptabl Adequat Proficient
Rubrics Marks
able (0) r e (5) e (8) (10)
(2)
R1 Identification of
constraints/requirements/dema
nds/ research gap or challenges
well defined
R2 Engineering knowledge
(standards)
R4 Technical Writing
Total Marks
1. Problem identification
2. ER Diagram
3. Implementation
Tools:
• HTML/CSS/JS
• PHP
• SQL
• XAMPP
Queries:
-- Table structure for table `contact`
-- --------------------------------------------------------
--
-- Table structure for table `login`
--
--
-- Dumping data for table `login`
--
-- --------------------------------------------------------
--
-- Table structure for table `newsletterlog`
--
-- --------------------------------------------------------
--
-- Table structure for table `payment`
--
-- Table structure for table `payment`
--
-- --------------------------------------------------------
--
-- Table structure for table `room`
--
--
-- Dumping data for table `room`
--
-- --------------------------------------------------------
--
-- Table structure for table `roombook`
--
--
-- Indexes for dumped tables
--
--
-- Indexes for table `contact`
--
ALTER TABLE `contact`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `login`
--
ALTER TABLE `login`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `newsletterlog`
--
ALTER TABLE `newsletterlog`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `room`
--
ALTER TABLE `room`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `roombook`
--
ALTER TABLE `roombook`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `contact`
--
ALTER TABLE `contact`
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `login`
--
ALTER TABLE `login`
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `newsletterlog`
--
ALTER TABLE `newsletterlog`
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `room`
--
ALTER TABLE `room`
MODIFY `id` int(10) unsigned NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=16;
Interface:
Admin’s view:
Admin's View contains all entities, and performs all the functions like insert, update,
delete on all tables.
Features:
Key features of the Hotel Management System include:
Reservation Management: Allows staff to create, modify, and cancel
reservations.
CUSTOMERS’S Interface:
Conclusion:
In conclusion, the hotel reservation system project provides a modern solution for managing hotel
bookings efficiently. It benefits both customers and hotel administrators by simplifying the
reservation process and improving overall customer experience. The system can be further
enhanced with additional features and integrations to meet evolving industry requirements.
Rubrics