자바(JAVA)를 이용하여 만든 편의점 재고관리 프로그램입니다.
- 직원이 편의점 물품의 재고를 관리한다.
- 편의점 손님이 방문해서 상품 구매했을 때 물품 재고가 변경되는 프로그램입니다.
- 24.04.03일 - 24.04.05일
-
팀원1 : 안준렬(JunRyeol98)
- 역할 : 품목별 매출 계산하는 메서드 작성, 프로젝트 발표
- 회고 :
- 설계시 같은 단어라도 개인적인 주관이 들어가면 결과가 달라지는것을 보았고,
키워드를 명확하게 설정해야 한다는 것을 알게되었습니다. - 팀단위의 작업은 개인의 역량보다는 팀원과의 소통이 중요하다라고 느꼈습니다.
- 설계시 같은 단어라도 개인적인 주관이 들어가면 결과가 달라지는것을 보았고,
-
팀원2 : 김의진(dmlwls12)
- 역할 : 물품 품목 구성 및 메뉴 생성, 전 품목 재고 및 매출 출력
- 회고
- 현재는 객체배열로 로직을 짰는데, 프로젝트 종료 후 컬렉션으로 리팩토링 할 생각이다.
- 의도치 않게 한 메소드에 여러 기능을 구현하게 돼서 리팩토링 시 기능별로 메소드를 나눠야겠다고 생각했다.
-
팀원3 : 송재혁(speter6501)
- 역할 : 유저의 선택창 제작과 손님의 물품상 구입매수에 대한 메소드 작성했습니다.
- 회고 : 개인프로젝트 하는듯이 너무 급하게 의견조율이 다 완료가 안된상태에서 프로젝트를 진행하면서
팀원의 의견을 존중하고 소통하는 자세가 많이 부족했습니다. 부족한 팀원 부분을 빨리 매꾼다는 생각에 더기여하려고 했던
안일한 생각이 너무 많았던거 같습니다. 그래서 팀원 간에 뭐했는지도 잘모르겠고 배워간게 없다라는 말에 너무 미안했었습니다
- 역할 : 유저의 선택창 제작과 손님의 물품상 구입매수에 대한 메소드 작성했습니다.
-
팀원4 : 고유진(yujin4sth00)
- 역할 : 수정된 재고 개수와 매출 출력 메소드 작성
- 회고 : 입력받고 저장되는 변수와 메소드들을 좀 더 잘 활용해서 원하는 결과를 출력할 수 있도록 더 공부를 하여 작성했어야 했다고 생각되어서 아쉬웠습니다.
- 역할 : 수정된 재고 개수와 매출 출력 메소드 작성
-
팀원5 : 장윤지(elliaaa)
- 역할 : 생성자, getter setter, to string, pos 배열 생성
- 회고 : 객체 배열로 짠 로직이라 코드가 좀 복잡해 보일 수 있지만 컬렉션 복습이 제대로 끝난 후 다시 정리해서 리뷰를 해보고자 한다.
깃을 어떻게 사용해야 하는지 완전한 이해가 된 것은 아니지만 어떻게 sync fork를 하고 pull request를 하는지 이해 할 수 있는 시간이었습니다.
- 역할 : 생성자, getter setter, to string, pos 배열 생성
Java 17JDK-17.0.10+7- IDE : IntelliJ IDEA Ultimate 2023.3.6
1️⃣ 현재 재고 출력: - 현재의 편의점 재고를 보여준다.
2️⃣ 재고 수정: - 현재 재고에서 값을 수정한다. (수정할 재고의 물품을 입력 받아서 얼마나 줄어들었는지 재고에서 값을 수정해준다)
3️⃣ 수정된 재고 출력: - 재고 수정 결과를 출력한다. (변경된 재고 및 품목별 매출 출력)
4️⃣ 프로그램 종료: - 프로그램을 종료해준다.