SYSTEM BLUEPRINT

지역 DB 플랫폼
회원·운영자 화면 스토리보드

등록 신청부터 승인, 프로필, 검색, 통계까지 이어지는 화면을 순서대로 담았습니다.

스토리보드란?

스토리보드는 서비스의 화면을 실제 모습에 가깝게 미리 그려 보는 문서입니다. 사용자 유형별로 화면을 담고, 신청부터 통계 반영까지의 여정 순서로 배치했습니다.

  1. 예술인·방문자가 등록을 신청하고, 검색·지도·일정으로 정보를 찾는 흐름
  2. 운영자가 신청을 승인하고, 통계와 배너·백업을 관리하는 흐름

마지막까지 보시면 생각하고 계신 시스템의 모습이 머릿속에 그려지실 것입니다.

예술인 · 방문자 시나리오

신청하고, 찾고, 둘러보는 흐름 (User Flow)

예술인은 온라인으로 등록을 신청하고, 방문자는 분야·지역으로 원하는 정보를 찾습니다.

1. 등록 신청

개인·단체 구분 입력
포트폴리오 첨부

2. 승인 대기

자동 안내 메일
진행 상태 확인

3. 프로필 공개

승인 즉시 페이지 생성
민감 정보 비공개

4. 검색·탐색

분야·지역 다중 필터
지도·일정·아카이브

5. 정보 수정

기존 값 자동 불러오기
재승인 후 반영

예술인 · 방문자 | 화면 01

예술인 등록 신청

artdb.example.kr/register
지역예술 DB
예술인 찾기
거점 지도
일정
아카이브
소식
글자보통크게아주 크게고대비
예술인 등록 신청 · 개인
예술인 등록 신청
1유형 선택
2기본 정보
3활동 이력
4약관 동의
등록 유형
개인 예술인
이름
김서윤
활동 분야
시각예술 · 회화
활동 지역
중앙동
연락처
010-****-2741
활동 시작
19년 3월
세부 장르 (복수 선택)
수채화유화드로잉판화설치미술
활동 이력
+ 이력 추가
25년 10월개인전 「바다의 결」시립미술관
24년 6월청년작가 공모 선정문화재단
23년 4월단체전 「항구의 빛」해안 갤러리
포트폴리오 첨부
작품집_김서윤.pdf
8.4MB → 2.1MB 자동 압축
완료
개인전_전시전경.jpg
62%
파일 끌어오기 · 최대 20MB
약관 동의
이용약관 동의 (필수)
개인정보 수집·이용 동의 (필수)
소식 메일 수신 (선택)
자동 등록 방지 확인 완료
제출하면 승인 대기 상태가 되고 안내 메일이 발송됩니다
임시 저장신청서 제출

[화면 개요 및 목적]

예술인이 종이 서류 없이 온라인으로 등록을 신청하는 화면입니다. 개인·단체를 구분하고, 활동 분야와 이력, 포트폴리오, 약관 동의를 한 번에 받습니다.

[핵심 기능 로직]

제출 즉시 '승인 대기' 상태로 저장되고 안내 메일이 나갑니다. 첨부 이미지는 자동으로 줄이고 압축하며, 자동 등록 방지 확인과 글자 크기·고대비 전환을 상단에 고정합니다.

  • 승인 대기 자동 저장
    자체 플러그인 · 상태값
  • 첨부 용량 자동 절감
    WP 이미지 편집기 · Imagick
  • 봇 신청 차단
    CAPTCHA · 서버 검증
예술인 · 방문자 | 화면 02

예술인 찾기 · 자동 프로필

artdb.example.kr/artists
지역예술 DB
예술인 찾기
거점 지도
일정
아카이브
소식
글자보통크게아주 크게고대비
예술인 찾기
수채화분야 2 · 지역 2 선택됨
분야
시각예술214
음악187
공연·연극96
문학63
지역 (읍·면·동)
중앙동58
해안동41
송정읍37
대야면12
북평동29
등록 유형
전체개인단체
검색 결과 58명
최신 승인순
김서윤
시각예술 · 수채화 · 중앙동
개인
바람소리 앙상블
음악 · 실내악 · 송정읍
단체
이도현
음악 · 작곡 · 중앙동
개인
정하린
시각예술 · 판화 · 송정읍
개인
물결극단
공연 · 연극 · 중앙동
단체
오세진
문학 · 시 · 송정읍
개인
윤채아
음악 · 국악 · 중앙동
개인
대표 작품 사진
김서윤
승인 완료
시각예술 · 수채화, 유화 · 중앙동
활동 경력
7년차
전시·공연
23회
아카이브
41건
주요 활동
· 개인전 「바다의 결」 시립미술관
· 지역 청년작가 공모 선정
연락처·생년월일은 비공개 처리됨

