Skip to content

babful/TeamProjectManager

Repository files navigation

Team Project Manager


프로젝트 소개


대학생의, 대학생에 의한, 대학생을 위한 팀프로젝트 관리 소프트웨어

'Team Project Manager' 는 광운대학교 오픈소스 소프트웨어 개발 수업의 14조 팀프로젝트 과제로 개발된 프로젝트 관리 소프트웨어 입니다. 프로젝트의 일정, 팀 멤버, 세부목표 등을 설정하고 관리할 수 있습니다. 자세한 내용은 아래를 참고해 주시길 바랍니다.

기능


(1) 일정 관리

  • 프로젝트의 주요 일정을 추가, 삭제, 수정할 수 있습니다.
  • 날짜가 지난 일정은 자동으로 삭제 처리 됩니다.
  • 가장 가까운 날짜의 주요 일정이 메인 화면의 우측 하단에 표시됩니다.

(2) 멤버 관리

  • 팀의 멤버를 추가, 삭제, 수정할 수 있습니다.
  • 각 멤버의 정보는 이름, 학번, 역할 세 가지로 구성됩니다.

(3) 세부목표 관리

  • 각 멤버의 세부목표를 추가, 삭제, 수정할 수 있습니다.
  • 세부목표들의 달성 여부를 관리할 수 있습니다.
  • 각 멤버의 세부목표 달성률이 메인화면에 그래프로 표시됩니다.
    • '달성률 목표치'는 마감기한이 지났거나, 오늘까지 달성해야 하는 목표들의 비율입니다.

(4) 프로그램 종료

  • 데이터를 저장하고 프로그램을 종료합니다.
    • 데이터는 프로그램 실행 파일과 같은 경로에 있는 'TPM_Data.txt' 파일에 저장됩니다.
  • 프로그램 실행 시 'TPM_Data.txt' 파일에 저장되어있는 데이터를 자동으로 불러옵니다.

설치


상단의 구글 드라이브 링크에 들어가 'TPM_Setup.msi' 파일을 다운로드한 뒤, 실행하면 프로그램 설치가 진행됩니다. 설치가 완료된 후, 설치 폴더로 들어가 TeamProjectManager.exe 파일을 실행하면 프로그램을 사용할 수 있습니다.

관리자 권한이 필요한 경로(예: Program Files (x86)) 에 설치 시 데이터 저장이 되지 않습니다. 따라서 프로그램 설치 경로를 적절하게 설정하여 주시길 바랍니다.

사용 방법


'Team Project Manager' 는 키보드로만 조작하여 사용합니다.

  • 위/아래 방향키 를 입력하여 항목을 선택합니다.
  • ENTER 키를 입력하여 다음 화면으로 이동하거나, 문자열 입력을 완료합니다.
  • ESC 키를 입력하여 이전 화면으로 되돌아 갑니다.
    • 구현 상의 어려움으로 인해 문자열을 입력하는 중에는 ESC키를 사용할 수 없습니다.
  • 세부목표 관리 -> 달성 여부 관리 기능 이용 시, S 키를 입력하여 달성 여부를 변경하고자 하는 세부목표를 체크합니다. 이후 ENTER 키 입력 시 체크된 세부목표들의 달성 여부가 일괄변경됩니다.

스크린샷


TPM_Screenshot_01

TPM_Screenshot_02

About

광운대학교 오픈소스소프트웨어개발 14조 프로젝트 저장소입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •