포스머신(팀플) - java swing 프로젝트

2021. 7. 31. 20:11Project/JAVA-SWING

728x90

mysql과 자바swing을 이용한 포스머신 구현

 

use case
DB
초기화면(로그인)

USER 테이블에 접근하여 계정을 확인.

메인 화면(테이블 리스트)

각 테이블을 클릭했을 경우 테이블 상세

매출현황, 물품관리, 영수증관리, 테이블관리 페이지로 버튼을 이용하여 이동

테이블 상세 페이지

구매목록 - TABLE 테이블의 테이블 넘버 -> ORDER 테이블의 오더넘버 -> ORDER_DETAIL에서 해당 오더넘버의 리스트를 조회 후 테이블로 표시. 삭제 또는 계산처리 가능

우측 메뉴 패널 - 각 카테고리에 해당하는 버튼을 누르면 메뉴를 조회하여 표시하고 구매목록에 추가 가능

물품관리 페이지

판매항목(메인) - 판매 물품의 추가 또는 삭제

카테고리 - 물품 목록 카테고리의 추가 또는 삭제

 

 

영수증 상세 페이지

날짜선택 - jdatepicker 를 사용한 달력에서 날짜를 선택하면 해당 날짜의 영수증 목록을 조회

상세내역 - 날짜선택 패널에서 선택한 영수증의 상제 내용을 표시하며 영수증의 상태를 표시(노멀,반품).

테이블 관리 페이지

테이블의 추가, 삭제, 이동

매출 현황 페이지(연도별 조회)
매출 현황(월간 현황 조회)
연간 혹은 월간 영수증 단위 상세 리스트

연도별로 조회하거나 월별로 조회 가능.

년도만 선택 후 조회하면 1~12월의 달력들을 표시. 각 월을 클릭 시 해당 월의 달력 표시.

년도와 월을 모두 선택후 조회하면 해당 월의 달력 표시. 다시 클릭시 해당 일의 상세 내용 표시.

detail 탭에는 년도로 조회했을 경우 해당 년도의 상세 목록, 월로 조회했을 경우 해당 월의 상세 목록.

 

 

 

 

 

728x90

'Project > JAVA-SWING' 카테고리의 다른 글

HRD출결 관리(개인) - java swing 프로젝트  (0) 2021.08.01