Skip to content

xaoijin/Bakery-Ordering-Inventory-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Bakery Ordering/Inventory System

Using Microsoft Access as Database
Capstone Project Making A Database
Code Contributors: Johnson Li-FullStack Developer Role and Cyril Thomas-FrontEnd Developer Role

Code Displays on Console

The BOSS system is a comprehensive software solution intended for bakeries to allow ordering to be done on a system. The days of paper and pencil or over. The BOSS systems help bakeries manage their orders, invoices, and customer data. Customers are allowed to access the system through a login menu and are presented options to view the bakery, create an order, check an order’s status, cancel an order, and view their order history. The Employees view of the system allows the employee to view the current offerings of the bakery, views the orders, change the status of the orders and access to a customer’s contacts to notify the customer for completion or changes to their order. The system allows all users to create an account with the system and assigns them a unique userID. The Create Account methods queries the user for personal data and performs a check if the user is a customer or employee through an input of an employee access code. Accounts are created and stored in a vector and updates into the database allowing created accounts to be used immediately. Unique IDs are created for user creation and order ID’s. The system verifies if the user already exists and prompts the user for valid inputs. The system utilizes vectors data structures to manage invoices, customer information and product offerings and update into the database. The system is integrated with an Access Database and SQL injections. The searching method searches orders through a unique userID – matching customer orders to customers. The searching method also searches for “In-Progress” and “Started Orders” to display existing in progress orders. The searching method utilizes the vector data structure to iterate through products, user information, and orders. While placing orders, customers are able to view the bakery – select a product and enter the quantity they wish to order. The system will capture this data and calculate the total cost for this customer on their invoice. Employees are able to check order information and change the status of the order for transparency as the order gets processed. Customers will be able to check their status and contact the bakery for any additional concerns Testing with multiple cases have been completed to assure validity of user inserts and issues. The BOSS system can later be implemented as a framework for a POS system that can accept and process payment for a bakery environment. Also plans for a delivery and SMS service are intended for future updates. The system can be scalable to adapt to future needs of the bakery business.

Picture1

Picture2 Picture3 Picture4

Picture5

Picture6

Picture7

Picture8

Picture9

Picture10

Picture11

Picture12

Picture13

Picture14

Picture15

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •