Professional Documents
Culture Documents
Review-1: Department of Computer Science Engineering
Review-1: Department of Computer Science Engineering
Review-1
Course name: Mini Project Course Code: CSE46 Semester Duration: Jan – April 2019
Student details:
USN Name of the student Section Date of Submission Signature
1NH17CS001 A.A.BAAGYALAKSHMI A 15-03-2019
Problem Statement
This project deals with dining and room booking service in the restaurant. It constitutes of two
modules (two kinds of services)
1. Dining/Cuisine: Deals with food ordering and other services related to dining
2. Room booking : Rooms booking for a stay
Both these services comprise of the restaurant.
Each of these portals has their own uses and sub function each of them will be explained in
detail one by one
The main objective of the project is to involve the main concepts of oops c++
The concepts that are involved in this project are explained below
OUTCOMES:
DINING SERVICES:
ADMIN
*in this the user (admin can basically view) the people who have membership
*the member ship details consist the following details of the person
1. Name
2. Address
3. Phone number
4. Balance
CUSTOMER
2 modules
(*note : automatically after signing up his name will go under the list of the members of the hotel)
*here the customer can sign up for membership
ADMIN:
1. Manage rooms
*room number
*room size
*room size
*customers name
*customer id
2. Check in rooms
*room number
*booking id
*address
*phone number
3. Available rooms
*it will tell you all the rooms that are available
4. Search customer
*Checking out
* Detailed records of the rooms that are booked and about all details of the person
7. Exit
CUSTOMER:
1. Manage room
2. Check in rooms
3. Available rooms
1. Data Encapsulation:
It is a mechanism of bundling the data, and the functions that use them
Data encapsulation concept would be automatically involved when you form a class
The major classes that are formed in this project:
*Class Restaurant
*Class Cuisine
*Class Room
2. Data Abstraction:
Data abstraction is one of the most essential and important feature of object oriented
programming in C++.
Data Abstraction in C++ using classes.
Class helps us to group data members and member functions using available access
specifiers. A Class can decide which data member will be visible to outside world and
which is not. In the particular classes given above the respective functions are made as
public: and variables are made private:
3. Inheritance:
REQUIREMENT SPECIFICATIONS:
HARDWARE REQUIREMNTS:
Intel Core i5-8250U
8th Gen quad-core
1.6-3.4GHz
6MB cache
SODTWARE REQUIREMENTS:
Dev c++ Compiler/code blocks