프로젝트 배경
1) 문제점
ASIS 시스템이 SPA로 구축되어 유지보수가 어려움
ASIS 시스템이 중복된 코드가 많아 개선 개발에 대한 공수가 많이 듬.
2) 해결사항
- 기존의 SPA로 구축된 코드를 javascript/jquery 기반의 thymleaf로 개발하여 코드가
심플하고 유지보수가 용이 하도록 구현함
- 중복된 코드를 공통화하여 개선시, 최소한의 수정만으로 개선 가능하도록 함.
ASIS 시스템이 SPA로 구축되어 유지보수가 어려움
ASIS 시스템이 중복된 코드가 많아 개선 개발에 대한 공수가 많이 듬.
2) 해결사항
- 기존의 SPA로 구축된 코드를 javascript/jquery 기반의 thymleaf로 개발하여 코드가
심플하고 유지보수가 용이 하도록 구현함
- 중복된 코드를 공통화하여 개선시, 최소한의 수정만으로 개선 가능하도록 함.
프로젝트 성과
디자인 및 편의성 개선
구현 디자인으로 인해 UI/UX 적으로 사용자 불편사항을 해소하고
사용자가 많이 쓰는 메뉴를 접근성이 좋은 곳으로 위치하여 편의성을 개선함
사용자가 많이 쓰는 메뉴를 접근성이 좋은 곳으로 위치하여 편의성을 개선함
마이크로 서비스 아키텍처 적용
Spring Cloud를 적용하여 각각의 서비스를 모듈화하여 장애시 문제되는 서비스에 대한 장애처리만 하면 되도록 구현하여 리스크를 최소화함.
유지보수성을 높임.
ASIS 시스템이 SPA로 구축하여 프런트 페이지에 대해 수정에 난이도가 높아 개선 및 변화에 제대로 대응이 어려움이 있어, javascript/jquery/thymleaf로 변경하여 유지보수성을 높임.
핵심 기능



농기계 임대 관리 서비스
농가의 농기계 임대 요청을 관리 및 결제, 스케쥴 관리하는 프로그램, 농기계에 대한 교육 관리
진행 단계
분석 / 디자인 및 퍼블작업
2025.08.
1) ASIS 시스템을 분석하여 디자인 및 퍼블작업을 진행함.
2) ASIS API 서비스를 분석하여 마이크로 서비스 아키텍처를 설계함.
2) ASIS API 서비스를 분석하여 마이크로 서비스 아키텍처를 설계함.
분석 / 디자인 및 퍼블작업
2025.09.
1) ASIS 시스템을 분석하여 디자인 및 퍼블작업을 진행함.
- 화면 별 퍼블작업을 진행함.
2) ASIS API 서비스를 분석하여 마이크로 서비스 상세 아키텍처를 설계함.(GATEWAY, AUTH 적용)
- 화면 별 퍼블작업을 진행함.
2) ASIS API 서비스를 분석하여 마이크로 서비스 상세 아키텍처를 설계함.(GATEWAY, AUTH 적용)
프로그램 개발
2025.10.
1) 마이크로 서비스 상세 아키텍처 적용 개발 작업
2) ASIS 시스템을 분석하여 디자인 및 퍼블작업을 진행함.
- 화면 별 퍼블작업을 진행함.
2) ASIS 시스템을 분석하여 디자인 및 퍼블작업을 진행함.
- 화면 별 퍼블작업을 진행함.
프로그램 개발
2025.11.
1) 마이크로 서비스 상세 아키텍처 적용 개발 작업
2) ASIS 시스템을 분석하여 화면을 구현.
- 임대 관리 서비스
- 회원관리 서비스
- 부품관리 서비스
2) ASIS 시스템을 분석하여 화면을 구현.
- 임대 관리 서비스
- 회원관리 서비스
- 부품관리 서비스
프로그램 개발
2025.12.
1) 마이크로 서비스 상세 아키텍처 적용 개발 작업
2) ASIS 시스템을 분석하여 화면을 구현.
- 임대 관리 서비스
- 회원관리 서비스
- 부품관리 서비스
2) ASIS 시스템을 분석하여 화면을 구현.
- 임대 관리 서비스
- 회원관리 서비스
- 부품관리 서비스
프로젝트 상세
1) 농기계 임대서비스 : 농가에 농기계를 임대해주는 서비스를 관리하는 플랫폼
2) 작업 범위
- 관리자 페이지 개발
3) 주요 업무
- 농기계 임대 현황, 농기계 완료 현황, 미수금 관리, 교육현황 관리, 공지사항 관리
4) 주안점
- 모듈화를 통해 공통으로 사용할 수 있는 코드를 최대한 구현하여 타 개발자가
공유가 가능하도록 함.
- 출력물에 대한 공통화를 통해 코드의 간소화를 함.
- angular로 되어 있는 기존 소스를 thymleaf로 전환
2) 작업 범위
- 관리자 페이지 개발
3) 주요 업무
- 농기계 임대 현황, 농기계 완료 현황, 미수금 관리, 교육현황 관리, 공지사항 관리
4) 주안점
- 모듈화를 통해 공통으로 사용할 수 있는 코드를 최대한 구현하여 타 개발자가
공유가 가능하도록 함.
- 출력물에 대한 공통화를 통해 코드의 간소화를 함.
- angular로 되어 있는 기존 소스를 thymleaf로 전환







