팀 구성
- 20207117 김기범
- 20207122 조성훈
- 20182174 정형목
- 구내식당의 인기
![스크린샷 2023-10-20 오후 12 30 36](https://private-user-images.githubusercontent.com/101088024/276811587-abfeed3e-71a0-4329-846e-a209f56de9f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjQzODgsIm5iZiI6MTcyMTM2NDA4OCwicGF0aCI6Ii8xMDEwODgwMjQvMjc2ODExNTg3LWFiZmVlZDNlLTcxYTAtNDMyOS04NDZlLWEyMDlmNTZkZTlmMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxOVQwNDQxMjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hYjdmMmRiZWZiNDg0NmRjNTgxNzc0MWU0NjJhMmVmNTJkZGU3NGZkNWM4MTA3MjJmYTIxMzQwY2NkMmMwMzlkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.l1JfEVMbku5md9GMG739NOfxxXpYOZMfk48V6vAG1Sc)
-
- 구내식당은 저렴한 가격을 포함한 여러 장점으로 많은 인기를 끌고 있다. 또한 치솟는 물가 상황 속에서 그 수요는 더욱 높아지고 있다.
- 하지만 구내식당의 경우 수요가 유동점이라는 점 때문에 식재료 관리에 어려움을 겪고 있다. 현재 대부분의 구내식당이 과거의 경험을 기반으로 수요를 예측하고 식재료를 발주하고 있다.
- 이러한 방식으로는 정확도가 떨어질 수 밖에 없고, 식재료의 과다 발주로 인한 음식물 쓰레기 발생과 금전적 손실을 피할 수 없다.
- 따라서 우리는 구내식당 관리자와 이용객을 대상으로 하여 이용객의 예약 정책 및 정보를 바탕으로 필요 식재료 양을 산출하고, 기존 소모하던 식재료 양과 시스템을 통해 절감 된 식재료 양을 비교 시각화 하여 제공
- 또한 식재료 절약에 따른 금전적 이익을 이용객에게 포인트 및 적립으로 제공함.
- 시스템 구조도
![](https://private-user-images.githubusercontent.com/94634916/280241350-0346becc-f8d1-464b-b8c9-5cc4a49f7f05.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjQzODgsIm5iZiI6MTcyMTM2NDA4OCwicGF0aCI6Ii85NDYzNDkxNi8yODAyNDEzNTAtMDM0NmJlY2MtZjhkMS00NjRiLWI4YzktNWNjNGE0OWY3ZjA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDA0NDEyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBjYjU0MmI1MDVlM2ZjNGFkNTRhOWNmYzM0YTc2NjA3MzVkMDAyYmEyNDQ2YmUxMTRhYjVkNGUwMzUyNDFlNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zHCk9y6-A26OwTtooPgcBaI3fEo9ZdHckKgH1gsgW78)
- 전체 시스템 구성
![](https://private-user-images.githubusercontent.com/94634916/280231896-215b4737-4f37-448e-9733-94db5279f64d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjQzODgsIm5iZiI6MTcyMTM2NDA4OCwicGF0aCI6Ii85NDYzNDkxNi8yODAyMzE4OTYtMjE1YjQ3MzctNGYzNy00NDhlLTk3MzMtOTRkYjUyNzlmNjRkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDA0NDEyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ2NjViY2U1YzBiMDliN2E2MTVjODQ0MjVkNmY0ZGU1YTQyZDQzZTUzYjg2M2JkZjFkN2ZjYTFhNTM0NjI0NGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mKgAam18hdz2M1EFCk1uezE6Ah8Rtp_vOf9QmRFsOfo)
- 전체 시스템 흐름도
![](https://private-user-images.githubusercontent.com/94634916/283711449-d6e9bb54-e08f-4c6a-ad62-79dea596f8f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjQzODgsIm5iZiI6MTcyMTM2NDA4OCwicGF0aCI6Ii85NDYzNDkxNi8yODM3MTE0NDktZDZlOWJiNTQtZTA4Zi00YzZhLWFkNjItNzlkZWE1OTZmOGYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDA0NDEyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA2NTMwMzJmNTU3ZGYyMTlkODYwMTQ4OTViNTRlNmJiZGZhYWRiNmY3YzU1OGRiZGRmNjhkMDAzZjYxNjlmZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YuSDI3II9-ti7apf6A9BOeNZ2FSsS3y3xoz5DCMI-90)
-
- 구내식당 관리자는 음식 메뉴를 등록/수정/삭제/품절할 수 있음
- 이용객의 예약 현황을 확인하고 식재료 발주량을 추천받을 수 있음
- 이용객은 시스템을 통해 음식 메뉴를 조회 및 예약할 수 있음. 또한 예약 이용 시 포인트가 적립되어 추후 결제 시 사용할 수 있음
- 시스템은 이용객의 예약 정보 및 정책 데이터를 기반으로 정산 및 필요한 식재료 양 산출을 진행함
- 또한 기존 대비 절감된 식재료 양을 시각화하여 제공
-
- assigness: 담당하는 사람
- labele: 해당하는 labels 선택
- projects, milestone 탭은 선택 x
- 리뷰는 개인 리뷰 후 이상없으면 merge
- 제목과 본문은 띄어쓰기로 구분한다.
- 제목은 50글자 이내로 제한한다.
- 제목의 첫 글자는 소문자로 작성한다.
- 제목 끝에는 마침표를 넣지 않는다.
- 제목은 명령문으로 사용하며 과거형을 사용하지 않는다.
- 제목은 영어로만 작성한다.
-
merge name 규칙 -> type(제목): text(본문)
-
merge name 예시 -> feat: design update
-
feat: 새로운 기능에 대한 커밋
-
fix: 버그 수정에 대한 커밋
-
build: 빌드 관련 파일 수정 / 모듈 설치 또는 삭제에 대한 커밋
-
chore: 그 외 자잘한 수정에 대한 커밋
-
ci: ci 관련 설정 수정에 대한 커밋
-
docs: 문서 수정에 대한 커밋
-
style: 코드 스타일 혹은 포맷 등에 관한 커밋
-
refactor: 코드 리팩토링에 대한 커밋
-
test: 테스트 코드 수정에 대한 커밋
-
perf: 성능 개선에 대한 커밋