Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryantren/swe3313-automation-project

Automation of J's Resturant
https://github.com/ryantren/swe3313-automation-project

css docker java javafx mysql

Last synced: 3 months ago
JSON representation

Automation of J's Resturant

Awesome Lists containing this project

README

        

### SWE3313-Automation-Project

Welcome to Group 1 Project Repository! This is the location of all artifacts, presentations, documentation, and source code for our SWE3313 Project.

## What is our Software?
This project develops a computerized system to help restaurant personnel coordinate their
activities and improve their services, and for the management to track business growth and create
future plans.

This project computerizes restaurant operation so that all information pertaining to patron’s
orders and staff activity will be conveniently shared and stored over the restaurant’s intranet.
Hosts will be able to view table status with a click of a button. The wait staff will be able to enter
the patron’s orders quickly and efficiently and then have it electronically delivered to the
kitchen. The kitchen staff will be able to view the incoming orders and notify the proper wait
staff when the food is ready. Bus boys will be able to view real-time floor status allowing them
to know which tables are clean, dirty, or occupied.

## Project Goal
The goal for this project is to introduce automation in privately owned restaurants, that is, small-
to-medium sized establishments. Typical problems restaurant personnel are facing include:
* Coordination of their work activities
* Anticipating and handling periods of low/high patron traffic
* Recognizing trends early enough to take advantage of bestsellers or abandon the flops
* Lowering operating costs, and increasing efficiency/productivity and profits

## Features Our Team will be Implementing
Most importantly, all of the restaurant information is organized and saved for the management
viewing and archival. The analysis will consist of by-the-day and by-the-hour breakdowns of:
* Revenue and revenue percentage per menu item
* Menu item popularity
* Personnel efficiency
* Average turnaround time (how long patrons spend in the restaurant)
* Average preparation time (time from when the order is placed to when it is ready)

All data is automatically collected and processed allowing management to focus on analyzing the
data rather than calculating it.

## Meet Our Team
* __[Ryan's Resume](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Team%20Resumes/RyanTranResumeSummer2024.pdf)__
* __[Shams's Resume](https://github.com/RyanTren/SWE3313-Automation-Project/blob/35f3e3b450360a8aa1f20401adbbe4e6f7219027/Team%20Resumes/shams-resume.pdf)__
* __[Isa's Resume](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Team%20Resumes/isasresume.md)__
* __[Prince's Resume](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Team%20Resumes/Prince%20Duepa.pdf)__
* __[Nhut's Resume](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Team%20Resumes/nhutsresume.md)__

## Team Assignment
* __[Team Assignments](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Team%20Assignment/Roles)__
## Technology Selection
* __[Technology Description](https://github.com/RyanTren/SWE3313-Automation-Project/blob/bd584f292441e99e6af4da357fffd845f8a48d3c/javafx/techdescription.md)__
## Project Plan
* __[Project Plan](https://github.com/RyanTren/SWE3313-Automation-Project/blob/main/Project%20Plan/Intro%20to%20SWE%20Project.pdf)__

## Prototype/Project Plan
* [Link to our Figma](https://www.figma.com/file/xBl4wrgJH0OejwlhlZr1bp/Automation-of-J's-Restaurant---Group-1---Designed-by-Ryan-Tran-2024?type=design&node-id=8-1010&mode=design&t=9ztmE8yLmTGoQF7k-0)
* [Prototype One Video](https://youtu.be/PjZWxUfMVFw)

## Requirements
* [Requirements Introduction](https://github.com/RyanTren/SWE3313-Automation-Project/blob/fmxl-test/Requirements/Intro%20to%20SWE%20Requirements%20Doc.pdf)
* [Requirements Video Presentation](https://youtu.be/vzdk3hFdcys)

## User Interface Design
* __[User Interface Design Information](https://github.com/RyanTren/SWE3313-Automation-Project/blob/fmxl-test/Prototype/SWE3313%20-%20Group_1_Prototype_1.pdf)__
* __[User Interface Design Video Presentation](https://www.youtube.com/watch?v=UaUEt51wqsY&feature=youtu.be)__

## Implementation - Final Project
* __[Final Implementation](https://github.com/RyanTren/SWE3313-Automation-Project/tree/fmxl-test)__
* __[How to Run the Project](https://github.com/RyanTren/SWE3313-Automation-Project/blob/fmxl-test/javafx/setup.md)__
* __[Presentation](https://www.youtube.com/watch?v=X1VPeF0gkeQ)__