간단한 정보를 입력하여 신청해 주세요!
수강생 한 분 한 분의 성공을 위해 최선을 다 하겠습니다.
1544.9970
전국대표문의전화(연중무휴)주말 공·휴일 유선상담 및 접수 가능
KH정보교육원 개인정보처리방침은 다음과 같습니다.
KH정보교육원은 개인정보 보호법 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.
① KH정보교육원은 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 개인정보보호법 제 18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.
1. 상담문의
- 국가기간 전략산업직종 훈련지원 안내, 훈련생 상담, 과정 및 일정 안내
2. 홈페이지 회원 가입 및 관리, 서비스 제공
- 회원제 서비스 제공에 따른 본인 식별·인증, 회원자격 유지·관리, 서비스 부정이용 방지, 각종 고지·통지, 교육 콘텐츠 제공, 평가, 증명서 발급(교육 수료증) 등 서비스 제공
3. 국가기간 전략산업직종 훈련지원 및 수료 후 취업지원
- 훈련생 상담, HRD 훈련생 등록, 훈련장려금 청구, 취업사실 확인, 교육확인서 발급, 수강증명서 발급, 훈련장려금 청구, 취업지원
① KH정보교육원은 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용기간 내에서 개인정보를 처리·보유합니다.
② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.
1. 상담문의
1) 개인정보 이용 기간 : 상담 완료 시 까지
2) 보유기간 : 상담 완료 후 3년
3) 보유근거 : 정보주체의 동의를 받은 경우
2. 홈페이지 회원 가입 및 관리, 서비스제공 : 홈페이지 탈퇴 시 까지
다만, 관계 법령 위반에 따른 수사 조사 등이 진행 중인 경우에는 해당 수사조사 종료 시까지
3. 국가기간 전략산업직종 훈련지원 및 수료 후 취업지원
1) 개인정보 이용 기간 : 국가기간 전략산업직종 훈련과정 수료 후 7개월
2) 보유기간 : 훈련과정 종료 후 5년
3) 보유근거 : 국민내일배움카드 운영규정 제58조, 정보주체의 동의를 받은 경우
① KH정보교육원은 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
② KH정보교육원은 개인정보보호법 제17조 제1항에 의거하여 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.
1. 직업능력 심사평가원
- 개인정보를 제공받는 자 : 한국기술교육대학교 직업능력 심사평가원
- 제공받는 자의 개인정보 이용목적 : 이수자평가, 인증평가
- 제공하는 개인정보 항목 : 성명, 전화번호, 상담내역, 훈련생 평가내역
- 제공받는 자의 보유.이용기간: 평가 진행 완료 시 까지
2. 온라인 평생교육원
- 개인정보를 제공받는 자 : 한국기술교육대학교 온라인 평생교육원
- 제공받는 자의 개인정보 이용목적 : 이수자평가, 인증평가
- 제공하는 개인정보 항목 : 성명, 전화번호, 상담내역, 훈련생 평가내역
- 제공받는 자의 보유.이용기간: 평가 진행 완료 시 까지
3. 기타
- 특정 사업 참여 시 사업운영 측에서 요구하는 개인정보
③ 제3자 제공의 내용이나 범위가 변경될 경우에는 지체없이 본 개인정보 처리 방침을 통하여 공개하도록 하겠습니다.
① KH정보교육원은 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.
1. 홈페이지/LMS 운영
- 위탁 받는 자(수탁자) : 시스템개발팀
- 위탁하는 업무의 내용 : 홈페이지/LMS 개발 및 유지보수, 서버 관리 및 유지보수
② KH정보교육원은 위탁계약 체결 시 개인정보 보호법 제 26조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적․관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리․감독, 손해배상 등 책임에 관한 사항을 계약서 등 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독하고 있습니다.
③ 위탁업무의 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리 방침을 통하여 공개하도록 하겠습니다.
① 정보주체는 KH정보교육원에 대해 언제든지 개인정보 열람·정정·삭제·처리정지 요구 등의 권리를 행사할 수 있습니다.
② 제1항에 따른 권리 행사는 개인정보보호법 시행규칙 별지 제8호 서식에 따라 작성 후 서면, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며, KH정보교육원은 이에 대해 지체없이 조치하겠습니다.
③ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
④ 개인정보 열람 및 처리정지 요구는 개인정보 보호법 제35조 제4항, 제37조 제2항에 의하여 정보주체의 권리가 제한 될 수 있습니다.
⑤ 개인정보의 정정 및 삭제 요구는 다른 법령에서 그 개인정보가 수집 대상으로 명시되어 있는 경우에는 그 삭제를 요구할 수 없습니다.
⑥ KH정보교육원은 정보주체 권리에 따른 열람의 요구, 정정·삭제의 요구, 처리정지의 요구 시 열람 등 요구를 한 자가 본인이거나 정당한 대리인인지를 확인합니다.
① KH정보교육원은 다음의 개인정보 항목을 처리하고 있습니다.
1. 상담 문의
- 필수항목 : 이름, 연락처, 희망지점, 희망전공, 방문일자
- 선택항목 : 전공유무, 상담내용
2. 홈페이지 회원 가입 및 관리, 서비스 제공, 국가기간 전략산업직종 훈련지원 및 수료 후 취업지원
- 필수항목 : 아이디, 비밀번호, 성명, 생년월일, 주소, 연락처, 비상연락처, 이메일, 학력사항, 희망분야, 수강훈련과정
- 선택항목 : 경력사항, 국비수강횟수, 자격취득 사항
3. 인터넷 서비스 이용과정에서 아래 개인정보 항목이 자동으로 생성되어 수집될 수 있습니다.
- IP주소, 쿠키, MAC주소, 서비스 이용기록, 방문기록, 불량 이용기록 등
① KH정보교육원은 개인정보의 수집 목적 달성 및 이용기간의 종료, 또는 폐업하는 경우에는 보유하고 있는 개인정보를 지체하지 않고(5일 이내) 파기 합니다.
② 개인정보 파기의 시행 및 확인은 개인정보 분야별책임자가 개인정보 보호책임자의 승인을 득 한 후 수행하며, 개인정보 보호책임자는 개인정보 파기 시행 후 파기 결과를 확인합니다.
③ 개인정보를 파기할 경우 개인정보의 안전성 확보조치 기준 제13조에 의거하여 다음 각 호 중 어느 하나의 조치를 취합니다.
1. 종이 문서에 기록·저장된 개인정보 : 분쇄기로 분쇄하거나 소각하여 완전파기
2. 전자적 파일 형태로 기록·저장된 개인정보 : 데이터가 복원되지 않도록 로우레밸포멧(Low Level Format) 또는 덮어쓰기 등의 방법을 이용하여 파기
④ 정보주체로부터 동의받은 개인정보 보유기간이 경과하거나 처리목적이 달성되었음에도 불구하고 다른 법령에 따라 개인정보를 계속 보존하여야 하는 경우에는, 해당 개인정보를 별도의 데이터베이스(DB)로 옮기거나 보관장소를 달리하여 보존합니다.
① KH정보교육원은 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
- 개인정보 보호책임자 KH정보교육원 대표 양진선 : 070-4827-0386
② 정보주체께서는 KH정보교육원의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다.
KH정보교육원은 정보주체의 문의에 대해 지체없이 답변 및 처리해드릴 것입니다.
- 강남지원 운영부 행정담당자 : 02-6952-0547
- 종로지원 운영부 행정담당자 : 02-6952-2737
① 이 개인정보처리방침은 2020. 09. 02 로부터 적용됩니다.
② 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 홈페이지를 통하여 고지하겠습다.
① KH정보교육원은 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 취하고 있습니다.
1. 관리적 조치 : 내부 관리 규정 수립 및 시행, 정기적인 직원 교육 등
2. 기술적 조치 : 개인정보에 대한 접근 제한, 접속 기록의 보관 및 위변조 방지, 암호화, 보안프로그램 설치 등
3. 물리적 조치 : 문서 보안을 위한 잠금장치 사용, 비인가자에 대한 출입 통제
① 개인정보 주체는 개인정보침해로 인한 구제를 받기 위하여 개인정보분쟁조정위원회, 한국인터넷진흥원 개인정보침해신고센터 등에 분쟁해결이나 상담 등을 신청할 수 있습니다. 이 밖에 기타 개인정보침해의 신고, 상담에 대하여는 아래의 기관에 문의하시기 바랍니다.
1. 개인정보분쟁조정위원회 : (국번없이) 1833-6972 (www.kopico.go.kr)
2. 개인정보침해신고센터 : (국번없이) 118 (privacy.kisa.or.kr)
3. 대검찰청 : (국번없이) 1301 (www.spo.go.kr)
4. 경찰청 : (국번없이) 182 (cyberbureau.police.go.kr)
② 위 기관은 KH정보교육원과는 별개의 기관으로서, KH정보교육원의 자체적인 개인정보 불만처리, 피해구제 결과에 만족하지 못하시거나 보다 자세한 도움이 필요하시면 문의하여 주시기 바랍니다
① 정보주체는 개인정보 보호법 제35조에 따른 개인정보의 열람 청구를 아래의 부서에 할 수 있습니다. 회사는 정보주체의 개인정보 열람청구가 신속하게 처리되도록 노력하겠습니다.
- 강남지원 운영부 행정담장자: 02-6952-0547
- 종로지원 운영부 행정담당자: 02-6952-2737
- 당산지원 운영부 행정담당자: 02-6925-2738
① KH정보교육원은 아래와 같이 영상정보처리기기를 설치․운영하고 있습니다.
1. 영상정보처리기기 설치근거․목적 : KH정보교육원의 방범 및 시설안전․화재예방
2. 설치 대수, 설치 위치, 촬영 범위
1)강남지원
- 총 34대(출입구 7대, 복도 11대, 인포데스크 4대, 강의장 11대, 휴게실 1대)
- 촬영범위: 교육원 내 주요시설물을 촬영
2)종로지원
- 총 12대(출입구 1대, 복도 3대, 인포데스크 1대, 강의장 6대, 휴게실 1대)
- 촬영범위: 교육원 내 주요시설물을 촬영
3)당산지원
- 총 11대(출입구 2대, 복도 2대, 인포데스크 2대, 강의장 4대, 휴게실 1대)
- 촬영범위: 교육원 내 주요시설물을 촬영
3. 관리책임자, 담당부서 및 영상정보에 대한 접근권한자
1) 개인영상정보관리책임자
- KH정보교육원 대표 양진선 : 070-4827-0386
2) 개인영상정보관리담당자
- 강남지원 경영지원본부 총무부 오지훈 대리: 02-6959-2154
- 종로지원 운영부 총무팀 김승빈 사원: 02-6952-2739
- 당산지원 운영부 총무팀 이기원 과장: 02-6959-2738
4. 영상정보 촬영시간, 보관기간, 보관장소, 처리방법
- 촬영시간 : 24시간
- 보관기간 : 최소 30일 이상 녹화장치의 저장용량 범위 내에서 보관하며 최대 60일 (2개월) 이내
- 보관장소 및 처리방법 : CCTV 모니터링 및 녹화기 설치장소인 서버실에 보관
- 단, 훈련기관의 운영 및 사건, 사고 등의 처리를 위하여 보존이 필요한 경우에는 해당 부분만 별도 관리할 수 있습니다.
5. 영상정보 확인 방법 및 장소 : 개인영상정보관리담당자에 요구 (총무팀)
6. 정보주체의 영상정보 열람 등 요구에 대한 조치 : 훈련기관이 처리하는 자신의 개인영상정보에 대하여 열람 및 존재확인을 요구(청구) 할 수 있으며, 정보주체 자신이 촬영된 개인영상정보 및 명백히 정보주체의 재산의 이익을 위하여 필요한 개인영상정보에 한해 열람을 허용합니다.
7. 영상정보 보호를 위한 기술적․관리적․물리적 조치 : 내부관리계획 수립, 접근통제 및 접근권한 제한, 영상정보의 안전한 저장․전송기술 적용, 처리기록 보관 및 위․변조 방지조치, 보관시설 마련 및 잠금장치 설치 등
8. 영상정보 파기 방법 : 저장된 영상정보는 녹화장치(DVR) 저장용량에 따라 자동 삭제, 개인영상정보가 기록된 출력물(사진 등) 등은 파쇄 또는 소각
KH정보교육원의 이용약관은 다음과 같습니다.
KH정보교육원의 교육과정은
국비지원 무료교육
| 국비(디지털컨버전스) React & Spring 활용 풀스택 웹 개발자 양성과정 | 6,561,000원 |
| 국비(정보시스템구축)정보시스템 구축·운영 기반 정보보안 전문가 양성과정 | 6,561,000원 |
| 국비AWS 클라우드 기반 Devops 개발자 양성 과정 | 10,916,950원 |
| 국비Python & Elasticsearch 기반 금융솔루션 개발자 아카데미 | 9,587,930원 |
| 일반게임원화_평일 | 600,000원(1개월) |
| 일반게임그래픽_평일 | 600,000원(1개월) |
| 국비게임프로그래밍_평일 | 700,000원(1개월) |
| 국비게임기획_평일 | 700,000원(1개월) |
| 일반게임원화_주말 | 400,000원(1개월) |
| 일반게임그래픽_주말 | 400,000원(1개월) |
| 국비게임프로그래밍_주말 | 500,000원(1개월) |
| 국비게임기획_주말 | 500,000원(1개월) |
| 일반디자인 기초_평일 | 500,000원(1개월) |
| 일반프리미어 프로_평일 | 500,000원(1개월) |
| 일반2D 모션 기초_평일 | 700,000원(1개월) |
| 일반3D 모션 기초_평일 | 700,000원(1개월) |
| 일반모션그래픽 포트폴리오_평일 | 700,000원(1개월) |
| 일반취업보장반_평일 | 1,000,000원(1개월) |
| 일반유튜브_주말 | 400,000원(1개월) |
최고 강사진 포트폴리오와 미래를 이끌어 갈 수강생들의 작품을 소개합니다.
AI 전환·AI 융합·온라인 기초
IT과정
팀장/팀원
이**(팀장), 김**, 이**, 이**
개요
1. 프로젝트 기본 정보
프로젝트 이름 : Retrogram - 나를 기록하는 감성 공유 플랫폼
개발 기간 : 2025.12.01 ~ 2026.01.06 (약 1개월)
개발 인원 : 4명 (Front-End & Back-End)
프로젝트 목적 : "Insta"의 편리함 + "Cyworld"의 개인화된 감성을 결합하여 사용자에게 차별화된 소셜 경험을 제공
2. 프로젝트 목표
- 사용자 잔존율 (Retention Rate) 향상: BGM, 방명록 등의 감성 기능을 통해 플랫폼 체류 시간 증가
- 개인화된 미니홈피 구현: 사용자가 자신만의 '홈'을 꾸미고 관리하는 커스터마이징 기능을 제공
3. 프로젝트 차별성
이 프로젝트는 현재 인기 있는 소셜 미디어인 Instagram과 과거 인기를 누렸던 Cyworld의 핵심 기능을 결합하여 차별화된 "사용자 경험(UX)"을 제공
4. 프로젝트 기대 효과
1. 기술 (Engineering) - 실시간 통신 API 설계 경험 축적 (WebSocket 기반). 보안 관련 기술 적용 경험 (사용자 인증-JWT/OAuth2.0, SQL Injection/XSS 공격 방어 등)
2. 협업 (Collaboration) - Git/GitHub 기반의 체계적인 버전 관리 경험. 애자일(Agile) 방법론에 따른 팀 프로세스 및 소통 능력 향상
3. 프로세스 (Process) - "요구사항 정의 (RFP/기획)"부터 테스트까지 SW 개발 생애 주기 (SDLC) 전반에 대한 이해. 기능 명세화, 일정 관리 (간트 차트 등), 테스트 경험
4. 사업/사용자 (Business/User) - 1030 세대의 성향과 트렌드를 결합하여 틈새 시장 가능성을 검증하고, 차별화된 사용자 경험(UX)을 제공.
구현기능
*회원 세부 기능*
[회원 관련 기능]
- 회원가입
- 로그인/로그아웃
- ID/PW 찾기
- 마이페이지
내 정보 조회
내 정보 수정
회원 탈퇴
비밀번호 변경
내 댓글 조회
내 좋아요 조회
팔로우/팔로잉 조회
[홈피 관련 기능]
- 상태메시지 작성
- 상태메시지 수정
- BGM 설정
- 팔로우/팔로잉 횟수 조회
- 방문자수 조회(전체/일 단위)
- 비공개 설정
- 방문자 수
- 팔로우/팔로잉 수
- 계정 비공개
[방명록 관련 기능]
- 방명록 목록 조회
- 방명록 좋아요/해제
- 방명록 작성
- 방명록 수정
- 방명록 삭제
[피드 관련 기능]
- 피드 목록 조회
- 피드 상세 조회
좋아요 / 해제
댓글 목록 조회
댓글 작성
댓글 수정
댓글 삭제
신고
- 피드 검색 (태그 / 작성자)
필터링(지역별-지도)
- 피드 작성
- 피드 수정
- 피드 삭제
[스토리 관련 기능]
- 스토리 목록 조회
- 스토리 상세 조회
- 스토리 작성
- 스토리 삭제
[다이어리 관련 기능]
- 다이어리 목록 조회
- 다이어리 상세 조회
- 다이어리 작성
- 다이어리 수정
- 다이어리 삭제
[결제 관련 기능]
- BGM 목록 조회
- BGM 찜
- BGM 구매
[채팅 관련 기능]
- 채팅방 목록 조회
- 대화내역 조회(수신)
- 메시지 전송(발신)
*관리자 세부 기능*
[회원 관리 기능]
- 회원 목록 조회
- 회원 상세 조회
- 회원 탈퇴
[결제 관리 기능]
- 결제 목록 조회
- 결제 상세 조회
[통계 관리 기능]
- 월별 회원 수 조회
- 월별 결제 건수 조회
- 월별 태그 검색순 조회
[상품 관리 기능]
- BGM 추가
- BGM 수정
- BGM 삭제
[신고 관리 기능]
- 신고된 피드 목록 조회
- 신고된 피드 상세 조회
- 신고된 피드 삭제
- 신고된 댓글 목록 조회
- 신고된 댓글 삭제
- 신고된 회원 목록 조회
- 신고된 회원 정지
설계의 주안점
1. 백엔드 아키텍처
Spring MVC 기반의 안정성과 확장성 확보
Java와 Spring Framework/MVC를 사용하여 모듈화된 구조를 설계하고, MyBatis를 통한 SQL 분리로 유지보수 용이 향상
2. 데이터베이스
데이터 무결성 및 성능 최적화
Oracle XE를 활용하여 방명록, 미니홈피 꾸미기 데이터 등 핵심 데이터의 정합성을 보장
ERD Cloud를 사용하여 데이터 모델링의 명확성을 확보
3. 프론트엔드UX/UI
React 기반의 동적이고 반응적인 UI 구현
React의 컴포넌트 구조를 활용하여 Cyworld 감성과 Insta의 편리함을 모두 담는 SPA(Single Page Application) 환경을 구축
4. 개발 프로세스
애자일 방법론을 지원하는 환경 구축 STS와 VSCode를 사용하여 개발 환경을 통일하고,
GitHub를 통해 버전 관리 및 이슈 트래킹을 수행하여 효율성 극대화
5. 커뮤니케이션
Slack을 핵심 협업 채널로 활용하여 프로젝트 진행 상황, 기술 공유, 문제 발생 시 신속한 의사소통을 보장
팀장/팀원
강**(팀장), 김**, 박**, 박**
개요
푸딩(Foodding)은 음식 창작자와 소비자를 연결하는 음식 특화형 펀딩 플랫폼입니다.
와디즈·텀블벅의 장점을 벤치마킹하여, 창작자가 자신의 레시피·제품·푸드 크리에이션을 쉽고 빠르게 공개하고 후원을 받을 수 있도록 설계하였습니다.
사용자는 관심 있는 프로젝트를 탐색하고, 다양한 리워드를 선택하여 창작 활동을 지원할 수 있습니다.
창작자는 프로젝트 등록·수정·관리 기능을 통해 손쉽게 펀딩을 운영하며, 관리자 페이지는 플랫폼 품질 유지 및 프로젝트 검수를 담당합니다.
구현기능
-회원 시스템:회원가입, 로그인/로그아웃, ID/PW 찾기, 마이페이지(정보수정, 탈퇴) 구현
-상품(푸드아이템) 서비스: 카테고리/지역별 필터링, 검색, 정렬(최신/인기순), 상세 조회 및 찜하기(좋아요) 기능
-판매자 시스템: 일반 회원의 판매자 모드 전환, 판매자 프로필 등록, 상품(아이템) 등록 및 수정/삭제 기능
-커뮤니티 및 소통: 구매자-판매자 간 1:1 실시간 채팅
-고객지원(CS): 1:1 문의 게시판(작성/답변), 공지사항 게시판(목록/상세) 구현
-관리자(Admin) 페이지:펀딩/결제 내역 조회 및 환불 처리,회원(구매자/판매자) 및 등록된 상품(아이템) 승인/관리
설계의 주안점
- 실시간 소통 기능을 구현하여 프로젝트에 대한 의사소통 및 궁금증 해결
- 관리자 페이지에서 심사(승인/반려) 기능을 명확히 분리하고, 통계 데이터를 제공하여 플랫폼 운영 효율성을 극대화.
- '공개 예정' 프로젝트 외에 '실시간 검색 순위'와 '창작자 팔로우' 기능을 추가하여 사용자의 능동적인 콘텐츠 탐색
팀장/팀원
지**(팀장), 김**, 박**, 선**, 최**
개요
본 프로젝트는 항공권 데이터를 기반으로, 사용자의 편리한 항공권 정보 조회와 항공사 선택을 지원하는 웹 서비스를 개발하는 것을 목표로 한다.
주요 기능으로는 항공권 검색(항공권 정보) 제공 및 항공권 가격 변화 추적, 항공사 리뷰 및 평점 집계, 여행 경보 단계 정보, 등이 있으며, 데이터 흐름과 기능 모듈화를 통해 서비스 효율성과 확장성을 확보하였다.
구현기능
<사용자 기능>
회원 기능 :
회원가입, 로그인, 아이디/비밀번호 찾기, 소셜 로그인
마이페이지(내 정보 수정, 비밀번호 변경, 찜·댓글, 내가 찜한 항공권 조회, 항공권 검색 기록 조회)
여행 취향 설문조사(Quiz) 작성 및 설문 조사 결과에 따른 항공권 목록 조회
콘텐츠 이용 기능 :
항공권 조회 및 검색
사용자는 출발지, 도착지, 날짜, 등 다양한 조건으로 항공권을 검색할 수 있으며, 또한 필터링과 정렬을 통해 사용자가 보기 쉽게
맞춤 항공권을 찾을 수 있다 또한 해당 항공권을 찜하여 찜 목록에 넣을 수 있다.
사용자는 맞춤 항공권을 찾은 후 해당 항공권의 항공사 사이트로 이동이 가능하다
리뷰 및 평점 조회
항공사별 평점과 리뷰를 통해 사용자에게 신뢰성 있는 선택 정보를 제공한다.
사용자는 다른 회원이 남긴 항공사 리뷰와 평점을 확인하여 항공사 선택에 참고할 수 있다.
공지사항 목록 조회 및 상세 조회
공지사항 댓글 작성 및 조회가 가능하며 (자신이 쓴 댓글 작성/수정/삭제) 가능하다
여행 경보 단계 정보 제공
사용자가 여행 준비 시 어느 나라가 현재 위험 경보 단계에 있는지 참고할 수 있는 정보
통계 및 시각화
항공사 평점, 항공권 가격 변동 차트 등 시각화 된 콘텐츠를 통해 사용자에게 정보를 직관적으로 제공.
<관리자 기능>
회원 관리 :
회원 목록 조회, 회원 등록/수정/삭제
항공권 관리 :
항공권 관리 (추가, 삭제, 조회) / 항공권 API 호출
항공권 리뷰 관리(조회, 삭제)
공지사항 관리 :
공지사항 댓글 관리(댓글 목록 조회, 작성, 수정, 삭제)
통계 및 시각화
최근 30일 신규 가입자 수 -> 월별 가입자 수 변화 그래프
최근 30일 탈퇴자 수 -> 월별 탈퇴자 수 변화 그래프
로그인/비로그인 비율
항공/여행 관련 통계
평점 높은 항공사 TOP10
찜 많은 항공권 TOP10
리뷰 많은 항공사 TOP 10
검색 많은 여행지 TOP 5 (월별로)
설계의 주안점
1) UI·UX 사용자 중심 설계
사용자 편의성을 높이기 위해 검색·결과·상세 단계 전반에 걸쳐 일관된 UI 흐름을 유지한다.
항공권 검색 조건, 여행정보, 마이페이지 등 주요 화면에서 직관적인 정보 구조와 시각적 구분을 제공하여 탐색성을 강화한다.
2) 항공권 중심 설계
항공권 검색 기능은 본 프로젝트의 핵심 요소로, 사용자가 목적지·날짜·인원 등 다양한 조건으로 항공권을 탐색할 수 있는 경험을 제공한다.
* 주요 포인트
항공권 검색 및 상세정보 페이지 구성
다중 필터(직항/출발시간대/항공사, 등) 또한 (가격순/비행시간순/이른순, 등) 정렬 기능 제공
여행 취향 설문과 항공권 목록을 추천해주는 기능을 통해 개인화된 검색 경험 제공
관리자 측 항공권·예약 정보 CRUD를 통해 유연한 데이터 제어 가능
3) 안정적인 백엔드 및 DB 설계
Spring Boot 기반 MVC 아키텍처를 적용하여 사용자·항공권·공지사항 등 주요 모듈을 독립적으로 구성한다.
관계형 데이터베이스 기반 ERD를 통해 항공권, 회원, 댓글 등 핵심 엔터티 간 관계를 명확히 정의하고,
대량의 검색 연산(항공권 조회·필터링)에 대응할 수 있도록 인덱싱과 효율적인 쿼리 구조를 설계한다.
이를 통해 빠른 검색 성능과 안정적인 데이터 처리가 가능하도록 구성한다.
4) 보안성 강화
로그인 및 회원정보 관리 과정에서 비밀번호 암호화, 토큰 기반 인증, 입력값 검증 등 보안 정책을 적용한다.
5) 실시간 상호작용 기능
댓글 작성·수정·삭제, 설문 결과 처리, 항공권 필터링·정렬 등 사용자 액션은 비동기 통신을 통해 즉각적인 화면 반응을 제공한다.
또한 사용자 예약 내역, 추천 항공권, 최근 조회 내역 등을 기반으로 개인화된 서비스 경험을 제공하도록 설계한다.