Customer Support

제이에스아이티아이는 파트너사의 비즈니스가 멈추지 않도록 최선을 다합니다.

LMS 이러닝 개발이 필요해서 정확한 견적서 받고 싶습니다!

profile_image
최고관리자
2026.04.22 16:45 2회

LMS 시스템 개발 요청서

Learning Management System — 사내 교육 플랫폼

1. 프로젝트 개요

프로젝트명사내 LMS (학습 관리 시스템)
목적직원 및 관리자 대상 교육 영상 수강 및 진도 관리 플랫폼 구축
지원 언어한국어 / 베트남어 (2개 언어 UI 전환)
타깃 디바이스PC 웹 + 모바일 웹 (반응형)
인증 방식기존 외부 DB와 API 연동 로그인 (자체 DB 미사용)
추천인 구조외부 API에서 추천인-수강생 관계 조회 (이 시스템에서 직접 관리하지 않음)

 

2. 핵심 요구사항 (Priority 1)

아래 3가지는 반드시 구현되어야 하는 핵심 기능입니다.

 

우선순위기능설명
P12개 언어 UI 지원한국어/베트남어 전환. 버튼, 메뉴, 안내 문구 등 모든 UI 텍스트가 선택 언어로 표시됨
P1추천인의 교육 진척 확인추천인-수강생 관계는 외부 API에서 수신. 추천인은 자신에게 연결된 수강생들의 진도율을 조회 가능
P1관리자의 전체 진척 확인관리자는 전체 수강생의 수강 현황 및 진도율을 한눈에 조회 가능

 

3. 사용자 역할 정의

3-1. 일반 수강생

•       외부 DB API를 통해 ID/PW로 로그인

•       배정된 교육 영상 목록 조회 및 수강

•       내 수강 진도율 확인 (어디까지 들었는지 표시)

 

3-2. 추천인 (사수 / 리더급)

•       일반 수강생 권한 포함

•       외부 API를 통해 자신에게 연결된 수강생 목록 수신

•       각 추천 수강생의 강의별 수강 진도율 확인

•       수강 완료 여부 확인

 

3-3. 관리자 (Admin)

•       교육 영상 업로드 및 관리 (추가 / 수정 / 삭제)

•       전체 수강생 목록 조회

•       수강생별 진도율 및 완료 현황 조회

•       언어 설정 및 기타 콘텐츠 관리

 

4. 기능 명세

4-1. 로그인 / 인증

•       외부 DB와 REST API 연동으로 로그인 처리

•       자체 DB에 비밀번호 저장 불필요

•       로그인 후 역할(수강생/추천인/관리자)에 따라 화면 분기

•       세션 유지 및 자동 로그아웃 처리

 

4-2. 교육 영상 수강

•       영상 목록 표시 (썸네일, 제목, 수강 완료 여부)

•       영상 재생 플레이어 (웹 및 모바일 호환)

•       영상 시청 위치 저장 (이어보기 기능)

•       강의별 진도율 자동 계산 및 저장 (시청 시간 기반)

•       수강 완료 조건 설정 가능 (예: 90% 이상 시청 시 완료 처리)

 

4-3. 진도 관리

•       수강생 본인: 마이페이지에서 강의별 진도율 확인

•       추천인: 외부 API로 연결된 수강생 목록 + 각 수강생의 강의별 진도율 조회

•       관리자: 전체 수강생 진도율 대시보드

–       수강생 검색 및 필터링 (이름, 진도율, 완료 여부)

–       엑셀/CSV 내보내기 기능 (선택사항)

 

4-4. 외부 API 연동 범위

•       로그인 인증: 외부 DB API로 ID/PW 검증

•       사용자 정보: 이름, 소속, 역할(수강생/추천인 구분) 등 외부 API에서 수신

•       추천인-수강생 관계: 외부 API에서 조회 (이 시스템에서 직접 생성·수정·삭제하지 않음)

•       ※ 외부 API 스펙(엔드포인트, 인증 방식, 응답 형식) 문서 사전 공유 필요

 

4-5. 다국어 지원 (한국어 / 베트남어)

•       UI 전체 텍스트 2개 언어 지원 (버튼, 메뉴, 안내문, 에러메시지 등)

•       언어 전환 버튼 상단 고정 배치

•       선택 언어 쿠키/로컬스토리지 저장 (재방문 시 유지)

•       영상 제목 및 설명도 다국어 입력 가능하도록 관리자 페이지 구성

 

4-6. 관리자 콘텐츠 관리

