Skip to content

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.

Notifications You must be signed in to change notification settings

LunettoRandall/POS-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.


About

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.

Topics

Resources

Stars

Watchers

Forks