기능정하기

이태용·2020년 12월 11일
0

사실 학교에서 기말평가를 과제로 대체했을 때 어느 정도 구현했습니다. 하지만 부족한 부분이 있어 이렇게 팀으로 다시 프로젝트를 하기로 했습니다. 팀은 총 두 명으로 팀장은 아직 정하지 않았습니다.

만들고자 하는 프로그램의 기능들은 아래와 같습니다.
1. 카테고리 등록
2. 카테고리 삭제
3. 상품등록
4. 상품목록
5. 상품삭제
6. 판매하기
7. 반품하기
8. 금고입금
9. 영수증기록
10. 담당교대
11. 금액보기
12. 오늘의 이벤트
13. 잠그기

카테고리 등록 부분에서는 동적배열을 이용해 카테고리를 생성할 계획입니다.
상품등록 부분에서는 링크드리스트를 이용해 상품들을 생성할 계획입니다. 그리고 1+1, 2+1 기능과 도시락을 구매했을 시 음료수가 증정되는 이벤트도 넣을 계획입니다.
영수증기록 부분에서는 파일입출력을 이용할 계획입니다.
그 외에 여러 가지 기능들은 추후에 알려드리겠습니다.

여기서 거의 완벽히 구현해낸 항목은 4, 8, 9, 10, 11, 12, 13번이고 다른 항목들을 수정해야 합니다.

먼저 저희는 전체적으로 아래와 같은 4가지가 부족하다고 판단했습니다.
1. 카테고리 등록(벡터사용)
2. 반품하기
3. 헤더파일 이용
4. 이벤트 기능

카테고리를 생성할 때 벡터를 사용하지 않아서 크기를 다시 늘릴 수가 없습니다. 그래서 저희는 벡터를 사용해서 카테고리가 부족하면 다시 공간을 늘릴 것입니다.
또한 기능들이 너무 많아 하나의 파일이 아닌 여러 개의 파일로 저장해서 메인 파일에 헤더파일을 작성해 프로그램이 실행될 수 있도록 계획했습니다.
저희는 1+1과 2+1, 그리고 도시락 이벤트를 구현해내지 못해서 이번 기회에 구현하려고 합니다.

여기서 저는 벡터사용법을 2020.12.14일까지 배우기로 하고 다른 팀원은 동일한 기간까지 헤더파일을 생성하고 사용하는 방법을 배우기로 했습니다.

profile
항상 발전하는 프로그래머

0개의 댓글