•       영상 업로드 (직접 업로드 or 외부 URL 연동 — 방식 협의 필요)

•       영상 제목, 설명, 순서 관리

•       한국어/베트남어 제목 및 설명 각각 입력

•       카테고리/챕터별 영상 분류 기능

•       영상 공개/비공개 설정

 

5. 기술 요건

반응형 지원PC, 태블릿, 모바일 웹 모두 지원 (Responsive Web)
외부 API 연동로그인 인증 + 사용자 정보 + 추천인-수강생 관계 모두 외부 API로 처리
영상 저장 방식서버 직접 업로드 or 외부 CDN (Vimeo, S3 등) — 협의 필요
브라우저 호환최신 Chrome, Safari, Edge 지원
보안API 통신 HTTPS, 세션 토큰 관리
확장성수강생 수 증가에 따른 확장 가능한 구조

 

6. 비기능 요건 (참고사항)

•       영상 재생 중 새로고침/이탈 시 진도 유지

•       동시 접속자 증가에도 안정적인 응답 속도

•       모바일에서 영상 재생 최적화 (데이터 절약 모드 고려)

•       관리자 페이지 접근 권한 분리

 

7. 추가 협의 필요 사항

외부 API 스펙로그인·사용자 정보·추천인 관계 API의 엔드포인트, 인증 방식, 응답 형식 문서 공유 필요
영상 저장 방식서버 직접 업로드 vs 외부 CDN(Vimeo/S3) 연동 중 비용·성능 비교 후 결정
완료 기준강의 수강 완료로 인정하는 시청률 기준 확정 필요 (예: 90%)
데이터 이관기존 수강생 데이터가 있는 경우 이관 작업 필요 여부
엑셀 내보내기진도 현황 엑셀 다운로드 기능 포함 여부

 

8. 견적 산출물 요청 항목

•       개발 기간 (예상 일정)

•       기능별 개발 비용 내역

•       유지보수 비용 (런칭 후 1년 기준)

•       서버 인프라 구성 및 비용 (월간 예상)

•       영상 저장 방식별 비용 비교

•       추가 협의 항목에 따른 금액 변동 안내



• 개발 기간 (예상 일정)
-- 총 개발 기간: 약 2개월 (8주)
-- 설계 → 개발 → 테스트 → 배포 순으로 진행
-- 베트남어 번역본 제공 필수 (고객사 제공 기준)

• 기능별 개발 비용 내역
1. 인증 / 로그인 (외부 API 연동)
2. 사용자 역할 및 권한 시스템 
3. 교육 영상 시스템 (핵심 기능) 
4. 진도 관리 시스템 
5. 관리자 CMS (영상 관리) 
6. 외부 API 연동 (통합) 
7. 다국어 지원 (KR / VN) 
8. 관리자 통계 및 엑셀 기능 
9. UI/UX + 반응형 + 퍼블리싱 
10. 기타 (테스트 / 배포 / 안정화) 

-- 총 개발 비용: 000 (VAT 별도)

• 유지보수 비용 (런칭 후 1년 기준)
-- 월 유지보수 비용: 000,000원 (별도 계약)
-- 포함 범위:
-- 오류 수정 및 안정화
-- 소규모 기능 개선
-- 추가 개발 (1일 이상 작업)은 별도 협의 후 진행

• 서버 인프라 구성 및 비용 (월간 예상)
-- 권장: 클라우드 기반 (AWS 등)
-- 예상 비용: 월 0 ~ 0만원 (트래픽 기준 변동)
**옵션 비교**
--클라우드 (AWS, GCP 등)
→ 확장성 우수 / 안정성 높음 / 영상 서비스에 적합 (권장)
--일반 호스팅 (카페24 등)
→ 초기 비용 저렴
→ 단, 트래픽 및 스트리밍 성능 제약 존재

** 영상 서비스 특성상 클라우드 환경 권장

• 영상 저장 방식별 비용 비교
-- 권장: AWS S3 기반 영상 저장
**장점:
--안정적인 스트리밍
--버퍼링 최소화
--글로벌 대응 가능
**예상 비용:
--약 200GB 기준 월 0만원 내외
--실제 비용은 사용자 수 및 트래픽에 따라 변동

• 추가 협의 항목에 따른 금액 변동 안내
--UI/UX 및 디자인 수준에 따라 일부 비용 변동 가능
--배너, 이미지 등 디자인 리소스를 고객사에서 제공할 경우 추가 비용 없음
--외부 API 명세서(엔드포인트, 인증 방식 등)는 사전 공유 필요