Team Contributors: Chris Collins (Team Lead), Joaquin Flores, Randall Lunetto, Alfonzo Perez ██╗ █████╗ ██████╗ ██████╗ ██║██╔══██╗██╔══██╗██╔════╝ ██║███████║██████╔╝██║ ██ ██║██╔══██║██╔══██╗██║ ╚█████╔╝██║ ██║██║ ██║╚██████╗ ╚════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ████████╗███████╗ ██████╗██╗ ██╗███╗ ██╗ ██████╗ ██╗ ██████╗ ██████╗ ██╗███████╗███████╗ ╚══██╔══╝██╔════╝██╔════╝██║ ██║████╗ ██║██╔═══██╗██║ ██╔═══██╗██╔════╝ ██║██╔════╝██╔════╝ ██║ █████╗ ██║ ███████║██╔██╗ ██║██║ ██║██║ ██║ ██║██║ ███╗██║█████╗ ███████╗ ██║ ██╔══╝ ██║ ██╔══██║██║╚██╗██║██║ ██║██║ ██║ ██║██║ ██║██║██╔══╝ ╚════██║ ██║ ███████╗╚██████╗██║ ██║██║ ╚████║╚██████╔╝███████╗╚██████╔╝╚██████╔╝██║███████╗███████║ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═╝╚══════╝╚══════╝ _____ ____ _____ _____ __ __ _____ _______ ______ __ __ __ | __ \ / __ \ / ____| / ____|\ \ / // ____||__ __|| ____|| \/ | / _| | |__) || | | || (___ ______ | (___ \ \_/ /| (___ | | | |__ | \ / | | |_ ___ _ __ | ___/ | | | | \___ \ |______| \___ \ \ / \___ \ | | | __| | |\/| | | _|/ _ \ | '__| | | | |__| | ____) | ____) | | | ____) | | | | |____ | | | | | | | (_) || | |_| \____/ |_____/ |_____/ |_| |_____/ |_| |______||_| |_| |_| \___/ |_| __ __ __ __ _ _ | \/ | ___ \ \ / /(_) | | | \ / | __ _ ___ ( _ ) \ \ /\ / / _ _ __ __| | ___ __ __ ___ | |\/| | / _` | / __| / _ \/\ \ \/ \/ / | || '_ \ / _` | / _ \\ \ /\ / // __| | | | || (_| || (__ | (_> < \ /\ / | || | | || (_| || (_) |\ V V / \__ \ |_| |_| \__,_| \___| \___/\/ \/ \/ |_||_| |_| \__,_| \___/ \_/\_/ |___/ --------------------------------------------------------------------------------------------------------------------------- _MESSAGE FROM THE JARC TEAM_: Please note that the application is still in development. Therefore, some buttons and menu items may not function. _SPECIAL THANKS_: A special thanks to Professor Huarng for bringing our class together and supporting us through a successful semester learning Systems Analysis and Design. _BUILT WITH_: * Java™ Platform, Standard Edition Development Kit (JDK™) * Eclipse IDE * Atom IDE __ __ ____ _____ __ __ | \/ | / __ \ / ____| \ \ / / | \ / | __ _ ___ | | | || (___ \ V / | |\/| | / _` | / __| | | | | \___ \ > < | | | || (_| || (__ | |__| | ____) | / . \ |_| |_| \__,_| \___| \____/ |_____/ /_/ \_\ Mac OS X requirements: _PREREQUISITES_ * All Mac OS X versions automatically come with JAR Launcher * What is Jar Launcher? It is the program in Mac OS X that launches Java JAR files into the Aqua/Java runtime environment when the JAR file is double clicked. _INSTALL POS.JAR PROGRAM_ * Download the POS.jar _INSTALL THE LATEST JAVA SDK AND JAVAFX_ *Download links here: https://www.oracle.com/java/technologies/javase-downloads.html https://openjfx.io/openjfx-docs/#introduction _RUN POS.JAR PROGRAM_ * Double click the file to launch the application and it should open with 'Jar Launcher' program by default. ** However, if it is FIRST TIME launching the POS application using the Jar Launcher: - You may have to RIGHT CLICK the POS.jar file - Select 'Open With' - Click 'Jar Launcher' You will see a Security Pop-Up as our application is not yet recognized by your machine: - Click ALLOW/ACCEPT You will see another Security Pop-Up requesting the Jar Launcher to have access to your folder: - Click ALLOW/ACCEPT _LOG-IN TO JARC POS SYSTEM_ * Once application is launch, you'll be prompted to enter a USERNAME and PASSWORD: - Type in user credentials to 'Log In Credentials (case-sensitive): USERNAME: Guest PASSWORD: Guest _TROUBLESHOOTING_ In case you double click the application and it doesn't run, or the 'Open With:...Jar Launcher' method doesn't work. Please follow the steps below: * Open your Terminal - You can't find your Terminal: Press the 'command' button and 'spacebar' at the same time to open 'Spotlight Search': - Type: 'Terminal' and select the terminal program you want to launch A terminal window / command line window will open on your screen. * Type the following command in its entirety then press "Enter": java -jar "<the application full path or directory>" - Note: The application full path of directory should look like this (depending on where you've downloaded the POS.jar file): " ~/Downloads/POS.jar " OR " ~/Desktop/POS.jar " For further support, please contact the JARC Technologies team. __ __ _ _ \ \ / /(_) | | \ \ /\ / / _ _ __ __| | ___ __ __ ___ \ \/ \/ / | || '_ \ / _` | / _ \\ \ /\ / // __| \ /\ / | || | | || (_| || (_) |\ V V / \__ \ \/ \/ |_||_| |_| \__,_| \___/ \_/\_/ |___/ Windows requirements: _PREREQUISITES_ * Users need to meet or exceed the Java version: - Java version "1.8.0_241" - Java(TM) SE Runtime Environment (build 1.8.0_241-b07) - Java HotSpot(TM) 32-Bit or 64-Bit Server VM (build 25.241-b07, mixed mode) _INSTALL POS.JAR PROGRAM_ Please note that your firewall might fire an exception and block either the download or the execution of the application or both. * Download the JARC POS System executable Jar file on your machine. _RUN POS.JAR PROGRAM_ * Double-click the file to launch the application. _LOG-IN TO JARC POS SYSTEM_ * Once application is launch, you'll be prompted to enter a USERNAME and PASSWORD: - Type in user credentials to 'Log In Credentials (case-sensitive): USERNAME: Guest PASSWORD: Guest _TROUBLESHOOTING_ In case you double click the application and it doesn't run. Please follow the steps below: * Press the Windows and R buttons at the same time or go to start/windows system/command prompt on a Windows 10 machine. - Earlier versions of windows might be different if you don't use the keyboard shortcut. - If the keyboard shortcut is used, a "Run" dialog box will appear at the lower left corner of your screen. * Type: "cmd" in the run dialog box and press "Enter". - A command prompt will popup. * Type the following command in its entirety then press "Enter": java -jar "<the application full path or directory>" - Note: The application full path of directory should look like this: "C:\Users\YOURNAME\..........\pos.jar" - for convenience, you can type the (java -jar) command and drag and drop the application into your command prompt (cmd) window. For further support, please contact the JARC Technologies team.
LunettoRandall/POS-System
Term Project for Systems Analysis and Design (CIS 3060). We showcased the SDLC life cycle in developing a Point of Sale (POS) System application for restaurants. Our application prototype is written in Java and features a working log-in screen and graphical user interface to add menu items to a ticket, calculate the total, and print a receipt.
Java