Giter VIP home page Giter VIP logo

team-12's Introduction

ITCS 3160 - Database Project Team 12

Corey Schneider || Josh Clinkscales || Avimael Obispo || James Perez || Nicholas Smith

Table of Contents

  1. Introduction
  2. Use Case for Rating System
  3. Business Rules
  4. EERD
  5. Data Dictionary
  6. MySQL Queries
  7. Stored Procedure
  8. Index
  9. MySQL dump
  10. Video

Introduction

The idea of this project is to enhance a system for an existing database by adding a rating system. The system is a food delivery service to campus for students and faculty. This rating system will allow users to leave ratings for both the restaurants and the delivery drivers.


Use Case for Rating System

CD1


Business Rules

  • The project adds a rating system to an already existing database, the ratings are applied to both the restaurants and the delivery drivers.
  • Persons can be faculty, staff, and students.
  • Persons can also be drivers, all delivery drivers are students.
  • A person can order food one to many times, an individual order is tied to only one person for the order.
  • The orders are for only one restaurant.
  • The order can only have one location.
  • The items on the order will only need to keep the total price and delivery charge, as well as keep the driver and delivery times.
  • Locations where the food can be delivered, as well as a food delivery drop-off are included in the database.

EERD

UpdatedERD

Narrative: This ERD displays the relationships of a food delivery service handled by a university. Restaurants make food based on the orders made. Students are drivers that deliver food to an address. Restaurants and Drivers are given ratings based on their on performance and quality.


Data Dictionary

DD2SC


MySQL Queries

Screenshot (150) Screenshot (151) Screenshot (152) Screenshot (153)


Stored Procedure

Procedures that get the average ratings as well as get the ratings tables. Screenshot (144) Screenshot (156)

Screenshot (145) Screenshot (157)

Screenshot (148) Screenshot (154)

Screenshot (149) Screenshot (155)


Index

Screenshot (160) Screenshot (161) Screenshot (159) Screenshot (158)


MySQL dump

See Dump File at the top of repository, "CampusFeedSqlDumpV2.sql".


Video

ITCS 3160 - Team 12 Deliverable 4 Video

team-12's People

Contributors

jp-letternumber avatar corey-schneider avatar aobispo19 avatar

Watchers

 avatar

Forkers

jp-letternumber

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.