본문 바로가기

관리자페이지

(2)
[팀플 - movie_kiosk] 9th course (CRUD) 오늘 시도한 기능 구현은 게시판의 가장 기초적이면서 핵심적인 CRUD이다 아직 검색 기능까지는 구현하지 못했지만, 상품을 추가/수정/삭제할 수 있게 기능을 구현하였다 처음으로는, 원래 UI 테스트용으로 넣어놨던 상품들을 다 삭제하고 DB에 상품들을 추가한 후에 이클립스와 연동해서 GUI로 화면을 띄웠다 상품 재고를 가져오는 코드이다. ProductsInventory는 DB의 모델이고 그 모델 안에 sql문으로 모든 것을 가져와서 ArrayList배열에 넣어준다 후에, 원하는 페이지(현재는 관리자 페이지)에서 모델 안에 들어 있는 값들을 하나씩 꺼내서 원하는 위치에 값을 넣어주는 형식으로 진행하였다 영화관의 재고관리 자체가 애매한 부분이 참 많아서 (팝콘과 음료의 재고를 개당으로 표현하기 애매) 완제로 나..
[팀플 - movie_kiosk] 8th course (managerFram) 스크롤 부분은 이전 과정에서 많이 설명해서 생략 관리자 페이지에서의 재고관리 프레임도 장바구니 프레임과 기능적인 부분에서는 동일하고 디자인과 UI설계만 조금 달랐다 지금까지 코드를 객체지향적으로 하기 위해서 패널별로 다 나뉘었는데, 이제는 조금 더 중복된 코드를 제거하기 위해 각각의 중복된 세팅을 가진 Component들은 함수화 시켜서 만들어 나가고 있다 그리고 제일 힘들었던 부분이 의외로 코드를 구현하는 것보다 함수와 변수명을 가독성 높게 작성하는거였다 이 부분에서는, 선임 개발자들의 퀄리티 높은 코드들을 보는 연습을 해서 배워나가야 할 것 같다 위 코드에서는 문제가 발생할 것이다 List_C_Panel 안에 한 가지의 panel을 또 만들어서 그 패널의 레이아웃을 null로 지정한 다음 setBou..