Data Applications Project

Overview

DBMS project- Hotel Franchise

Data and application project

By TEAM

  • Kurukunda Bhargavi
  • Pamulapati Pallavi
  • Greeshma Amaraneni

What is this project about ?

We have implemented a database for a Hotel Franchise containing a total of five hotels and are dealing with the data related to this Franchise. To get a better overview of our Database have look at the ER diagram, Relational model diagram and the Requirements PDF all the three uploaded above.

How to run ?

  • Open your terminal and run mysql -u 'username' -p
  • Your terminal will prompt you to enter the password. Enter the password you set for the mysql server.
  • After entering correct credentials you will be able to access your mysql Terminal.
  • Download the code in this repository to initiate the database.
  • Now if run source <path_to_.sql_file> your database named Franchise will be created.
  • You can check by running SHOW DATABASES; in your mysql terminal. You will find Franchise in your databases table.
  • Once the initialization is done, come out of your mysql terminal and get into the folder containing the files of this repository.
  • Run python3 main.py on your terminal.

What are the functionalities implemented ?

Below are the implemented functionalities:

  • Display or view
  • Add or Insert
  • Modify or Update
  • Delete
  • Search
  • Financial Analysis

How good is the user interface ?

Once we have run python3 main.py on our terminal our program will prompt you to enter your database credentials i.e., Username and password. If the credentials entered are invalid, then our program will throw an ERROR message and allows you to try again.

Once it has been given the correct credentials it will display the above the functionalities implemented and requests user to choose one of the functionalities to get the needed information.

They will further display new options for the user so as to make our database interface user friendly.

For every invalid input(No data or out of constraints data) it will show an ERROR or WARNING which is dealt by the error handling functions used in every case.


There is a video uploaded showing how to run and use our databasae. Do watch it do get a better idea :)

Try running our DATABASE and hope you enjoyed it!!

Thank You :)

Owner
Greeshma
Greeshma
An optional component handler for hikari, inspired by discord.py's views.

hikari-miru An optional component handler for hikari, inspired by discord.py's views.

43 Dec 26, 2022
Script to produce `.tex` files of example GAP sessions

Introduction The main file GapToTex.py in this directory is used to produce .tex files of example GAP sessions. Instructions Run python GapToTex.py [G

Friedrich Rober 2 Oct 06, 2022
A simple Python script for generating a variety of hashes from safe urandom entropy.

Hashgen A simple Python script for generating a variety of hashes from safe urandom entropy. For whenever you need a random hash (e.g. generating an a

Xanspie 1 Feb 17, 2022
The ROS publisher/subscriber example packaged as a snap

publisher-subscriber The ROS publisher/subscriber example packaged as a snap, based on ROS Noetic and Ubuntu Core 20. Strictly confined. This example

3 Dec 03, 2021
Simple, configuration-driven backup software for servers and workstations

title permalink borgmatic index.html It's your data. Keep it that way. borgmatic is simple, configuration-driven backup software for servers and works

borgmatic collective 1.3k Dec 30, 2022
Functional collections extension functions for Python

pyfuncol pyfuncol Installation Usage API Documentation Compatibility Contributing License A Python functional collections library. It extends collecti

Andrea Veneziano 32 Nov 16, 2022
Tools for dos (denial-of-service) website / web server

DoS Attack Tools Tools for dos (denial-of-service) website / web server di buat olah NurvySec How to install on debian / ubuntu $ apt update $ apt ins

nurvy 1 Feb 10, 2022
A dead-simple service that notifies you when something goes down.

Totmannschalter Totmannschalter (German for dead man's switch) is a simple service that notifies you when it has not received any message from a servi

1 Dec 20, 2021
Construção de um jogo Dominó na linguagem python com base em algoritmos personalizados.

Domino (projecto-python) Construção de um jogo Dominó na linguaguem python com base em algoritmos personalizados e na: Monografia apresentada ao curso

Nuninha-GC 1 Jan 12, 2022
A chain of stores wants a 3-month demand forecast for its 10 different stores and 50 different products.

Demand Forecasting Objective A chain store wants a machine learning project for a 3-month demand forecast for 10 different stores and 50 different pro

2 Jan 06, 2022
A minimal configuration for a dockerized kafka project.

Docker Kafka Quickstart A minimal configuration for a dockerized kafka project. Usage: Run this command to build kafka and zookeeper containers, and c

Nouamane Tazi 5 Jan 12, 2022
Better Giveaways is a bot that will change the experience of using a giveaway bot forever.

Better-Giveaways Better Giveaways is a bot that will change the experience of using a giveaway bot forever. VoxelBotUtils/Novus, latest PyPi releases

Lightning 2 Jan 12, 2022
Python module for creating the circuit simulation definitions for Elmer FEM

elmer_circuitbuilder Python module for creating the circuit simulation definitions for Elmer FEM. The circuit definitions enable easy setup of coils (

5 Oct 03, 2022
A normal phoneNumber tracker made with python.

A normal phoneNumber tracker made with python.

CLAYZANE 2 Dec 30, 2021
A python package that computes an optimal motion plan for approaching a red light

redlight_approach redlight_approach is a Python package that computes an optimal motion plan during traffic light approach. RLA_demo.mov Given the par

Jonathan Roy 4 Oct 27, 2022
A simple method to create strong password.

A simple method to create strong password.

1 Jan 23, 2022
BOHB tune library template (included example)

BOHB-template 실행 방법 python main.py 2021-10-10 기준 tf keras 버전 (tunecallback 방식) 완료 tf gradienttape 버전 (train_iteration 방식) 완료 pytorch 버전은 구현 준비중 방법 소개

Seungwoo Han 5 Mar 24, 2022
Wordle-solve - Attempting to solve wordle

Wordle Solver Run with python wordle_beater.py. This hardmode wordle solver take

Tom Lockwood 42 Oct 11, 2022
FileTransfer - to exchange files from phone to laptop

A small website I locally host on my network to exchange files from my phone and other devices to my laptop.

Ronak Badhe 4 Feb 15, 2022
This an Anki add on that automatically converts Notion notes into Anki flash cards. Currently in development!

NotionFlash This is an Anki add on in development that will allow automatically convert your Notion study notes into Anki flash cards. The Anki deck c

Neeraj Patel 10 Oct 07, 2022