GithubHelp home page GithubHelp logo

william0friend / databasetermproject2023 Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 108.31 MB

Willaim Friend and Latrel Barnes Skeleton Database and example app

License: MIT License

C# 14.63% TSQL 0.91% ASP.NET 18.53% CSS 0.09% JavaScript 65.84%

databasetermproject2023's Introduction

DatabaseTermProject2023

Willaim Friend and Latrel Barnes Skeleton Database and example app

Project 2023 Feb 24th - DB design – hand drawn on paper is fine March 3 - Front End Gui - Manager and/or Staff – actual code, it does not need to be integrated with anything, it can be static March 15 - Demo integration of front end (i.e. php, python, c#, etc) to the backend (i.e. sql server or mysql), it must work in both directions, something very simple is find. For Example: Part 1 - using a GUI front end ask a user to enter a number, enter the number into a table in the DB. Part 2 – Click a button on the GUI, grab the number from the DB and display it to the user April 5 and 7 - Sales/Staff Side
April 26 & 28 - Inventory/Stock side
List of Topics and Sub-Modules for Project 2023

Bike Stores

Basic Idea: you are the proud owner of multiple bike stores, you have staff that work at the bike stores, one staff member is a manager at each store (you can assume this person is always the manager). You sell lots of categories and brands of bikes. You keep track of your customer information, when a customer places an order they can buy lots of items on one order. You do allow your staff to provide a discount for each order when a customer places an order, you cannot also not have any discount on an order. You also need to keep track of your stock/inventory and if you sell an item you need to reduce your stock/inventory of that item.

Assumptions: To make life easy the list price of the product is always the same, staff have only one cell phone as a contact and 1 email address, no 2 customers live at the same address, Store information for each store and customer is unique including address, our example is so small we do not need to set up a separate city, state, zip table

Store:

Each store has a store name, contact information such as phone and email, and an address including street, city, state, and zip code.

Staff/Manager

Staff the essential information of staffs including first name, last name. It also contains the communication information such as email and phone.

A staff person can work at more than 1 store. A store can have one or more staff members working.

When a staff member logs in, they need to pick the store they are working at.

Bike Categories

such as: children’s bicycles, senior bicycles, mountain bikes, and electric bikes.

Bike Brand

brand’s information of bikes, for example, Electra, Haro, and Heller.

Bike Name

Name of the bike, for example: Pegasus, Bumblebee, Raven, Zeus

Products:

product’s information such as name, brand, category, model year, and list price.

Customers:

customer’s information including first name, last name, credit card (can assume only one) it will have to be encrypted (card # and pin), phone, email, street, city, state and zip code. You can assume that all customers provide a credit card

Orders

sales order’s information including customer, order date

It also stores the information on where the sales transaction was created (store) and who created it (staff).

Each order can contain more than 1 item that was purchased

Bike Stores

Basic Idea: you are the proud owner of multiple bike stores, you have staff that work at the bike stores, one staff member is a manager at each store (you can assume this person is always the manager). You sell lots of categories and brands of bikes. You keep track of your customer information, when a customer places an order they can buy lots of items on one order. You do allow your staff to provide a discount for each order when a customer places an order, you cannot also not have any discount on an order. You also need to keep track of your stock/inventory and if you sell an item you need to reduce your stock/inventory of that item.

Assumptions: To make life easy the list price of the product is always the same, staff have only one cell phone as a contact and 1 email address, no 2 customers live at the same address, Store information for each store and customer is unique including address, our example is so small we do not need to set up a separate city, state, zip table

Store:

Each store has a store name, contact information such as phone and email, and an address including street, city, state, and zip code.

Staff/Manager

Staff the essential information of staffs including first name, last name. It also contains the communication information such as email and phone.

###A staff person can work at more than 1 store. A store can have one or more staff members working.

When a staff member logs in, they need to pick the store they are working at.

Bike Categories

such as: children’s bicycles, senior bicycles, mountain bikes, and electric bikes.

Bike Brand

brand’s information of bikes, for example, Electra, Haro, and Heller.

Bike Name

Name of the bike, for example: Pegasus, Bumblebee, Raven, Zeus

Products:

product’s information such as name, brand, category, model year, and list price.

Customers:

customer’s information including first name, last name, credit card (can assume only one) it will have to be encrypted (card # and pin), phone, email, street, city, state and zip code. You can assume that all customers provide a credit card

Orders

sales order’s information including customer, order date

It also stores the information on where the sales transaction was created (store) and who created it (staff).

Each order can contain more than 1 item that was purchased

###An order can have a discount (discount applies to entire order)

Item Quantities (you can only place an item(s) in the order that are in stock at either your location or another store

You also you need to keep track of where the item(s) are coming from (which store(s)) and remember to subtract out the remaining qty at each of the stores

Stock

stores the inventory information i.e., the quantity of a particular product in a specific store.

An order can have a discount (discount applies to entire order)

Item Quantities (you can only place an item(s) in the order that are in stock at either your location or another store

You also you need to keep track of where the item(s) are coming from (which store(s)) and remember to subtract out the remaining qty at each of the stores

Stock

stores the inventory information i.e., the quantity of a particular product in a specific store.

databasetermproject2023's People

Contributors

william0friend avatar

Watchers

 avatar  avatar  avatar

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.