[OSS LAB-13 팀별과제] CRUD Mini project 설계하기 (팀별로 설계한 Mini project에서 검색 기능을 제외한 모든 함수를 팀원끼리 적절히 분배하여 구현 및 테스트하고, 수정과 추가, 삭제 작업이 있을 때마다 git을 이용한 버전을 관리한다.)
-
mini project 주제 : 오픈소스 소프트웨어 수업을 듣는 학생들의 성적을 관리하는 시스템.
-
mini project 가 가지고 있는 대략적인 기능 설명
- CRUD 기능
- 데이터 save, load 기능
- search 기능
- grading 기능
- 이름 별, 성적 별 검색기능
- 정렬 기능(원하는 기준에 따라) [CRUD 기능, 데이터 파일 저장/읽어오기, 검색 등 메뉴(종료메뉴 제외) 등 10개 이상 함수 정의(구조체도 정의)]
- 팀소개 및 팀원이 맡은 역할
팀원 :
지성민(Repo 소유자) : 파일 관리 함수 및 main 함수 설계
배기완(Repo Contributer) : CRUD 및 추가 함수 설계
- 현재, 서로 교환하면서 git 작업중인데 fork에 문제가 있음. (해결했음)
- forked 된 repository에 다시 push를 한 뒤 pull request 보내는 방식인지