■ 프로젝트 개요

관리자 1명과 다수의 등록자가 참여하는 비용 관리 프로그램을 설계·개발했다.
관리자가 비용 등록·수정 가능 기간을 지정하고, 등록자는 해당 기간 내에서만 입력·수정할 수 있도록 권한과 기간을 중심으로 한 구조를 설계했다.

■ 문제

비용 데이터를 여러 사용자가 입력해야 하는 환경,
관리자는 입력 시점을 통제하고, 등록자는 허용된 범위 내에서만 작업할 수 있는 명확한 규칙과 시스템 구조였다.

■ 역할

  • 비용 관리 프로그램 구조 설계
  • 사용자 역할(관리자 / 등록자) 정의
  • 등록·수정 가능 기간에 따른 화면 및 기능 제어 로직 구현

■ 해결 방식

  • 관리자와 등록자의 역할을 분리하여 기능 접근 권한을 명확히 구분
  • 관리자가 등록·수정 가능 기간을 설정하도록 설계
  • 지정된 기간 내에서만 등록자 화면의 입력·수정 기능 활성화
  • 기간 외에는 조회만 가능하도록 입력·수정 기능 비활성화 처리

■ 사용 기술

  • 업무용 프로그램 개발 환경(기존 spring 프레임워크 이용)
  • JAVA, HTML, JS, CSS

■ 결과 / 배운 점

권한과 기간을 구조적으로 분리함으로써, 다수 사용자가 참여하는 환경에서도 비용 데이터의 일관성과 관리 효율을 유지할 수 있었다.
기능 구현 이전에 역할·상태·규칙을 먼저 정의하는 구조 설계의 중요성을 확인했다.

■ 화면 예시(포트폴리오를 위해 html/css 작업)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다