Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

용돈 기입장


1. Project Overview (프로젝트 개요)

  • 프로젝트 이름: 용돈 기입장
  • 프로젝트 설명: 학생들의 용돈 수입과 지출을 기록하고, 전체 내역과 카테고리별 사용 금액을 확인할 수 있는 C언어 기반 콘솔 프로그램


2. Team Members (팀원 및 역할)

박유찬 박시우 박진서
프로젝트 관리자 / 기획자 / 설계자 / 개발자 기획자 / 설계자 / 개발자 / 기록자 기획자 / 설계자 / 개발자 / 테스터


3. Key Features (주요 기능)

  • 지출 내역 추가

    • 사용한 용돈의 금액을 입력할 수 있습니다.
    • 식비, 문구, 교통, 여가, 저축, 기타 중 하나의 카테고리를 선택할 수 있습니다.
    • 지출 내용을 메모로 함께 저장할 수 있습니다.
  • 수입 내역 추가

    • 받은 용돈이나 추가 수입 금액을 입력할 수 있습니다.
    • 수입 내용을 메모로 함께 저장할 수 있습니다.
  • 전체 내역 조회

    • 지금까지 입력한 수입과 지출 내역을 한 번에 확인할 수 있습니다.
    • 구분, 카테고리, 금액, 메모가 함께 출력됩니다.
    • 전체 수입과 지출을 계산하여 총 잔액을 확인할 수 있습니다.
  • 카테고리별 조회

    • 식비, 문구, 교통, 여가, 저축, 기타 카테고리별 지출 금액을 확인할 수 있습니다.
    • 어떤 항목에 용돈을 많이 사용했는지 쉽게 파악할 수 있습니다.
  • 프로그램 종료

    • 메뉴에서 0번을 선택하면 프로그램을 종료할 수 있습니다.


4. Program Menu (프로그램 화면)

========================================
           < 나의 용돈 기입장 >

< 1. 지출 내역 추가 >
< 2. 수입 내역 추가 >
< 3. 전체 내역 조회 >
< 4. 카테고리 별 내역 조회 >
< 0. 종료 >

원하시는 메뉴의 번호를 선택하세요 :
========================================


5. Tasks & Responsibilities (작업 및 역할 분담)

이름 역할 담당 내용
박유찬 프로젝트 관리자 / 기획자 / 설계자 / 개발자 프로젝트 진행 관리, 기능 기획, 지출 내역 추가 기능 설계 및 구현, 보고서 정리
박시우 기획자 / 설계자 / 개발자 / 기록자 메인 화면 설계, 전체 조회 기능 구현, 카테고리별 조회 기능 구현, 프로젝트 기록 정리
박진서 기획자 / 설계자 / 개발자 / 테스터 수입 내역 추가 기능 구현, 입력 오류 테스트, 프로그램 동작 확인


6. Technology Stack (기술 스택)

6.1 Language

Language Description
C 콘솔 기반 용돈 기입장 프로그램 구현

6.2 Development Tools

Tool Description
Visual Studio Code 코드 작성 및 수정
Live Share 팀원 간 실시간 협업
GitHub 프로젝트 코드 저장 및 공유
GCC C언어 코드 컴파일


7. Function Structure (함수 구조)

함수명 기능
main() 메인 화면을 출력하고 사용자의 메뉴 선택을 처리합니다.
add_expense() 지출 금액, 카테고리, 지출 내용을 입력받아 저장합니다.
add_income() 수입 금액과 수입 내용을 입력받아 저장합니다.
view_all() 저장된 전체 수입과 지출 내역을 출력합니다.
view_by_category() 카테고리별 지출 금액을 조회하여 출력합니다.


8. Made By

  • 박시우
  • 박유찬
  • 박진서

About

디미고 프로젝트 과제 제출

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages