16
협협 협협 협협협 협협협협협협협 - 협협협협 협협협협협 – 2 0 1 1 . 5 . 2 6 협 협 - 1 -

[사례1] 협력기반시스템

  • Upload
    -

  • View
    61

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [사례1] 협력기반시스템

협력 기반 패밀리 학습관리시스템

- 졸업작품 중간보고서 –

2 0 1 1 . 5 . 2 6

학 번 홍 길 동

- 1 -

Page 2: [사례1] 협력기반시스템

작품 명칭 : 부모 - 자식 기반 패밀리형 학습관리시스템

작품 장르 : 이러닝 학습관리 유틸리티 ( 웹 어플리케이션 )

필요성 및 요약 :

지속적인 교육에 대한 관심과 많은 투자가 형성되면서 이를 온라인으로 지원하기 위한 이러닝 솔루션 S/W 시장은 더욱 가속화 . 특히 , 맞벌이 가정이 점차 확산되어가고 초기 초등생 교육의 중요성이 가중 . 그러나 , 이를 위한 자녀의 수준에 부합토록 부모가 학습과 정을 지도하고 관리해주는 솔루션은 미약한 실정 .

본 작품은 초등생 대상으로 부모 중심의 철저한 자녀 학습관리와 교육 수준에 맞는 맞춤형 학습을 제공하기 위하여 , 학습 컨텐츠 정보관리 , 개인형 교과편성 , 학습 진척율 및 학습 테스트의 서비스를 구축 .

1. 작품 개요 - 요 약

- 2 -

Page 3: [사례1] 협력기반시스템

- 3 -

1. 작품 개요 - 특징 및 기대효과 특 징 - 초등생 대상의 부모 - 자녀간 철저한 학습관리 서비스

- 자녀의 학습 수준에 적합한 부모의 학습 교과 편성 및 지도관리 - 그룹웨어 기반의 가족 단위 협력 학습 서비스 . 부모 주도의 학습 교육과정 편성 , 자녀 수강 / 재학습 및 진도 체크

기대 효과

- 상용 LMS 시스템에 체화를 통한 솔루션 S/W 제품화로 수익 창출

- 가족 단위의 협력학습 활성화와 철저한 학습관리

- 현재 학습하고 있는 교과목의 진척 확인을 제공

- 학습된 내용의 테스트를 통한 학습수준 달성도 확인

- 중고등 대상의 학습관리서비스로 기능 확대 가능

- 그룹웨어 기반의 LMS 및 웹 구축 능력 배양

♣ 특징을 기술성과 기능성 측면으로 분류하여 기술하면 좋음

Page 4: [사례1] 협력기반시스템

- 4 -

구분 기존 소공학과홈 페이지

외부 학교 IT 관련 학과 홈 페이지

개발 작품(C. Hope)

기능

ㅇ 메인 페이지 캘린더 제공ㅇ 동문회 메뉴

ㅇ 벼룩시장ㅇ 메인 페이지 취업 사이트 링크 제공ㅇ 학생회활동

ㅇ 벼룩시장 , 취업사이트 , 학생회 활동ㅇ 졸업작품전 자료ㅇ 뽐내보아요ㅇ Web 강의실ㅇ 생일 축하메시지전달

특징

ㅇ 한 눈에 볼 수 있는 학과 일정ㅇ 졸업생들을 위한 공간

ㅇ 선후배 교류 활성화ㅇ 졸업생 교류 공간ㅇ 학생회 활동

ㅇ 정보와 홍보 중심의 역활ㅇ 역동적인 커뮤니티 공간

1. 작품 개요 - 기존 시스템 대비 비교 분석♣ “ 학과 홈 페이지” 작품 예시

Page 5: [사례1] 협력기반시스템

- 5 -

2. 작품 개발 내용 - 시스템 구성

운영자 부모 - 자녀LMS 서버

서비스 요구서비스 제공

자녀 학습관리 시스템자녀 학습관리 시스템- - 서버 서버 PC -PC -

가족 회원 관리[Contents][Contents]

[Service][Service]

학습 컨텐츠 저작 및 등록

시스템 안정화및 개선화

업그레이드

학습 컨텐츠 브라우징- - 클라이언트 클라이언트 PC -PC -

수강 교과 편성 학습 컨텐츠

수강 교과목 편성학 습 방

학습 진도 및 성취도

학습 컨텐츠 / 수강 DB

IPNetwork

학습 / 재학습

학습 진척관리학습성취도테스트

웹 서버 (MS SQL 서버 2000)

♣ 개발 프로그래밍 /DB 언어 : JSP, HTML, JS, CSS / SQL 개발 플랫폼 : 안드로이드 ( 모바일 폰 경우 ) 이미지 컨텐츠 제작 : Photoshop 7.01, Flash MX

( 톰켓 )

Page 6: [사례1] 협력기반시스템

- 6 -

2. 작품 개발 내용 - 시스템 구성

영 역 개발 기능 내용 진척도

교육 컨텐츠

ㅇ 초등생 1 학년 대상의 주제별 / 수준별 학습 컨텐츠 정보관리ㅇ 학습 컨텐츠 등록 : 주제분류코드 , 제목 , 컨텐츠 , 수준 , 가격 등 정보 - 컨텐츠 분류에 의한 등록 : 국영수 ( 국어 : 말하기 , 듣기 , 쓰기 등 )ㅇ 학습 컨텐츠 검색 – 주제 명에 의한 약식 및 상세 정보 제공ㅇ 학습 컨텐츠 변경

구현 완료

교육과정 편성ㅇ 부모가 자녀의 학습 수준별 수강 교육과정을 편성 ( 등록 , 변경 , 등록 ) - 수준별 등급 : 기본학습 , 보충학습 및 심화학습ㅇ 부모가 교과목별 주제별 자녀 수강 교육과정을 편성

구현 완료학습방

( 마이페이지 )ㅇ 부모가 편성한 교육과정에 따라 학습 주제별 학습ㅇ 교육과정 편성 목록에서 수강 주제를 선택하여 학습 컨텐츠를 공부

구현 중

학습 성취도( 학습결과 )

ㅇ 자녀가 학습한 컨텐츠별 목표 달성을 검사하기 위한 테스트ㅇ 목표 미 달성시 재학습 실시ㅇ 학습 교과목별 주제별 시험문제 등록 , 변경 , 검색 관리ㅇ 주제별 시험점수 산정 ㅇ 기준 목표 점수 기반의 성취도 평가

설계 완료

학습 진척도서비스 ㅇ 부모와 자녀에게 각 교과목별 자녀의 이수 진척율 제공

ㅇ 교과목내 학습 주제수 기반의 진척율 산정 및 검색 일부 구현

학습 관리

Page 7: [사례1] 협력기반시스템

2. 작품 개발 내용 - 시스템 구성

- 7 -

영 역 구축 서비스 진척도

가족 회원

ㅇ 부모 중심의 가족회원 정보관리 서비스 - 부모가 선 회원 가입후 , 자식을 등록ㅇ 부모별 및 자녀별 회원 정보관리 서비스 - 회원정보의 등록 및 변경 관리 - 회원정보의 검색 관리ㅇ 권한별 회원정보관리 : 운영자 , 일반인 ( 부모 , 자녀 ) - 운영자는 컨텐츠의 관리 , 부모는 교육과정 편성 등 수행

구현 중

커뮤니티ㅇ 학습자 질의 및 응답 서비스ㅇ 주요 교육상품 및 행사 알림 서비스ㅇ 가족간 학습 / 지도 정보의 공유 및 커뮤니티 서비스ㅇ 학습 지도상담 정보 서비스ㅇ 공지사항의 등록 , 변경 및 검색 서비스

구현 시작

패밀리 회원 관리

Page 8: [사례1] 협력기반시스템

2. 작품 개발 내용 - 동작 시나리오

- 8 -

회원 암호

학습 컨텐츠 학습방교육과정 편성 학습 진도

서비스 메인N

Y

컨텐츠 등록컨텐츠 변경컨텐츠 검색

시험문제 등록시험문제 변경

수강 학습 컨텐츠 공부학습 테스트반복 학습

서비스 선택

교과목별 학습 진도 체크

종료

패밀리 회원 질의 응답부모 및 자녀정보 등록 /변경 / 검색

질의 응답최신 교육상품 및 행사 알림패밀리간 커뮤니티

수강 수준별 및 주제별 교육과정 편성 등록 / 변경 / 검색

Y

N

Y

Page 9: [사례1] 협력기반시스템

2. 작품 개발 내용 - 기능 모델링

- 9 -

class 캡스톤-이러닝 -클래스모델

학습컨 텐츠

- : int컨텐츠분류코드- : char컨텐츠분류명- : char학습주제명- : int수준등급- : int컨텐츠가격- : char학습내용- : int표준학습기간- : int컨텐츠등록일

+ bulidContentUIForm() : void+ checkContDa ta() : void+ insertContent Info() : void+ updateContent Info() : void+ searchContentInfo() : void+ deleteContent Info() : void+ creatContClassi fyCode() : void

시험 문 제

- : char학습주제명- : char시험문제내용- : int시험답안

+ creatTestPUIForm() : void+ insertTestPInfo() : void+ deleteTestPInfo() : void+ updateTestPInfo() : void+ searchTestPInfo() : void

-부모 회 원

- -ID: char부모- -PWD: char부모- : char부모명- : char자녀명- : char이메일- : char주소- : int전화번호

+ createParMenbUI() : void+ checkParMenbInputData() : void+ insertParMenb Info() : void+ selectParMenbInfo() : void+ updateParMenb Info() : void

-자녀 회 원

- -ID: char자녀- -PWD: char자녀- : char부모명- : char소속학교- : int전화번호

+ buildChildInputUI() : void+ checkChildInpu tData() : void+ insertChildInfo() : void+ selectChildInfo() : void+ updateChildInfo() : void

-수강 교육과 정편성

- : char부모명- : char자녀명- : char수강학습주제리스트

+ searchStudyAvalableContentList() : void+ buildStudyAvalableContentListUI() : void+ insertStudyCourceListInfo() : void+ searchStudyCourceListInfo() : void+ updateStudyCourceListInfo() : void+ deleteStudyCourceListInfo() : void

학습 방

- -ID: char자녀- : char학습주제명- : int학습상태- : int학습완료일

+ buildStudyRoomUI() : void+ saveStudyStatusInfo() : void

-학습평가 진도

- -ID: char자녀- : char완료학습주제명- : int학습주제별평가점수- : int평가주제별수준등급- : int교과목별진척도

+ computeStudyProgRate() : void+ computeStudyLevel() : void+ insertStudyEvaProInfo() : void+ searchStudyEvaProInfo() : void

질의응답

- : char게시자- : char게시제목- ( ): int게시유형질의혹은응답- : char게시내용- : int조회수- : int게시등록일- : char이메일- : int게시비밀번호

+ createQaAInpu tUI() : void+ checkQaAInputData() : void+ saveQaAInfo() : void+ updateQaAIn fo() : void+ selectQaAInfo() : void

1. .*

1

1. .*1

.동록조회한다

1. .*1 .참조한다

학습컨텐츠 시험문제

부모 - 회원 수강 - 교과과정편성학습방

질의응답 자녀 - 회원 학습평가 - 진도

Page 10: [사례1] 협력기반시스템

2. 작품 개발 내용 - DB 모델링

- 10 -

데이터베이스 설계 – [ DB Table 구성 ]

업무 구분 Table 구성 내용패밀리 회원 ㅇ Manager

ㅇ Parentㅇ Child

학습 컨텐츠 ㅇ Learning_content

수강 교과편성 ㅇ Study_course

학습방ㅇ Lecture_applicationㅇ Question_response

학습 평가 /진척도 ㅇ Estimation_Progress_level

♣ ERD 모델 삽입해도 무방 ( 클래스 모델 수용 )

Page 11: [사례1] 협력기반시스템

2. 작품 개발 내용 - DB 모델링

- 11 -

논리적 속성명 물리적 속성명 Key Type Data Type Null

자녀명 Child_Name PK varchar(50) Not Null

학습주제명 Study_Name varchar(50) Not Null

수강 학습과정 Study_Prog int(4) Not Null

학습 평가 Study_Test int(4)

평가 점수 Test_Value int(4)

학습 시작일 Start_Date Smalldate(4)

학습 종료일 End_Date Smalldate(4)

데이터베이스 설계 – “학습평가 / 진척도” 테이블 (Estimation_Progress_level)

Page 12: [사례1] 협력기반시스템

화면설계 – [ 전체 화면 sitemap ]

Main화면

게임 시작

이어하기

게임설명

환경설정

점수 보기

게임 정보

점보이용료안내

NATE

Ranking 화면

최초 단계 중간 메뉴화면 단계 주화면 출력단계 최종단계 화면

STAGE 1 STAGE 2 Game Ending 화면Game Over 화면

Hopi Game 설멸화면

Game Sound 설정화면

이용료 관련화면

STAGE 3 STAGE 4

Game Version

- 12 -

2. 작품 개발 내용 - UI 모델링♣ “모바일 게임” 작품 (예시 1)

Page 13: [사례1] 협력기반시스템

메인메뉴

방송 프로그램(Mozaic-EPG)

오디오 프로그램

생활정보

게임

노래방교육

통신

VOD 서비스

상거래장터

Setup

STB ON

영화 성인 드라마애니메이션 KIDS/교육 여성

주 - 메뉴 서브 - 메뉴 종단 - 메뉴

IP설정 ID/PWD설정

서비스 화면Box-EPG Text-EPG

(2) (1)

(2+)

(2+)

(1)

(1) (1)

Navigator-EPG (3)Mini-EPG (1)

오디오채널 EPG

날씨 뉴스 운세 교통영화 음악 웰빙 만화

(1)

(1) (1) (1)

(1) (1) (1)

(1)

(1)

(1)

(1)

(1)

(1)

(1)

T-Mail T-Messenger T-SMS

T-VoIP T-Conferencing

장기 (1)

(1) (1) (1)

(1)(1)

오목 (1) 체스 (1) 바둑 (1)

맞고 (1) 포커 (1) 오델로 (1)

선택곡

이미지 / 동영상(1+)

(1+)

(1)받은메일 (1)메일보내기 (1)주소록

(1)미리보기 (4+)구매확인(2+)보관함관리

(1)

(1)

(1) (1) (1)

(1) (1) (1)

연동형 프로그램 (1+)

(1) (1) (1+)선택 환경설정선호채널설정 가입자정보설정(1) (1)

쇼핑 스포츠토토 광고증권 예매 뱅킹

(1+)쇼핑몰

전국날씨 (1) 생활지수 (1) 특정지역 (1)

검색내용 (1+)

2. 작품 개발 내용 - UI 모델링 화면설계 – [ 전체 화면 sitemap ] ♣ “IPTV” 작품 ( 예시 2)

- 13 -

Page 14: [사례1] 협력기반시스템

2. 작품 개발 내용 - 실행결과 화면 수강 학습 목록 - [ 실행화면 ]

♣ 메인화면을 포함한 핵심화면 수록

- 14 -

Page 15: [사례1] 협력기반시스템

2. 작품 개발 내용 - 실행결과 화면

수강 코스 진척 - [ 실행화면 ]

- 15 -

Page 16: [사례1] 협력기반시스템

3. 시스템 개선화 계획 ( 안 )

- 16 -

초등생 전학년 및 중고교로의 서비스 확대

자녀 중심 학습 교과편성 추가하여 양방향 학습관리 서비스 개선화- 현 부모 기반 학습 교과편성에 추가로 자녀가 원하는 교과편성 기능도 제공

고 품질의 학습 컨텐츠 확보 및 수준별 전문화 - 초등생 대상의 양질의 컨텐츠 확보 및 등록 - 기본 / 보충 / 심화의 수준에 따른 컨텐츠 다양화 - 생동감있고 흥미있는 영상 (A/V) 컨텐츠 제공