[화면 개요 및 목적]

방문자가 분야와 읍·면·동을 동시에 골라 예술인·단체를 찾고, 승인된 프로필을 바로 보는 화면입니다.

[핵심 기능 로직]

승인된 회원만 목록에 나오고, 프로필은 등록 데이터로 자동 구성됩니다. 연락처·생년월일 같은 민감 정보는 화면과 외부 연결 창구 양쪽에서 막습니다.

  • 많아져도 빠른 필터
    지역 Taxonomy · 색인 요약 테이블
  • 승인 즉시 프로필
    CPT 템플릿 · ACF 필드
예술인 · 방문자 | 화면 03

거점 지도 · 일정 · 내 정보

artdb.example.kr/spaces
지역예술 DB
예술인 찾기
거점 지도
일정
아카이브
소식
글자보통크게아주 크게고대비
거점 공간 · 활동 일정
거점 공간 지도
전체 동중앙동해안동송정읍
중앙 창작공간
해안 소극장
송정 공방
대야 마을회관
중앙 창작공간중앙동 · 대관 가능 3실
해안 소극장 · 해안동 · 객석 120석대관 가능
송정 공방 · 송정읍 · 작업실 4칸점검 중
대야 마을회관 · 대야면 · 다목적실대관 가능
11월 활동 일정
캘린더로 내보내기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
예정11월 14일 (토) 오후 2:00 · 청년작가 오픈스튜디오
종료11월 3일 (화) 오후 7:30 · 해안 소극장 낭독회
내 정보 수정
재승인 대기
수정한 활동 이력 2건은 관리자 승인 후 반영됩니다. 그동안 기존 프로필은 그대로 공개됩니다.
요청 11월 12일 (목)기존 값 자동 불러옴

[화면 개요 및 목적]

동 단위로 거점 공간을 지도에서 찾고, 월별 활동 일정을 확인하는 화면입니다. 회원은 여기서 내 정보 수정 상태도 봅니다.

[핵심 기능 로직]

일정은 등록된 일정 데이터로 달력이 자동 구성되고 캘린더 파일로 내보냅니다. 정보를 고치면 기존 프로필은 유지한 채 수정본만 재승인을 기다립니다.

  • 동 단위 거점 표시
    지도 API · 지역 Taxonomy
  • 내 달력에 바로 추가
    iCalendar(.ics) 내보내기
  • 공개 프로필 공백 없음
    공개본·수정본 분리 저장
운영자 시나리오

승인하면 나머지는 자동인 흐름 (Admin Flow)

운영자는 승인·반려만 누르고, 메일·프로필·통계는 시스템이 이어서 처리합니다.

1. 신청 확인

대기·완료·반려 자동 집계
신청 내용 검토

2. 원클릭 처리

승인 또는 반려
반려 사유 입력

3. 자동 후속 처리

결과 메일·프로필 생성
검색 노출

4. 통계 확인

동·연령·성별 실시간
CSV·Excel 내려받기

5. 운영 관리

배너·거점·일정 관리
백업·보안 확인

운영자 | 화면 01

승인 관리 대시보드

artdb.example.kr/wp-admin/approvals
관리자
승인 관리
통계
회원 DB
거점·일정
운영 설정
운영자 박*영
승인 관리
11월 13일 (금) 기준
승인 대기
17건
이번 달 승인
126건
반려
9건
누적 등록 회원
1,284명
신청 목록
대기 17완료반려
신청자
유형
분야
지역
신청
상태
처리
김서윤
개인
시각예술 · 수채화
중앙동
3분 전
대기
승인반려
바람소리 앙상블
단체
음악 · 실내악
송정읍
2시간 전
대기
승인반려
최민재
개인
공연 · 연극
해안동
어제
정보 수정
승인반려
오세진
개인
문학 · 시
송정읍
어제
대기
승인반려
물결극단
단체
공연 · 연극
중앙동
11월 11일 (수)
대기
승인반려
윤채아
개인
음악 · 국악
중앙동
11월 11일 (수)
정보 수정
승인반려
한결 공예모임
단체
시각예술 · 공예
대야면
11월 10일 (화)
반려
사유: 활동 증빙 누락
승인하면 자동으로
결과 메일 발송
프로필 페이지 생성
검색 목록에 노출
통계에 즉시 반영
반려 사유 입력
전시 도록이나 공연 포스터 같은 활동 증빙 자료를 한 건 이상 첨부해 주세요
사유는 결과 메일에 그대로 담깁니다
최근 메일 오후 3:42 · 발송 성공

