Skip to content

Latest commit

 

History

121 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issue Tracker System

스크린샷 2026-05-29 오후 6 39 19

이슈 관리 시스템( Issue Tracker System) — 중앙대학교 소프트웨어공학 2026 텀프로젝트



프로젝트 개요

소프트웨어 개발 과정에서 이슈를 등록·추적·관리하는 시스템입니다.
JIRA, Trac, Bugzilla 등을 참고하여 핵심 기능을 Java로 구현하였습니다.

주요 특징

  • MVC 아키텍처로 UI와 비즈니스 로직 완전 분리
  • Swing / JavaFX 두 가지 UI 지원 (동일 모델 재사용)
  • JSON 파일 기반 영속 저장소 (DBMS 미사용)
  • 해결된 이슈 이력 기반 assignee 자동 추천


기술 스택

Java Gson Lombok JUnit5



팀원

이름 사진 담당
김태우 Image
  • 프로젝트 기초 구조 설계
  • Comment Controller, Service 등 관련 코드 구현
  • Swing UI 구현
박신빈 박신빈
  • 프로젝트 기초 구조 설계
  • Issue Entity, IssueStatistics, Project 등 관련 코드 구현
  • Validator, Response, SessionManager, Main 구현
안재인 안재인
  • 프로젝트 기초 구조 설계
  • Issue 등 관련 코드 구현
  • UI-백엔드 연동 구조 설계 및 javafx UI 구현
이주영 이주영
  • 프로젝트 기초 구조 설계
  • Account Controller, Service 등 관련 코드 구현
  • Asignee 추천 로직 구현


주요 기능

  • 계정 관리 (admin / PL / dev / tester)
  • 이슈 등록·수정·상태 변경 (new → assigned → fixed → resolved → closed / reopened)
  • 이슈 검색 및 필터링 (assignee, 상태, reporter 등)
  • 코멘트 추가
  • 이슈 통계 (일/월별 트렌드)
  • assignee 자동 추천 (키워드 유사도 기반)


About

2026 중앙대학교 소프트웨어공학 01분반 02 그룹 Term Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages