Skip to content

mjkcool/DesserCafe-management-program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cafe management program - Dessert café🧁

Introduction

This is a useful program for simple management📇. It is easily available to all.

  • Complete: Jan, 2020
  • Making period: 3 months
  • Using component: language-java, GUI-java.swing, database-SQLite
  • Purpose: for sales activities of persons(ex.students) who do not intend to profit.

Functions

Main screen


 It shows information about menus, orders, on order, earnings and current time. It's completely empty now.

1. Register new menu


 Click the button '메뉴 추가' at the top. Fill in the blank with the menu name and price and click the button '등록하기'.
The limit is 12. Finally, a message of completion pop up.

2. Modify menu

Click modify button Complete

 Click the button '메뉴 추가' on the top of the main screen. Next, click the button '수정' on the menu row you want to modify. a new panel appears to fill the modification information. If you click the button on a row without a menu, nothing will be done.
Fill the menu information you want to modify in the blank and Click the button. The panel disappears and the menu list is updated.

3. Remove menu

Click remove button Complete

 Click the button '메뉴 삭제' on the top of the main screen. And Click the button '삭제' on the menu row you want to delete. If you click the button on a row without a menu, nothing will be done.
A message of completion pops up when complete.

4. Choose menu & Cancel order

Click menu button Click cancel button

 You can accumulate the menu(name, price)to the order list by clicking the menu button on the main screen. Then, you will see the information you chose at the bottom of the main screen. There is no limit to the quantity, but there are only up to 2 types of menus that can be ordered. If the limit is exceeded, a warning message pops up.
You can click the button on the bottom right to erase the selected menu information. Then, a message of cancellation pops up after the selection information is cleared

5. Register new order

Click payment button Complete

 Select a menu and click the button on the bottom right to register the information as an order. The selected menu information is erased and added to the order list with number as a message of complete pops up. *The second column has 2 additional orders registered.

6. Process(remove) order

Click delete button Complete

 Select the number of the order to be processed as spinner, then click the button 'Del' to delete the order. If the order number does not exist, an explanatory message pops up. If not, the order will be deleted normally as a message of complete pops up.

7. Save earnings


 This movement is the same as the current earnings initialization. Earning is accumulated after the previous initialization with the order informations being registered.
So you can click the button '초기화' at the top to reset the current sales record as soon as save it to the record. There is no limit to do this.

8. Show earnings records


 If you click button '지난 판매기록 보기', you can see the saved previous earning informations of date, selling price and number of orders. 14 pieces of information are shown. When new information is stored with all 14 of them full, the oldest information is deleted to maintain the number of records. The rows of the table go up one by one every time new information is added.

9. Remove all of earnings records


 You can delete all records by pressing the button '모든 기록 초기화' on the left. (initializes)

Releases

No releases published

Packages

No packages published

Languages