[화면 개요 및 목적]

운영자가 매일 여는 첫 화면입니다. 대기·완료·반려 건수가 자동으로 집계되고, 목록에서 바로 승인하거나 사유를 적어 반려합니다.

[핵심 기능 로직]

승인 한 번에 결과 메일, 프로필 생성, 검색 노출, 통계 반영이 이어집니다. 모든 처리는 자체 플러그인의 상태 흐름으로 관리되어 내년 영상·AI 기능도 같은 틀에 붙습니다.

  • 수기 집계 없음
    상태 전이 · 자체 플러그인
  • 승인 결과 자동 통보
    SMTP 메일 연동
  • 내년 기능 자리 확보
    REST API · 작업 대기열 테이블
운영자 | 화면 02

등록 현황 통계

artdb.example.kr/wp-admin/stats
관리자
승인 관리
통계
회원 DB
거점·일정
운영 설정
운영자 박*영
승인 즉시 반영 · 오후 3:42 갱신
등록 현황 통계
CSVExcel 내려받기
행정구역별 등록 (동 단위)
중앙동
214명
해안동
158명
송정읍
131명
대야면
64명
북평동
97명
남산동
43명
동호동
88명
서림동
72명
신흥면
39명
월곡동
51명
장항읍
117명
회원 상태
유효
1,162명
승인 대기
17명
탈퇴
105명
등록 연도별
1차 년도
1,284명
2차 년도
예정
누적 보관
5년
연령대 · 성별
58% · 남 42%
18%
20대
27%
30대
22%
40대
19%
50대
14%
60대 이상

[화면 개요 및 목적]

보고서용 숫자를 손으로 세지 않도록, 동 단위·연령대·성별·회원 상태를 한 화면에 모았습니다.

[핵심 기능 로직]

승인·탈퇴가 일어나면 요약 표가 바로 갱신되어 5년치가 쌓여도 빠르게 집계됩니다. 통계와 명단은 관리자만 CSV·Excel로 내려받습니다.

  • 쌓여도 빠른 집계
    색인 요약 테이블
  • 보고서 바로 작성
    CSV·Excel 내보내기
운영자 | 화면 03

운영 설정 · 백업 · 보안

artdb.example.kr/wp-admin/settings
관리자
승인 관리
통계
회원 DB
거점·일정
운영 설정
운영자 박*영
운영 설정
팝업 배너
배너 추가
겨울 오픈스튜디오 참여자 모집
메인 · 예술인 찾기 · 11월 16일 ~ 11월 30일 · 24시간 다시 보지 않기
노출 중
등록 신청 마감 안내
등록 신청 · 12월 1일 ~ 12월 10일 · 24시간 다시 보지 않기
예약
추석 연휴 문의 지연
전체 페이지 · 9월 24일 ~ 9월 29일 · 24시간 다시 보지 않기
종료
자동 백업
매일 오전 3:00 · 30일 보관 · 서버 카페24 VPS
오전 3:00DB·업로드 파일 전체 백업1.8GB성공
오전 3:00 (어제)DB·업로드 파일 전체 백업1.7GB성공
오전 3:00 (11월 11일)원격 보관소 복사1.7GB재시도 후 성공
보안·검수 체크
전체 HTTPS 적용완료
민감 정보 암호화 저장완료
입력값 XSS 필터완료
OWASP Top 10 점검8 / 10 진행
크로스 브라우징 검수예정
거점·일정 데이터
+ 등록
거점 공간24곳
이번 달 일정31건
아카이브 콘텐츠412건
무상 하자보수
납품일부터 12개월 · 남은 기간 12개월

[화면 개요 및 목적]

개발자 없이 운영자가 팝업 배너와 거점·일정을 관리하고, 백업과 보안 점검 상태를 확인하는 화면입니다.

[핵심 기능 로직]

배너는 기간·대상 페이지·24시간 다시 보지 않기를 설정합니다. 서버는 매일 새벽 자동 백업하고, 보안 점검과 하자보수 기간을 한눈에 봅니다.

  • 매일 자동 백업
    Linux Crontab · mysqldump
  • 감사 대응 보안
    SSL · 암호화 · OWASP 점검
시나리오

| 화면 01

[화면 개요 및 목적]

[핵심 기능 로직]

    | 화면 02

    [화면 개요 및 목적]

    [핵심 기능 로직]

      | 화면 03

      [화면 개요 및 목적]

      [핵심 기능 로직]